QMK DFU

すでにまとまった記事もあるのですが自分向けのメモとして。Pro Microが2個必要です。

  1. Pro MicroをAVR ISP化する avrdude -p atmega32u4 -c avr109 -P /dev/tty.usbmodem* -U flash:w:util/pro_micro_ISP_B6_10.hex
  2. make qol56:default:productionブートローダ付きのhexファイルを生成する
  3. ISPのPro Microとキーボード用のPro Microを接続する。GND、VCC、14、 15、16はそれぞれ同じピン同士を、ISPの10はRESETへ接続する。
  4. ISP経由で書き込む。avrdude -c avrisp -p atmega32u4 -P /dev/cu.usbmodem142301 -U flash:w:"qol56_default_production.hex":a -U lfuse:w:0x5E:m -U hfuse:w:0xD9:m -U efuse:w:0xC3:m -U lock:w:0x3F:m
  5. 2回目以降はキーボード用Pro Microを直接USBにつないでmake qol56:default:dfuでOK

QMK Firmware