Downloads
release
dev builds
extras
themes
Documentation
manual
wiki
device status
Support
forums
mailing lists
IRC
Development
bugs
patches
dev guide
Search
Donate
Search
| Go
Wiki
>
Main
>
SanDisk
>
SansaC100Port
---+!! Sandisk Sansa C100 %TOC% <br /> --- ---++ Current Status * LCD driver is functioning * Button driver is functioning <br /> --- ---++ 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. <br /> --- ---++ 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.<br /> [[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/). <br /> --- ---++ GPIOA Pins 000x1 - USB Plug<br /> 000x2 - Hold Switch<br /> 00x80 - Select<br /> 0x100 - Power/Menu<br /> 0x018 - Volume Up <br /> 0x028 - Volume Down <br /> 0x048 - Down Button<br /> 0x014 - Play/Pause/Up<br /> 0x024 - Right <br /> 0x044 - Left<br /> <br /> --- ---++ Hardware ---+++ Chips * Telechips TCC770 = ARM946E-S @ 120MHz(?) (http://www.telechips.com/product/p_024.asp) * ESMT M12S64164A = 4Mx16 SDRAM (according to p.6 of http://www.esmt.com.tw/img/KGD%20of%20ESMT%20-%201Q06.pdf) * Texas Instruments TLV320AIC23B = Stereo Audio CODEC (http://focus.ti.com/docs/prod/folders/print/tlv320aic23b.html) * Philips TEA5767 = FM radio (http://forum.mp3store.pl/index.php?showtopic=14695&st=0&p=142343&#entry142343) (http://www.rockbox.org/twiki/pub/Main/DataSheets/application_note_tea5767-8.pdf) * Texas Instruments LW052A - Dual 4-channel analog multiplexer/ demultiplexer - http://www.rockbox.org/twiki/pub/Main/DataSheets/TexasInstrumentsLW052ADataSheet.pdf <br /> ---+++ v1 (NAND Interface) <img src="%ATTACHURLPATH%/Sansa-C140.flip_small.jpg" alt="Sansa-C140.flip_small.jpg"/></a> <img src="%ATTACHURLPATH%/Sansa-C140.LCD_small.jpg" alt="Sansa-C140.LCD_small.jpg" /></a> <img src="%ATTACHURLPATH%/Sansa-C140.back_small.jpg" alt="Sansa-C140.back_small.jpg"/></a> <img src="%ATTACHURLPATH%/Sansa-C140.memory_small.jpg" alt="Sansa-C140.memory_small.jpg" /></a> Larger images: | [[%ATTACHURLPATH%/Sansa-C140.flip.jpg Front with LCD flipped away]] | [[%ATTACHURLPATH%/Sansa-C140.LCD.jpg Front]] | [[%ATTACHURLPATH%/Sansa-C140.back.jpg Back]] | [[%ATTACHURLPATH%/Sansa-C140.memory.jpg Memory Chip]] | * v1.00: Samsung K9K8G08U0M = 1 or 2 GB memory (http://www.alldatasheet.com/datasheet-pdf/pdf/104336/SAMSUNG/K9K8G08U0M.html) <br /> ---+++ v2 (SD/Triflash Interface) <img src="%ATTACHURLPATH%/c150-front-small.png" alt="c150-front-small.png"/></a> <img src="%ATTACHURLPATH%/c150-memboard-small.png" alt="c150-memboard-small.png"/></a> <img src="%ATTACHURLPATH%/c150-memboard2-small.png" alt="c150-memboard2-small.png"/></a> <img src="%ATTACHURLPATH%/mystery_chip.png" alt="mystery_chip.png"/></a> Larger images: | [[%ATTACHURLPATH%/c150-front.png Front]] | [[%ATTACHURLPATH%/c150-memboard.png Memory Board 1]] | [[%ATTACHURLPATH%/c150-memboard2.png Memory Board 2]] | * "Ver 1.01" printed on the top of the board. * The extra chip on the bottom right appears to be a 64K I2C™ Serial EEPROM. Search this document for 4A64: http://ww1.microchip.com/downloads/en/DeviceDoc/21189h.pdf. * 2x SDTNKGHSM-8192 1GB Flash Chips * 20-99-00090-3 SDC1 Controller (Similar to the v3 m200 and Sansa e200/c200) * Some flash extracted info here: http://forum.soft-center.ru/viewtopic.php?t=769. <br /> --- ---++ Useful Links Similar devices: LogikDaxPort, SansaM200Port, IaudioU3Info, SamsungK5Port. [[http://forums.rockbox.org/index.php?topic=12652.0][Forum Thread]]. --- CategoryFrontpage: Sandisk Sansa c100 Port Index [New Ports]
E
dit
|
A
ttach
|
P
rint version
|
H
istory
: r19
<
r18
<
r17
<
r16
|
B
acklinks
|
V
iew topic
|
M
ore topic actions
r19 - 10 Nov 2008 - 02:10:50 -
NicolasPennequin
Parents:
SanDisk
Copyright © by the contributing authors.