Third Party > Repairing and Upgrading Rockbox Capable Players

Iriver H320 CFMod ATA error: -80

(1/2) > >>

Gravitonx:
I've tried to do CF mod yesterday without success  :(.
What I've done:
1. I installed patched Iriver firmware ver. 1.29k via native iriver Firmware update
2. Install latest rockbox using same FW
3. Copy rockbox to CF card Transcend 32Gb 133x
4. Replace HDD by CF card using adapter
5. When tried to boot Rockbox it shows error:
 ATA Error: -80, please connect usb cable and press a button.
I connected USB cable and nothing happened.
But then I reset device, connect it to the usb cable without starting rockbox
In this case it showed the same error, but when I pressed a key it connected in usb mode and the cf card became available, I could read and write files.
Then again tried to boot rockbox - again error.

Please advise, what can I do in this situation? Is it connected with the card?

P.S. The same situation is for the H300.hex which was attached to CF Mod guide page. (I also installed it via native Iriver FW update and got the same result as described below)

P.P.S. Sorry for duplicating the theme but in that section it takes too long for answers. Hope here I can receive some help faster.

Thanks in advance!

dreamlayers:
This appears to be a command failing in set_features, when setting the default PIO mode. (set_features returns -20-0 and ata_init subtracts 60). That command should never fail because it's a simple command that must be supported. However, devices can be buggy. I would remove the error check in the loop in set_features and see if that modified build works.

Gravitonx:
Sorry, I'm not a developer! Could someone help me with this? And give a rockbox with this fix?
Post Merge: November 17, 2011, 05:55:40 PMBy the way, I've read that the same problem was solved on Iriver IHP-120 by ROM flashing, but I cannot find such procedure for Iriver H300... Even there is no iriver_flasher among the utilities on the H300.. Could someone advise on this?

Thanks in advance!

dreamlayers:
I wonder where this problem is happening.  If it's in Rockbox on disk, you can try this copy, which doesn't check for errors after "set features" commands. If it's in the bootloader, then I can't create a new bootloader for you because I don't have one of these devices to test on, and I'm afraid that a bug there would brick your player.

The flashing procedure is described in the manual. Apparently, you just put the .hex file in the root directory and the original firmware performs this update.

Gravitonx:
I copied this folder on the CF card.
install the modified bootloader once more just in case.
Now I have the following situation:

# id[00] = 848A
# id[82] = 702B
# id[83] = 500c
ATA error: -81
Insert USB cable and press aa button
then, after a while I see
"No partition found"

What does it mean?

Thanks in advance guys!
Post Merge: November 18, 2011, 11:59:39 AMSeems the problem was in CF card. Replaced it by Pretec 16Gb 233x and it worked at once.
I think some notes should be written in the CF mod guide page about Transcend 133x.

Navigation

[0] Message Index

[#] Next page

Go to full version