Hi all. I've been using Rockbox for years on my 1gen Nano, but - having noticed it was now listed as "stable" - figured I'd buy a 2gen Nano.
However, I can't get get the current (3.9) version of Rockbox to work on this 4GB 2gen Nano (Model No. A1199);
most of the time it will pop the following error directly after the Rockbox "splash screen":
Undefined instruction at 00000000
Occasionally, the address will be different (I've seen a few 80808080 addresses), and maybe once every twenty reboots it'll boot into the Rockbox menu, but then fail to respond to any inputs (or to being plugged into my PC - i.e., it's locked up). In addition, maybe once every thirty reboots I'll see a remap error (with varying values of x & y):
FTL: Scheduling bank x block y for remap!
After trawling these forums & bug tracker for information, I discovered that others have had similar problems; from what I can tell, I seems to be with 4GB Nano 2gens (mine is a model A1199). However, after reading another thread (or was it a bug? I can't find the page now) and noticing that one of the devs issued a patched rockbox.ipod file for another user, I thought I'd give that one a bash... and lo, it booted! ...but crashed soon thereafter.
Still, it made me think that maybe Rockbox was actually capable of functioning correctly on this hardware... so I did a little experimenting by installing previous versions. Current (3.9) fails as described above, as does 3.8.1 and 3.8.
3.7.1, on the other hand, boots every time! Menu navigation works fine; unfortunately, attempting to actually play something causes Rockbox to hang.
3.7 boots, and plays (and allows ffwd/rwnd) for a short amount of time, before either hanging or tossing an "Undefined instruction at 01xxxxxx" error.
In short: on this particular model of Nano, none of the "stable" Rockboxes work at all. Is this something other people are seeing? Is there anything I can do to aid in the debugging process, or is there not enough interest to warrant it?
Please let me know if I can provide any additional info :}