FROM
http://hardw.net/forum/viewtopic.php?t= ... 3645f9d275 to all that can't understand Russian. Sorry for mistakes...
"You need a working HDD, HDDL & different f/w versions.
1. Start working HDD, if with 2 Heads write to it ONLY to RAM HS from 1st-headed and 20-th module from the adaptive HDD. U can use ACE.
2. Leave pc3k and starte HDDL. In the DEFAULT.ini write before it
_Valid_mode= 0000 fa 43 42 41 40 a0 c1
_Rd Ram ADP= 0000 00 02 00 07 20 00 ff
_Wr Ram ADP_512= 0000 00 02 00 07 30 00 62
_Read Sec_000 Cyl_0000 H_ 0= 0000 00 00 00 00 00 a0 fc
_Read_sa_20= 0000 20 01 00 00 00 00 c2
3. In HDDL stop a spindle and do hotswap on the patient not removing the power.
4. Further F9 , Valid_mode->загрузить(load)->выполнить(start), Rd Ram ADP->загрузить(load)->выполнить(start) (must see DRQ)->получить(get)->просмотр(see). If old adaptives can be read close window.
5 Read Sec_000 Cyl_0000 H_ 0->загрузить(load)->run and look for if burned ERR & AMNF then -> F4 and INCREASE values to the address of 06-th (precisely) and 07-th (roughly). If burned ERR и UNC - DECREASE. value 07h usual from 01 to 05, 06h – any HEX value
6. Keep the changed values and write to the RAM, before it press Alt + R. Wr Ram ADP_512->загрузить(load)->выполнить(run) and p.5 and do this until the HDD will not give out DRQ then press receive.
7. If ERR does not burn , choose Read_sa_20-> загрузить(load)-> to execute (should be DRQ)-> получить(receive)-> viewing. Here it 20-th module from hdd! Values of 06-th 07-th can differ from yours that enter. Close a window and kept it.
Then close HDDL and start pc3k, read out there all modules and by means of function carry adaptives inserted them into ROM and wrote down in flash.
The f/w should coincide under the version, quantity of heads and to be adaptive
The main thing to not forget on pleasures before all this procedure to keep flash from the donor with which were loaded. It is possible to manage and without ACE"