release
dev builds
extras
themes manual
wiki
device status forums
mailing lists
IRC bugs
patches
dev guide



Wiki > Main > IaudioBoot (compare)

Difference: IaudioBoot (r15 vs. r14)

The iAudio Rockbox bootloader


The Rockbox bootloader

The iAudio X5 and M5 have a built-in bootloader which performs the firmware updates and can also access the hard drive via USB. Therefore, the Rockbox bootloader can be very minimalistic, not requiring a USB mode. This also makes it less dangerous to install the Rockbox bootloader, as you can always restore the original by using the iAudio bootloader. The current bootloader is not prepared to coexist with the original firmware. It replaces the original firmware.



Installation

NOTE for X5: When instructed to connect/disconnect the USB cable, always use the USB port through the subpack, not the side 'USB Host' port! The side port is intended to be used for USB OTG connections only (digital cameras, memory sticks, etc)! On the M5, the side port and the USB port through the (optional) subpack are essentially the same so you can use either one, but not both at the same time.

  • Download the bootloader binary on the bottom of this page which matches your player
  • Copy it to the FIRMWARE directory on your X5/M5
  • Turn the X5/M5 off, remove the USB cable and insert the charger. The X5/M5 will automatically upgrade the flash with the Rockbox bootloader.
  • Download the current X5/M5 build from http://build.rockbox.org/, and unzip the contents of that to the root of your player.
  • If you are installing Rockbox for the first time, or reinstalling after removing the .rockbox directory it is recommended you install the fonts package from http://download.rockbox.org/daily/fonts/rockbox-fonts.zip.
  • Rockbox is now installed.

Restoring the original firmware

  • Download the original X5/M5 firmware from the iAudio web site
  • Copy it to the FIRMWARE directory on your X5/M5
  • Turn the X5/M5 off, remove the USB cable and insert the charger. The X5/M5 will automatically upgrade the flash with the original firmware.



Current History version

Bootloader 3 X5 bootloader (X5)

Working remote LCD output.

VersionInformation
1 Boots Rockbox but can't yet boot the original firmware.
2 Internal changes only. X5V? support.
3 Working remote LCD output.

Bootloader 2 M5 bootloader (X5)

Internal changes only. X5V? support.

VersionInformation
1 Boots Rockbox but can't yet boot the original firmware.
2 Corrected backlight voltage: Same backlight brightness as in the original firmware.
3 Working remote LCD output.

Bootloader 1 M3 bootloader (X5)

Boots Rockbox but can't yet boot the original firmware

VersionInformation
1 Boots Rockbox but can't yet boot the original firmware. Remote LCD output and proper hold switch handling.

Bootloader 3 (M5)

Working remote LCD output.

Bootloader 2 (M5)

Corrected backlight voltage: Same backlight brightness as in the original firmware.

Bootloader 1 (M5)

Boots Rockbox but can't yet boot the original firmware


IAttachmentActionSizeDateWhoComment
m5_fw.bincowon_m3.binbinm5_fw.bin cowon_m3.bin manage50.6K 44.2K 16 18 Mar 2008 - 16:59 21:12 JensArnoldBootloader v3 v1 for iAudio M5 M3
x5_fw.binm5_fw.binbinx5_fw.bin m5_fw.bin manage53.2K 50.6K 16 Mar 2008 - 16:59JensArnoldBootloader v3 for iAudio X5 M5
x5v_fw.binx5_fw.binbinx5v_fw.bin x5_fw.bin manage53.4K 53.2K 11 Jul 2006 16 Mar 2008 - 21:07 16:59 LinusNielsenFeltzing JensArnold Bootloader v2 v3 for iAudio X5 X5V?
x5v_fw.binbinx5v_fw.binmanage 53.4 K 11 Jul 2006 - 21:07LinusNielsenFeltzing Bootloader v2 for iAudio X5V?

r16 - 18 Mar 2008 - 21:51:23 - JensArnold

Revision r15 - 18 Mar 2008 - 21:17 - JensArnold
Revision r14 - 16 Mar 2008 - 17:00 - JensArnold
Copyright by the contributing authors.