Rockbox General > Rockbox General Discussion

CRAIG CMP641F... Running a modified build of Rockbox?

<< < (2/3) > >>

wodz:
Basically there are two ways to expose firmware partition:
1) Put 'magic file' in the root of the internal data partition. The content of the file is not checked - only name is considered by OF. Unfortunately this name varies between players but 'rkusb.tag' seems to be the most universal. Then unmount the player and reboot.
2) Send vendor specific scsi request to the device. I wrote small utility to do this: http://git.rockbox.org/?p=rockbox.git;a=tree;f=utils/rk27utils/rkusbtool;h=e9cab7f47b5c1b45f566d379ca5fc8642fd4b25a;hb=HEAD
*BIG FAT WARNING* There was one report that this tool broke someones device. This was only one report but you should know...

Either way you should see another drive after connecting USB cable 60-90MB big which contains system files. The main firmware binary is  SYSTEM/BASE.RKW most probably. You can read about layout of the firmware file here: http://www.rockbox.org/wiki/RKWFileFormat

r00tb33r:
I have placed an empty file by name "rkusb.tag" into the root of the data partition of this unit and rebooted it.  This exposed 2 more partitions on this device.  One 150MB system partition and another 20MB system partition.  I see a BASE.RKW file, its 1.72MB in size.  The other partition contains playback statistics and other application information.

So um, anyone wants the archive of files or a disk dump of the partition(s)?

I'd consider developing the port for this target if I could be sure that I could connect some physical buttons to it.  That touchscreen is very hard to use.  With buttons it would make a good car stereo though.

wodz:
If you send me BASE.RKW I may look at it. My spare time is limited though so it may take a while.

alphaman1101:
Would you be willing to look at my firmware as well? Im really trying to throw my own custom mix on this device. Its the same one as reported above. It responds in the exact same way with the Magic File in place. I have all the Bins and system files but i dont know how to read them. If this is in fact a rockbox, maybe all i need is the LCD driver and i can create the rest. If i need to re create this thread i will. But id rather not to save space.

alphaman1101:
Maybe if i knew the decompiler you were using i could do this myself. (Im a program engineer anyways)

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version