summaryrefslogtreecommitdiff
path: root/bootloader (follow)
Commit message (Collapse)AuthorAge
* Commit FS#6929 - Gigabeat bootloader improvements by Barry Wardell and ↵Karl Kurbjun2007-04-21
| | | | | | myself. This build fixes the problems seen with the latest builds on the Gigabeat X. Added View IO Ports under the Debug menu for the Gigabeat. Make sure you grab the latest bootloader from the Wiki as the old bootloader will not work properly with new builds. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13225 a1c6a512-1295-4272-9138-f99709370657
* Non-functional change - use the firmware __backlight_on() function instead ↵Dave Chapman2007-04-12
| | | | | | of writing directly to the ports to turn the backlight on git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13128 a1c6a512-1295-4272-9138-f99709370657
* minor code cleanup and policingJonathan Gordon2007-03-22
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12889 a1c6a512-1295-4272-9138-f99709370657
* Enable usb detection in the sansa bootloader (loads OF if detected)Jonathan Gordon2007-03-22
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12888 a1c6a512-1295-4272-9138-f99709370657
* Fix build errors.Barry Wardell2007-03-20
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12867 a1c6a512-1295-4272-9138-f99709370657
* Oops, the mi4 magic was being looked for in the wrong place when decrypting. ↵Barry Wardell2007-03-20
| | | | | | Also decrease verbosity of PP bootloader a bit. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12865 a1c6a512-1295-4272-9138-f99709370657
* We should check the CRC32 whether it is encrypted or not.Barry Wardell2007-03-20
| | | | | | | | Do the encryption in-place so that it is faster. Add comment explaining why we need our own CRC32 implemenatation. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12864 a1c6a512-1295-4272-9138-f99709370657
* Add support for encrypted mi4 bootloaders.Barry Wardell2007-03-20
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12863 a1c6a512-1295-4272-9138-f99709370657
* Hopefully fix CRC32 errors when loading the Sansa OF from the firmware ↵Barry Wardell2007-03-20
| | | | | | partition. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12852 a1c6a512-1295-4272-9138-f99709370657
* PP bootloader:Barry Wardell2007-03-20
| | | | | | | | 1) Proper error handling when we can't find the firmware. 2) Show verbose debug messages when any button is pressed. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12847 a1c6a512-1295-4272-9138-f99709370657
* The model and type strings are only 4 characters long. Also remove the 20 at ↵Barry Wardell2007-03-19
| | | | | | the start of the version string - it should never have been there. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12839 a1c6a512-1295-4272-9138-f99709370657
* If loading rockbox.mi4 fails, then drop back to trying ↵Barry Wardell2007-03-17
| | | | | | rockbox.h10/rockbox.e200 instead. This will allow the new bootloader to be used with older rockbox builds. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12824 a1c6a512-1295-4272-9138-f99709370657
* Partition type 0x84 is "OS/2 hidden C: drive"Barry Wardell2007-03-16
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12805 a1c6a512-1295-4272-9138-f99709370657
* The hidden partition stuff is only used Sansa.Barry Wardell2007-03-16
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12803 a1c6a512-1295-4272-9138-f99709370657
* In preparation for use with sansapatcher, change portalplayer bootloaders to ↵Barry Wardell2007-03-16
| | | | | | | | | | | | read firmwares in mi4 format. When loading the OF: 1) first try to load from a hidden disk partition 2) try loading /System/OF.mi4 3) finally fall back to loading /System/OF.bin which is what the old bootloader used. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12802 a1c6a512-1295-4272-9138-f99709370657
* Make it possible to boot the OF and show verbose messages at the same time ↵Barry Wardell2007-03-15
| | | | | | in the PP bootloaders. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12791 a1c6a512-1295-4272-9138-f99709370657
* Disable bootloader messages in the H10 and Sansa bootloaders unless the PLAY ↵Barry Wardell2007-03-12
| | | | | | (on H10) or RIGHT (on Sansa) button is being held. Messages are still displayed if an error occurs. This has already been implemented for iPod bootloaders, but still needs implementing for the other bootloaders. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12742 a1c6a512-1295-4272-9138-f99709370657
* Allow H300 to be started up from a non-LCD remoteSteve Bavin2007-03-07
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12668 a1c6a512-1295-4272-9138-f99709370657
* Fix the loading of RetailOS from a file (apple_os.ipod in the root or .rockbox/)Dave Chapman2007-03-06
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12644 a1c6a512-1295-4272-9138-f99709370657
* Remove the leading "20" from the version string - it no longer makes sense ↵Dave Chapman2007-03-06
| | | | | | with the SVN revision number git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12642 a1c6a512-1295-4272-9138-f99709370657
* Fix error in Sansa and H10 bootloadersDave Chapman2007-03-06
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12641 a1c6a512-1295-4272-9138-f99709370657
* Disable bootloader messages in the ipod bootloader unless the RIGHT button ↵Dave Chapman2007-03-05
| | | | | | is being held. Messages are still displayed if an error occurs. This needs implementing for the other bootloaders. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12631 a1c6a512-1295-4272-9138-f99709370657
* Fix wrong target binary name.Jens Arnold2007-03-05
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12612 a1c6a512-1295-4272-9138-f99709370657
* Added new iAudio M5 target, including some adjustments to make the ↵Jens Arnold2007-03-04
| | | | | | bootloader compile (with a small change against the committed tools/tonfigure, and it won't actually work yet). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12588 a1c6a512-1295-4272-9138-f99709370657
* Replace some inl/outl with register #define's instead. Also tidy up pp5020.h ↵Barry Wardell2007-03-03
| | | | | | so that it's in increasing address order. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12574 a1c6a512-1295-4272-9138-f99709370657
* look for rockbox.gigabeat in /.rockbox/ first like other SWCODEC targetsRobert Kukla2007-03-03
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12573 a1c6a512-1295-4272-9138-f99709370657
* Kill a few warningsLinus Nielsen Feltzing2007-03-02
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12548 a1c6a512-1295-4272-9138-f99709370657
* H300 bootloader: init the ISP1362 chip, and set the CPU to idle mode while ↵Linus Nielsen Feltzing2007-03-02
| | | | | | charging, to save power git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12547 a1c6a512-1295-4272-9138-f99709370657
* H300 bootloader: (Work in progress) Boot Rockbox on RTC alarm, add charging ↵Linus Nielsen Feltzing2007-03-02
| | | | | | screen, move to a separate source file, backlight is on during USB mode (again) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12546 a1c6a512-1295-4272-9138-f99709370657
* H100/H300 bootloader: Better remote control output, removed a wild pointer ↵Linus Nielsen Feltzing2007-02-28
| | | | | | access when loading Rockbox, add a 2 second delay before rebooting when Rockbox is not found git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12519 a1c6a512-1295-4272-9138-f99709370657
* Better working USB bootloader mode for H300Linus Nielsen Feltzing2007-02-28
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12514 a1c6a512-1295-4272-9138-f99709370657
* Proper file headerLinus Nielsen Feltzing2007-02-23
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12458 a1c6a512-1295-4272-9138-f99709370657
* Set properties correctlyLinus Nielsen Feltzing2007-02-22
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12457 a1c6a512-1295-4272-9138-f99709370657
* Put the X5 bootloader in a separate fileLinus Nielsen Feltzing2007-02-22
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12456 a1c6a512-1295-4272-9138-f99709370657
* Correct the Gigabeat bootloader.Nicolas Pennequin2007-02-22
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12455 a1c6a512-1295-4272-9138-f99709370657
* FS#6554 - Move bootloader code into a common fileLinus Nielsen Feltzing2007-02-22
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12453 a1c6a512-1295-4272-9138-f99709370657
* Use -ffunction-sections and -fdata-sections for all bootloadersLinus Nielsen Feltzing2007-02-22
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12449 a1c6a512-1295-4272-9138-f99709370657
* Oops. sleep() doesn't work on PortalPlayer builds. Use udelay() instead.Barry Wardell2007-01-28
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12138 a1c6a512-1295-4272-9138-f99709370657
* FS#6554. Move bootloader code into a common file. Only PortalPlayer devices ↵Barry Wardell2007-01-28
| | | | | | (iPods, H10, Sansa) are affected for the moment. Someone with access to (and no fear of bricking) an X5, H100, H300 and Gigabeat should try to adapt those bootloaders to also use the code in common.c. The (non-working) patch in the tracker would be a good place to start with this. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12136 a1c6a512-1295-4272-9138-f99709370657
* Verbose error messages in the iPod bootloaderLinus Nielsen Feltzing2007-01-18
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12064 a1c6a512-1295-4272-9138-f99709370657
* Read bootsplash from disk rather than hardcoding itGreg White2007-01-17
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12050 a1c6a512-1295-4272-9138-f99709370657
* Fix build warning.Barry Wardell2007-01-17
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12043 a1c6a512-1295-4272-9138-f99709370657
* Make the build system create a sysfont.h which includes font information for ↵Barry Wardell2007-01-17
| | | | | | | | | the system font. Available #defines are: SYSFONT_NAME, SYSFONT_FACENAME, SYSFONT_WIDTH, SYSFONT_HEIGHT, SYSFONT_SIZE, SYSFONT_ASCENT, SYSFONT_DESCENT, SYSFONT_FIRST_CHAR, SYSFONT_LAST_CHAR, SYSFONT_DEFAULT_CHAR, SYSFONT_PROPORTIONAL, SYSFONT_COPYRIGHT, SYSFONT_BITS_SIZE. Also fix a small bug in the iPod bootloader printf() code and use printf() for PortalPlayer bootloaders too. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12041 a1c6a512-1295-4272-9138-f99709370657
* Created bootsplash imageGreg White2007-01-17
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12035 a1c6a512-1295-4272-9138-f99709370657
* Added printf() instead of snprintf/lcd_puts/lcd_updateLinus Nielsen Feltzing2007-01-16
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12033 a1c6a512-1295-4272-9138-f99709370657
* Fixed the bootloader for H100 also.Miika Pekkarinen2007-01-13
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11997 a1c6a512-1295-4272-9138-f99709370657
* Fixed the X5 bootloader.Miika Pekkarinen2007-01-13
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11996 a1c6a512-1295-4272-9138-f99709370657
* Setup LCD ourselves; move LCD buffer and TTB to free up 1.7MB of memoryGreg White2007-01-13
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11994 a1c6a512-1295-4272-9138-f99709370657
* Updated bootloader for H120/H140 and entirely disabled flashing code for ↵Miika Pekkarinen2007-01-12
| | | | | | H100 until somebody tests it. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11993 a1c6a512-1295-4272-9138-f99709370657
* merge a big part of the unofficial gigabeat cvs back. Includes working ↵Marcoen Hirschberg2006-12-29
| | | | | | bootloader and rockbox with audio. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11850 a1c6a512-1295-4272-9138-f99709370657