Switch Science


Switch Science is one of the open source hardware retailers in Japan. We are manufacturing our own products.

Firmware LPC824

Instruction

This instruction explain how to update your firmware.

1. Entering to the ISP mode
While shorting following pads, plug the USB connector. You can use a jumper wire.
/media/uploads/asagin/pads-rotate-180.png

When the mbed LPC824 is plugged in this way, it will appear as a disk called "CRP DISABLED". When you see the drive, you can release the wire.
/media/uploads/asagin/lpc824-short.jpg

2. Trash the old firmware
Open the "CRP DISABLED" drive, so you can find a file called "firmware.bin". Please trash this old firmware.
/media/uploads/asagin/lpc824-old-firmware.png

3. Copy the new one
Please Drag&Drop the downloaded latest firmware into the "CRP DISABLED" drive. After that, do eject operation like usual USB flash stick.
/media/uploads/asagin/lpc824-new-firmware.png

4. Power cycling
Unplug the USB cable and wait about 5 seconds. After that, please plug it again.
"MBED" drive will be shown. You can use mbed LPC824 as usual.
/media/uploads/asagin/1114_safey_removing_win_en.png

On OS X, you can not process this with finder. You need to do with terminal like below.

rm /volumes/CRP\ DISABLD/firmware.bin
cp /Users/$USER/Downloads/lpc11u35_ssci824_if_crc.bin /volumes/CRP\ DISABLD/
sudo umount /volumes/CRP\ DISABLD/


Linux case:
We don't provide support about Linux and other Unix OS.

rm /media/CRP\ DISABLD/firmware.bin
dd bs=1024 conv=nocreat,notrunc if=~/lpc11u35_ssci824_if_crc.bin of=/media/CRP\ DISABLD/firmware.bin
umount /media/CRP\ DISABLD/firmware.bin



Interface Firmware

Current release:
Download build 20160812
- Built from refactored firmware (DAPLink).

Archives:
 20150206
- CMSIS-DAP debug interface support.
- minor bug fixes.
20150115
- Update disk format and emulation for Mac Yosemite
- CDC and HID endpoints don't disconnect when programming via MSC drag 'n drop
- Only erase sectors in target flash that are needed for the new program
- New details text file for information about the version and build
- CMSIS-DAP debug interface doesn't work on this version