Rockbox Development > New Ports
Creative Zen Vision:M
mcuelenaere:
--- Quote from: NicolasP on November 22, 2007, 01:13:22 PM ---Hello,
I committed a custom firmware update utility for the Gigabeat S, based on the sendfile.c file that mcuelenaere posted earlier. I've only tested it on the Gigabeat and it works fine. However, mcuelenaere told me it has the same update process as the ZVM, so I'm hoping my tool will work on the ZVM too... Could someone confirm? The tool is in the utils/MTP directory of the SVN repository.
--- End quote ---
I've (finally) got it to compile in cygwin, but libmtp doesn't recognize my ZVM :(
So, maybe whenever I will install linux, I'll test it but I'm pretty sure that it will work (if it works with the Gigabeat, it should also work with the ZVM)
edit:
shouldn't in the Makefile
--- Code: ---LIBS = -lmtp
--- End code ---
be
--- Code: ---LIBS = -llibmtp
--- End code ---
?
Because this one worked in cygwin, and I suppose the library is called libmtp and not mtp?
GodEater:
--- Quote from: mcuelenaere on November 22, 2007, 02:54:25 PM ---edit:
shouldn't in the Makefile
--- Code: ---LIBS = -lmtp
--- End code ---
be
--- Code: ---LIBS = -llibmtp
--- End code ---
?
Because this one worked in cygwin, and I suppose the library is called libmtp and not mtp?
--- End quote ---
Can't speak for cygwin, but no - that's not what it should be for any other POSIX based system. Nico's is right for Linux certainly.
bobbaluba:
Hi. I'm not very skilled in programming yet, so i don't think I am able to help with rockbox. But I've created a small program, which you might find useful.
It calculates the correct checksum of the CIFF block, and replaces the existing one in the null block.
http://bananweb.mine.nu/filer/nullblockfixerMKII.zip
mcuelenaere:
So the LT© block is firstly encrypted using Blowfish in CBC mode with key '1sN0TM3D az u~may th1nk*Creative Zen Vision:M'.
After this, it is decoded using the compression/encoding of CENC (zook documented it in his zenfirm utility source code).
Only problem is: I can't seem to decrypt the block correctly (probably because my first IV isn't set correctly) so I'm kinda stuck right now.
zook, you know the most of the encryptions used in the firmware, did you already decode LT© ?
If not, can you help me decrypting the file?
zook:
I've been a bit busy, however I've just added zenutils to the wiki.
The package contains all the utilities needed to produce firmware archives with executable code in them.
I haven't had time to document their usage, so you'll have to read the help screens for instructions.
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version