Commit graph

18391 commits

Author SHA1 Message Date
Dave Chapman
2c096e463d 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.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18679 a1c6a512-1295-4272-9138-f99709370657
2008-10-01 23:19:14 +00:00
Dave Chapman
caeaf76930 Correct the content of an error message (thanks to Jens for spotting) and fix a warning
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18678 a1c6a512-1295-4272-9138-f99709370657
2008-10-01 19:54:12 +00:00
Dave Chapman
fc7221649d 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.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18677 a1c6a512-1295-4272-9138-f99709370657
2008-10-01 18:28:55 +00:00
Dave Chapman
5891a38486 Bug fix #1 for mkamsboot - pass the correct parameters to the ucl unpack function.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18676 a1c6a512-1295-4272-9138-f99709370657
2008-10-01 10:25:31 +00:00
Dave Chapman
757f5112e2 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.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18675 a1c6a512-1295-4272-9138-f99709370657
2008-10-01 09:15:44 +00:00
Dave Chapman
fe72d57996 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.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18674 a1c6a512-1295-4272-9138-f99709370657
2008-10-01 08:13:10 +00:00
Peter D'Hoye
66f5eec8f0 Fix samplerate setting for mini 1g/2g
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18673 a1c6a512-1295-4272-9138-f99709370657
2008-09-30 20:26:25 +00:00
Jens Arnold
e10a5a5ef5 Revert unnecessary fix for broken Interix-gcc 4.2.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18670 a1c6a512-1295-4272-9138-f99709370657
2008-09-30 07:21:31 +00:00
Peter D'Hoye
f60c1ae050 More samplerates for playback for ipod 1g/2g, and fix the ipod mini 1g/2g which also use WM8721.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18669 a1c6a512-1295-4272-9138-f99709370657
2008-09-29 21:41:38 +00:00
Peter D'Hoye
b297eb9d9d Codepolice: the patch I accepted contained some tabs. Oops
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18668 a1c6a512-1295-4272-9138-f99709370657
2008-09-29 20:50:26 +00:00
Jens Arnold
a28154940d Fixes for building the MIPS toolchain on Interix: (1) Binutils need -Werror disabled, because compiling binutils (and also gcc) spits a lot of alignment warings. (2) Gcc tries to call 'sh' without path in by default (#!sh), but Interix 3.5+ doesn't allow that.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18666 a1c6a512-1295-4272-9138-f99709370657
2008-09-29 20:31:31 +00:00
Nils Wallménius
173b411b87 Fix FS#9418 'Player unresponsive while searching playlist with directory cache enabled'
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18665 a1c6a512-1295-4272-9138-f99709370657
2008-09-29 19:29:42 +00:00
Nils Wallménius
b82fd56e0f Delete unused function, const police, minor style police
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18664 a1c6a512-1295-4272-9138-f99709370657
2008-09-29 16:29:51 +00:00
Dave Chapman
0326055f91 We don't know how to increase the firmware size, so abort instead of 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-29 09:27:35 +00:00
Peter D'Hoye
11ef4ce1f9 Accept FS #9394 by Christian Lees and extend it to all PP targets with a WM8731: More samplerates for playback and recording. Only tested on H10 but should work on the others too.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18662 a1c6a512-1295-4272-9138-f99709370657
2008-09-28 23:25:07 +00:00
Jens Arnold
aa8a76b659 Interix also doesn't like the m68040.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18661 a1c6a512-1295-4272-9138-f99709370657
2008-09-28 21:48:33 +00:00
Dominik Riebeling
316b8b81a6 Small punctuation fixes to german rbutil translation (FS#9425 by Alexander Levin).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18660 a1c6a512-1295-4272-9138-f99709370657
2008-09-28 18:52:41 +00:00
Maurus Cuelenaere
9d4e6d17f6 Fix yellow
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18659 a1c6a512-1295-4272-9138-f99709370657
2008-09-28 17:51:11 +00:00
Maurus Cuelenaere
1a253d1de5 MkZenBoot:
* Add warning for big endian players
  * Remove FRESC keys
  * Add support for Zen Mozaic


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18658 a1c6a512-1295-4272-9138-f99709370657
2008-09-28 17:46:27 +00:00
Dominik Riebeling
197c24c5d3 Completely rework the bootloader installation class:
- create a base class and make derived classes for each installation type.
- sort installations by type, not by player model.
- remove duplicated code for iriver (de)scrambling functionality and use the functions inside of the tools folder directly -- we already do the same for rbspeex.
- make bootloader file backup optional and allow choosing a target location.
- clean up some wording and add some more guiding messages.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18657 a1c6a512-1295-4272-9138-f99709370657
2008-09-28 17:02:36 +00:00
Robert Menes
063d37b08f Oops, big oops: revert the PID values back to their proper values. Oversight on my part. :)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18656 a1c6a512-1295-4272-9138-f99709370657
2008-09-27 16:51:46 +00:00
Robert Menes
f83fc36d88 Gave meizu_dfu's source the official Rockbox header. No functional changes.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18655 a1c6a512-1295-4272-9138-f99709370657
2008-09-27 16:37:16 +00:00
Dominik Wenger
6a012210d0 rbutil: hopefully fix sapi voice engine support. (sapi_voice.vbs wants now utf16)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18654 a1c6a512-1295-4272-9138-f99709370657
2008-09-27 00:05:54 +00:00
Maurus Cuelenaere
1ab86bb370 Update Dutch RBUtility translation
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18653 a1c6a512-1295-4272-9138-f99709370657
2008-09-26 10:07:04 +00:00
Karl Kurbjun
3ef51c5cbb Add the shutdown routine necessary when bootloader is flashed. Normal build/bootloader still operate as expected.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18651 a1c6a512-1295-4272-9138-f99709370657
2008-09-26 03:08:19 +00:00
Karl Kurbjun
143b8f1c30 More Gigabeat F flash work. This sets the bootloader up for dual boot functionality and allows the player to shutdown cleanly (with the help of the OF). This does not effect the normal build or non-flash bootloader.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18650 a1c6a512-1295-4272-9138-f99709370657
2008-09-26 02:54:29 +00:00
Dominik Riebeling
28643263b7 Small and Complete Installations always install the most bleeding edge build. Put a note about this in the confirmation dialog.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18646 a1c6a512-1295-4272-9138-f99709370657
2008-09-25 20:42:46 +00:00
Dominik Riebeling
25c868a8f9 Bump version to m1.0.7
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18645 a1c6a512-1295-4272-9138-f99709370657
2008-09-25 20:28:11 +00:00
Jonathan Gordon
2438d7881a redo the previous commit so its actually useful.
if the callback returns ACTION_STD_CANCEL when the user presses ACTION_STD_OK the simple list will exit and set the selection. Otherwise, when ACTION_STD_CANCEL happens the selection will be set to -1


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18641 a1c6a512-1295-4272-9138-f99709370657
2008-09-25 08:12:25 +00:00
Jonathan Gordon
67df5f2434 have the info lists set the selection before they are exited, this is sometimes needed by the caller
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18640 a1c6a512-1295-4272-9138-f99709370657
2008-09-25 07:56:34 +00:00
Jens Arnold
3a0e1cab69 Make a local function static.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18639 a1c6a512-1295-4272-9138-f99709370657
2008-09-25 00:09:45 +00:00
Jens Arnold
0fdee7a86c Clean up bootbox main file.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18637 a1c6a512-1295-4272-9138-f99709370657
2008-09-24 22:03:20 +00:00
Jens Arnold
21893dcada Limit the buil-in font to ASCII for bootloaders.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18636 a1c6a512-1295-4272-9138-f99709370657
2008-09-24 21:29:18 +00:00
Dominik Wenger
9fd4f872c2 rbutil: fix h10_5gbmtp download issue.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18634 a1c6a512-1295-4272-9138-f99709370657
2008-09-24 21:18:37 +00:00
Jens Arnold
e823b2e488 Fix red.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18633 a1c6a512-1295-4272-9138-f99709370657
2008-09-24 21:17:53 +00:00
Jens Arnold
938ef22c02 Repair bootbox on the archoses (that bug went undetected for >2.5 years), and get rid of some old debug cruft in order to save space.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18631 a1c6a512-1295-4272-9138-f99709370657
2008-09-24 21:09:46 +00:00
Nils Wallménius
93a87685c3 Clean up use of snprintf where strncpy if suited, avoid useless copying of constant strings for wps token evaluator, minor const police too.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18625 a1c6a512-1295-4272-9138-f99709370657
2008-09-24 20:03:53 +00:00
Nils Wallménius
7d4cebd7da Slight clean up of splash calls, use HZ instead of explicit numbers
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18624 a1c6a512-1295-4272-9138-f99709370657
2008-09-24 17:48:10 +00:00
Nils Wallménius
1121af7b5e Print a helpful error in the sim for usupported formats in Ogg containers (f.e. Ogg/FLAC)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18623 a1c6a512-1295-4272-9138-f99709370657
2008-09-24 17:43:10 +00:00
Jonathan Gordon
ff21c63b2b fix the button on the "X to abort " splash for the gigabeat f/s
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18620 a1c6a512-1295-4272-9138-f99709370657
2008-09-24 07:41:43 +00:00
Dominik Riebeling
e56549f03d Adjust Rockbox release download filename to the changed target - version order.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18619 a1c6a512-1295-4272-9138-f99709370657
2008-09-23 22:45:34 +00:00
Dominik Riebeling
1d8a249581 update rbutil configuration for 3.0 release and prepare for theme site change.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18618 a1c6a512-1295-4272-9138-f99709370657
2008-09-23 22:32:16 +00:00
Marianne Arnold
5e7da8842c Manual, cube button table: be a bit more accurate to avoid misunderstandings.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18616 a1c6a512-1295-4272-9138-f99709370657
2008-09-23 22:14:38 +00:00
Jens Arnold
498985669b Bootloaders don't need idle callbacks.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18614 a1c6a512-1295-4272-9138-f99709370657
2008-09-23 22:12:21 +00:00
Jens Arnold
ae878ffbe0 Disable the whole loadable font code including font caching for bootloaders/ bootbox.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18609 a1c6a512-1295-4272-9138-f99709370657
2008-09-23 21:35:54 +00:00
Robert Menes
2d4998ac24 Remove some nonessential comments from the c100 section.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18604 a1c6a512-1295-4272-9138-f99709370657
2008-09-23 20:59:47 +00:00
Frank Gevaerts
bb95d90266 fix typo
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18598 a1c6a512-1295-4272-9138-f99709370657
2008-09-23 20:29:32 +00:00
Dominik Riebeling
a2c6b67005 Add a new environment for setting the changelog using a different bullet icon and smaller vertical space between items.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18596 a1c6a512-1295-4272-9138-f99709370657
2008-09-23 20:27:39 +00:00
Marianne Arnold
2d28d008ae Manual: update the button table in the cube chapter to reflect the new control scheme (see r18572).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18594 a1c6a512-1295-4272-9138-f99709370657
2008-09-23 20:06:54 +00:00
Frank Gevaerts
d97f32d8fe merge some fixes from the release branch that also apply to trunk
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18591 a1c6a512-1295-4272-9138-f99709370657
2008-09-23 19:43:16 +00:00