Arduino Support

Flash firmware to AVR and ARM-based Arduino boards.

Supported Boards

BoardChipProtocol
Arduino UnoATmega328PSTK500
Arduino NanoATmega328PSTK500
Arduino Mega 2560ATmega2560STK500v2
Arduino LeonardoATmega32U4AVR109
Arduino boards with ATmega32U4 (Leonardo, Micro) require manual bootloader entry by double-pressing reset.

File Format

Arduino AVR boards use Intel HEX format (.hex files). When compiling in Arduino IDE, use "Export Compiled Binary" to generate the .hex file.

Bootloader Entry

  • Uno/Nano/Mega: Automatic (press reset or connect)
  • Leonardo/Micro: Double-tap reset button quickly
  • Pro Micro: Short RST to GND twice