summaryrefslogtreecommitdiffstats
path: root/utils
AgeCommit message (Collapse)AuthorFilesLines
2009-04-21Update jz4740_tools READMEMaurus Cuelenaere1-1/+2
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20770 a1c6a512-1295-4272-9138-f99709370657
2009-04-10Add new directory under utils for code-analysis tools, and objdiff.py script ↵Andrew Mahone1-0/+54
to display per-symbol size deltas between object files. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20672 a1c6a512-1295-4272-9138-f99709370657
2009-04-04Jz4740 USB tool:Maurus Cuelenaere1-6/+4
* Add a slight delay, so that the pre-boot code gets time to execute * Remove an unneeded check git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20616 a1c6a512-1295-4272-9138-f99709370657
2009-03-31Fix Jz4740 USB tools warningsMaurus Cuelenaere1-2/+2
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20592 a1c6a512-1295-4272-9138-f99709370657
2009-03-20Make Jz4740 USB tools a bit more configurable by letting you choose what ↵Maurus Cuelenaere3-110/+117
file you want to upload when doing usbtool 10 git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20415 a1c6a512-1295-4272-9138-f99709370657
2009-03-04Cosmetic fix: remove duplicate semicolonsBertrik Sikken1-1/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20198 a1c6a512-1295-4272-9138-f99709370657
2009-02-22Initial (untested) attempt at a Windows version. The MTP_DLL.dll library ↵Dave Chapman6-13/+183
needs expanding to offer the same API as mtp_libmtp.c, but this needs someone with access to a MS compiler. Ideally we should also stop using a separate DLL and compile a single standalone beastpatcher.exe. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20088 a1c6a512-1295-4272-9138-f99709370657
2009-02-22Initial version of a BSD-licensed beastpatcher utility for Gigabeat S ↵Dave Chapman6-0/+596
installation. Currently only compiles on Linux, but Windows and OS X support are planned. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20083 a1c6a512-1295-4272-9138-f99709370657
2009-02-19MTP_DLL:Maurus Cuelenaere7-99/+150
* update license to BSD * clean some comments * add README file git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20049 a1c6a512-1295-4272-9138-f99709370657
2009-02-18Fix old libmtp detection on Ubuntu systems that don't support echo -e.Nicolas Pennequin1-2/+2
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20039 a1c6a512-1295-4272-9138-f99709370657
2009-02-08extract LIBMTP_VERSION from header, and use that to set -DOLDMTP when ↵Andrew Mahone1-1/+4
building sendfirm, rather than trying to build each way git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19945 a1c6a512-1295-4272-9138-f99709370657
2009-02-07Fix compilation of sendfirm with 0.3.x versions of libmtp and keep a (hacky) ↵Nils Wallménius2-5/+12
fallback for building with the older 0.2.x also fix a pair of 64 bit warnings git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19941 a1c6a512-1295-4272-9138-f99709370657
2009-01-31FS#9638 - temp_cue is unused and wasting memory.Bertrik Sikken2-2/+0
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19890 a1c6a512-1295-4272-9138-f99709370657
2009-01-23ZenUtils: fix offset detectionMaurus Cuelenaere1-4/+5
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19825 a1c6a512-1295-4272-9138-f99709370657
2009-01-04Remove executable property that somehow got setMichael Giacomelli1-0/+0
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19666 a1c6a512-1295-4272-9138-f99709370657
2009-01-04Commit utility to dump the OF from a rockboxed Gigabeat S. Searches the ↵Michael Giacomelli1-0/+143
partition for deleted nk.bin and restores it. Should work if run immediately after install the bootloader, but may not work later. Current version asks the user to md5sum the file, but probably should do it automatically. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19665 a1c6a512-1295-4272-9138-f99709370657
2008-12-12Fix array sizesFrank Gevaerts1-2/+6
Fix some error handling git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19406 a1c6a512-1295-4272-9138-f99709370657
2008-11-21Fix segmentation fault when no key was found.Maurus Cuelenaere1-1/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19164 a1c6a512-1295-4272-9138-f99709370657
2008-10-27Commit DLanalyser tool, made by Jin LeMaurus Cuelenaere3-4/+446
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18896 a1c6a512-1295-4272-9138-f99709370657
2008-10-13Don't exit with code 0 on do_patching() failVitja Makarov1-10/+14
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18795 a1c6a512-1295-4272-9138-f99709370657
2008-10-12Fix a nasty bug spotted by Rob Purchase - the uploaded file was being ↵Dave Chapman1-3/+6
truncated to a multiple of 64 bytes (PACKET_SIZE). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18787 a1c6a512-1295-4272-9138-f99709370657
2008-10-09Fix menu (update to newer one)Maurus Cuelenaere2-4/+5
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18755 a1c6a512-1295-4272-9138-f99709370657
2008-10-09Add Rockbox layout to plugin API documentationMaurus Cuelenaere3-76/+210
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18754 a1c6a512-1295-4272-9138-f99709370657
2008-10-09Improve plugin API documentation updater a bitMaurus Cuelenaere2-2/+47
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18753 a1c6a512-1295-4272-9138-f99709370657
2008-10-09Functionize some stuffMaurus Cuelenaere2-38/+17
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18751 a1c6a512-1295-4272-9138-f99709370657
2008-10-09Fix some issues with generation of plugin API documentation + make it more ↵Maurus Cuelenaere4-49/+185
themeable git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18750 a1c6a512-1295-4272-9138-f99709370657
2008-10-06Commit FS#9462: an semi-automatic plugin API documentation generatorMaurus Cuelenaere6-0/+766
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18722 a1c6a512-1295-4272-9138-f99709370657
2008-10-05Add iriver X20 support to tcctool - information contributed by Octavian Voicu.Dave Chapman2-0/+4
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18710 a1c6a512-1295-4272-9138-f99709370657
2008-10-04Move mkamsboot into the rbutil/mkamsboot/ directory - no other changes, so ↵Dave Chapman6-782/+2
this should still work the same as before. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18706 a1c6a512-1295-4272-9138-f99709370657
2008-10-02Remove the dependency on sufficient free space in the padding at the end of ↵Dave Chapman2-57/+52
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. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18682 a1c6a512-1295-4272-9138-f99709370657
2008-10-01It turns out that in-place UCL decompression isn't as easy as we thought, so ↵Dave Chapman1-2/+22
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. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18679 a1c6a512-1295-4272-9138-f99709370657
2008-10-01Correct the content of an error message (thanks to Jens for spotting) and ↵Dave Chapman1-2/+2
fix a warning git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18678 a1c6a512-1295-4272-9138-f99709370657
2008-10-01We need to strip the header (26 bytes) from the UCL file - based on the ↵Dave Chapman1-1/+35
information in tools/ucl2src.pl. Also add some sanity checking of the UCL file. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18677 a1c6a512-1295-4272-9138-f99709370657
2008-10-01Bug fix #1 for mkamsboot - pass the correct parameters to the ucl unpack ↵Dave Chapman2-3/+6
function. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18676 a1c6a512-1295-4272-9138-f99709370657
2008-10-01Untested (i.e. will almost certainly brick your device if you attempt to use ↵Dave Chapman5-95/+304
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. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18675 a1c6a512-1295-4272-9138-f99709370657
2008-10-01Original, unmodified version of the ARM thumb implementation of the UCL ↵Dave Chapman1-0/+187
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. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18674 a1c6a512-1295-4272-9138-f99709370657
2008-09-29We don't know how to increase the firmware size, so abort instead of ↵Dave Chapman1-9/+5
creating a bricking firmware. Suggested by Rafaël Carré (funman). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18663 a1c6a512-1295-4272-9138-f99709370657
2008-09-27Oops, big oops: revert the PID values back to their proper values. Oversight ↵Robert Menes1-2/+2
on my part. :) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18656 a1c6a512-1295-4272-9138-f99709370657
2008-09-27Gave meizu_dfu's source the official Rockbox header. No functional changes.Robert Menes1-8/+22
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18655 a1c6a512-1295-4272-9138-f99709370657
2008-09-17revert accidental commitMarcoen Hirschberg1-1/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18545 a1c6a512-1295-4272-9138-f99709370657
2008-09-17add Meizu M6SP and M3 portsMarcoen Hirschberg1-1/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18544 a1c6a512-1295-4272-9138-f99709370657
2008-09-14ZenUtils:Maurus Cuelenaere1-0/+10
* Add support for ZEN Mozaic * Add checking for valid FRESC when decrypting git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18511 a1c6a512-1295-4272-9138-f99709370657
2008-09-13fix meizu_dfu endianness issuesFrank Gevaerts1-2/+20
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18508 a1c6a512-1295-4272-9138-f99709370657
2008-09-10WpsEditor: add linenumbrs WpsEditor: Add linenumbers to the WPS Code, and ↵Dominik Wenger6-100/+339
highlight the error line, if parsing fails. (FS#9362) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18483 a1c6a512-1295-4272-9138-f99709370657
2008-09-10Wpseditor: fix compiling. I forgot a new file.Dominik Wenger1-0/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18481 a1c6a512-1295-4272-9138-f99709370657
2008-09-08WpsEditor: Add rockbox/gpl copyright headers to all source files.Dominik Wenger27-0/+568
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18464 a1c6a512-1295-4272-9138-f99709370657
2008-09-07 * Clean up screenshot a bit and make it more self-descriptiveMaurus Cuelenaere1-26/+42
* Make mkzenboot truly standalone git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18443 a1c6a512-1295-4272-9138-f99709370657
2008-09-05WpsEditor: add support for greyscale targets. Dominik Wenger3-6/+31
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18424 a1c6a512-1295-4272-9138-f99709370657
2008-09-04remove -Wno-pointer-sign. This will make warnings reappear, but the warnings ↵Frank Gevaerts1-1/+1
should really be fixed at the source git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18418 a1c6a512-1295-4272-9138-f99709370657
2008-09-04silence warningsFrank Gevaerts1-1/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18414 a1c6a512-1295-4272-9138-f99709370657