Skip to content

Commit 8efc6f6

Browse files
authored
fix docs
1 parent 5ae1f57 commit 8efc6f6

File tree

2 files changed

+47
-46
lines changed

2 files changed

+47
-46
lines changed

README.md

Lines changed: 47 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,63 @@
11
# ZMK Firmware for Dao keyboard
22

3+
This is a repository for a ZMK Firmware for both Dao42 and Dao44 keyboards.
4+
5+
* [main](https://github.com/yumagulovrn/dao-zmk-config/tree/main) branch is for Dao42
6+
* [dao44](https://github.com/yumagulovrn/dao-zmk-config/tree/dao44) branch is, obviously, for Dao44
7+
38
## Default keymap
49

10+
### Dao42
11+
12+
Visual representation of the default keymap in keyboard-layout-editor: [KLE](http://www.keyboard-layout-editor.com/#/gists/67a81f6b83c65abcda5e7f32989a1688)
13+
14+
This layout is heavily inspired by [this](https://github.com/aroum/Watchman-layouts)
515

616
### Dao44
717

818
Visual representation of the default keymap in keyboard-layout-editor: [KLE](http://www.keyboard-layout-editor.com/#/gists/c6ba0634e5b92366be9f324775394e66)
919

1020
This layout is heavily inspired by [this](https://github.com/KGOH/Jian-Info)
1121

12-
### Dao42
22+
Because of current ZMK limitations, Dao44 keymap is in the branch [dao44](https://github.com/yumagulovrn/dao-zmk-config/tree/dao44)
1323

14-
Visual representation of the default keymap in keyboard-layout-editor: [KLE](http://www.keyboard-layout-editor.com/#/gists/67a81f6b83c65abcda5e7f32989a1688)
24+
## FAQ
1525

16-
Because of current ZMK limitations, Dao42 keymap is in the branch [dao42](https://github.com/yumagulovrn/dao-zmk-config/tree/dao42)
26+
- [FAQ](#faq)
27+
- [How to change the keymap?](#how-to-change-the-keymap)
28+
- [How to flash the keyboard?](#how-to-flash-the-keyboard)
29+
- [How to pair halves?](#how-to-pair-halves)
30+
- [Problems](#problems)
31+
- [I'm getting File Transfer Error after copying firmware to the keyboard](#im-getting-file-transfer-error-after-copying-firmware-to-the-keyboard)
1732

18-
This layout is heavily inspired by [this](https://github.com/aroum/Watchman-layouts)
33+
### How to change the keymap?
34+
35+
1. Fork the repository https://github.com/yumagulovrn/dao-zmk-config
36+
2. Make changes to the [dao.keymap](../config/boards/arm/dao/dao.keymap) file in your repository
37+
3. Commit changes to your repository
38+
4. Go to `Actions` tab in your repository
39+
5. Wait for the GitHub Action to complete
40+
6. Grab `firmware.zip` file - it contains firmware for both of your halves
41+
42+
### How to flash the keyboard?
43+
44+
1. Obtain `firmware.zip`
45+
2. Unzip `firmware.zip` - you should have `dao_left.uf2` and `dao_right.uf2` files
46+
3. Turn off the power for selected halve (move slider to position `OFF`)
47+
4. Connect selected halve to the PC via USB-C cable
48+
5. Press `RESET` button **twice** to enter DFU mode - you should see new USB device in your file manager
49+
6. Copy the corresponding firmware to the root directory of the new USB device
50+
7. Disconnect selected halve from the PC
51+
8. Repeat steps 3-7 for the other halve
52+
53+
### How to pair halves?
54+
55+
1. Turn off the power for both halves (move slider to position `OFF`)
56+
2. Turn on the power for both halves (move slider to position `ON`)
57+
3. Press `RESET` button **once** on both halves **simultaneously**
58+
59+
### Problems
1960

20-
## Documentation
61+
#### I'm getting File Transfer Error after copying firmware to the keyboard
2162

22-
Answers to frequently asked questions can be found in [FAQ](docs/FAQ.md)
63+
It's OK. Proof: https://zmk.dev/docs/troubleshooting#file-transfer-error

docs/FAQ.md

Lines changed: 0 additions & 40 deletions
This file was deleted.

0 commit comments

Comments
 (0)