Switch to full style
Data recovery and disk repair questions and discussions related to old-fashioned SATA, SAS, SCSI, IDE, MFM hard drives - any type of storage device that has moving parts
Post a reply

Marvell 88i8945 - Bad Embedded ROM - Programming methods

December 26th, 2014, 6:35

Hello everyone, important issue, I have a hard drive wd10evds-63u8b0 with built-in processor Marvell ROM 88i8945. ROM is damaged due to improper programming another ROM with the other disk. On the downside ROM is built into the MCU, then I do not have to say, the drive will not start, but fortunately I have a copy of the ROM in .bin file, I tried, ISOLATED, heads of PCB, but it did not work, spin does not start.
PCB disk: 2060-701640-001 on the label: 2061-701640-400
Are there any ways to program the processor, or maybe some of you know how to put emergency MCU mode?
Reading topics, someone tried to J-tag Marvell 88i86XX MCU program and somehow managed it, but I'm not sure that in my case that is successful.
My english is bad, but I come from Polish and am using a translator. Best regards.

Re: Marvell 88i8945 - Bad Embedded ROM - Programming methods

December 26th, 2014, 8:20

There is a way to rebuild ROM adaptives in MCU by copying them from inside HDD firmware (SA).
Can you upload here your ROM.bin file?

Re: Marvell 88i8945 - Bad Embedded ROM - Programming methods

December 26th, 2014, 15:28

If you have backup of ROM you can buy other PCB as donor, write patient ROM and should work.
Or rebuild ROM. What tools do you have?

Re: Marvell 88i8945 - Bad Embedded ROM - Programming methods

December 26th, 2014, 15:52

Nice to see you again here Spildit :)

Re: Marvell 88i8945 - Bad Embedded ROM - Programming methods

December 26th, 2014, 17:59

michael chiklis wrote:Nice to see you again here Spildit :)


+1

Re: Marvell 88i8945 - Bad Embedded ROM - Programming methods

December 26th, 2014, 20:19

Nice to meet you Spildit :)
that is, there are some methods. Thank you all for your help, send .bin file tomorrow.
The HDD does not start at all now, so if you would have just Start the emergency mode. Next, I tried a different PCB, external ROM, but also the drive does not start. I have an only WDR 3.2 full version.

Re: Marvell 88i8945 - Bad Embedded ROM - Programming methods

December 27th, 2014, 16:20

Do not mention it,
Ok,
I attach a file from the ill-fated ROM drive, but maybe someone knows how to hook up to the MCU Marvell to him simply on the lines of signal leads not to damage !? Forgive me for my lame questions, but I prefer with caution, since I do not have replacement tiles, operating on the patient. Yours !! Sorry for my english.

Re: Marvell 88i8945 - Bad Embedded ROM - Programming methods

December 27th, 2014, 18:10

pikus_09 wrote:Do not mention it,
Ok,
I attach a file from the ill-fated ROM drive, but maybe someone knows how to hook up to the MCU Marvell to him simply on the lines of signal leads not to damage !? Forgive me for my lame questions, but I prefer with caution, since I do not have replacement tiles, operating on the patient. Yours !! Sorry for my english.

michael chiklis wrote:There is a way to rebuild ROM adaptives in MCU by copying them from inside HDD firmware (SA).
Can you upload here your ROM.bin file?
Attachments
9084.rar
(175.29 KiB) Downloaded 482 times

Re: Marvell 88i8945 - Bad Embedded ROM - Programming methods

January 28th, 2015, 21:21

Spildit wrote:Hi !
If you damaged the ROM itself (ROM CODE) and not the ROM modules then the drive will not initialize at all, and you will not be able to re-program the ROM back because the drive will not respond to the SVC or will stay BSY.


Actually, if you have the latest PC-3000 software installed you can now reprogram WD ROM even if the code written to it is corrupt/incompatable by using the Boot ROM utility and a terminal connection.

See this thread: http://www.data-medics.com/forum/viewtopic.php?f=2&t=40

It shows the connection.

Re: Marvell 88i8945 - Bad Embedded ROM - Programming methods

January 28th, 2015, 22:18

data-medics wrote:Actually, if you have the latest PC-3000 software installed you can now reprogram WD ROM even if the code written to it is corrupt/incompatable by using the Boot ROM utility and a terminal connection.

http://ts.acelaboratory.com/index.php?/ ... connection
Post a reply