0、PCB型号
在淘宝店铺
YMDk购买的GH60,OK60RGB的PCB。
1、环境准备
(1)软件安装
用brew安装dfu-programmer和crosspack-avr。
前者用于 build firmware,后者用于刷入键盘。
brew install dfu-programmer
brew install Caskroom/cask/crosspack-avr
(2)进入dfu模式
按PCB板背面开关即可进入dfu模式刷写固件。
运行命令
system_profiler SPUSBDataType
可查看到如下输出,则已进入dfu模式
ATm32U4DFU:
Product ID: 0x2ff4
Vendor ID: 0x03eb (Atmel Corporation)
Version: 0.00
Serial Number: 1.0.0
Speed: Up to 12 Mb/sec
Manufacturer: ATMEL
Location ID: 0x14500000 / 60
Current Available (mA): 500
Extra Operating Current (mA): 0
Built-In: Yes
2、配置键位
打开
https://kbfirmware.com/,选择
S60-X_RGB-generic,配置相应配列,并下载hex文件。
3、刷写固件
dfu-programmer atmega32u4 erase --force
dfu-programmer atmega32u4 flash gh60.hex
dfu-programmer atmega32u4 reset