Rockbox Replaces Archos Firmware
bagder writes: "The guys in the Rockbox project have just released the first working firmware replacement for the Archos portable hard disk-based MP3-players. The software is all GPL. Every tiny bit was reverse engineered, disassembled and then re-written from scratch. You can go download your own firmware right now!"
Is that legal? I mean, I'd just hate to see something like that challenged under the DMCA in all its ridiculousness. Any thoughts or ideas?
Q17. I don't see you mentioning ogg files on your list of ideas. What about supporting those?
A17. At the current time we belive this is not very likely (though we are not completely closing out this possibility). The Micronas chip (MAS3507) decoder in the archos does not natively support ogg decoding and there is very little program space in the player to implement it ourselves. The alternative would be to write a software decoder as part of the RockBox firmware. However, as much as we love our players, the computing power of the Archos (SH1 microcontroller) is not fully sufficent for this need (Once again, this is not a definative no. The world is full of brilliant people. We just aren't hunting down all the ones not already involved with the project right this instant).
Actually if you understood elementary physics you'd not have asked that. The platters are gyros, the effect is not a twitch, but actually a slight resistance to being moved. They do, of course, 'twitch' very slightly when the power is turned on.
The real problem is that it's difficult to make the other parts move as close to those platters as they need to, without being so close they 'crash' into the platters when you bump something.
=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Friends don't let friends enable ecmascript.
I can't speak for the original poster, but I feel dirty when I have to use WMA instead of Ogg.
"You know, Hobbes, some days even my lucky rocketship underpants don't help" -- Calvin
From the FAQ (also on the main page):
Ok, forget about reality, what could we do with this?
In a real emergency, we would have all fled in terror, and you would not have been notified.
Slow down there big boy! Not a single one of those has actually been implemented! Calling this thing v1.0 is really misleading. These guys are like Microsoft, yeah, they got 1.0 out the door, call me when they get 3.11 for Workgroups, k?
They complain about the shuffle. Dandy, everyone knows that no matter how good an Archos product is, the shuffle is fucking ridiculous. Archos wouldn't know what random is if random bit them in the bloody ass. But Rockbox doesn't even have a shuffle feature yet! And if they do, it's not mentioned in the release notes or available via the menu.
I'm sure these guys will do something great with this project, but call me when they add even one of the features on that list.
[o]_O
I don't. Since Archos is selling the hardware, it's doubtful that it's worth the time and effort to pursue a claim. In the bnetd case, on the other hand, people were using an off-shoot of the software to play pirated copies of the Warcraft 3 beta.
Furthermore, this project has nothing to do with bypassing a copy protection device. That's the major part of the DMCA that most people seem to be worried about, and it just doesn't apply. Even better, the DMCA explicitly allows reverse engineering for interoperability purposes.
As an Archos 20 owner I find this project immensely encouraging and hope that it will soon be in a position to make this Archos unit of mine desirable. As it stands, I hardly use the thing because it's so frustrating.
To quote from my epinions review:
We can play any format if only we can write code for the DSP to decode it. The MAS 3507 (and 3587) are generic DSPs that simply have MP3 codecs in ROM. We can download new codecs in them and I'm the first to hooray if we can get OGG or FLAC or anything into these DSPs.
Unfortunately, we have no docs or tools for writing new MAS DSP code and Intermetall is very secretive about it. If anyone can help, please get in touch!
The 12 MHz SH7034 CPU is unfortunately much too slow to handle decoding in software.