Rockbox Technical Forums

Support and General Use => Hardware => Topic started by: tdb on August 18, 2017, 03:32:04 PM

Title: unbrick e200
Post by: tdb on August 18, 2017, 03:32:04 PM
Hi

I bought an e250R (according to the print on the case) and after turning it on only the blue wheel started to light up and nothing else happened.
Connecting to PC didn't do anything as well.

So followed the unbricking advise from https://www.rockbox.org/wiki/SansaE200Unbrick and tried to start into recovery mode.
It wasn't possible to access the 16MB recovery image, so I searched further and tried to use the e200 tool from https://daniel.haxx.se/sansa/e200tool.html

Connected via USB to my Linux Desktop (pressing the rec. button - slider on 'hold') and did lsub

lsusb:

Bus 003 Device 030: ID 0781:0720 SanDisk Corp. Sansa C200 series in recovery mode

So the player was found, then executed:

sudo ./e200tool recover BL_SD_boardSupportSD.rom :

e200tool v0.2.3-alpha (c) by MrH 2006, 2007
Searching for device 0781:0720 ... found!
Initializing USB stub (4780 bytes) ... done!
Writing 'BL_SD_boardSupportSD.rom' to address 0x10600000
Searching for device 6666:e200 ... 9 found!
Write at 0x10600145
Write done!
Running from address 0x10600000
Searching for device 6666:e200 ... found!

If I understand correctly after this step the recovery partition should be automatically mounted and you should be able to restore the I2C boot rom.
The recovery disk wasn't mounted and after this action the e200 wasn't detactable anymore with lsusb.

Also tried the new method for e200tool > 1.3

sudo ./e200tool i2cprogram i2c.bin resulted in:
e200tool v0.2.3-alpha (c) by MrH 2006, 2007
Programming i2c rom (address=87) range 0x0000-0x2000 from 'i2c.bin'
Searching for device 6666:e200 ... 9 8 7 6 5 4 3 2 1 0 not found!

with lusb the e200 could be found so it was available in recovery/manufacturing mode.

Bus 003 Device 030: ID 0781:0720 SanDisk Corp. Sansa C200 series in recovery mode

I think that I did everything that is mentioned but of course it is possible I misinterpreted something. Hopefully someone can assist.

Title: Re: unbrick e200
Post by: saratoga on August 18, 2017, 05:54:54 PM
Double check that the flash memory daughter board didn't come lose. It's a common problem on the e200, and e200tool will fail if the memory is physically not plugged in.
Title: Re: unbrick e200
Post by: tdb on August 19, 2017, 04:17:29 AM
Thanks.

That was indeed the problem - pressed it in back in its socket (felt it click) and the e200 could boot the sansa firmware.