Rockbox.org home
releases
current build
extras manual
wiki
index mailing lists
IRC
forums bugs
patches
 requests



TWiki > Main > TWikiUsers > StephenPfetsch > SansaC100Port
Main . { Users | Groups | Changes | Index | Search | Go }

Sandisk Sansa C100



Current Status

An LCD driver needs to be written in order to catch up with the other TCC77X targets.

Similar devices: LogikDaxPort, SansaM200Port, IaudioU3Info, SamsungK5Port.

Forum Thread.



Modes

USB Boot Mode/Recovery Mode

Hold select/center button on USB connect.

Production Test Mode

Holding the lower-volume (the leftward one) button, the "options"/bottom of circle button, and pressing menu for several seconds will enable a production test mode which can be used to test the various parts of the player. It seems to me that all of the basic information we need is available in this application (button triggers, LCD info, etc). The strings used by this mode can be found in the player.rom hex file.



Firmware

Files

http://www.sendspace.com/file/7ge9cr - Sansa c140/c150 Updater. American firmware updater to v1.0.0.5a. Does not work if the player already has a v2 firmware on it.
http://rapidshare.com/files/13115830/c100_20008A.rar - American firmware v2.0.008A.

Upgrades

To upgrade the firmware, the file player.rom needs to be copied to the root of the device. Upon reboot, the user is prompted to upgrade. If yes is selected, the firmware is upgraded and the file deleted from the FAT partition. A reboot is required to actually start the new firmware - the existing version will continue to run. Based on the observation that the existing firmware continues to run after a firmware update, it would seem that the firmware itself is executing from RAM, rather than executing in place from a ROM.

tcctool

You can safely upload to and execute code from RAM using tcctool (pre-built Windows binary here: http://download.rockbox.org/utils/tcctool/).



Hardware

Large Chips

Sansa-C140.flip_small.jpg Sansa-C140.LCD_small.jpg Sansa-C140.back_small.jpg Sansa-C140.memory_small.jpg

Larger images: | Front with LCD flipped away | Front | Back | Memory Chip |


r8 - 12 May 2008 - 19:09:02 - MarcGuay
Edit | View raw | Attach | Ref-By | History: r8 < r7 < r6 < r5 < r4 | More | Refresh cache
Copyright © 1999-2008 by the contributing authors.