summaryrefslogtreecommitdiff
path: root/utils (follow)
Commit message (Collapse)AuthorAge
* ypr0: Add variables to provide a argv and stdout/err redirection for running ↵Thomas Martitz2011-12-24
| | | | | | Rockbox to the loader script. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31426 a1c6a512-1295-4272-9138-f99709370657
* Initial commit of the Samsung YP-R0 port.Thomas Martitz2011-12-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This port is a hybrid native/RaaA port. It runs on a embedded linux system, but is the only application. It therefore can implement lots of stuff that native targets also implement, while leveraging the underlying linux kernel. The port is quite advanced. User interface, audio playback, plugins work mostly fine. Missing is e.g. power mangement and USB (see SamsungYPR0 wiki page). Included in utils/ypr0tools are scripts and programs required to generate a patched firmware. The patched firmware has the rootfs modified to load Rockbox. It includes a early/safe USB mode. This port needs a new toolchain, one that includes glibc headers and libraries. rockboxdev.sh can generate it, but e.g. codesourcey and distro packages may also work. Most of the initial effort is done by Lorenzo Miori and others (on ABI), including reverse engineering and patching of the original firmware, initial drivers, and more. Big thanks to you. Flyspray: FS#12348 Author: Lorenzo Miori, myself Merry christmas to ypr0 owners! :) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31415 a1c6a512-1295-4272-9138-f99709370657
* imxtools: fix compilation when cross compiling for windows (tm doesn't have ↵Amaury Pouly2011-12-17
| | | | | | timezone fields) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31342 a1c6a512-1295-4272-9138-f99709370657
* amsinfo: save files with .bin extensionRafaël Carré2011-12-13
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31219 a1c6a512-1295-4272-9138-f99709370657
* Convert one more file from DOS to UNIX.Torne Wuff2011-11-06
| | | | | | | Missed one, oops. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30925 a1c6a512-1295-4272-9138-f99709370657
* Bulk convert all DOS line endings to UNIX.Torne Wuff2011-11-06
| | | | | | | | | | | | | | For the git migration we want a nice clean repository with UNIX line endings. git does not use svn:eol-style, we just need the file contents to be sane. Sorry everybody. I know this messes up blame. Scumbag *NIX developer says migrating to git will make line ending issues go away; commits giant change to svn which changes line endings anyway. :) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30924 a1c6a512-1295-4272-9138-f99709370657
* imxtools: add function to free instructionAmaury Pouly2011-11-06
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30919 a1c6a512-1295-4272-9138-f99709370657
* imxtools: add const and set pointer to NULL on free to avoid double freeAmaury Pouly2011-11-06
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30918 a1c6a512-1295-4272-9138-f99709370657
* elftosb: add staticAmaury Pouly2011-11-06
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30915 a1c6a512-1295-4272-9138-f99709370657
* sbtools: rename to imxtools, move imx_hid_recovery to imxtools/sbloader, fix ↵Amaury Pouly2011-11-06
| | | | | | tools to correctly handle/free memory, properly return error codes git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30907 a1c6a512-1295-4272-9138-f99709370657
* Add missing copyright headerAmaury Pouly2011-11-01
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30883 a1c6a512-1295-4272-9138-f99709370657
* sbtoos: restore elf extraction functionality of sbtoelfAmaury Pouly2011-11-01
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30882 a1c6a512-1295-4272-9138-f99709370657
* sbtools: move sb reading from sbtoelf.c to sb.c with a proper interface, fix ↵Amaury Pouly2011-11-01
| | | | | | sb production bug, fix ugly code, add sb dump code and sbtoelf loopback facility git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30881 a1c6a512-1295-4272-9138-f99709370657
* sbtools: rework the color hack and add switch to disable color outputAmaury Pouly2011-11-01
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30880 a1c6a512-1295-4272-9138-f99709370657
* Fix a typo spotted from r30864.Robert Menes2011-10-30
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30865 a1c6a512-1295-4272-9138-f99709370657
* beastpatcher: check WMP version.Dominik Riebeling2011-10-30
| | | | | | | | The current implementation fails silently if Windows Media Player is version 10. Add a check and inform the user if the version installed is too old to work properly with beastpatcher. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30864 a1c6a512-1295-4272-9138-f99709370657
* sbtools: fix handling of raw mode, have elf_write looks like elf_read, fix ↵Amaury Pouly2011-10-29
| | | | | | uninitiliazed offset of bss sections, add real key override on decrypt git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30858 a1c6a512-1295-4272-9138-f99709370657
* sbtools: fix compilation when linker expects correctly ordered filesAmaury Pouly2011-10-29
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30854 a1c6a512-1295-4272-9138-f99709370657
* sbtools: add options to override real key and IV, fix output prefix in ↵Amaury Pouly2011-10-29
| | | | | | sbtoelf, unify command line to add keys git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30852 a1c6a512-1295-4272-9138-f99709370657
* sbtools: move sb file production to its own file with a clean api, factor ↵Amaury Pouly2011-10-29
| | | | | | key reading even more git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30851 a1c6a512-1295-4272-9138-f99709370657
* sbtools: factor key code, introduce crypto layer, move from open/read/... to ↵Amaury Pouly2011-10-29
| | | | | | fopen/fread/..., add support for encryption/decryption using a device when the key is not known, move sbtoelf to use getopt for command line git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30849 a1c6a512-1295-4272-9138-f99709370657
* sbtools: be more verbose on real key and iv; add very advanced code to craft ↵Amaury Pouly2011-10-23
| | | | | | images git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30835 a1c6a512-1295-4272-9138-f99709370657
* sbtoelf: don't cross check if key is not validAmaury Pouly2011-10-23
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30834 a1c6a512-1295-4272-9138-f99709370657
* sbtoelf: handle the case where only one valid key is knownAmaury Pouly2011-10-23
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30833 a1c6a512-1295-4272-9138-f99709370657
* sbtools: fix sbtoelf to support NOP, add alignment support to elftosbAmaury Pouly2011-10-23
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30832 a1c6a512-1295-4272-9138-f99709370657
* imx_hid_recovery: rewrite MakefileAmaury Pouly2011-10-23
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30830 a1c6a512-1295-4272-9138-f99709370657
* sbtools: fix sbtoelf to handle files with more than one hundred commandsAmaury Pouly2011-10-20
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30810 a1c6a512-1295-4272-9138-f99709370657
* Rockbox Utility now requires voice-corrections.txt.Dominik Riebeling2011-10-19
| | | | | | | Add to deployment configuration to make it work again. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30809 a1c6a512-1295-4272-9138-f99709370657
* Fix off-by-one buffer errorThomas Jarosch2011-10-14
| | | | | | | | The _GET_CPU macro will write a terminating zero at cpu[8]. Detected by cppcheck git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30749 a1c6a512-1295-4272-9138-f99709370657
* Add support for i.MX28 to imx_hid_recovery, thanks to Wolfram Sang.Amaury Pouly2011-09-20
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30576 a1c6a512-1295-4272-9138-f99709370657
* sbtools: implement more complicated integer expression in db files, ↵Amaury Pouly2011-09-16
| | | | | | implement data sections, section attributes, file options, rework command line attributes git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30562 a1c6a512-1295-4272-9138-f99709370657
* sbtools: move the db parse to its own file and improve error messagesAmaury Pouly2011-09-15
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30557 a1c6a512-1295-4272-9138-f99709370657
* sbtools: implement virtual to physical address translation for elf filesAmaury Pouly2011-09-15
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30556 a1c6a512-1295-4272-9138-f99709370657
* sbtools: fix code to work with file larger than header indicated sizeAmaury Pouly2011-09-14
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30544 a1c6a512-1295-4272-9138-f99709370657
* sbtools: relax file size condition (easier to work with)Amaury Pouly2011-09-14
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30543 a1c6a512-1295-4272-9138-f99709370657
* rk27load - fix indentationMarcin Bukat2011-09-06
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30460 a1c6a512-1295-4272-9138-f99709370657
* Fix free on wrong variableThomas Jarosch2011-08-25
| | | | | | Credit goes to "cppcheck" again ;) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30353 a1c6a512-1295-4272-9138-f99709370657
* Don't close file descriptor twiceThomas Jarosch2011-08-25
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30352 a1c6a512-1295-4272-9138-f99709370657
* Remove use of which.py module.Dominik Riebeling2011-08-14
| | | | | | | | | Implement simple which functionality. This has less features than which.py but is sufficient, and removing an external dependency is always good. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30315 a1c6a512-1295-4272-9138-f99709370657
* sbtools: fix version output, add support for options section and ↵Amaury Pouly2011-07-24
| | | | | | product/component versions in command files git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30205 a1c6a512-1295-4272-9138-f99709370657
* sbtools: add missing cariage return, implement boot mode command, add C++ ↵Amaury Pouly2011-07-22
| | | | | | style comments support git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30192 a1c6a512-1295-4272-9138-f99709370657
* elftosb: remove duplicate code, merge two redundant fieldsAmaury Pouly2011-07-04
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30123 a1c6a512-1295-4272-9138-f99709370657
* elftosb: support 'strings' in section id, support load binary at address, ↵Amaury Pouly2011-07-02
| | | | | | support call/jump at address git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30110 a1c6a512-1295-4272-9138-f99709370657
* elftosb: add support for jumps/calls with one argumentAmaury Pouly2011-06-30
| | | | | | | sbtoelf: remove sb version check and print it in the basic info Thanks TheLemonMan ! git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30106 a1c6a512-1295-4272-9138-f99709370657
* sbtools: add support for the mode command (rarely used) and explicit env ↵Amaury Pouly2011-06-13
| | | | | | variable to skip version check git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30003 a1c6a512-1295-4272-9138-f99709370657
* sbtools: always check the result of getenv against NULL, use strcasecmp ↵Amaury Pouly2011-06-09
| | | | | | | | instead of strcmp more greater flexibility Thanks TheLemonMan for spotting that. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29989 a1c6a512-1295-4272-9138-f99709370657
* sbtoelf: add environment command to ignore format version checks (some files ↵Amaury Pouly2011-06-09
| | | | | | do not match it seems) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29988 a1c6a512-1295-4272-9138-f99709370657
* Remove superfluous executable bits on a bunch of files.Torne Wuff2011-06-08
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29986 a1c6a512-1295-4272-9138-f99709370657
* Move various logo files to a single location.Dominik Riebeling2011-06-04
| | | | | | | | Introduce a new folder that will hold the original files for various variants of the Rockbox logo. The "Rb" variant of the icon (used in the Rockbox Utility icon on Windows) has been missing from svn. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29960 a1c6a512-1295-4272-9138-f99709370657
* Rockchip rk27xx utilsMarcin Bukat2011-05-30
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29936 a1c6a512-1295-4272-9138-f99709370657