1. 47ea030 Initial Cowon D2 commit: by Rob Purchase · 17 years ago
  2. e66ddd7 Initial commit for the Olympus m:robe 100 port (PP5020). The LCD driver works. The ADC driver was copied from the H10 port (they can probably be combined later), but the battery readings aren't right and it shuts down. The touch pad buttons do not work. Install the bootloader and rockbox the H10 way. Still lots of work to do. by Mark Arigo · 17 years ago
  3. 32f6109 Gigabeat S memory management stuff. by Will Robertson · 17 years ago
  4. c2ca8c7 * Make the Gigabeat S bootloader a bit more interesting: it looks for the first firmware file it finds on the second partition and attempts to load it. Loading fails to get past the splash screen though. by Nicolas Pennequin · 17 years ago
  5. 7af22e1 Red fix: USB power check implemented in driver instead by Björn Stenberg · 17 years ago
  6. afd5174 Fix iPod Nano & Video bootloaders. Backlight uses sleep(), hence it must be initialised after kernel_init(). by Jens Arnold · 17 years ago
  7. 21ac311 * dont compile audio codec drivers for bootloader, as we dont need them -> saves time by Christian Gmeiner · 17 years ago
  8. fc8e09d shutdown if hold is on in the non-ipod-pp target bootloaders. by Jonathan Gordon · 17 years ago
  9. ef12b3b Hardware controlled backlight brightness for iPod Video and Nano, retaining the software PWM fade in/ fade out. * Backlight handling cleanup, getting rid of one layer of 'lowlevelness'. * Use atomic GPIO bit manipulation for PP502x backlight handling. by Jens Arnold · 17 years ago
  10. 59a2862 Show some more registers in the debug screen, fix the touchscreen when SCREEN_ROTATE is set. by Karl Kurbjun · 17 years ago
  11. eaed785 Swap two messages which were the wrong way round. Thanks to Barry Wardell for spotting. by Dave Chapman · 17 years ago
  12. 82a1f8e Add check for e200 bootloaders and also for an already-patched e200r bootloader, so we can display more useful messages to the user, instead of simply "Unknown Bootloader". Also a bit of code cleaning and whitespace insertion. by Dave Chapman · 17 years ago
  13. 5db6b51 Get the user timer working properly consequentially fixing doom without a hack. by Karl Kurbjun · 17 years ago
  14. f57ea9a m:robe 500i port: Add backlight support to the main build. by Catalin Patulea · 17 years ago
  15. 574b100 m:robe 500i port: Add support for the backlight client in the SPI subsystem by Catalin Patulea · 17 years ago
  16. a4d48d0 Button driver for Logik DAX, plus some changes to the debug info displayed in the bootloader build. by Dave Chapman · 17 years ago
  17. 28f6ae4 Initial work on a port to the Logik DAX 1GB MP3/DAB player. The bootloader build compiles and runs (but only displays some debugging info), and the LCD and ADC drivers are working. Two different bootloader builds are possible: 1) The default build is just a test application for uploading to the device via tcctool; 2) Adding -DTCCBOOT to EXTRA_DEFINES in the build directory Makefile will compile the bootloader so that it can be appended to the end of the original firmware and installed on the device, dual-booting. This commit also includes some work by Hein-Pieter van Braam on a port to the iAudio 7, but that doesn't build yet. A large part of these ports will be generic to all TCC77x devices - see the TelechipsInfo wiki page for some other devices with this CPU. NOTE: Compiling these builds requires an arm-elf-gcc with armv5 support - the current version of rockboxdev.sh compiles such a gcc. by Dave Chapman · 17 years ago
  18. 0a63268 Some small cleanups and code for testing by Karl Kurbjun · 17 years ago
  19. 5a9a2b7 Unify the Gigabeat F/X and M:Robe MMU code while enabling it for the M:Robe by Karl Kurbjun · 17 years ago
  20. 12d1ff9 touchpad driver for the mrobe. nothing in apps/ uses it yet. by Jonathan Gordon · 17 years ago
  21. fdbc01c More M:Robe work including a fix to lcd-as-memframe for larger screens thanks to Michael Sevakis. Also fixes simulator builds. by Karl Kurbjun · 17 years ago
  22. 8b6bf8f Fix warning by Barry Wardell · 17 years ago
  23. d46cf97 Support database rebuild disabling when USB is connected for all e200 OF versions. Some people may have to update the OF (to any version they want) using sansapatcher before it will work. This just ensures that the NVPARAMS are in a good state and we can be sure where to look for the rebuild flag.The c200 OF doesn't reboot before rebuilding the database, so our trick won't ever work there. by Barry Wardell · 17 years ago
  24. 003fc49 Make the firmware partition dump code compile again. by Barry Wardell · 17 years ago
  25. eee3745 Add 3 more OF datbase refresh locations for the e200 bootloader (FS#7990) by Jonathan Gordon · 17 years ago
  26. 61f1ab2 init spi and uart in the main build by Jonathan Gordon · 17 years ago
  27. d8667df slightly better touchpad driver. Still not brilliant, but the bootloader/debugger can follow a stylus with a cursor, so we can start work on getting apps/ working by Jonathan Gordon · 17 years ago
  28. fa1a38e Some changes to the UART/button driver - reduce the number of interrupts - more work is needed by Karl Kurbjun · 17 years ago
  29. f6bc191 Turns out you can boot the main build by copying apps/rockbox.bin to /rockbox.mrboot. Something is wrong with the rockbox bootloader, but at least now we can work with the main build. Added in a warning for the core_sleep function by Karl Kurbjun · 17 years ago
  30. f1fead0 Turn on the backlight in the e200 booloader. This is necessary for when we replace the sansa bootloader altogether. by Barry Wardell · 17 years ago
  31. d777a36 clean up the e200r installer app to make it more user friendly by Jonathan Gordon · 17 years ago
  32. f96fc52 Cleanup more warnings on the M:Robe by Karl Kurbjun · 17 years ago
  33. 274c2b8 touchpad calibration (very simple calibration screen is in mrobe500.c by Jonathan Gordon · 17 years ago
  34. a56b653 Move some more files around and get the main build compiling by Karl Kurbjun · 17 years ago
  35. e108964 IRQ driven touchpad driver, crude but working by Jonathan Gordon · 17 years ago
  36. a5e788f slow - but working - IRQ based uart/button driver. by Jonathan Gordon · 17 years ago
  37. 968ba0a More ATA work (that doesn't work) by Karl Kurbjun · 17 years ago
  38. 9ac9cc6 Working DM320 interrupts, changed the way registers are accessed in spi and uart drivers. Uart might be broken with interrupts - buttons on remote don't seem to respond when interrupts are enabled. by Karl Kurbjun · 17 years ago
  39. 67ef450 More interupt/timer work by Karl Kurbjun · 17 years ago
  40. d331d00 start of the tsc2100 driver. by Jonathan Gordon · 17 years ago
  41. 4a42723 Seperate M:Robe crt0.S, fix the vector tables for the bootloader, and show touchscreen values on single line. by Karl Kurbjun · 17 years ago
  42. 590501c Merge the Gigabeat S branch back into trunk. Fingers crossed nothing breaks. by Will Robertson · 17 years ago
  43. 8664a4d m:robe 500i port: Less warnings = good. by Catalin Patulea · 17 years ago
  44. c3126e0 m:robe 500i port: Add primitives for the SPI bus and start moving toward new-style register definitions. by Catalin Patulea · 17 years ago
  45. d7c3d80 (mr500) reset if power is pressed, not very nice, but im sick of using the remote to reset by Jonathan Gordon · 17 years ago
  46. ab7975b Sansa C200 bootloader works fine, no need to be verbose anymore by Björn Stenberg · 17 years ago
  47. 300f64c uart driver (which the buttons need) and button test code in the bootloader by Jonathan Gordon · 17 years ago
  48. 7b97fe2 Beginning of an M:Robe 500i port. Currently only in the bootloader stage. Needs another piece of code to start the boot process - will be in the wiki. by Karl Kurbjun · 17 years ago
  49. 98a39fb key added used for C200 A1.00.03 by Daniel Stenberg · 17 years ago
  50. c41470d 1st/2nd gen bootloader: * Don't be verbose by default anymore. * Don't enable the backlight, as it looks bad in a bright environment due to backlight inversion, and it needs a lot of power. by Jens Arnold · 17 years ago
  51. 9db22ef Firmware "hacker" code for the e200r install so the full bootloader rom doesnt need to be written. by Jonathan Gordon · 17 years ago
  52. dbc6b4e Sansa c200 port. Rockbox works with sound. Several features are disabled including some lcd options, FM radio, recording, and all plugins. Loading the OF from the Rockbox bootloader does not work. by Mark Arigo · 17 years ago
  53. 95101c1 dont bother waiting for a usb connection if we arnt getting usb power (speeds up the e200 bootloader by about 1.25s) by Jonathan Gordon · 17 years ago
  54. 1672350 FS #7691 - improved USB detection on PP devices. This patch modifies the target-tree function usb_detect() on all targets from bool to int, returning USB_INSERTED or USB_EXTRACTED instead of true or false. This was done to enable the PP usb_detect() to check for USB_POWER (either a connection to a USB wall charger, or the user holding "charge mode" button) and return that as a third value. by Dave Chapman · 17 years ago
  55. 9b3be37 fix warning by Daniel Stenberg · 17 years ago
  56. 8701494 added two keys, and made NUM_KEYS work without needing a fixed number by Daniel Stenberg · 17 years ago
  57. 0b7391e Fix more yellow. by Jens Arnold · 17 years ago
  58. 839ffbf Fix yellow. by Jens Arnold · 17 years ago
  59. 0fac492 First step of powermanagement rework: * Move target specific stuff into target tree, starting with battery voltage tables and voltage reading. (This revealed some incorrect percent_to_voltage_charging mappings). * Voltage reading on 1st gen ipods is now correct. * Clean up obsolete config #defines. by Jens Arnold · 17 years ago
  60. 0a1b248 Get the last errors? by Michael Sevakis · 17 years ago
  61. 5832b59 Fix warnings and errors. Remove some added stuff that wasn't needed afterall. by Michael Sevakis · 17 years ago
  62. 90eacb2 G1/G2 bootloader working (always in verbose mode for now). Corrected fatal error help text for G1..G3. by Jens Arnold · 17 years ago
  63. ebc076b Remove the hack which read the ipod hardware revision from flash in the bootloader and passed it to Rockbox via a fixed address in SDRAM. Rockbox now remaps flash and so can just read the value itself. Also clean up the debug menu a little - only display the hw revision for ipods, and add the lcd_type variable to indicate the type of LCD (0 or 1) for ipod Color/Photo. by Dave Chapman · 17 years ago
  64. 1167e3c Accept FS#7134 - Sansa: external sd card support by Antonius Hellmann with some tweaks. All testers have given the green light. (Now for the RED ?? ;). by Michael Sevakis · 17 years ago
  65. 0e16bd3 Fix bootloader error reporting as per patch FS#7314. Thanks again to James Teh. by Steve Bavin · 17 years ago
  66. 54c73a2 Bring back rolo for mi4-based targets (H10 and Sansa). by Barry Wardell · 17 years ago
  67. c5302d5 Clarify the need to hold MENU+SELECT to reboot an ipod by Dave Chapman · 17 years ago
  68. 7d79db2 Ooops (about 3 months too late) - when an error is found by the bootloader, call lcd_update() so users can see it. by Dave Chapman · 17 years ago
  69. 1062a17 Add the database rebuild byte for the PP5022AF-05.51-S301-00.12-S301.00.12A-D OF version. by Jonathan Gordon · 17 years ago
  70. 875c725 add some code to dump the sansa hidden partition (commented out), usefull for when we need to figure out which byte to modify so the OF doesnt rebuild its DB after usb by Jonathan Gordon · 17 years ago
  71. 8a1fd8c Commit FS#6929 - Gigabeat bootloader improvements by Barry Wardell and 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. by Karl Kurbjun · 17 years ago
  72. dbcd321 Non-functional change - use the firmware __backlight_on() function instead of writing directly to the ports to turn the backlight on by Dave Chapman · 18 years ago
  73. ceb1e7a minor code cleanup and policing by Jonathan Gordon · 18 years ago
  74. a76947f Enable usb detection in the sansa bootloader (loads OF if detected) by Jonathan Gordon · 18 years ago
  75. 7e03b0a Fix build errors. by Barry Wardell · 18 years ago
  76. 7cd559d Oops, the mi4 magic was being looked for in the wrong place when decrypting. Also decrease verbosity of PP bootloader a bit. by Barry Wardell · 18 years ago
  77. 9a9aebb We should check the CRC32 whether it is encrypted or not. by Barry Wardell · 18 years ago
  78. 3de41f5 Add support for encrypted mi4 bootloaders. by Barry Wardell · 18 years ago
  79. bada0b7 Hopefully fix CRC32 errors when loading the Sansa OF from the firmware partition. by Barry Wardell · 18 years ago
  80. 0c1a304 PP bootloader: by Barry Wardell · 18 years ago
  81. ca8f7bf The model and type strings are only 4 characters long. Also remove the 20 at the start of the version string - it should never have been there. by Barry Wardell · 18 years ago
  82. e293bbb If loading rockbox.mi4 fails, then drop back to trying rockbox.h10/rockbox.e200 instead. This will allow the new bootloader to be used with older rockbox builds. by Barry Wardell · 18 years ago
  83. b8a5adf Partition type 0x84 is "OS/2 hidden C: drive" by Barry Wardell · 18 years ago
  84. a91a35b The hidden partition stuff is only used Sansa. by Barry Wardell · 18 years ago
  85. 14ed3ca In preparation for use with sansapatcher, change portalplayer bootloaders to read firmwares in mi4 format. by Barry Wardell · 18 years ago
  86. a42070d Make it possible to boot the OF and show verbose messages at the same time in the PP bootloaders. by Barry Wardell · 18 years ago
  87. 2370998 Disable bootloader messages in the H10 and Sansa bootloaders unless the PLAY (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. by Barry Wardell · 18 years ago
  88. 88f249d Allow H300 to be started up from a non-LCD remote by Steve Bavin · 18 years ago
  89. a02c426 Fix the loading of RetailOS from a file (apple_os.ipod in the root or .rockbox/) by Dave Chapman · 18 years ago
  90. dc1fc3c Remove the leading "20" from the version string - it no longer makes sense with the SVN revision number by Dave Chapman · 18 years ago
  91. 582d02d Fix error in Sansa and H10 bootloaders by Dave Chapman · 18 years ago
  92. 4d25bff Disable bootloader messages in the ipod bootloader unless the RIGHT button is being held. Messages are still displayed if an error occurs. This needs implementing for the other bootloaders. by Dave Chapman · 18 years ago
  93. f8ffca4 Fix wrong target binary name. by Jens Arnold · 18 years ago
  94. b4994a0 Added new iAudio M5 target, including some adjustments to make the bootloader compile (with a small change against the committed tools/tonfigure, and it won't actually work yet). by Jens Arnold · 18 years ago
  95. 8b06125 Replace some inl/outl with register #define's instead. Also tidy up pp5020.h so that it's in increasing address order. by Barry Wardell · 18 years ago
  96. a731133 look for rockbox.gigabeat in /.rockbox/ first like other SWCODEC targets by Robert Kukla · 18 years ago
  97. 4855615 Kill a few warnings by Linus Nielsen Feltzing · 18 years ago
  98. 8448d3b H300 bootloader: init the ISP1362 chip, and set the CPU to idle mode while charging, to save power by Linus Nielsen Feltzing · 18 years ago
  99. ff17905 H300 bootloader: (Work in progress) Boot Rockbox on RTC alarm, add charging screen, move to a separate source file, backlight is on during USB mode (again) by Linus Nielsen Feltzing · 18 years ago
  100. 343c428 H100/H300 bootloader: Better remote control output, removed a wild pointer access when loading Rockbox, add a 2 second delay before rebooting when Rockbox is not found by Linus Nielsen Feltzing · 18 years ago