I have just got a nano and am trying to install rockbox using os x. I have come across a bit of a problem. When it's formatted as fat32 os x appears only able to see the fat32 partition. This means you can't use dd to extract the boot partition so can't install the rockbox bootloader.
Here is the output from disktool and fdisk.
disktool -l   Â
***Disk Appeared ('disk1s2',Mountpoint = '/Volumes/NANO', fsType = 'msdos', volName = 'NANO')
fdisk /dev/rdisk1
Disk: /dev/rdisk1Â Â Â Â geometry: 992/128/63 [7999488 sectors]
Signature: 0xAA55
     Starting    Ending
#: id cyl hd sec - cyl hd sec [   start -    size]
------------------------------------------------------------------------
1: 00  0  0  0 -  0  0  0 [     0 -     0] unused  Â
2: 0BÂ Â 19 118Â Â 7 -Â 990Â 14Â 63 [Â Â 160656 -Â Â 7823649] Win95 FAT-32
3: 00  0  0  0 -  0  0  0 [     0 -     0] unused  Â
4: 00Â Â 0Â Â 0Â Â 0 -Â Â 0Â Â 0Â Â 0 [Â Â Â Â Â 0 -Â Â Â Â Â 0] unused
When it's formatted as hfs os x can see the extra partitions and dd can be used on them so it's possible to get the rockbox bootloader running. The trouble is rockbox can't read the apple partition table or the hfs filesystem.
Output from disktool, disk1s2 is the boot partition.
disktool -l
***Disk Appeared ('disk1s1',Mountpoint = '', fsType = '', volName = '')
***Disk Appeared ('disk1s2',Mountpoint = '', fsType = '', volName = '')
***Disk Appeared ('disk1s3',Mountpoint = '/Volumes/iPod', fsType = 'hfs', volName = 'iPod')
Unless rockbox is able to read apple partitions and hfs aren't os x users going to be stuck without rockbox or am I missing something?