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

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:

  • 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
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
2019-10-28Move iPod Classic to stable.
2017-05-01Move iPod Nano 2G to stable. Move iPod Classic to unstable.
2017-05-01Rockbox 3.14 is released
2013-03-05Move ZEN X-Fi/X-Fi3/X-Fi Style/Mozaic, NWZ-E360/E370/E380 and Fuze+ to stable. Move ZEN and ZEN X-Fi2 to unstable
2013-03-05Rockbox 3.13 is released
Older news

Wiki

whenwhatwho
Friday 20:52AgptekRockerSolomonPeachy
Friday 20:50XDuooX3iiSolomonPeachy
Friday 16:37TargetStatusSolomonPeachy
Friday 12:27UnprocessedRegistrationsSolomonPeachy
Friday 12:26UnprocessedRegistrationsLogSolomonPeachy

Code changes

whenwhatwherewho
Friday 21:36 905e19905b: ARM: Rejigger the asm corelock functions

This appears to solve _some_ of the crashes experienced when using gcc494 on the multicore PP targets (eg most older ipods).

(With this change, the asm vs plain-C versions behave identically)

corelock_lock(), corelock_unlock(), and corelock_trylock() were declared with the 'naked' attribute. However, naked functions are only allowed to have 'Basic Asm' components, and we used some extended asm, but without declaring clobbered registers, making assumptions about register arguments, and also directly returned to the caller via asm code.

This is what the GCC docs have to say about this stuff:

"While using extended asm or a mixture of basic asm and C code may appear to work, they cannot be depended upon to work reliably and are not supported."
firmware/asm/arm/corelock.c [diff]
Solomon Peachy
Friday 03:43 9cf2492407: Fix logf warnings in more codecs
lib/rbcodec/codecs/aac_bsf.c [diff]
lib/rbcodec/codecs/opus.c [diff]
Moshe Piekarski
Thursday 20:04 08c6f9104c: build: add '-fcommon' to the toolchain build flags.

This allows binutils 2.16 to build successfully with GCC10.
tools/rockboxdev.sh [diff]
Solomon Peachy
Thursday 19:07 051eb3ea31: puzzles: enhancements to mouse mode, zoom feature

- zoom now remembers position between activations (but not when exiting the plugin)
- key repeat enabled when panning
- moving mouse out of frame while zoomed will pan
- mouse can be moved diagonally
apps/plugins/puzzles/rockbox.c [diff]
Franklin Wei
All commits since last release, last four weeks, twitter feed.

Mail

Recent Threads on the Mailing Lists
when what who
30th Jun 00:19Straw poll on wiki replacement Sam Kuper via rockbox-dev
29th Jun 13:26Help, RockBox installation / Vocalization Agpteck Roker Daniel B├Ęgue via rockbox
24th Jun 12:59Migrating most www services (and buildmaster) on May 16th Solomon Peachy via rockbox
23rd Jun 18:40rockbox Digest, Vol 166, Issue 9 Steak via rockbox
22nd Jun 16:34RockBox, vocalize sandisqueSansa clip Jam., Jan Hasebos via rockbox

Page was last modified "Sat May 23 08:12:40 2020" The Rockbox Crew