I have a Sansa Clip which I am using on a Linux system. I would like to upgrade the firmware to 01.01.30a, so I downloaded the zip file and unzipped it, revealing m300a.bin. When I first plugged the clip into the USB port, “fdisk -l” reported what looked like a corrupt partition table. In the clip device, I issued the Settings->Format command. Afterwards, the partition table looked much better, but there were no partitions. I created a FAT32 partition and a filesystem.
Now, there is one partition on the clip, id b (Win95 FAT32), as shown by “fdisk -l”.
/dev/sdb1 1 1022 1995935 b W95 FAT32
The filesystem was created with “mkfs -t vfat /dev/sdb1”.
It mounts just fine with “mount /dev/sdb1 /media/clip” and “df -h” shows the following:
/dev/sdb1 1.9G 4.0K 1.9G 1% /media/clip
OK, so now I do the following:
cp m300a.bin /media/clip
Using “ls /media/clip”, I see the file. It is about 5.1Mbytes in size.
Disconnect the clip from USB. The clip now says “Refreshing Database”.
I then go into the Settings -> System Info menu, but it still says that I have firmware version V01.01.18A. This leads me to believe that the firmware update did not work. Even after power cycling the device, I get the same result.
What must I do differently to get the firmware update to work? Please note that I do not have any Windows systems at my disposal.
Thanks for your help. My 10 yr old son will be happy to be using his new Sansa Clip soon!