• Status Closed
  • Percent Complete
  • Task Type Patches
  • Category Applications
  • Assigned To No-one
  • Operating System All players
  • Severity Low
  • Priority Very Low
  • Reported Version Daily build (which?)
  • Due in Version Undecided
  • Due Date Undecided
  • Votes
  • Private
Attached to Project: Rockbox
Opened by Barry Wardell - 2007-10-16
Last edited by Barry Wardell - 2008-05-05

FS#7977 - Bootloader logo

Currently the bootloaders show nothing on screen unless there is an error or a button is pressed. This patch makes the bootloader show the Rockbox logo and bootloader version, similar to what the main Rockbox binary does while booting.

Tested on Sansa e280 and H10 20GB. I’ve adjusted the code for all other targets too, but haven’t tested it.

Closed by  Barry Wardell
2008-05-05 12:05
Reason for closing:  Accepted
Barry Wardell commented on 2008-04-30 16:06

Synced to svn. I’ve also made some changes in this version. To enable a bootloader logo for a target, it is now necessary to put #define HAVE_BOOTLOADER_LOGO in the relevant config-*.h file. This patch does so for e200 only for now as that’s all I’ve tested on.

Barry Wardell commented on 2008-04-30 16:09

Another quick update. This time, the bitmaps are just read directly from the apps build dir. I’m not sure if this is the best way to do things, but it works for me.

Barry Wardell commented on 2008-05-01 11:57

Updated version:
* Only builds the bitmaps that are actually used by the bootloader (i.e. rockboxlogo)
* Checks the size of the produced mi4. If it’s too big to fit into IRAM, delete it and produce a warning.

Barry Wardell commented on 2008-05-01 16:27

Another update. This time it uses the linker to tell if it’s too big to fit in IRAM.

Barry Wardell commented on 2008-05-05 12:05

Final version committed to svn. I removed the need for HAVE_BOOTLOADER_LOGO, but otherwise this is unchanged.


Available keyboard shortcuts


Task Details

Task Editing