This image is the top of the content box. Unfortunately, there is no information-based reason for this div to be here. It's just here for design reasons. Sorry.
Home Forums Register FAQ Search Today's Posts Mark Forums Read


Welcome to the misticriver forums.

You are currently viewing our boards as a guest which gives you limited access to view most discussions and access our other features. By joining our free community you will have access to post topics, communicate privately with other members (PM), respond to polls, upload content and access many other special features. Registration is fast, simple and absolutely free so please, join our community today!

If you have any problems with the registration process or your account login, please contact contact us.
Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old November 10th, 2004, 01:31 PM
Newbie Floating Down The Mistic River
 
Join Date: Nov 2004
Posts: 26
replacement firmware

(OK, this was moved out of the PMP forum and it no longer makes any sense
This message is about the PMP-120 and 140)


Is anyone working on a replacement firmware?

I would like to start working on firmware, but I did not want to duplicate efforts if someone else has already started. If anyone has already begun work, or wishes to help (programming/donations) let me know.

Also, is anyone working on iriver to get them to release their firmware open source? I know legally they would not have to release their front end under the GPL, but they should have to release the rest.

It would be in their best interest to release it open source. With a lot of developers working on a good solid firmware, the value of the hardware would go up. And going off all the reviews I’ve read on line, the majority of the complaints about the device could be resolved in software (except for video encoding, which I never understood anyway because it would always need to be plugged in to a tuner, kind of defeats the portability of the device)

Last edited by slimscsi : November 10th, 2004 at 02:14 PM.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #2 (permalink)  
Old November 10th, 2004, 01:49 PM
Official Mistic Translator
 
Join Date: Nov 2004
Posts: 1,237
i don't think iriver even knows that developers are working on the firmware... ironically, i think they'd feel "trespassed" and not support them.
__________________
iriver firmware:
H Series // Flash Series // CD Series // FW Log
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #3 (permalink)  
Old November 10th, 2004, 01:51 PM
Mistic Argonaut
 
Join Date: Feb 2004
Posts: 3,219
Umm, check out the Rockbox project (do a search here) for the iHPs?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #4 (permalink)  
Old November 10th, 2004, 02:08 PM
Newbie Floating Down The Mistic River
 
Join Date: Nov 2004
Posts: 26
I've seen RockBox, They don't support video players. besides there is so may more features that are unique to the pmp that rockbox would never support, like usb host. I mean, you could plug a 802.11 nic into that thing and wirelessly stream video, or VOIP (it has a mic and speaker). Or maybe an NES emulator. the possibilities are endless.

Last edited by slimscsi : November 10th, 2004 at 04:39 PM.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #5 (permalink)  
Old November 10th, 2004, 02:52 PM
Newbie Floating Down The Mistic River
 
Join Date: Nov 2004
Posts: 26
Quote:
Originally Posted by slimscsi
I've see RockBox, They don't support video players. besides there is so may more features that are unique to the pmp that rockbox would never support, like usb host. I mean, you could plug a 802.11 nic into that thing and wirelessly stream video, or VOIP (it has a mic and speaker). Or maybe an NES emulator. the possibilities are endless.
I would be glad to help develop an alternative firmware for the PMP. What do you have in mind?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #6 (permalink)  
Old November 10th, 2004, 03:07 PM
Touched By The Mistic River
 
Join Date: Sep 2004
Location: Stockholm, Sweden
Posts: 526
Quote:
Originally Posted by slimscsi
I've see RockBox, They don't support video players. besides there is so may more features that are unique to the pmp that rockbox would never support, like usb host. I mean, you could plug a 802.11 nic into that thing and wirelessly stream video, or VOIP (it has a mic and speaker). Or maybe an NES emulator. the possibilities are endless.
Just out of curiosity, what makes you think that Rockbox will never support those things?
__________________
Linus
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #7 (permalink)  
Old November 10th, 2004, 03:13 PM
Newbie Floating Down The Mistic River
 
Join Date: Nov 2004
Posts: 26
Well, I was looking over the 1.25 firmware in a hex editor, it seems more akin to a linux distro than a firmware binary. It is uClinux compiled for a arm7 proc. I dont acually have a pmp yet (i have a 140 on the way), so im not exactly sure where to start yet. I think the best thing to do, would be to just get a kernel running in firmware, and have the rest of the system run from the disk. that would make development easy. From there, I would just design a very good, clean replacement UI and add in the features most people want.

