Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/doannc2212/starry58_zmk
https://github.com/doannc2212/starry58_zmk
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/doannc2212/starry58_zmk
- Owner: doannc2212
- Created: 2024-07-14T06:24:18.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-07-21T16:11:16.000Z (5 months ago)
- Last Synced: 2024-07-21T17:47:24.801Z (5 months ago)
- Size: 1.03 MB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Starry58 firmware
Supermini nRF52840
### Pinout mapping
To ensure proper firmware operation, accurately connect the pins according to the pinout diagram below.
![Pinout](assets/pinout.png?raw=true "GPIO Mapping")
### Enter bootloader mode
The Supermini nRF52840 may need to have RST shorted to GND twice, quickly to actually jump to bootloader
![Bootloader](assets/bootloader.png?raw=true "Bootloader")## Flash firmware
1. Go to actions tab on github repository
2. Download action output (firmware.zip)
3. Enter bootloader mode of Supermini nRF52840, then a drive named NICE_NANO will appear in explorer
4. Extract firmware.zip file and paste `settings_reset.uf2` to root directory NICE_NANO disk. USB will be eject.
5. Enter bootloader mode again.
6. Paste `_left.uf2` or `_right.uf2` to NICE_NANO drive, depend on which split side plugged-in.### Repeat step 4-6 to other part.
Now you can find a bluetooth device named **Starry58 (Left)**