QMK DFU
すでにまとまった記事もあるのですが自分向けのメモとして。Pro Microが2個必要です。
- Pro MicroをAVR ISP化する
avrdude -p atmega32u4 -c avr109 -P /dev/tty.usbmodem* -U flash:w:util/pro_micro_ISP_B6_10.hex
make qol56:default:production
でブートローダ付きのhexファイルを生成する- ISPのPro Microとキーボード用のPro Microを接続する。GND、VCC、14、 15、16はそれぞれ同じピン同士を、ISPの10はRESETへ接続する。
- 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
- 2回目以降はキーボード用Pro Microを直接USBにつないで
make qol56:default:dfu
でOK