序言
拖延了很久,终于写下了这个刷机指导手册,希望不会被喷。
Ergodone 简介
这是一个基于开源 ErgoDox 改进的,缩减成本的项目。作为一个普及版,我们能做到的是尽可能的降低成本,以及提供更好更简单的固件。
固件准备
Ergodone 可以使用三种固件生成方式。其中较为便捷的两种生成方式,一种是 TKG 加 KLE,另外一种是 YDKB。前者广泛用于国内GH60编辑键位,后者是由 YANG 大基于
TMK keymap editor 加工改造,使其更易用,更美观。当然最后也支持直接 tmk 固件编译。
准备工作
首先你要有一把 Ergodone,如果还没有,那基本这篇文章也没什么看下去的意义了,应该没有什么技术干货,如果想要来一把,可以点击购买连接来购买一把。
刷机方式
Ergodone 放弃了使用并不是特别方便的 dfu bootloader 转而使用了相对较为方便的 HID bootloader。该方案刷机时不需要安装驱动,并且也不需要额外的
reset 键,只需按住相应的按键从新插 USB 即可进入刷机状态,非常的方便。
推荐使用 TKG 在线刷固件方案,该方案无需下载tkg-toolkit,不用烦恼自己用的tkg-toolkit是不是够新。当然即使使用 YDKB 以及自编译固件的方式编辑键位的话,也可以使用 TKG 在线刷固件的方式进行刷机,因为 TKG 支持自定义固件刷机,只需要从其他地方生成好 hex 按照下文刷 hex 的方式刷入键盘即可。
安装 TKG chrome APP
安装此插件,一共有两个方法:一个就是通过 chrome 商店安装,另一个是下载 TKG Chrome App 后手动安装
Ergodone刷机
刷的时候,按住按键时插入数据线,即可进入刷固件模式那么怎么进入刷机模式呢?
Ergodone 有两种刷机模式,一种是刷 eep,另外一种是刷 hex,进入 eep 模式,按住下图所示按键,然后插上 USB 即可进入,一般只是修改按键,只用这一个模式即可。使用在线刷时,下拉菜单里会显示发现的设备为ErgoDone HID EEPROM,这时直接点“烧写.eep文件”,即可在线完成刷新。
进入 hex 模式跟 eep 模式一样 按住如下按键插上 USB 即可,这部分一般不需要更新,有更新会有通知,或者你刷了eep发现键盘工作不正常,那就是需要更新了。使用在线刷更新FLASH时,需要按住键盘(用另外一个当前PC上可用的键盘)的shift键,这时按键会变为“烧写.hex文件”,点击它即可在线刷新好最新的固件。