summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJames Young <xxiinophobia@yahoo.com>2020-02-26 17:10:00 -0800
committerskullydazed <skullydazed@users.noreply.github.com>2020-03-05 16:00:10 -0800
commit8b5ca3d1105be8c9b845782d7e384f83bcb5414b (patch)
tree7dd24f7632988ac28a2f376a4a45ed81a335ad3e
parent06708b9dc801ef3fbf93c89cdff5166475b13c44 (diff)
clean up Firmware Setup section in Hand Wire guide
-rw-r--r--docs/hand_wire.md12
1 files changed, 12 insertions, 0 deletions
diff --git a/docs/hand_wire.md b/docs/hand_wire.md
index d6de64f387..513c723b9a 100644
--- a/docs/hand_wire.md
+++ b/docs/hand_wire.md
@@ -178,6 +178,18 @@ Simple firmware can be created easily using the [Keyboard Firmware Builder](http
Go through the rest of the tabs, assigning keys until you get to the last one where you can compile and download your firmware. The .hex file can be flashed straight onto your keyboard, and the .zip of source files can be modified for advanced functionality and compiled locally using the method described in [Building Your First Firmware](newbs_building_firmware?id=build-your-firmware).
+The source given by Keyboard Firmware Builder is QMK, but is based on a version of QMK from early 2017. To compile the code from your .zip file in a modern version of QMK Firmware, you'll need to open the .zip and follow these instructions:
+
+1. Extract the `kb` folder to `qmk_firmware/keyboards/handwired/`.
+2. Open the extracted `kb` folder, then proceed to the `keymaps/default/` folder, and open `keymap.c`.
+ * Locate and delete the `action_get_macro` code block:
+ ```
+ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) {
+ ...
+ return MACRO_NONE;
+ }
+ ```
+ * Save and close `keymap.c`.
## Flashing the Firmware