Gitiles
Code Review
Sign In
gerrit.rockbox.org
/
rockbox
/
a3e3791342d0622785575495e894eb30460af8b0
/
utils
/
AMS
/
hacking
62e0cdc
amsinfo: save files with .bin extension
by Rafaël Carré
· 13 years ago
ff6b042
mkamsboot/rbutil/amsinfo : do not try to detect the model of a given Sansa AMS OF
by Rafaël Carré
· 15 years ago
e32f28b
amsinfo: do not assume library blocks always have the same size
by Rafaël Carré
· 15 years ago
c2dae87
amsinfo: support clip+ firmware format
by Rafaël Carré
· 15 years ago
03f88d5
Replace amsinfo by another version which:
by Rafaël Carré
· 15 years ago
96165ab
FS#10253 : mkamsboot v1.0
by Rafaël Carré
· 16 years ago
mkamsboot_1.0
4f87abf
Cosmetic fix: remove duplicate semicolons
by Bertrik Sikken
· 16 years ago
c6be818
Move mkamsboot into the rbutil/mkamsboot/ directory - no other changes, so this should still work the same as before.
by Dave Chapman
· 16 years ago
c2933cd
Remove the dependency on sufficient free space in the padding at the end of the firmware block by storing the ucl unpack function in the main firmware block, immediately before the compressed firmware image. Also simplify the memcpy function in test.S. This has been tested successfully on a Clip.
by Dave Chapman
· 16 years ago
2c096e4
It turns out that in-place UCL decompression isn't as easy as we thought, so we copy the OF to an unused part of RAM before decompressing it. This works - I have successfully patched m300a-1.1.17A.bin and installed on my Clip with this code. Thanks to Rafael Carre (funman) for the actual patch.
by Dave Chapman
· 16 years ago
caeaf76
Correct the content of an error message (thanks to Jens for spotting) and fix a warning
by Dave Chapman
· 16 years ago
fc72216
We need to strip the header (26 bytes) from the UCL file - based on the information in tools/ucl2src.pl. Also add some sanity checking of the UCL file.
by Dave Chapman
· 16 years ago
5891a38
Bug fix #1 for mkamsboot - pass the correct parameters to the ucl unpack function.
by Dave Chapman
· 16 years ago
757f511
Untested (i.e. will almost certainly brick your device if you attempt to use it) first attempt at making mkamsboot store the original firmware as a UCL compressed image. If it works, then this means we have about 40KB (depending on target and OF version) for our bootloader code. I repeat: This is UNTESTED and needs reviewing fully before attempting to install on a device.
by Dave Chapman
· 16 years ago
fe72d57
Original, unmodified version of the ARM thumb implementation of the UCL ucl_nrv2e_decompress_8 function from upx-3.03 - licensed under the GPL (v2 or later). This will be used to decompress the original firmware image in the next version of mkamsboot.
by Dave Chapman
· 16 years ago
0326055
We don't know how to increase the firmware size, so abort instead of creating a bricking firmware. Suggested by Rafaël Carré (funman).
by Dave Chapman
· 16 years ago
1aa6cde
Some tools for hacking Sansa V2 (AMS) firmware files and injecting our own code.
by Dave Chapman
· 17 years ago