iPod Mini Microdrive Replacement
Introduction:
This article covers replacing the iPod Mini Hitachi Microdrive with a standard flash based Compact Flash Card. The replacement covers both the first and second generation iPod Mini. Replacing the Microdrive with a standard flash based card is an inexpensive way to fix a broken Mini.
Tests:
Tests have been run on a first generation Mini with a 512 MByte PNY card, a 256 MByte CompUSA generic card, a 64 MByte Lexar card, a 96 MByte Lexar Card, and a 1 GByte
SanDisk Ultra II card. Of the cards, only the
SanDisk Ultra II card worked. The initial guess why the Ultra II card is the only card that works is the iPod Mini requires the full TrueIDE spec implemented on the card.
Topram 32GB card worked in 2g Mini.
A-Data 16GB "speedy" brand CF worked on a 1g Mini.
Transcend 32GB 133x CF card worked on a 2g Mini using procedure found in geektechnique.org (see below) for OF; then installing Rockbox using 2g bootloader found in FS#8901 (r18006).
Note that regardless of which CF card is used, you might have to first upgrade the iPod via iTunes to a firmware more recent than version 1.3 (something in the iPod flash boot that doesn't work with CF in early software).
Additional tests have been run by Primož Kranjec on the second generation Mini. His results are in the email correspondence below.
Tests showed the Apple OS operating as expected. Rockbox froze after about 10 seconds of drive inactivity. When Rockbox sends the ATA sleep command the flash drive stops responding. The patch below resolves this issue by disabling the ATA sleep command as is done on the iPod Nano.
Current SVN should now be compatible with CF cards, and this patch should no longer be required (not tested, let us know) --
PeterDHoye - 19 Mar 2008
Links to other documented drive changes:
Further Information:
The information below comes from Primož Kranjec regarding the second generation IPod Mini. I will just post his messages for now (unfortunately I lost my replies, but his emails contain the substance):
- Email 1 (8/20/2006):
-
Hello
I would like to ask you a question regarding this topic:
http://www.rockbox.org/twiki/bin/view/Main/MiniCF
Here you wrote that you changed the microdrive in the
ipod mini with a compact flash card. I would like to
ask you, which generation of the ipod mini do you have
(the 1st or the 2nd generation), because I am trying to
do the same thing and it doesn't want to work (I tried
with a 1GB Kingston card and two Sandisk ones (64
and 128MB) (it doesn't connect to the computer under
linux or windows)). The best result was when I
partitioned my CF card under linux (with a card reader)
and put the original firmware onto the card. The ipod
booted (Apple OS) and I could choose the language,
play games,... But it doesn't connect to the computer
(windows or linux). Also when I reboot the ipod I have
to select the language again. Could the reason for the
cards not working in the ipod be that I have the 2nd
generation one (others that tried to do this with a 2nd
gen mini were also unsuccesseful, while the ones that
worked don't say if it is a 1st or 2nd gen mini)?
Kind regards
Primož Kranjec
- Email 2 (8/21/2006):
-
Hello
One of the Sandisk cards is old and one is new
(assuming by the picture on the front). I ordered one
Ultra II card on eBay (there are a lot of fakes around,
but I think I'll get an original). The weird thing is, the
card can be read and it plays music just fine, but it
cannot be written to (via the ipod).
P.S.: I'm starting to think my 64mb Sandisk card is
a fake, as it has got all of the "faults" (it has got some
things written on it that shouldn't be there, and it
hasn't got some things written on it that should be
there. Also the image on front is not centered.). I'll
check my 128mb card later.
Kind regards
Primož Kranjec
- Email 3 (8/31/2006):
-
Hello
Good news!
I received my CF card from Hong Kong today, and it
works! I updated it, and iTunes is loading some music
onto it right now. 1GB card for 35$ USD shipped, that
actually works in a 2nd generation ipod mini :). I think
this information should be posted somewhere, so
people can know, that they can put a CF card into
both generations of ipod mini.
Kind Regards
Primož Kranjec
Copyright © by the contributing authors.