Rockbox Development > New Ports
SanDisk Sansa m200 series (v1)
shotofadds:
--- Quote from: shotofadds on May 29, 2008, 05:41:45 AM ---Wild speculation: iirc the Sansa E200 and C200 communicate with their NAND chips via a bridge that presents the NAND as an SD card interface - so it's not unimaginable that something similar could be used here. If that's the case, the tcc78x code won't be much use, but implementation might be considerably easier.
--- End quote ---
Well, my M230 arrived today and it is indeed a Telechips version. That's where the good news ends, from my point of view at least. It has "Revision 3.0 (HARP)" marked on the circuit board, and has the same SanDisk controller chip on the daughterboard that you saw.
I have a strong suspicion that this is a TriFlash interface, as seen on the E200/C200. That would explain why you can't read the NAND chip id...
LambdaCalculus:
TriFlash? Hmmm...
shotofadds, what would happen if (and I know it may not work, but it's worth a shot) we tried using code from the e200/c200 for reading the flash on the m200?
I know it's probably not going to work and sounds completely wrong, but it's just an idea.
shotofadds:
--- Quote from: LambdaCalculus379 on June 05, 2008, 02:29:13 PM ---shotofadds, what would happen if (and I know it may not work, but it's worth a shot) we tried using code from the e200/c200 for reading the flash on the m200?
--- End quote ---
That would be much closer than trying to port the 78x NAND code. AIUI it's essentially an SD card interface. And preglow is working on a Telechips SD driver...
But still, there goes my plan of using this device to give me some clues about the Telechips NAND translation scheme (to help out with the D2 port). Unless someone wants to swap a "Revision 2.0 (NAND)" for my revision 3.0?
LambdaCalculus:
Where's the revision marking located on the m200 mainboard?
Also, the flash chip on my m240 has the following markings on it:
SAMSUNG 546
K9K8G08UOM
PC80
The OF is v2.2.5A.
EDIT: Mine is a Revision 1.0 (SLC) mainboard.
EDIT 2: Oops, must've accidentally damaged something on the LCD, because now there are a couple of columns of dead pixels appearing on the screen.
EDIT 3: If it catches anyone's interest, I'm attaching the CONFIG.TCC file from my m240. Opening it up in Notepad2 reveals a TELECHIPS.DAT string, then quite a few blocks like "NUL", "ETX", "FF", and more. Wonder if anything's hidden in it?
shotofadds:
Does it say NAND in big letters above it, like here: http://forums.sandisk.com/sansa/board/message?board.id=m200&thread.id=1687 ?
Mine says HARP there instead...
I reckon the revision 1/2 hardware accesses the NAND directly, and rev.3 goes through this bridge chip. Does yours have an extra SanDisk branded chip on the daughterboard?
I guess we'd need several M200 ports based on hardware revision: v1/2 (NAND), v3 (HARP), v4 (AMS SoC).
Unfortunately the only reason I bought this was to look at the NAND, but I have the wrong hardware revision. :-[
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version