summaryrefslogtreecommitdiff
path: root/keyboards/splitkb/kyria/keymaps/john-ezra/readme.md
diff options
context:
space:
mode:
authorQMK Bot <hello@qmk.fm>2021-10-02 14:51:25 +0000
committerQMK Bot <hello@qmk.fm>2021-10-02 14:51:25 +0000
commit79c67570812481214472d63bced67ba269b287f7 (patch)
tree7c60437036991c2cd7ead0c91db0c88d44d75f86 /keyboards/splitkb/kyria/keymaps/john-ezra/readme.md
parent5b644af4155d2eae0005ed11f604f7b14dfa7456 (diff)
parent79ad30a9d59c897b8aefb4dad755d74d9f32f15f (diff)
Merge remote-tracking branch 'origin/master' into develop
Diffstat (limited to 'keyboards/splitkb/kyria/keymaps/john-ezra/readme.md')
-rw-r--r--keyboards/splitkb/kyria/keymaps/john-ezra/readme.md20
1 files changed, 20 insertions, 0 deletions
diff --git a/keyboards/splitkb/kyria/keymaps/john-ezra/readme.md b/keyboards/splitkb/kyria/keymaps/john-ezra/readme.md
new file mode 100644
index 0000000000..8a3280614b
--- /dev/null
+++ b/keyboards/splitkb/kyria/keymaps/john-ezra/readme.md
@@ -0,0 +1,20 @@
+### This Keymap uses the nanoBoot bootloader to maximize available firmware space.
+
+As is, the firmware will be too large if using the standard bootloader. Removing `DEBOUNCE_TYPE = sym_eager_pk` from the `rules.mk` should get the size under the limit.
+
+If nanoBoot is not going to be used, delete or comment out the following from your `rules.mk`:
+```make
+BOOTLOADER = hid
+BOOTLOADER_SIZE = 512
+PROGRAM_CMD = $(HID_BOOTLOADER_CLI) -mmcu=$(MCU) -w -v $(BUILD_DIR)/$(TARGET).hex
+```
+
+nanoBoot can be found here: [nanoBoot](https://github.com/sigprof/nanoBoot) I used the string-descriptors branch as it was the latest update.
+
+To ISP Flash nanoBoot: `avrdude -p atmega32u4 -c avrisp -U flash:w:/Users/DempseyTech/nanoBoot/nanoBoot.hex:i -P /dev/cu.usbmodem123451 -U lfuse:w:0x7F:m -U hfuse:w:0xD6:m -U efuse:w:0xC7:m`
+
+You will need to change the path in the CLI command to match your file structure.
+
+QMK Toolbox will not recognize controllers using nanoBoot, instead use the CLI to flash.
+
+To Flash: `qmk flash -kb splitkb/kyria/rev1 -km john-ezra -bl hid_bootloader`