From 8ca49711899498d5ceb4755cd7c1eb99ff09aa86 Mon Sep 17 00:00:00 2001
From: rasmuskoit <rasmuskoit@gmail.com>
Date: Sat, 3 Aug 2024 19:59:13 +0300
Subject: [PATCH] Adds a section about building the firmware

---
 docs/docs/features/splits.mdx | 27 ++++++++++++++++++++++++++-
 1 file changed, 26 insertions(+), 1 deletion(-)

diff --git a/docs/docs/features/splits.mdx b/docs/docs/features/splits.mdx
index a4b707a0..ed5ecea9 100644
--- a/docs/docs/features/splits.mdx
+++ b/docs/docs/features/splits.mdx
@@ -134,4 +134,29 @@ In most common cases the dongle will not have any keys, in that case we can inst
         events = <0>;
     };
 };
-```
\ No newline at end of file
+```
+
+### Building the firmware
+
+After writing the configuration files, you can modify the `build.yml` file to include the dongle configuration.
+
+```yaml
+---
+include:
+  - board: nice_nano_v2
+    shield: my_board_left
+  - board: nice_nano_v2
+    shield: my_board_right
+  - board: nice_nano_v2
+    shield: my_board_dongle
+  - board: nice_nano_v2
+    shield: settings_reset
+```
+
+After creating your fresh new firmware files, 
+you can go ahead and flash the settings_reset firmware for each half of the keyboard (including the dongle).
+Flash the dongle firmware to the dongle and the left and right firmware to the respective halves.
+
+:::note
+More information about reseting split keyboards can be found under [Troubleshooting Connection Issues](../troubleshooting/connection-issues.mdx##reset-split-keyboard-procedure)
+:::