• Please review our updated Terms and Rules here

everex ev-391/390 bios needed

tilover

Member
Joined
Jul 30, 2022
Messages
21
Location
The Netherlands
Hi forum ,

Does some one have the .bin files for firmware ;

3.94 and 3.95

i have 3.92 but that is not compatible with my st-251


anyone ??
 
I'm pretty sure that I used some other WD BIOS that has the dynamic configuration option on my card.

I've attached the one that I think I used.
 

Attachments

  • wd1002s-wx2-1986.zip
    4.8 KB · Views: 2
Last edited:
@ jafir ,

your file contains loads of data , the 3.92 i have is almost empty .

i burned an eprom for test purposes together with the 3.92 .

if modem7 will tell me how to alter 3,92 i can burn a third eprom for testing .


thank YOU all !!
 
If you don't get 3.94 nor 3.95, we can modify 3.92 for you.
please let me know how , so i can burn a new eprom
if modem7 will tell me how to alter 3,92 i can burn a third eprom for testing .
I looked in the 3.92 BIOS, and saw that the drive table is in the same location as that for the Western Digital 62-000042-11 BIOS.
Therefore, see [here] for the drive table location and content explanation.
You could use hex editor software to change all four table entries to reflect the ST-251.
 
i run into a little unknown territory here ,

st-251 has
- landingzone 910
- precompensation 65535

so what should i program in the table ( confused )
 
i run into a little unknown territory here ,

st-251 has
- landingzone 910
- precompensation 65535

so what should i program in the table ( confused )
1. Ignore landing zone. The 3.92 BIOS appears not to cater for it.

2. Regarding write precompensation (WPC). Per [here], the write precompensation cylinder is the cylinder of the hard drive at which write precompensation starts. '65535' means none required. Therefore, set the write precompensation cylinder figure to the number of cylinders on the drive.
 
If using the dynamic BIOS option, here are the common settings for seagate drives on WD controller:

Code:
APPENDIX - Dynamic Parameters

You may be asked to enter the following list of disc
characteristics as a string when dynamically configuring your
Seagate hard disc drive using DEBUG.

Run the DEBUG program on your DOS disk and enter G=C800:5.  If
you are asked, "Are you dynamically configuring the drive?"
answer "Y" for yes.  You will then be asked to "Key in disk
characteristics as follows:  number of cylinders, number of
heads, starting reduced write cylinder, write precomp cylinder,
maximum correctable error burst length, and CCB option byte."
These are the strings of parameters you will need for Seagate's
drives:

Drive Model Number  Parameters
------------------  ---------------------
     ST225          615 4 616 300 11 3
     ST225R         667 2 668 668 11 3
     ST238R         615 4 616 616 11 3
     ST250R         667 4 668 668 11 3
     ST251          820 6 821 821 11 3
     ST277R         820 6 821 821 11 3
     ST4053         1024 5 1024 1024 11 3
     ST4096         1024 9 1024 1024 11 3
     ST4144R        1024 9 1024 1024 11 3
     ST124          615 4 616 616 11 3
     ST125          615 4 616 616 11 3
     ST138          615 6 616 616 11 3
     ST138R         615 4 616 616 11 3
     ST151          977 5 978 978 11 3
     ST157R         615 6 616 616 11 3
     ST4026         615 4 616 300 11 6
     ST4038         733 5 734 734 11 3
     ST4038M        733 5 734 300 11 3
     ST4051         977 5 978 978 11 3
     ST212          306 4 307 153 11 3
     ST213          615 2 616 300 11 3
     ST406          306 2 307 128 11 3
     ST412          306 4 307 128 11 3
     ST419          306 6 307 128 11 3
     ST425          306 8 307 128 11 3
     ST506          153 4 128 128 11 0

This is from the hints.txt on the Seagate ftp site.
 

Attachments

  • hints.txt
    38.9 KB · Views: 1
like this ;


- now to find time to test it ............


btw , if i made an error please correct me :)

made 3 eproms , so i can test all options given .
 

Attachments

  • ev-391 st-251 adapted.jpg
    ev-391 st-251 adapted.jpg
    253.3 KB · Views: 2
btw , if i made an error please correct me
1. You have the final byte in the entry as 3 rather than 5. You will have done that based on post #11. In a Western Digital BIOS, I believe that is used to control the step rate. From what I have seen, 5 is the default value. If I am right, 3 (which would represent 18 us) will be okay, because according to an ST-251 manual, the ST-251 accepts anything between 3 us and 200 us.

2. Note that the first entry in the table does not necessarily correspond with the first drive jumper/switch option on the controller. So you may need to change the jumper/switch option on the controller. Or in the ROM, set all four table entries to reflect the ST-251.

3. I forgot to mention checksum. Refer to the diagram at [here]. Because you are changing bytes, you will also need to change the checksum byte. For the 3.92 BIOS, that is the last byte of the 8 KB, and you will find that byte presently set to A1. You will need to change that A1 to a value that results in the entire 8 KB having an 8-bit checksum of 00. See [here] for details of 8-bit checksum.

1680383336320.png
 
Thank you !! ,

indeed i took that data from post #11

1 okay
2 i have altered the settings accordingly
3 will calculate the new value
 
Sorry for the delay in responding ( sometimes analogue life takes some time too ) .

This part is WORKING !!

20230414_175152.jpg

I used the wd eprom , and all worked flawlessly .

Now to get something decent on the harddrive so the testing can begin.

win3 ??
 
Back
Top