Rockbox Development > New Ports

SanDisk Sansa c200v2, m200v4, clipv1, clipv2, clip+, and fuzev2

<< < (68/386) > >>

kugel.:
It's also tested on my Fuze. It works.

Kilar Ezan:
Well, I'm not a programmer and I don't know a thing about the technical side of players, but Sandisk has just released new firmwares for fuze and clip and i think that clip has just became a harder target for rockbox, because Sandisk messed with the pcb, and we have Clips v1 and Clips v2 (hardware revision 1 and revision 2 firmwares) ;/

funman:
This doesn't make the Clip (v1) a harder target in anyway.

In fact it may be very interesting if someone has a v2 Clip because it appears to have external memory attached (note that it is still based on the same AS3525 SoC).

I also hope that they activated the recovery mode on this one.

Beware before using the tools in SVN on a ClipV2 because the firmware format is a bit different (the 0x20 bytes header has been extended by 32 bits, and a checksum has been added to it).

EDIT: I looked a bit at the new firmware format:
It's basically the same format except that a 32 bits low endian value (0x0000f000) is inserted at offset 0x4, and following data is shifted by 32 bits

After 0x24 until 0x1fc, all the words are 0xffffffff (like previously)

There is a copy of these 0x24 first bytes at offset 0x200, with the difference being that the first word is 1 instead of 0 (like in the previously known format)

At offset 0x1fc, there is the sum of all 32 bit little endian words from 0x0 to 0x1fc (not including this checksum)
The same checksum is at offset 0x3fc (from 0x200 to 0x3fc), and is the 1st checksum + 1

Update the current mkamsboot.c in SVN is trivial, and left as an exercise to the ClipV2 owners ;)

ziegs:

--- Quote from: kugel. on October 02, 2008, 04:45:11 PM ---It's also tested on my Fuze. It works.

--- End quote ---

I'm interested in rolling a build for my Fuze.  How can I get started?  What architecture should I target in tools/configure?

Thanks,
--z

fragilematter:
You can't roll a build just yet. We just use mkamsboot from the svn to insert code into the official firmware image and then flash the player using that image. We still need a way to access the nand, so any help would be greatly appreciated.

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version