Rockbox Technical Forums

Third Party => Repairing and Upgrading Rockbox Capable Players => Topic started by: 6i6i on December 20, 2006, 04:26:49 PM

Title: H320 doesn't start any more
Post by: 6i6i on December 20, 2006, 04:26:49 PM
Hi i have an Iriver h320with Rockbox. The Problem is, that the player doesn't start any more (i think incorrect bootloader). I've tried do charge it or press any button nothing appears on th screen.
I opened my player already and saw some not connected pins. They looked to me like an JTag interface. Come  the h320 with such an interface? And can i get a new bootloader up with it?
Title: Re: H320 doesn't start any more
Post by: LinusN on December 20, 2006, 04:49:12 PM
Yes, there is a BDM port, and yes, you can program the flash with it. It's not trivial though. What makes you suspect that the bootloader is the problem?
Title: Re: H320 doesn't start any more
Post by: 6i6i on December 21, 2006, 07:45:51 AM
because a friend of mine had my player and he don't remember what function he started but i restarted the player and then it didn't work any more.
I think i can do that because i flahed my wrt54g several times through the jtag interface.
Is there anywhere a short tutorial for that.
Title: Re: H320 doesn't start any more
Post by: bedahr on December 21, 2006, 09:29:45 AM
The friend that he talked about... That would be me :)

Ok, I had the h320 with me on a long bus trip from Washington to N.Y. (sightseeing ^^) and was a little bit bored. Bored enough to try out all the new and shiny menu options... Including the iriverify option.
I had no clue what it did (I know I should never do anything without knowing the consequences - but then again: where's the fun?  ::)) and tried the program with various files and ended up opening the h300.hex (I believe) with it.
It generated 2 seperate files - one named something like ...dump.... The player then showed me a message about a changed bootloader and asked me to reboot. I deleted the newly generated files because the old h320.hex seemed untouched (I don't remember exactly if the message appeared before or afterwards that).
This is where the troubles began.
I rebooted the player to check if everything works as expected. To keep it short: it didn't.
Rockbox wouldn't boot anymore (Error -5 in the Rockbox Bootloader I think...).
The default iRiver Firmware started just fine.
After I struggeled a bit (didn't find a thing in the original firmware) I decided to just flash the player again.
So I tried the "Firmware Upgrade" function of the player... Which asked me to plug-in a USB-cable. Great. My notebook and my pc where a few thousand miles away and the player would run out of juice before I'd even reached New York..
I resetted the player and that was the last thing I did with it. Since than it's practically dead.

If you have /any/ questions, please feel free to ask me directly, I will check on this thread once in a while.

It would be really great if you could tell me if there is any possibility to revive the player.

Thanks.

--bedahr

ps.: Just for the record: It was my player I screwed, not 6i6is - he just tries to help me out with his technichal knowledge...
Title: Re: H320 doesn't start any more
Post by: Febs on December 21, 2006, 09:38:04 AM
iriverify is a plug-in that converts the forward-style slashes in playlists generated by Rockbox into DOS-style backslashes so that the playlists can be read by the original iriver firmware.  I can see how running iriverify on a h300.hex file could seriously screw up the file, but even so, that file is not used by Rockbox at all once Rockbox is flashed to the player.  That alone shouldn't have caused Rockbox not to boot, at least initially.  Updating the player with a corrupted h300.hex file, of course, could easily brick the player.

What do you mean when you say the player is "practically" dead?
Title: Re: H320 doesn't start any more
Post by: bedahr on December 21, 2006, 05:09:28 PM
I just meant the hardware should be alright, shouldn't it? Ok, well... rockbox & the default iriver firmware is literally dead.

I don't know why it screwed rockbox (alltough I remember trying funny stuff in the debug menu :P - nothing that could have changed the system though - and the player worked afterwards just fine) but that doesn't seem to be the problem any longer anyways.
The h320 doesn't even responds to primitive actions as plugging in the power cord for example.
I think the update process of the original iriver firmware screwed the system - as I had to reset the player while in "Upgrade" mode (couldn't get out - the only other thing I could have tried is letting the player run out of power but I don't think that would have changed anything).

Any help would still be really appreciated...

--bedahr

ps.: Alltough it was the original iriver firmware, this was intentionally posted in the rockbox forum because I think here I can reach people experienced in getting a low-level interface to the player.
Title: Re: H320 doesn't start any more
Post by: LinusN on December 26, 2006, 05:01:01 AM
If the flash is corrupt, you should be able to restore it with a BDM debugger. It is not easy, and it requires soldering a flex strip connector. I could do it for you, but you'll have to pay the P&P to Sweden.
Title: Re: H320 doesn't start any more
Post by: bedahr on January 04, 2007, 10:37:53 PM
Wow thanks - that would be totaly awesome...

I'll defenitely check the prices (I am from Austria) and get back to you.

Thanks in advance! (and sorry that I haven't read that till now...)

-- bedahr