The Rockbox iAudio X5/M5/M3 port
Full installation and uninstallation instructions for all supported devices are in the Rockbox manual
. M3 instructions are the same as M5/X5 apart from the firmware file name.
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. The mostly-orphaned iAudio bootloader page is here
There are currently simulators for all Rockbox compatible devices. A simulator can be useful for seeing what Rockbox looks and feels like before installing as well as testing out your homemade themes before putting them on your player. They can be found here
- LCD driver
- Font rendering
- ATA driver 99% (no coldstart detection yet)
- PCF50606 driver (I2C?)
- PCF50606 driver (RTC)
- ADC driver (PCF50606)
- Button driver (ADC)
- Remote button driver (ADC)
- USB handler
- Power handling 10%
- I2C? driver
- Remote LCD driver
- Audio ADC/DAC driver
- FM Radio driver
- USB OTG driver 1% (Puts the OTG chip to sleep)
- Reverse engineer USBOTG dataflow and try to write a driver.
Sound Response Curve on the iAudio X5
- Green is the Cowon firmware frequency response
- White is the Rockbox frequency response
Original Firmware Information
Here's some information about the memory layout of the X5 firmware (version 2.07-e):
|| Base Address
| OF's resources
| OF's config
|| 0x20000000 *
| USB controller ?
|| 0x20004000 *
| LCD command register
|| 0x20008000 *
| LCD data register
|| 0x20008002 *
| Exception vector table
The M3 firmware (version 1.35-e) seems to use the same memory layout except for the items marked * which do not apply for the M3.
|| Hex-address is used in RockBox source
for more information.
Other Pages of Interest
: iAudio X5/M5/M3 port index [Ports]
Copyright © by the contributing authors.