Become a fan of Slashdot on Facebook

 



Forgot your password?
typodupeerror
×
Portables Media Music Operating Systems Software Hardware

Rockbox Plans Open Source Firmware For iRiver Gear 136

PlayerBlog.com writes "The crew at Rockbox, the venerable open source replacement firmware project for Archos audio players, has put together an effort to port their firmware to the popular iRiver H1xx-series of devices. In the wake of iRiver's much-maligned (and delayed) attempts to update their proprietary firmware, this is excellent news."
This discussion has been archived. No new comments can be posted.

Rockbox Plans Open Source Firmware For iRiver Gear

Comments Filter:
  • by NNKK ( 218503 ) on Wednesday September 08, 2004 @03:50AM (#10186972) Homepage
    The iPod is a joke at its price range.

    The only competitor to the iRiver HDD players for me was the Neuros, and it was an agonizing decision, but the Neuros is just too big and needs special software to operate properly. The iRivers present as perfectly ordinary USB mass storage devices, and the database created by the Windows driver is completely optional, allowing for cross-platform compatibility without needing to fiddle with anything.

    I needed Ogg Vorbis support, I needed cross-platform compatibility, I needed small and light. The iRivers aren't perfect, but they're good, solid players, and met my needs.

    They've also got *really* cool remotes. :)
  • Cowon M3 (Score:3, Informative)

    by gilesjuk ( 604902 ) <<giles.jones> <at> <zen.co.uk>> on Wednesday September 08, 2004 @04:05AM (#10187020)
    What about the M3 then? Slimmer than iPod, longer battery life, more features, remote is a tad fiddly if you like the child-like interface of the iPod, but the stick of the iRiver isn't brilliant either.
  • Re:DMCA (Score:3, Informative)

    by meringuoid ( 568297 ) on Wednesday September 08, 2004 @04:09AM (#10187036)
    DMCA? How does that apply? There's no copy protection on the iHP players.
  • Re:Cool but (Score:4, Informative)

    by kidgenius ( 704962 ) on Wednesday September 08, 2004 @04:19AM (#10187063)
    I have an ihp-120, and if I follow everything correctly, you really shouldn't be able to mess things up. You don't "flash" your player with software. Instead, it just sits on part of the harddrive, kinda like your regular OS on your homebox. If you have to replace the "firmware", you just would put the old on that part of the harddrive. I think the functionality of having a USB hard-drive is hardware, not software based, so reading/writing to the harddrive to fix a problem would be simple. Also, the hardware probably is responsible for checking for firmware updates. I doubt the software checks for updates of itself. If it was hardcoded into the hardware, then after you replace the file, the hardware of the player detects it, and loads it right up.
  • Re:Wishlist... (Score:2, Informative)

    by nkh ( 750837 ) on Wednesday September 08, 2004 @04:44AM (#10187132) Journal
    I read that Vorbis decompression was too CPU intensive for the iPod and would suck its batteries too quickly (something with floating point emulation, I can't remember well).
  • Re:Cool but (Score:3, Informative)

    by crwl ( 802043 ) on Wednesday September 08, 2004 @05:07AM (#10187206)
    The software for H1xx series is definitely on the flash, NOT in the hard drive. You can totally wipe the HD with, say, dd and the player still boots. The firmware file is only read from the HD (and decoded to flash) when you actually do a firmware upgrade from the players' menu.
  • by Björn Stenberg ( 32494 ) on Wednesday September 08, 2004 @05:08AM (#10187209) Homepage
    Hi all.

    While we appreciate positive attention for our work, this story is a bit early. We have just begun to look at the iRiver iHP/H1 hardware and are quite a bit away from having anything of significance to show (such as running code).

    I'll try to preemptively answer some common questions:

    - No, we are not violating the DMCA or any other intellectual property laws. We are only distributing software written by ourselves and we run it on our own hardware. Our software does not circumvent any access control or copy control mechanisms.

    - We are not doing this to "expand our market share" or any other weird corporate-style reason. We are doing it because our old Archos hardware is becoming obsolete and hard to find so we need to find new hardware to run our software on. The fact that the iRiver has a large user base is a bonus though, since it means more potential contributors.

    - We are not looking at the iPod or Rio Karma since they contain a chip made by Portalplayer that you have to sign away your firstborn to see the docs for. That is a silly practice we do not wish to encourage. The iRiver contains hardware with published docs.

    Feel free to drop in on irc [rockbox.haxx.se] if you have any questions.

    /Björn

  • Re:O is for Opinion (Score:2, Informative)

    by djtrialprice ( 602555 ) on Wednesday September 08, 2004 @05:26AM (#10187269)
    The iRiver, after all, already plays Vorbis.

    AFAIK that's got nothing to do with the firmware (well, for Archos players anyway). The decoding of the mp3 format is done in hardware and I expect that the same is true for OGG on the iRiver.

    I would personally like to see software that sped up the loading time on the player.

    Anybody with an archos mp3 who uses playlists will vouch for that fact that rockbox's firmware pwns archos. It can take so many more songs and it loads them in a fraction of the time needed by the official firmware. Add to that the fact that rockbox add stability, functionality and loads of cool extras (you can play games and code your own plugins!).

    If the iRiver firmware is anything like their previous efforts, you'd be mad not to try it out.
  • by Anonymous Coward on Wednesday September 08, 2004 @05:41AM (#10187317)
    Just to let you know if you want the tag db (inc. ogg files) then head over to

    http://www.marevalo.net/iRipDB/

    for a nifty database creator.

    Matthew
  • by Anonymous Coward on Wednesday September 08, 2004 @05:50AM (#10187344)
    The Neuros Audio Computer Team [neurosaudio.com] is just doing the same thing for it's far superior player. But this time, the releasing of the firmware code was done after the manufacturers approval. Way to go!

    Too bad the released code will only compile under Texas Instruments' Code Composer Studio, a USD. 3500 closed source IDE and compiler.

    A GCC target [sourceforge.net] for the TI DSP the Neuros has in (C5416) is already on its way, though.
  • Re:THIS KICKS ASS!! (Score:3, Informative)

    by Billy69 ( 805214 ) on Wednesday September 08, 2004 @05:59AM (#10187368)
    This was also mentioned by someone above, and it is completely wrong. The iRiver hardware uses a processor and firmware as opposed to a hardware decoder, unlike a lot of older MP3 players. Thats how they have retrospectively added Ogg Vorbis support to the iMP range of players. So in this case, yes you are wrong, and yes, firmware does decode the file formats.
  • Re:O is for Opinion (Score:5, Informative)

    by crwl ( 802043 ) on Wednesday September 08, 2004 @06:49AM (#10187472)
    AFAIK that's got nothing to do with the firmware (well, for Archos players anyway). The decoding of the mp3 format is done in hardware and I expect that the same is true for OGG on the iRiver.

    iRiver H1xx series players don't have any special decoding chips, but quite a fast DSP (a Motorola SCF5249 140MHz Coldfire, says Rockbox's site). The decoding of MP3/OGG/WMA are done in software, if I'm not totally mistaken. The Archos players have a special MP3 decoding chip, and the Rockbox firmware doesn't support for example Ogg Vorbis just because of that.
  • Re:Wishlist... (Score:4, Informative)

    by damiam ( 409504 ) on Wednesday September 08, 2004 @07:02AM (#10187495)
    Some even hypothesize that Apple encoded something special into the firmware of the drives they buy as part of an anti-hacking measure.

    I dunno about drives, but the iPod firmware is quite easy to replace. Witness iPod Linux [sourceforge.net].

  • Re:O is for Opinion (Score:4, Informative)

    by damiam ( 409504 ) on Wednesday September 08, 2004 @07:06AM (#10187504)
    You got it exactly backwards. Classical music needs a wide frequency range, but stereo is rarely an issue (many older classical recordings are even mono). I personally think 160+kbps MP3 is fine, but I can see how some people wouldn't.
  • by Syzar ( 765581 ) on Wednesday September 08, 2004 @07:23AM (#10187568)
    It is possible to create a database from Linux, too, with iRipDB [marevalo.net]
  • Re:O is for Opinion (Score:3, Informative)

    by NegativeK ( 547688 ) <`moc.liamtoh' `ta' `neiraket'> on Wednesday September 08, 2004 @09:23AM (#10188215) Homepage
    I wouldn't say that the iRiver firmware is great, but it's not as bad as the original Jukebox. The iRiver, after all, already plays Vorbis.

    I would personally like to see software that sped up the loading time on the player.


    I personally love my H120 with the 1.40US firmware, but a lot of people are becoming quite pissed off about the whole thing. iRiver has repeatedly made promises on release dates, only to turn around and break those promises. Not only that, but when iRiver actually did release a new firmware, they didn't release the features they said they would. Everyone was quite hyped up when they saw 1.60 on the Korean iRiver website, only to find out that iRiver misinterpreted "gapless playback" (which, it turns out, would require a complete rewrite of their decoding software for the player,) and ignored other big items on the wishlist, such as OTF playlists, a kludgeless random shuffle, and a fix to a hard drive bug that can drain a sixteen hour battery in two hours.

    iRiver has did a great job with the creation of the H1?0 series, but they're starting to alienate users with their empty promises.
  • Re:Wishlist... (Score:2, Informative)

    by makomk ( 752139 ) on Wednesday September 08, 2004 @10:27AM (#10188685) Journal
    I read that Vorbis decompression was too CPU intensive for the iPod .. (something with floating point emulation, I can't remember well).

    I don't think floating-point is neccesary for Vorbis encoding. There is an integer-only decoder [xiph.org]:
    The "Tremor" decoder library, an integer-only, fully Ogg Vorbis compliant software decoder library is now available under a totally free BSD-like free software license. You can check out module 'Tremor' from Xiph.Org Subversion.

  • by MrNemesis ( 587188 ) on Wednesday September 08, 2004 @11:48AM (#10189891) Homepage Journal
    Indeed, the database for the iRiver is optional.

    However, you also have the option of creating it under Linux using iRipDB http://www.marevalo.net/iRipDB/ [marevalo.net], since I believe iRiver made the database spec open.
  • by joseph schmo ( 223532 ) on Wednesday September 08, 2004 @12:06PM (#10190239)
    The existing firmware is _OK_ for the H140, but navigating a large collection (5000 songs) on this puppy is a trainwreck.

    If you use the DB function (which reads ID3 tags), when you go to scroll through your songs by Artist, you could be scrolling for 10 minutes or longer to get from A-Z. There's no way to adjust scrolling speed. That's no way to find a song! And if you go by Song Title, "fahgetaboutit!" There's no search feature, and no way to earmark 'favorites' on the fly.

    They said they would release a firmware update in May and one in June, each to address different issues. To my knowledge, they have JUST release a beta firmware (in September), that does not even address all of the issues.

    The criticism is that they are spencing all their time/resources on their new products.

    I for one welcome a replacement, as long as I don't lose functionality :)

Scientists will study your brain to learn more about your distant cousin, Man.

Working...