Xadow appearing as storage device on linux

I got my Xadow yesterday and am having fits trying to get it to work. I think I have the arduino IDE configured as instructed, but
a) I don’t see any serial port created when I connect the Xadow to the system
b) the IDE trys to use the AVR109 Boot Loader which fails

When I use the mbed online IDE I can see the device as flash storage. It has one file - firmware.bin. I can remove this file and replace it with my .bin created by mbed. I can unmount the device and remount it and the file is fine. When I reset the Xadow or remove power, my image disappears and the firmware.bin returns.


The Xadow M0 is an mbed platform development board, it doesn’t support the Arduino IDE.

Programming new firmware binary on linux is a little different, we should use command:

dd if={new_firmware.bin} of={mnt_dir}/firmware.bin conv=notrunc

Or use bash script - github.com/xiongyihui/Arch/raw/ … xNXPISP.sh

sudo LinuxNXPISP.sh {new_firmware.bin}