AAKBD firmware for Model F keyboards preview
Pre-releaseThis is the second version of the AAKBD firmware that should "fully" support the Brand New Model F keyboards (F62 and F77). This version changes the USB vendor and product id to the newly-registered official id for these keyboards.
The attached zip files contain pre-built firmwares in 192 different combinations, but it is highly recommended to compile your own if that's a possibility. This firmware is generally intended for technically-minded users, however, so customisation includes writing simple code (but there are examples).
To undo the firmware, all of the builds there should support Fn + Space + R to reset the keyboard to bootloader. They also support DFU reset, so a command like dfu-util -e
can reset the keyboard programmatically.
These firmwares autosave the calibration on first start (assuming the calibration looks reliable). It is important that you don't hold down any keys at that time. The saved calibration will be used if keys are held down on start in the future. In case the keyboard goes out of calibration, you can use Fn + Space + U to unsave the calibration (assuming those keys still work). If not, you can flash a different firmware (I can later provide a firmware specifically to erase the calibration, or you can increment CAPSENSE_CAL_VERSION
in matrix.c and build one yourself.)
The Fn referenced above is either the key to the right of right Shift if that key is split, or the right Ctrl key otherwise.