Daniel's page
e200tool
Rockbox SanDisk Connection Sansa e200 Pics Hacking Devboard e200tool mi4 File Format mi4code AMS Sansas Sansa View
General

e200tool is written by MrH

The e200tool is a lowlevel tool to fiddle with Sansa e200 and c200 when started in the USB modes we call pre-boot and manufacturing.

v0.2.3 Source code (Makefile)

Linux binary

Windows executable link removed since it hardly works for anyone. People have a hard time to get this to work on Windows. You need libusb installed, but that's where my skills ends. On Linux this seems to work a lot easier.

DO NOT USE THIS TOOL UNLESS YOU KNOW WHAT YOU ARE DOING! WE TAKE NO RESPONSIBILITY NO MATTER WHAT BAD THINGS MIGHT HAPPEN TO YOUR PLAYER/COMPUTER/WHATEVER! IF THIS MAKES YOU UNEASY, PLEASE DELETE THIS TOOL NOW!

Restoring I2C boot rom on Sansa e200

a few i2c rom dumps
i2c.bin Euro e260
i2c-e260.bin US e260
i2c-e280.bin US e2860

Using e200tool 0.1.3 or later:

e200tool i2cprogram i2c.bin

Using e200tool before 0.1.3:

1. Get to the recovery mode

e200tool recover BL_SD_boardSupportSD.rom (hold 'rec')

If you succeed,

2. Copy i2c.bin to the recovery 'disk'

3. Disconnect the player and hope the recovery mode writes the .bin to the i2c rom.

I don't know if it will, but I think it might. If it won't, renaming it to sdbootrom.bin might help.

SO IT SHOULD BE OBVIOUS THAT WHILE DOING THIS MAY (WITH SOME LUCK) FIX THE I2C ROM, IT MIGHT VERY WELL BRICK THE PLAYER EVEN FURTHER! DO NOT TRY THIS UNLESS NOTHING ELSE WORKS!

If you succeed, the i2c ROM should now be corrected and you should now be able to boot to either 'manufacturing mode', 'recovery mode' or to the actual firmware.

Updated: December 28, 2009 17:21 (Central European, Stockholm Sweden)

daniel at haxx dot .se