abi>>forums

abi>>forums (http://www.anythingbutipod.com/forum/index.php)
-   Insignia NS-DV (http://www.anythingbutipod.com/forum/forumdisplay.php?f=122)
-   -   Converting the NS-DV into an iriver x20 (http://www.anythingbutipod.com/forum/showthread.php?t=17955)

Tobey 07-27-2007 04:32 AM

Converting the NS-DV into an iriver x20
 
A few months ago I had the urge to attempt to load firmware of the NS-DVs cousin, the iriver x20, onto the NS-DV. I didn't have much success, as the NS-DV would reject the firmware. Today, I realized I had a player which still had the old firmware version 1.104 on it. I figured maybe this version doesn't check the firmware before loading it. So I renamed the x20's firmware file to “NS-DVxG.rom” as I did before, I put the file on the player, and pulled the USB cord... The player gave me the usual loading firmware message. To my surprise it then said “SUCCESS!” and shut off. I figured that was it, I bricked it. I held the power button and was soon greeted by a glorious, albeit upside down, “iriver” logo. Success indeed!


http://www.mydatabus.com/public/ilo2...c/IMGP3844.JPGhttp://www.mydatabus.com/public/ilo2...c/IMGP3850.JPGhttp://www.mydatabus.com/public/ilo2...c/IMGP3856.JPGhttp://www.mydatabus.com/public/ilo2...c/IMGP3866.JPG

Here are the major changes I noticed:
  • The obvious one: pretty GUI.
  • Blazing fast startup times. Max 4 seconds with a filled 1 GB card inserted. iriver clearly uses a different indexing system.
  • MicroSD mount/dismount is much faster.
  • MTP/MSC mode is selected via the settings menu
  • Text scroll speed can be adjusted in three steps.
  • FM radio recording quality can be changed.
But I must say, it isn't all that impressive. I have to hand it to Insignia, they put much more thought into their version of the firmware than iriver did. With the exception of faster start up times, and prettier graphics, the x20s firmware is quite inferior to the NS-DVs. For example, there is no full-screen album art, the volume can't be changed while viewing photos, you can't use the menu button to quickly exit the menu (you're trapped in there until you scroll around to “Now Playing” and hit select), you can't hit the up button to view the OSD while watching a movie, photos can't be rotated, and the LCD can't be turned off. It seems like iriver spent more time on eye candy, then they did on usability...

Because it wasn't designed for the NS-DV, there are some weird problems. Headphone jack B doesn't work, the screen is upside down (can be corrected in the menu though), left and right are reversed (due to the screen being upside down), and the hold switch is backwards for some reason...

You probably shouldn't go nuts trying to get this onto your NS-DV. It's not worth the trouble. Although, a person could get used to these faster start up times... Now that I know it's possible for this thing to load so quickly, I think I'll add this to the feature request list...


Disclaimer:
Trying this will void your warranty. After loading this firmware, it is not possible to return to the original firmware. I cannot be held responsible if your NS-DV blows up after trying this.

http://www.mydatabus.com/public/ilo2...c/IMGP3861.JPGhttp://www.mydatabus.com/public/ilo2...c/IMGP3854.JPGhttp://www.mydatabus.com/public/ilo2...c/IMGP3859.JPGhttp://www.mydatabus.com/public/ilo2...c/IMGP3852.JPG

epithetless 07-27-2007 12:08 PM

Very cool experiment, Tobey...It'd be nice if we could work out some sort of dual-boot situation...if only to stare at the pretty interface for a while! I think the original GUI has given me blue poisoning. :p

Were you able to revert back to the Insignia firmware after this? I suppose it would have to be a one time thing, unless you can get your hands on a copy of the original 1.104 firmware file.

voxitage 07-27-2007 04:34 PM

Very interesting.

I agree, some kind of dual boot setup would be pretty slick.

I'm wondering if the iRiver accepts custom fonts/icons and whatnot... I'll have to keep an eye on this.

One question: Does the iRiver firmware have working m3u playlisting? :p

Tobey 07-27-2007 07:48 PM

epithetless,
I don't even want to try to revert, because the only way to do that would be to install 1.105 or 1.200, which would prevent me from doing this again. But I assume it's possible, unless iriver implemented the same hash system...

voxitage,
I'll have to try and edit the firmware a little and see if it accepts it. At least iriver supplies a recovery tool, so I'm not SOL if things go awry... I haven't tried m3u yet, but I'll definitly try it later tonight. I wanna see if it works as much as you do.

whiskeymcclinton 07-28-2007 01:21 AM

Great Job!

I thought it could be done!

Did you rename the "X20.HEX" file to "NS-DVxG.rom"?
Or was it some other file?

Can only upgrade firmware so far then?
I believe there is a workaround. The file "SYS_CONF.JTT" on our players records the firmware version on the player. If we edit it, we may be able downgrade simply by entering a version lower than the firmware version we want to load.
Still, it would take someone with guts to try it.

It's good to see what else can be done with our players.

Tobey 07-28-2007 01:33 AM

Unfortunately, that only works for tricking the updater into copying a firmware file onto the player. The player will still refuse to load it, because the checksum will be wrong.

KickassAMD 07-31-2007 01:02 PM

So this does not work after firmware v1.200?

Tobey 07-31-2007 01:04 PM

Yes, neither that nor 1.105. They added a checksum to those versions, to prevent people from doing this sort of thing...

loignoro 08-01-2007 09:52 AM

GOOD WORK tobey!!!!

My firmware is 1.104. Can i change my insignia to a x20 with the firmware of x20? (renaming first, of course) and if i do it i will have the Browser device? ( In the x20 manual it have a Browser device)
Tobey, you say that Headphone jack B doesn't work, Never????
Can i return after to a insignia firmware (1.200)?
Very very thanks, my english is very poor. I have a insignia ns-dv4g and i love it. Im very happy to find this forum!!!!!!!
I have too a Meizu M6 4g

Tobey 08-01-2007 01:32 PM

Yes, you can.

Jack B might work as the line-in, I haven't tested it. But it doesn't output audio, ever. It just "hums" sometimes.

Once you move to this firmware, you cannot go back. So I don't recommend it.

If you upgrade to version 1.200, you will get the file browser (I assume this is what you're referring to) as well, and it's a lot safer.

loignoro 08-01-2007 01:52 PM

Thank you very much,
I will do what you say, I will put the new firmware 1.200.
Yes, i was talking about the finder, to be able to accede to music from the folders that I put in the folder music directly,
I don't like to have to accede to the labels with the id tags.
Thanks

MrZucchiniHead 08-05-2007 01:55 AM

so if we already have the 1.200 firmware there's no way we can do this? not even if it means messing around with something? cause i've voided the warrenty on most of every electronic device i own that can be hacked/tinkered and i really wanna try this out.

Tobey 08-05-2007 02:04 AM

If someone knew how to mess with something to make this work, that would be a major breakthrough. But right now, it can't be done because the iriver x20 firmware will be seen as a corrupt firmware file because it won't have the correct checksum.

Cap'nCrunch&J 08-05-2007 09:49 AM

c ool

nanos_suck 09-19-2007 02:09 AM

Hello. I have a DV4G with the 1.104 firmware, and I'm thinking of trying out the X20 firmware. I have a few minor questions though:

Has anyone out there been able to get headphone jack B to function in any way? (Line in, audio out, or otherwise.)

If I change to X20 firmware, can I continue to use newer X20 firmware updates, or am I stuck on that current X20 version?

Does the X20 firmware seem to be any easier to navigate than the Insignia version?

Finally, I see that the left and right buttons are reversed because the screen's upside down. When you change that in settings, do they return to normal?

Thanks.

origami 09-25-2007 03:02 PM

Err, if insignia users just want prettier GUI, whats wrong with H3mod? It has a NS-DVxG plugin thingy you can use...

I was actually wanting to ask two things though...

1) how did you get the firmware off the X20

2) do you know if the X20 uses a checksum (ie, would the NS-DV version of H3mod work on the x20?)

DarkAzn 09-25-2007 03:47 PM

Quote:

Originally Posted by origami (Post 168863)
Err, if insignia users just want prettier GUI, whats wrong with H3mod? It has a NS-DVxG plugin thingy you can use...

I was actually wanting to ask two things though...

1) how did you get the firmware off the X20

