Rockbox Development > New Ports
SanDisk Sansa c200 Series
zefie:
--- Quote from: Bagder on January 25, 2007, 05:03:19 PM ---
--- Quote from: zefie on January 25, 2007, 04:48:04 PM ---went into manufacturing mode and loaded the rom
--- End quote ---
... I take it you meant "recovery mode" there! ;-)
--- End quote ---
No, I meant what I said.
Recovery mode did not work.
I went into manufacturing mode and ran "./e200tool recover pribootLoader.rom", then while it was writing the addresses I quickly unlocked the lock switch. Then it booted into the firmware. From there I copied the pribootLoader.rom into the root folder and let it reflash.
Edit: another note, attempting to read 0x70000000 seems to crash the device.
Bagder:
I don't see why you need to fiddle with .rom files at all. If you stay with testing mi4 files only, you should be fine with "simply" using recovery mode to go back.
But it is great to see that the e200tool works this great for you!
zefie:
--- Quote from: Bagder on January 26, 2007, 03:07:01 AM ---I don't see why you need to fiddle with .rom files at all. If you stay with testing mi4 files only, you should be fine with "simply" using recovery mode to go back.
But it is great to see that the e200tool works this great for you!
--- End quote ---
Yeah I know, I was just experimenting. But it is nice to know how to unbrick them :)
I wish I knew assembly perhaps I could be of actual help instead of having to ask for others to help in the porting process. What I am aiming for at the moment is to figure out the specs of the device, and the simularities (and differences) from the E200 (aside from the obvious smaller screen and no scroll wheel).
If it is simular enough, we may be able to simply port this by creating small patchs for the existing E200 project.
Edit: Interesting:
http://zefie.com/files/sansa/c200/docs/c200_firmware_paths.txt
Notice "pp7002_5022_color".. is PP7002 a new PortalPlayer CPU? Also notice all the references to e200...
There seem to be 4 types of firmware for the device:
http://zefie.com/files/sansa/c200/docs/c200_blrom_strings.txt
BootROM (not the bootloader, probably lower level, breaking this would probably kill manufacture mode even)
PRIMARY BOOTLOADER (what we get with the updates)
SECONDARY BOOTLOADER (no idea)
Main image (the "firmware")
Filenames (guess from blrom strings):
Bootrom: sdbootrom.rom
Primary BL: pribootLoader.rom
Sec. BL: ? secbootLoader.rom maybe?
Main image: firmware.mi4
Unknown strings hanging around the area where the filename strings are for recovery mode:
FONT
FORMAT (maybe something simular to sansa.fmt?)
I'd like to figure out the hw address for the BootROM so I can read that using e200tool and maybe get some more hardware info.
linuxstb:
PP7002 appears to be a PortalPlayer Windows application:
http://216.239.59.104/search?q=cache:3KbP4O7w_Q0J:www.portalplayer.com/products/platforms_musicjukebox.html+pp7002+portalplayer&hl=en&gl=uk&ct=clnk&cd=1&client=firefox-a
That page mentions it in conjunction with the PP5002, but looking at a disassembly of the bootloader, I'm almost certain it's a PP502x device.
zdezi:
SoC = PP5022BF + NAND FLASH MEMORY.
>>[http://jiangmen.yesky.com/cseek/gd/gdsm/108/2664608_2.shtml
(automatically translated)
--- Quote ---In all these chips, the most attention to the needs of this chip SanDisk iNAND, In fact, it was a Flash and the integration of the ARM chip. iNAND is a high-speed NAND FLASH MEMORY sequence controller in a single device combining a complete subsystem. iNAND can save CPU and the main system memory buffer random. ensure a high degree of reliability and provides a complete disk-file management structure.
Chip is very likely to listen to him after such a trend,
Recently, the S10 can iriver is an example of the application of this chip, without sacrificing function of the circumstances,
Volume also can be further reduced.
Infineon chip is the first in the lower-right panel of 16 MB of SDRAM 1.8V voltage. This product should be used in the cache to use it.
Middle and below the chips .IC is AustrianMicroSystems produce. It is AS3514 models, as the first product designed specifically for low-power portable audio audio encoder, It can not only achieve high-quality intervals, and at the same time also supports stereo FM recorded.
From the above one can see. While on the surface it seems to strengthen customs c200 does not seem particularly remarkable about. But it did little sloppy internal However, the chip but it has not unique.
Or in the future, we will see more use iNAND chip products
--- End quote ---
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version