March 26th, 2013, 15:23
louis wrote:I've worked today on a function which does a rom firmware file check. I mean...for an existing file...if someone want's to check the integrity. I've implemented a reverse scan at the end of the firmware file..searching for the ROYL mark..then for FLASH_MODULE_DIRECTORY..and from there...scan all internal mods for crc. for the ROYL frm it's possible, but for the old model firmware...I don't see an easy way.
March 26th, 2013, 18:16
March 26th, 2013, 18:43
March 26th, 2013, 19:05
wd_write_drive_module: write rezident ModId0xFC) len is : (4) sectors
send_wd_cmd: (command=0008)(p1=0002)(p2=00FC) (p3=0000) (p4=0000) (p5=0000) (p6=0000)
wd_rw_buffer_cmd: rw 0x1 sectors
wd_rw_buffer_cmd: drq timedout... must be 1, aborting [here I've fked the code..sending a bogus cmd while optimizing a function ..a wrong flag]
March 26th, 2013, 20:04
Spildit wrote:Did you check on the Road Map where the molule is located on the platter ? Because i don't think the firmware will just put the module on the correct place if you just say "Write FC" module.
My guess is that you have written your "FC" module on the place that was ocupied by a critical module and that one now is gone ....
Does it make sense ?
March 26th, 2013, 20:17
March 26th, 2013, 20:19
Spildit wrote:It would have been cooler if you didn't have the ROM dump and you had to regent it from SA !
Spildit wrote:Did you figure out what part of the code was wrong to erite to ROM instead of platter module/track ?
March 27th, 2013, 11:47
Spildit wrote:Cool !
And now we know the meaning of another error code, as well as how the drive behaves with damaged adaptives on Rom.
March 27th, 2013, 12:29
March 27th, 2013, 13:04
March 27th, 2013, 16:31
March 29th, 2013, 7:51
March 29th, 2013, 9:12
Scanning Controller 0 at Port: 0x1F0: Type : 0 (Master)
select_device() drive busy or expecting data (BSY or DRQ = 1) ...aborting
select_device failed. reset device
reset_controller(): wait_for_controller did clared the BSY flag within time.
Nothing foundMarch 29th, 2013, 15:58
March 30th, 2013, 4:54
louis wrote:bad news.
my donor seems to be badly damaged. it came unformatted so what I did till today..I did with it how it was. only tests with rom and SA. today booted under xp to test some stuff and did a format. played with wdr and did a sort of surface scan..and at a moment it started to make some really ugly noise. it was with the old pcb on it.
not. now that I'm looking better I get some DISK ECU UNSAFE ERROR on head 1 in SA. and in the rest of the. m...damn. that pattern it's for a dead head. and since i didn't tested the donor from the beginning I don't know if the old PCB did that..when playing around with it mounted on donor.
tsted again backup all function and it downloads well the rom and SA modules. all modules are located on head 0...and therefore I could play fine with it till today, not knowing what lies inside
March 30th, 2013, 5:34
March 30th, 2013, 7:16

March 30th, 2013, 14:25
louis wrote:hi Nebojsa_28. when I said "format"...I was talking about windows format....ntfs format![]()
let's say that the old pcb didn't matched the adaptives for H1 in SA. (1)but why with its own pcb can't still read the H1 on SA? If some adaptives mods on SA are screwed...at least (2)with its internal mod47 all heads should be able to read SA.
can somebody tel what (3)"format" does in fact? not the windows one..which makes the drive visible to OS.
also, (4)how the firmware knows where to find the SA on the platters? I know about the Servo system...some marks written on the platters in factory...but does the firmware use an explicit servo cylinder where the SA should be?
I believe the LBA it's on the mod 02 -> SA, so what to modify in rom? the rom holds only basic info to access the SA...which holds the rest. SO if you can't access the SA...the rom it's bad..OR the read channel it's bad...bad preamp (all 4 head dead..or H1+H2 =SA-heads). If one head gives error on SA..then the MOD 47 in rom could be bad for that Head..or the head it's dead. But it's possible that the other adaptives mods on SA hold again the adaptive infos for the dead head...(5)so the reading of SA with the good head should fix the bad info in 47 for H1..and the head should work (assuming good adaptives for H1 in SA found), (6)which leads me to a dead H1.
March 30th, 2013, 14:40
March 30th, 2013, 15:14
Powered by phpBB © phpBB Group.