Rockbox Developers Talk Open Source Firmware
angry tapir writes "I recently caught up with some of the key developers of Rockbox: An open source firmware replacement for the stock firmware shipped on MP3 players. The project, which has been active for over a decade, currently supports products from more than half a dozen manufacturers, including Apple, Arhcos, iRiver and Toshiba. It involves extensive reverse engineering to figure out how the devices' stock firmwares operate, as well as the challenge of developing for greatly varied targets. You can read the interview here (or the full Q&As with the project's founder and some of the developers involved in it)."
"Over time it's only grown to be even more challenging as over the years the companies involved have gotten more and more 'secret'. In the beginning you could actually read markers on chips in the devices and then search for the chips online and find data sheets for them that told us how to program them."
i've done reverse-engineering, and yes it is exciting, but it doesn't really get results: it's damn hard work, and for what? you're always behind the times - never innovating, always riding on the coat-tails of companies who, as linus notes on page 2 of the interview, end up making hardware design mistakes, and you invested _how_ much time in order to find that out?
so we set up http://rhombus-tech.net/ as an initiative to create open hardware that is actually desirable as mass-volume products, with free software developers being actively engaged and consulted on the hardware _and_ software development at every step of the way.
there are several such initiatives that could really do with working together - the most recent one is the plasma "spark" tablet - except that there, unfortunately, they appear to have picked a tablet from a company that is known to be willfully committing GPL violations (zenithink). not too many people spotted that one, in amongst the otherwise-exciting news reports, whoops.
For sport. More rugged than any phone, long battery life, and disposable-y cheap if it gets smashed or wet.
Also I have to display my lack of iDevices as an anti-fashion statement ;-)
A friend of mine has a cheap mp3 player that he bought a couple of years ago. He flashed it with Rockbox and has had his battery life more than quadrupled!
I don't know why companies are so loathe to take advantage of free software like Rockbox and, instead, insist on writing their own, lousy firmware. There are people out there who will do it better, and for free!
Just imagine how much better things could be if closed source software were outlawed...
Modern copyright is theft of culture from everyone and it retards the progress of the useful arts and sciences.
Yep, even with SDCards, I don't think there are phones out there that can compete with some MP3 players in terms of storage.
And, as the other poster said, you have issues of battery life as well.
Self proclaimed typo king, and inventor of the bear destroying coffee table (patent not pending).
I've been running rock-box on a succession of Sansa mpfree players for close to 6 years now, and I love it.
RUGBYRUGBYRUGBY
Poor, badly implemented playback with small storage and a lousy interface.
Want Ogg? Flac? Decent Headphones? Good organization via tags?
I would be a bit surprised if the iPhone didn't have quite a lot of that (Don't know, Don't much care). But your basic dumbphone doesn't.
My MP3 player does very good on most of it - and with Rockbox installed has excellent results with all of it it plus the geek cred of playing Midi.
Really, any good MP3 player ought to play Midi - {G}.
Pug
An Invisible Entity of Vast Power whose existence must be taken on faith alone: Liberal Media
... or go the full hog, list the half dozen ...
Replying to myself. The list is: Apple Archos iriver Toshiba
Plus: Olympus Packard Bell Cowon SanDisk
Plus unstable port for models from these manufacturers: MPIO, Philips, Samsung
Android plays Vorbis. iPhone doesn't. Windows phones will play Vorbis when hell freezes over.
Android codec support is actually quite impressive.
"Firmware" is a word like "software," "hardware," or "clothing" -- you cannot have "one firmware" and there is no such thing as plural "firmwares." You cannot have "a software" or "a clothing" -- you have a piece of software (or: a program), a piece of clothing (or: a garment), a piece of firmware (a firmware set, a firmware package, etc.).
Please correct the article here: "how the devices' stock firmwares operate" -- that should be "...stock firmware operates..." as the device has one set of firmware, composed perhaps of several programs or packages.
I registered on their bug tracker but cannot decipher to whom or how I should report this grammar error as a documentation flaw -- any suggestions?
Actually, most MP3 players don't support flac without rockbox :-(
All Cowon devices support Flac and even Creative shit supports flac nowadays. I guess most = stuff that needs iTunes.
I got a MP3 player from about 4 years ago, from the prehistory. The battery life is amazing, probably 20 times greater than those "smart"phones. I use it every they, and I have to charge it every month or so (and the battery charges really really fast). Yet it plays music, and smoothly. I don't give a damm about other features.
Cowon has support it for a long time and I believe iRiver as well and I would be highly suprised if Archos doesn't either.
MMO Quests are like orgasms:
You may solo them, I prefer them in a group.
I had my iRiver H340 for less than 30 minutes before it ran rockbox. At the time of purchase it was, to my knowledge, the only way to get gapless playback and high capacity (40GB isn't enough now but it was the best you could get back in the day). I've tried it with a replacement SSD but while it works it is quite flaky and needs regular resets.
It's a shame there are very few high capacity players on the market now, I would love to get a new device which supports:
Lots of storage. Enough to encode all my CDs and a few 'try-before-you-buy' albums. Ahem.
Gapless.
Bookmarking capabilities that work with all files (apparently ipods require you to define things as an audiobook before they support bookmarking)
ogg support so I don't have to re-rip my CDs (I'd compromise on this if everything else was offered - it's only a few weeks of feeding CDs to the PC)
No need to 'make my own playlists' or any other such carp unless I want to. Music already comes with pre-defined playlists: also known as albums.
If this ever happens it will most likely run rockbox - I doubt the hardware manufacturers would do as good a job.
To Linus and the rest of the rockbox devs. Seriously. Thank-you.
Because you always have it with you. If I feel like listening to some music for an hour or so, it doesn't drain the battery much more than slightly above average use. Just plug in a micro USB cord into the next computer I sit at (or my car charger if I'm in the car, or the wall charger, etc.) and in the next few minutes it will be all charged back up. That minor inconvenience is worth it when the alternative is carrying around a separate device.
And no, it is quite possible. I have a cheap Motorola Android phone which I flashed with Cyangenomod to upgrade it to Gingerbread and I can long press my volume button up to change to the next song and press it down to go back. If I really have to stop the song I just pull out my headphones.
And honestly the sound quality isn't too terrible, especially if you are in a noisy environment such as outside, in a car, etc. Of course, since I use cheap headphones, it might just be that.
But, considering I use my phone for more than just music, it makes a lot more sense for me to carry it around rather than lugging around a dumbphone, MP3 player, camera, netbook, etc. All at once.
Taxation is legalized theft, no more, no less.
I've yet to see an mp3 that supports over 48GB of storage.
Not that it invalidates your choice, but there are MP3 players with 64GB, at least from Apple, Sony, Creative and Microsoft.
Dilbert RSS feed
I'm an AC -- always have been, always will be -- so no one will see the comment, but I have to post anyway, just to give a big thanks to the Rockbox team.
I have an old-ish Sansa (e200), and despite the fact that it's now "ancient technology," with Rockbox, a good sized microSD card (which, BTW, wouldn't be recognized on the original firmware), and replacing the battery once, it still shines. IMO it's as good as any new shiny bling, and I'll probably have it until I do something silly like dropping it into a toilet.
Seriously, Rockbox is a great application. With the stock firmware I would have gotten rid of it several years ago, but with Rockbox there is no need.
I don't want -- nor need -- a smartphone. What I need is a good MP3 player, and I use it every day.
Thanks Rockbox!
This. My Sony mp3 player can play music for 2 hours after 15 minutes of charging from completely flat. Give it 2h of charging, and it plays music for 36 hours. Also, with a line-out dock cable and a FiiO E5 headphone amp, it kicks the shit out of my Android phone when it comes to sound quality/driving good headphones.
for i in `facebook friends "=bday" 2>/dev/null | cut -d " " -f 3-`; do facebook wallpost $i "Happy birthday!"; done
Long time rockbox user on sansa devices, cheap and easy and lots of storage. However once I got an android handset with good ad2p performance and some wireless headphones I found myself not using the rockbox sansa anymore. Also spotify(and many others)/network allows for the network to cover for any lack of storage. If I want better quality sound I just plug some headphones in.
Many flight attendants make you turn off MP3 players too, thinking they somehow magically emanate plane-crashing radio waves.
Pulp Audio Weekly - Geek News and Reviews
Winamp does pretty well, and it's mostly just a clone of DoubleTwist, which is also quite good, and both free. But if you want a few more features, spending a whopping $5 is no big hardship, and gives you access to some top-rate apps.
PowerAMP is a great player.. I think it's 5 or 10 bucks.. it plays everything I've thrown at it. My daughter has an iPOD touch; the native player sucks badly for file format support. Guess what, the android native player sucks too, as does the windows native player (media player) and presumably the osx native player.