Last edited by slimscsi : November 10th, 2004 at 03:36 PM.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #8 (permalink)  
Old November 10th, 2004, 03:16 PM
Newbie Floating Down The Mistic River
 
Join Date: Nov 2004
Posts: 26
I apologise, I did not intend to speak on behalf of the rockbox people. It just seemed to be outside the scope of their project. plus, looking over the feature requests on the rockbox website, anything having to do with video, or porting to a new device has been rejected

Last edited by slimscsi : November 10th, 2004 at 03:26 PM.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #9 (permalink)  
Old November 10th, 2004, 03:49 PM
Newbie Floating Down The Mistic River
 
Join Date: Nov 2004
Posts: 26
thats what i was looking at, small kernel in firmware and leave the hdd do the rest of the work. Which will leave more memory for other processes later. I currently have a PMP-120 but i'm gonna buy another PMP-140 and use the 120 as a test harness for development, but i wanted to source a programmer for the PMP boards, but i cannot find any information on the PMP's hardware. Does anyone know anything??
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #10 (permalink)  
Old November 10th, 2004, 04:30 PM
Newbie Floating Down The Mistic River
 
Join Date: Nov 2004
Posts: 26
Quote:
Originally Posted by walshie
i wanted to source a programmer for the PMP boards, but i cannot find any information on the PMP's hardware. Does anyone know anything??

just by looking at the firmware, and press release, it seems to be based on this:
http://focus.ti.com/general/docs/wtb...ata/omap_dm270
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #11 (permalink)  
Old November 10th, 2004, 04:36 PM
Newbie Floating Down The Mistic River
 
Join Date: Nov 2004
Posts: 26
Quote:
Originally Posted by slimscsi
just by looking at the firmware, and press release, it seems to be based on this:
http://focus.ti.com/general/docs/wtb...ata/omap_dm270
The rest of the hardware (and software for that matter) appeares to be this:
http://www.cadenux.com/bsp/DscBsp24.html

also look at:
http://www.easydigi.com/news/2004/8/5/news_407.htm
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #12 (permalink)  
Old November 10th, 2004, 04:58 PM
Newbie Floating Down The Mistic River
 
Join Date: Nov 2004
Posts: 26
I cant try this rite now, because i toasted my gentoo box, but if you download the 1.25 firmware extract the allimg.hex file, make sure romfs is compiled into your kernel, you may be able to mount the firmware.

Code:
mkdir /mount/pmp_firmware
mount -r -t romfs allimg.hex /mount/pmp_firmware

Last edited by slimscsi : November 10th, 2004 at 07:23 PM.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #13 (permalink)  
Old November 10th, 2004, 08:07 PM
Newbie Floating Down The Mistic River
 
Join Date: Nov 2004
Posts: 26
Ok, its a start, there is a romfs image within the firmware image. it starts at byte 1835040 you can mount it like this

Code:
mkdir /mount/pmp_firmware
dd if=allimg.hex of=allimg.img bs=1 skip=1835040
mount -o loop -t romfs allimg.img /mount/pmp_firmware
as for the stuff before 1835040, the is a 16 byte header at the begining, and i think the rest is deticated to rrload, but I will look at it more tommorrow
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #14 (permalink)  
Old November 11th, 2004, 02:23 PM
Touched By The Mistic River
 
Join Date: Sep 2004
Location: Stockholm, Sweden
Posts: 526
Quote:
Originally Posted by slimscsi
I apologise, I did not intend to speak on behalf of the rockbox people. It just seemed to be outside the scope of their project. plus, looking over the feature requests on the rockbox website, anything having to do with video, or porting to a new device has been rejected
That was years ago. Back then, there were really no good platforms to port to. The only multimedia player back then was the Archos Multimedia Jukebox, which was equipped with hardware for which we had no access to the (secret) data sheets.
__________________
Linus
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #15 (permalink)  
Old November 23rd, 2004, 10:49 AM
Newbie Floating Down The Mistic River
 
Join Date: Nov 2004
Posts: 24
Quote:
Originally Posted by slimscsi
Ok, its a start, there is a romfs image within the firmware image. it starts at byte 1835040 you can mount it like this

