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



Rockbox Logo

Rockbox is a free replacement firmware for digital music players. It runs on a wide range of players:

Stable ports

Rockbox runs well on these players, has installation instructions, and is supported by the installer:

  • Apple: iPod 1g through 6g (Classic), iPod Mini, iPod Nano 1g, iPod Nano 2g
  • Archos: Jukebox 5000, 6000, Studio, Recorder, FM Recorder, Recorder V2 and Ondio
  • Cowon: iAudio X5, X5V, X5L, M5, M5L, M3 and M3L
  • Creative: Zen Mozaic, Zen X-Fi, Zen X-Fi 3 and Zen X-Fi Style
  • iriver: iHP100 series, H100 series, H300 series and H10 series
  • MPIO: HD300
  • Olympus: M:Robe 100
  • Packard Bell: Vibe 500
  • Philips: GoGear SA9200, GoGear HDD16x0 and HDD63x0
  • Samsung: YH-820, YH-920 and YH-925
  • SanDisk: Sansa c200, e200 and e200R series, Fuze and Fuze+, Clip, Clip+ and Clip Zip
  • Toshiba: Gigabeat X and F series
  • xDuoo: X3

Unstable ports

Rockbox runs on these players, but is incomplete, less usable or has problems that limit it to advanced users:

Unusable ports

Work has begun on porting Rockbox to these players, but much remains before they are usable:

  • FiiO: M3K
  • Onda: VX747, VX767 and VX777
  • iHIFI 760, 770, 770C, 800, and 960
  • Google Android
  • Rockchip rk27xx

Click here for a status summary of unstable and unusable ports.

Quick links: Why should you run Rockbox? · Change log · Contribute to Rockbox

If your player is not listed above, then Rockbox does not run on it.

Recent activity:

Project news

Recent news
whenwhat
2021-03-27Native bare-metal port to the FiiO M3K!
2021-03-16mitxela created an Ode to Rockbox on YouTube.
2020-10-16Move xDuoo X3 to stable.
2020-10-11EROS Q / K (and their clones) are now supported!
2020-07-24All Archos targets have been retired.
2020-05-27Rockbox git and gerrit services moved to new hosts!
2020-05-16Most rockbox infrastructure moved to new hosts!
2019-11-15Rockbox 3.15 is released
Older news

Wiki

whenwhatwho
Yesterday 19:25TargetStatusAidanMacDonald
Yesterday 18:39FiioM3KAidanMacDonald
Monday 11:54IrcNicksAidanMacDonald
10th Apr 01:44WebHomeSolomonPeachy
10th Apr 01:38SolomonPeachySolomonPeachy

Code changes

whenwhatwherewho
Yesterday 18:32 a544c8467d: FiiO M3K: increase bootloader font size

The default font was very small and hard to read.
tools/configure [diff]
Aidan MacDonald
Yesterday 18:31 75cb8ba8a4: FiiO M3K/X1000: add USB support

This only required a minor patch to the usb-designware driver due to DMA requiring physical addresses -- on the X1000, these differ from virtual addresses so we have to do the usual conversion.

Both the mass storage and HID drivers work, but there are a few issues so this can't be considered 100% stable yet.

- Mass storage might not be detected properly on insertion, and USB has to be replugged before it shows up
- HID driver may occasionally panic or hang the machine
apps/keymaps/keymap-fiiom3k.c [diff]
bootloader/fiiom3k.c [diff]
firmware/SOURCES [diff]
firmware/drivers/usb-designware.c [diff]
firmware/export/config/fiiom3k.h [diff]
firmware/target/mips/ingenic_x1000/fiiom3k/power-fiiom3k.c [diff]
firmware/target/mips/ingenic_x1000/system-target.h [diff]
firmware/target/mips/ingenic_x1000/system-x1000.c [diff]
firmware/target/mips/ingenic_x1000/usb-x1000.c [new]
firmware/target/mips/ingenic_x1000/x1000/cpm.h [diff]
utils/reggen-ng/x1000.reggen [diff]
Aidan MacDonald
Yesterday 18:31 088ebb5fac: Minor enhancements to axp173 driver

- Added register names to reduce usage of magic numbers
- Added function to control max charging current, needed for USB
- Corrected comment about axp173, since FiiO M3K has an axp192
firmware/drivers/axp173.c [diff]
firmware/export/axp173.h [diff]
firmware/target/mips/ingenic_x1000/fiiom3k/button-fiiom3k.c [diff]
firmware/target/mips/ingenic_x1000/fiiom3k/power-fiiom3k.c [diff]
Aidan MacDonald
Yesterday 18:28 f6d3680cb8: Make sure battery menu is shown if it contains settings

The #if statement didn't reflect all menu items in the battery menu, so if the USB charging enable setting was the only one present, the entire menu would be hidden.
apps/menus/settings_menu.c [diff]
Aidan MacDonald
Yesterday 18:10 9313274302: FiiO M3K: fix LCD weirdness when booting via RoLo
firmware/rolo.c [diff]
Aidan MacDonald
All commits since last release, last four weeks, twitter feed.

Mail

Recent Threads on the Mailing Lists
when what who
Saturday 22:50xDuoo X3ii boot menu timeout Patrice Levesque via rockbox
14th Apr 11:40rockbox Digest, Vol 173, Issue 3 Alex Claessens via rockbox
13th Apr 16:41rockbox on x3 current build not speaking everything Solomon Peachy via rockbox
9th Apr 21:30PPA for Rockbox works with Ubuntu 20.04 Benjamin Balder Bach via rockbox
7th Apr 13:55New update to italian translation. Alessio Lenzi via rockbox-dev

Page was last modified "Mon Nov 16 10:57:21 2020" The Rockbox Crew -- Privacy Policy