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



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 most are supported by the Rockbox Utility:

  • AIGO: Eros Q / Eros K (aka HIFI WALKER H2, AGPTek H3, and Surfans F20)
  • Apple: iPod 1g through 6g (Classic), iPod Mini, iPod Nano 1g, iPod Nano 2g
  • Agptek: Rocker (aka Benjie T6)
  • 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
  • FiiO: M3K
  • 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
  • Shanling: Q1
  • Toshiba: Gigabeat X and F series
  • xDuoo: X3, X3ii, and X20

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:

  • Creative: Zen V
  • Onda: VX747, VX767 and VX777
  • Nintendo: 3DS
  • iHIFI: 760 and 960
  • Google: Android (4.4 and older only)
  • Rockchip: rk27xx (generic)
  • Surfans: F28

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
2025-12-28An "unstable" port to the Hiby R1 and R3ProII is now available!
2025-10-23An experimental port to the Nintendo 3DS is now available!
2025-09-25An unofficial port to Portmaster for retro gaming handhelds is now available!
2025-07-30An "unstable" port to the Anbernic RG Nano is available!
2025-07-29An unofficial port to the Innioasis Y1 is now available!
Older news

Wiki

whenwhatwho
23rd Apr 11:36AIGOErosQKSolomonPeachy
22nd Apr 14:19BluetoothFAQSolomonPeachy
17th Apr 13:31UsingGitSolomonPeachy
30th Mar 13:40VoiceFilesSolomonPeachy

Code changes

whenwhatwherewho
Sunday 16:56 6928581bf9: [bugfix] open_plugin_import fails to import full path WIP

settings_load_config() only reads up to 128 characters while openplugin entries could be upwards of 600

instead use the open_plugins plugin to restore entries

add import from .cfg file add save to .cfg file better dupe checking
apps/open_plugin.c [diff]
apps/open_plugin.h [diff]
apps/plugin.c [diff]
apps/plugins/open_plugins.c [diff]
apps/settings.c [diff]
William Wilgus
Sunday 15:20 6cf705886d: skin: custom scrollbar: fix OBOE
apps/gui/bitmap/list-skinned.c [diff]
Christian Soffke
Sunday 15:19 5bbf1c8e5b: tree: fix gui_synclist_scroll_stop called with uninitialized list

Regression introduced in 7a281ec.

Fixes crash with the "remember last folder" setting, when the saved dir has since been removed:

exit_to_new_screen in dirbrowse calls gui_synclist_scroll_stop when update_dir returns ≤0 for the number of dir entries. But synclist has not been initialized by update_dir when it returns early with -1 due to either tagtree_load or ft_load failing.

Move gui_synclist init further up in update_dir, so that when it returns, the list is guaranteed to be initialized.
apps/tree.c [diff]
Christian Soffke
Sunday 12:10 792a230c00: FS #13877 - Use FONT_UI in the Equalizer and scale sliders to match font size

The graphical EQ was configured to use SYSFONT, which is limited to ASCII despite the EQ being translateable. Change this to use the current UI font instead.

As the UI font can vary in size quite drastically, alter the EQ slider from a fixed 6px height (intended for use with an 8px SYSFONT) to 3/4 of the height of the selected font.
apps/menus/eq_menu.c [diff]
Solomon Peachy
Sunday 11:33 83214cf18c: FS #13883 - Latvian translation update (Renalds Belaks)
apps/lang/latviesu.lang [diff]
Solomon Peachy
All commits since last release, last four weeks,

Mail

Recent Threads on the Mailing Lists
when what who
30th Mar 19:26rockbox and ipod classic? Andrew Hart via rockbox
30th Mar 13:15[SPAM] Re: rockbox and ipod classic? Solomon Peachy via rockbox
28th Feb 13:38rockbox ipod dock detection, and where to post suggestions for new/improved features? Solomon Peachy via rockbox
10th Feb 14:35About iPod 30-pin UART Use Solomon Peachy via rockbox
5th Feb 13:40Creating voice files from vlng or voicestrings.zip Solomon Peachy via rockbox

Page template was last modified "Tue Sep 7 00:00:02 2021" The Rockbox Crew -- Privacy Policy