Code:
mkdir /mount/pmp_firmware
dd if=allimg.hex of=allimg.img bs=1 skip=1835040
mount -o loop -t romfs allimg.img /mount/pmp_firmware
as for the stuff before 1835040, the is a 16 byte header at the begining, and i think the rest is deticated to rrload, but I will look at it more tommorrow

Made any progress yet?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #16 (permalink)  
Old November 23rd, 2004, 11:09 AM
Newbie Floating Down The Mistic River
 
Join Date: Nov 2004
Posts: 26
A little. My next step is to attempt to get a serial connection from my PC to the PMP. Once I can do this. I can inturept the boot process and begin testing new kernels/file systems. This may require modifying the pmp hardware. But im not sure yet, because I have yet to even see a pmp in person (I should have one on the way however).

I am creating a webpage deticated to this, and will post the URL when I have something up.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #17 (permalink)  
Old December 15th, 2004, 06:01 AM
Newbie Floating Down The Mistic River
 
Join Date: Nov 2004
Posts: 24
Question

Did your PMP arrive yet? Maybe your webpage is already up and running, and I should check there?
__________________
Proud owner of a PMP-120
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #18 (permalink)  
Old December 15th, 2004, 11:07 AM
Newbie Floating Down The Mistic River
 
Join Date: Dec 2004
Posts: 2
What source code must iRiver supply?

From the FAQ section of cadenux's web site, it looks like iRiver must supply the source code for the Kernel, Kernel Modules, Bootloader, Applications and libraries in the device's file system, and any other Open Source software.

Even if iRiver didn't make any modifications from the default Cadenux distro:
"You need to provide the Open Source software bundle to a person receiving a device containing the Open Source software if the person requests the source code."

Here is the link to the FAQ:
http://www.cadenux.com/CadenuxFAQ.ht...eredSourceCode

Has anyone made a request to iRiver yet and included a reference to Cadenux's web site?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #19 (permalink)  
Old December 15th, 2004, 10:29 PM
Newbie Floating Down The Mistic River
 
Join Date: Nov 2004
Posts: 24
This site may be of interest. It shows and explains the inner workings of the PMP.
http://www.easydigi.com/news/2004/8/5/news_407.htm
__________________
Proud owner of a PMP-120
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #20 (permalink)  
Old February 15th, 2005, 12:56 AM
Newbie Floating Down The Mistic River
 
Join Date: Nov 2004
Posts: 24
Custom firmware

I guess this idea of yours died a slow death?
__________________
Proud owner of a PMP-120
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #21 (permalink)  
Old March 16th, 2005, 05:55 PM
Newbie Floating Down The Mistic River
 
Join Date: Feb 2005
Location: Melbourne, Australia
Posts: 36
Requests for source code from iRiver

Gentlemen,

It appears that we are not alone in our pursuit. Others have directly requested the source code from iRiver to no avail.

http://www.kerneltraffic.org/kernel-...8_print.html#8
__________________
Just as man is destined to die once and after that face judgement, so Christ was sacrificed once to take away the sins of many people and he will appear a second time, not to bear sin, but to bring salvation to those who are waiting for him.
( Hebrews 9:27-28 )
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #22 (permalink)  
Old April 17th, 2005, 10:25 AM
Newbie Floating Down The Mistic River
 
Join Date: Nov 2004
Posts: 26
After receiving a private message reguarding this topic, I have decided to respond.

I have discontinued my work, because I never got a pmp, and could not continue without one. (if someone would like to donate one to me however...)

I did start a wep page, It is still up at:
http://rain.prohosting.com/slimscsi/
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #23 (permalink)  
Old April 17th, 2005, 01:13 PM
Newbie Floating Down The Mistic River
 
Join Date: Nov 2004
Posts: 24
That's a damn shame.....
Your site suggests you've got a good understanding of the inner workings and the linux kernel. It looks like it shouldn't be to hard.
Someone else wants to give it a try?
__________________
Proud owner of a PMP-120
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #24 (permalink)  
Old April 20th, 2005, 09:08 AM
Hoping For A Cool Title
 
Join Date: Dec 2004
Posts: 101
Any update on any of this? Can this topic be moved back into Big PMP'n?
__________________
The Salvation Army couldn't hold me back...
Digg this Post!Add Post to del.icio.usBookmark Post in Technorati