2) do you know if the X20 uses a checksum (ie, would the NS-DV version of H3mod work on the x20?)

What?!?!?!!? Where can u get H3mod for the ns-dv????? please post a link.

Thanks

jeffrok 09-25-2007 07:31 PM

Yeah there's a reference for the NS-DV player, but without anyone making themes for it, it's useless right now:

http://www.cerebus.de/iriver/download.html

Tobey 09-25-2007 10:43 PM

Work was started on a reference file for the NS-DV earlier this year, but LJ scrapped the project because of the aforementioned checksum problem. The NS-DV simply won't load modified firmware.

Quote:

Originally Posted by origami (Post 168863)
I was actually wanting to ask two things though...

1) how did you get the firmware off the X20

2) do you know if the X20 uses a checksum (ie, would the NS-DV version of H3mod work on the x20?)

The firmware was obtained though the iriver website.

The X20 is just like the NS-DV. If it's running anything above version 1.104, it has a checksum.

Alex91 10-10-2007 02:53 PM

Quote:

Originally Posted by Tobey (Post 168966)
Work was started on a reference file for the NS-DV earlier this year, but LJ scrapped the project because of the aforementioned checksum problem. The NS-DV simply won't load modified firmware.



The firmware was obtained though the iriver website.

The X20 is just like the NS-DV. If it's running anything above version 1.104, it has a checksum.

are you saying the uhh changing firmware to the iriver doesn't work anymore?


All times are GMT -5. The time now is 08:14 PM.