Didj

Discussion

 * #edev on irc.freenode.net
 * didj homebrew forum
 * How to extract files from the firmware .exe
 * Initial Memory Map Dump
 * Cozybit boasts of their involvment in integrating Linux with the Didj
 * the #edev guys located THIS on the leapfrog site
 * Didj Linux and root filesystem source is here
 * busybox isn't listed
 * linux kernel source is now available from LeapFrog
 * Adding Serial Console

Chip List
processor info * TP8 - Vcc * TP9 * TP10 * TP11 * TP12 * TP13 * TP14 - Vss
 * BGA package
 * 288 pins
 * .65mm pitch
 * 15x15mm
 * has onboard usb device
 * 12mhz xtal
 * 27mhz xtal (suspect it is for the audio interface)
 * unknown barrel xtal(suspect it is rtc)
 * ARM926EJ-S
 * possible JTAG on pads
 * marked with "LF-1000"
 * marked with "ARM"
 * marked with "N12N1D"
 * marked with "H0815"
 * onboard tft controller
 * onboard i2s or ac97 interface
 * 393MHz

after some careful research and elimination, it appears that the processor might be a variation of the STn8811 or STn8815 from ST which now is a working with NXP as ST-NXP Wirless. the bga packaging and layout of the pins appear to be very very similiar. in addition, the STn8811 and STn8815 are the only commercially announced ARM926EJ-S that operates ate 393MHz. i've also found a company called SOCLE that has some IP arm926 cores available at up to 500MHz. since the LF-1000 is custom marked for leapfrog, SOCLE's custom devices might be what's inside. CMPU491A SoC

1 Micron MT29F2G08AAC - 256megabyte nand flash 8-bit [[media:MT29F2G08AAC.pdf | datasheet]]

1 Cirrus Logic CS43L22 - audio codec [[media:CS43L22.pdf | datasheet]]

1 QImonda HYB25DC25616OCE-5 - 32megabyte sdram [[media:HYB25DC25616OCE-5.pdf | datasheet]]

1 Giantplus GPM758A0 - 320x240 tft website

1 Intersil ISL7665SACBAZ - Programmable Over/Under Voltage Detector [[media:isl7665s.pdf | datasheet]]

3 TI TPS62050 - Adjustable Step-Down Converter [[media:tps62050.pdf | datasheet]]