Note: Newer howto available here: https://mulenmar.wordpress.com/2010/09/04/ipod-nano-2g-fun-rockbox-r27995-update/. Edited out sections that no longer apply. — September 5, 2010
Ah, 2006. The 250th anniversary of Mozart’s birth, the International Year of Deserts and Desertification, and International Asperger‘s Year. Also the year of release for Apple’s 2nd generation iPod Nano.
Yes, most people who can afford such things have likely moved on the the later models, or even the iPod Touch. But I say, if the battery still works (it does on mine), nothing’s broken, why get rid of it? This little music player from four years ago still has some tricks left, they just can’t be done with Apple’s stock firmware. Details after the “more” break. 🙂
What alternatives are there?
Only one alternative, I’m afraid, since nobody that deals with IpodLinux wants/knows how to figure out how to use the Notes-application vulnerability to install their software.
Well, what is it already?
Rockbox. For years, it was impossible to use Rockbox on this model because of some technical issue, aka Apple’s efforts to prevent clones from being made using their firmware, aka some serious encryption, but that was overcome in October, 2009. Technically, however, the Nano 2nd generation model is still listed in “Unstable Ports”. If that scares you, keep in mind that you can keep the original firmware, and boot the iPod into it simply by resetting it (Menu + Select [that button in the center]) and quickly activating the “Hold” switch (on top of the iPod — seriously, if you have an iPod you know where this stuff is, or can Scroogle it. 8~P)
If all of that doesn’t scare you off already, let me quickly interject that I have had virtually no issues, once things are properly installed. 🙂
And just what can I do with this “Rockbox” that I can’t already do?
Straight from the source, compared to stock capabilties.
Basically though, the stock iPod Nano 2g firmware plays MP3, AAC/M4A, “protected” AAC (such as downloaded from iTunes), AIFF, WAV, Audible Audiobook, and Apple Lossless.
Rockbox does NOT play DRM “protected” files, and NEVER will. Don’t even ask, you’ll be scorned into the next century. Why? Because that wouldn’t be legal. But it CAN play MP1/MP2/MP3, AAC, Ogg Vorbis, Musepack, AC3, WMA :P, Speex, Cook, ATRAC3, the lossy portion of WavPack hybrid files, WAV, AIFF, ADX, SID, NSF, SAP, SPC, and MOD tracker. (Wikipedia, “Rockbox”, February 5, 2010) Check here for the current release’s status.
Besides all of these audio formats that are supported, here’s the one that (aside from it being such a TINY screen) will blow your mind: Rockbox, using the mpegplayer plugin, can play video.
You know, that little trick that didn’t become possible until the THIRD generation Nano? Yup, the files have to properly encoded and the video resized to the Nano’s screen size, but the Nano has enough power to play video.
In other words, with the exception of DRM-crippled files, Rockbox will play just about any common audio format I’ve ever heard of, and several that I haven’t, including the ubqitous MP3, iTunes AAC and AIFF, Windows WMA and WAV, the free-as-in-freedom lossy OGG Vorbis and lossless FLAC, and the also-free-as-in-freedom voice-optimized Speex codecs.
Can I get my iPod back to normal after I do all this?
Yes, just boot into Losedows — er, Windows — and open iTunes. Connect your iPod, open it in iTunes, and click “Restore”.
Can I get rid of the original firmware entirely?
Yes, but that is beyond the scope of this post — which already looks like it’ll be long enough for it’s own page!
Very well, stop stalling already and tell me how to install Rockbox.
Okay, but for being rude I’ll only tell you how to do it from Linux. 😐
You will need:
- A computer with a Linux installation.
- A 2nd generation iPod Nano, of course, as well a USB iPod cable.
- The ipodpatcher utility. Linux 32-bit version here, 64-bit here. Be sure to give it executable permission (chmod +x ./ipodpatcher)
- The Ipod Nano 2nd Generation Rockbox port from here.
- At least the left half of a Homo sapiens brain.
First, you have to install a bootloader, otherwise Rockbox won’t be loaded.’
Be warned: I’ve had weird problems with the default Rockbox bootloader. I recommend following the directions in my second post about the iPod Nano here.
- Connect the iPod to the computer with its USB cable.
- Note the device name assigned to it. (ie, compare the terminal output of “dir /dev/sd*” before and after connecting, the new entry should be the iPod.) This will be referred to here as the generic “/dev/sdX”
- In a terminal, as root, run “./ipodpatcher”. There should be a line that says
[INFO] Ipod found - 2nd Generation Nano ("winpod") - /dev/sdX
- If the above line appears, ipodpatcher has detected your iPod Nano correctly. Hit “i” to install the bootloader Rockbox needs to be able to load.
Now you can install Rockbox itself. If you’ve done this on an older iPod, or on some other type of music player, you may be thinking, “Rockbox Utility will do all this.” You’d be right — except that the released version currently (February 2010) does NOT support the Nano 2g. You HAVE to do this manually, otherwise on resetting the iPod (or letting it power off) it will display a “use iTunes to restore” screen, and you will be very sad and frustrated. Supposedly the SVN version supports it, but I haven’t tried it yet.
- Unpack the rockbox-ipodnano2g.zip archive.
- Copy the .rockbox folder you just extracted to your iPod Nano.
- Safely disconnect the iPod (sync and unmount it in Linux, “Safely Remove” in Windows)
- Reset it (Menu + Select)
From now on, you can add files not supported by iTunes simply by copying the files to a folder on the iPod, as if it was a flash drive. For example, I create a folder called “Music” and copy my U2 .ogg files there.
Unfortunately, many of the custom fonts that have been produced for Rockbox are EXTREMELY tiny and nearly unreadable on the Nano’s . . . well, nanoscopic screen. Here are the ones I recommend. If you hurt your vision with them, I am *not* responsible. 🙄
- 09-Nedore — A legible, bold font. Smallest I can possibly recommend without a magnifying glass.
- 10-Artwiz-Snap — Legible, no curves to the glyphs, all 90-degree angles. Wish I could take screenshots.
- 10-Nimbus — I don’t like it, you might. Little too narrow for my liking. Same for 11-Nimbus.
- 12-Adobe-Helvetica-Bold — If you don’t hate Adobe fonts or Helvetica, enjoy. 🙂
- 12-Fixed-SemiCond — Doesn’t strain my eyes any.
- 12-Nimbus — Far easier to read than the 10- and 11- versions, simply due to it’s larger size.
- 14-Rockbox-Mix — It’s got Rockbox in the name, it has to be good. Right? 😀 Quite readable.
Anything much larger than 14-point font tends to leave words streaming off past the right edge of the screen (at least for left-to-right languages, I didn’t test for right-to-left). But of those larger fonts, I recommend:
- 16- and 18-point Adobe Helvetica
Anything bigger and things become nearly unbearable on a Nano. Larger iPods, like the 1st-5th generation Classics, would be more appropriate for these larger fonts — but this entry isn’t about those models. 😀 Although, I’d be more than happy to test Rockbox AND IpodLinux if someone provided/gave me their old 1st-5th-generation iPod… 😉