Ok tried that but it unfortunatly didn't make any difference.
One odd thing I have noticed though is if I hold down the middle button (with the hold switch on), connect to USB and wait for 5-10 seconds I get the following in lsusb;
Bus 002 Device 065: ID 0781:0720 SanDisk Corp. Sansa C200 series in recovery mode
That's odd. It's a Sansa E280 not a C200!
EditMore oddity. Tried reflashing from this site (
http://daniel.haxx.se/sansa/mi4.html ) - I used the 3rd file in the list.
bash-4.1# ./e200tool recover BL_SD_boardSupportSD.rom
e200tool v0.2.4-alpha (c) by MrH 2006, 2007
NAND access extension by Virtuoso015 2008
Searching for device 0781:0720 ... found!
Initializing USB stub (8852 bytes) ... done!
Writing 'BL_SD_boardSupportSD.rom' to address 0x10600000
Searching for device 6666:e200 ... 9 found!
Write at 0x1065fc38
Write done!
Running from address 0x10600000
Searching for device 6666:e200 ... found!
Execution started!
The 16MB device didn't appear.
This time lsusb identifies the device like this;
Bus 002 Device 068: ID 6666:e200 Prototype product Vendor ID
dmesg;
[22357.252362] usb 2-1.2: USB disconnect, device number 67
[22357.941150] usb 2-1.2: new high-speed USB device number 68 using ehci_hcd
[22358.027888] usb 2-1.2: New USB device found, idVendor=6666, idProduct=e200
[22358.027891] usb 2-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[22358.027893] usb 2-1.2: Product: Sansa e200 in e200tool mode
[22358.027895] usb 2-1.2: Manufacturer: Still Sandisk
[22358.027896] usb 2-1.2: SerialNumber: 007
ljones