Support and General Use > Hardware
[Solved]: Looking for help: iRiver H140 with Toshiba MK2431GAH
DTSyX:
[For the solution I found and that works for me, see some posts further down: http://forums.rockbox.org/index.php/topic,28808.msg186099.html#msg186099]
Hi, especially to the guys who already succeeded at the quest I'm currently on!
The problem I have has been described already, several times, but not really solved, at least not published to the public as far as I could find out via the forum search.
And this just isn't true, at least for me:
--- Quote from: Chronon on June 17, 2010, 01:55:33 AM ---Support for large disks is included in Rockbox 3.6 and current builds.
--- End quote ---
Why not? Well, I have Rockbox 3.9.1 installed on my H140 and still get that "ATA error: -32" message.
So I guess one has to use a patched bootloader. But if this problem is to solved by inserting something like "#define HAVE_LBA48" into the bootloader (-> patched firmware) code it should be the same for all H140s out there and only one person needs to do it and can upload this bootloader here for all others to download. Or am I wrong?
I wonder: If some people are said to have succeeded why haven't they published their solution?
Well, that's what I've done and far I've come:
See the pictures to see what adapter I used with the Toshiba MK2431GAH.
I used the FAT32formatter (quickformat) to format the disk.
After installing Rockbox, iRiver OS can read the disk and data, but Rockbox gives me that "ATA error: -32" message.
So, I guess "all" I need would be a / that patched bootloader, right?
That's why I would like to asked the guys who have a large hdd running on their H140 to come out of the closet and tell us how they did it, i.e.:
1. Is a current version of rockbox really enough to get the disk running or is some bootloader patching still necessary?
2a. If the latter is true and the bootloader should be the same for all H140 on this planet, could someone please upload it to the iRiver port section for download?
3b. If no bootloader patching is necessary, what might I have done wrong?
I think I'm pretty close to having the best iRiver possible so I would very appreciate the help from the people who knew already years ago what to do to make this project working!
So, sorry for bringing that topic up again, and thanks for your kind help!
And sorry in advance if I did some stupid mistake while the solution would have been very simple and right in front of my eyes!
Sincerly,
DTSyX
torne:
No patches are required, but there has not been a bootloader release for the iRivers since the change was made. The current bootloader code for those devices is broken and if you build and install it you will no longer be able to boot your player. We don't know why this is (it has been broken a while) and it's difficult to fix as only a few people have the ability to recover these devices after a bad bootloader has been installed; it requires special hardware.
Your best bet is to find a pre-existing binary somewhere that somebody built in the past which incorporates the patch already and which has already been used by someone else so you know it works. It's not possible for anyone to build you a current bootloader without risking bricking your player.
DTSyX:
Well, thanks for your reply.
You're basically suggesting what I implied with my post: To get at least one of the successful heroes out of the closet to share his/her build with the rest of us.
So I thought I'd have a good shot asking via the forum of the community/group that created the phenomenal rockbox in the first place. :-)
Well, if only a few people have the ability to recover these devices then there ARE at least some out there who can!
And by the way:
What is that ominous hardware that is needed to recover a dead iRiver (or maybe any similar electronic device), what is it called? What type of device is it?
If I'm right, the device (and the person operating it) has to be able to access the SST 39VF160 Flash ROM, right? (Just to et clear on the principle.
Maybe I can find someone who has such a device, but just for a totally different reason and he / she can offer me the opportunity to make the step and try patching myself. But without backup strategy I'm not brave enough / willing to risk the life of my H140 by trying something I've no experience with.
But the best way would just be if only one successful person would step forward and share his oder her file with the rockbox community. I know I would if I were capable of such a task.
On the other hand, when you say that fixing the broken bootloader is difficult then it really must be, because building a working bootloader in the first place seems a huge thing to me. But it exists. So, if those guys aren't able to fix that particular problem it sounds bigger than just simply adding some LBA48-line to the code as I've read in some other threads, at least not for the iriver port. Just trying to get an idea of how big the task really is... :-)
OR: The responsible guys for the booloader just don't have a spare iRiver (anymore) for testing and that mysterious device for reanimation, respectively. Then it would be not so much a problem of knowledge and solutions but of opportunity...
Well, anyway. Thanks though for the rockbox idea as a whole and the support.
And thanks for any genious who might come up and out with a working binary! :-)
torne:
--- Quote from: DTSyX on September 08, 2011, 04:29:51 AM ---What is that ominous hardware that is needed to recover a dead iRiver (or maybe any similar electronic device), what is it called? What type of device is it?
If I'm right, the device (and the person operating it) has to be able to access the SST 39VF160 Flash ROM, right? (Just to et clear on the principle.
Maybe I can find someone who has such a device, but just for a totally different reason and he / she can offer me the opportunity to make the step and try patching myself. But without backup strategy I'm not brave enough / willing to risk the life of my H140 by trying something I've no experience with.
--- End quote ---
You need a BDM wiggler. :)
The current bootloader code is *definitely* broken; there is no point trying it at all, even if you have the ability to recover the device, unless you actually have some idea how to go about fixing it. It is guaranteed not to work.
Anyway, yes, hopefully someone has a bootloader binary that works and has LBA48 enabled; I didn't mean to imply nobody can help, just that nobody can build one for you now; it needs to be one they already built a long time ago (it's probably been broken for a year or more...)
iRiverer:
Wow, what a timing!
I strongly want to support the search for the heroes with the good bootloader ;)
Happens I bought me a Toshiba MK1634GAL to work with my iRiver H140, which arrived 2 days ago. My experience is the same as for DTSyX, the original iRiver firmware recognizes the drive just fine, but with rockbox I get a ATA error: -32.
I tried a lot of things in these 2 days to get it working: opened/closed the player several times, switched with my old drive, put different firmware versions on it, reformated the drive... All with no success and partly with a very bad feeling cause the reset button of my iRiver is not working all the time so I never was sure I could reset after errors (after connecting to the computer or the -32 error you have to reset the device)
I almost thought I have a bad drive and considered buying another one, but luckily now I spoted this thread by chance.
Unluckily, no answer from one of these heroes by now.
But like you wrote, there should be a couple of people outside which were able to get a large drive working.
If someone has a working bootloader for DTSyX, would he be kind enough to also send it to me? This would be very much appreciated.
Navigation
[0] Message Index
[#] Next page
Go to full version