| 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. |
![]() |
|
|
LinkBack | Thread Tools | Display Modes |
|
|||
|
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. |
|
|||
|
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.
|
|
|||
|
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. |
|
|||
|
Quote:
|
|
|||
|
Quote:
__________________
Linus |
|
|||
|
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. |
|
|||
|
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. |
|
|||
|
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??
|
|
|||
|
Quote:
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 |
|
|||
|
Quote:
http://www.cadenux.com/bsp/DscBsp24.html also look at: http://www.easydigi.com/news/2004/8/5/news_407.htm |
|
|||
|
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. |
|
|||
|
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 |
|
|||
|
Quote:
__________________
Linus |
|
|||
|
Quote:
Made any progress yet? |
|
|||
|
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. |
|
|||
|
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? |
|
|||
|
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 |
|
|||
|
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.
__________________
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 ) |
|
|||
|
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/ |
|
|||
|
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 |