Support and General Use > Hardware
Rockbox and Compact Flash
help.me.spam.me@gmail.com:
I got a bit of a pickle here. I've converted my iPod to CF. When I use the A-Data CF everything works. I can dual boot, etc.
When I use the Transcend, I get the following error upon boot after the the Rockbox bootloader and the Rockbox build has been installed:
rockbox boot loader
version: 2.0
ipod version: 0xffffffff
ata: -80
no partition found
These are my installation steps:
1) Install CF
2) Connect to PC and have iTunes restore iPod
3) Extract daily iPod video build (30GB) to root of iPod
4) Run ipodpatcher; bootloader gets successfully installed
5) Reboot > Error
If I don't install the Rockbox bootloader, my CF iPod boots just fine and I can play music, etc.
The only difference that I can see between those two CF cards is the speed.
Is there a wizard out there who can help me with this?
Merci
soap:
As I understand it, not all CF cards support the "TrueIDE" spec set.
I believe your problem is a result of using a card which does not have such support.
http://www.rockbox.org/twiki/bin/view/Main/MiniCF
help.me.spam.me@gmail.com:
Well, I don't know enough about CF cards, but I would have assumed that if the card works with the original Apple firmware/bootloader then it should also work with Rockbox.
My second assumption would have been that all modern CF cards would support TrueIDE ... but I guess that's what happens, if you assume.
It makes an a** out of you and me.
:P
Do you know how to identify "TrueIDE" cards?
help.me.spam.me@gmail.com:
Hello -
I've recently converted my iPod Video to use Compact Flash cards. I had some success. The Apple firmware/bootloader worked on both cards, but only one of them worked with Rockbox.
I would be interested to learn from other folks about their successes. I am technical savy, but I am by no means an expert on CF card standards/tech specs.
My hope is that someone with a better technical background could name the specific specs to look for in a CF card that would make it compatible with Rockbox.
I haven't found much info on this forum or Wiki and I asked my question twice on the IRC. It was suggested that I should make some changes to the code. Well, I am not a C/C++ programmer.
Maybe I am presumptuous, but I would think that there are some other folks out there who are trying to convert older models?!
Anyways if you are in the same boat as me, then please post your findings here.
Thanks & Cheers ;)
This card worked both with the original Apple firmware/bootloader and Rockbox:
Brand A-DATA
Model SPEEDY CF 16GB
Type Compact Flash (CF)
Tech Spec
Capacity 16GB
Speed 40X
Features Conforms to Compact Flash Card specification standard
Fully compatible with PC Card ATA specification
Support for 8-bit or 16-bit host data transfers
Support PIO mode 4
Support Error Correcting Code (ECC) function to detect and correct errors.
Support In System Programming(ISP) function to load the firmware. Supports power down commands and sleep mode
Support Wear Leverage function to maximize data endurance.
Non-volatile storage(no battery required)
+5 Volts or +3.3 Volts operation.
MTBF > 1,000,000 hours
Durability:Minimum 10,000 insertion/removal cycles
Low weight
Noiseless
Low profile
This card only worked with the original Apple firmware/bootloader but NOT Rockbox:
Brand Transcend
Model TS16GCF133
Type Compact Flash (CF)
Tech Spec
Capacity 16GB
Speed 133X
Features CF Type I
Supports IDE PIO mode 6 and Ultra DMA mode 0-4
Fully complies with the new CF 4.0 standard
Hardware ECC (Error Correction Code)
ATA interface
Low power consumption
Multi-platform compatibility
RoHS Compliant
Llorean:
Using Rockbox with hardware mods is not exactly a primary goal of the project. There's plenty to fix still when simply using the standard hardware.
I would suggest changing "Well, I am not a C/C++ programmer." to "Well, since I'm the only person into it, I'm looking for suggestions on books that I can learn from" if you're really serious about getting this resolved.
Navigation
[0] Message Index
[#] Next page
Go to full version