You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
west build --board BOARD --build-dir build . -- -DNCS_TOOLCHAIN_VERSION=NONE -DBOARD_ROOT=.
122
122
```
123
-
Replace BOARD with your specific board (e.g. `supermini_uf2/nrf52840` for the SuperMini, `nrf52840dongle/nrf52840` for a dongle receiver). <br>
123
+
Replace BOARD with your specific board (e.g. `promicro_uf2/nrf52840` for the ProMicro, `nrf52840dongle/nrf52840` for a dongle receiver). <br>
124
124
The compiled firmware will be located at `PROJECT_DIR/build/PROJECT_DIR/zephyr/zephyr[.hex|.uf2]`.
125
125
126
126
### Compiling with VS Code (Without Extensions)
@@ -145,7 +145,7 @@ Assuming your toolchain is installed in `~/.toolchain-nrf52`, use the following
145
145
]
146
146
}
147
147
```
148
-
Replace BOARD with your specific board (e.g. `supermini_uf2/nrf52840` for the SuperMini, `nrf52840dongle/nrf52840` for a dongle receiver). <br>
148
+
Replace BOARD with your specific board (e.g. `promicro_uf2/nrf52840` for the ProMicro, `nrf52840dongle/nrf52840` for a dongle receiver). <br>
149
149
The compiled firmware will be located at `PROJECT_DIR/build/PROJECT_DIR/zephyr/zephyr[.hex|.uf2]`.
150
150
151
151
## Protocols
@@ -235,7 +235,7 @@ Please open a GitHub issue for any firmware bugs or issues in the corresponding
235
235
236
236
#### J-Link, nRF52/nRF52840 Development Kit, and OB-ARM Debugger
237
237
1. Install J-Link Software and Documentation Pack: <ahref="https://www.segger.com/downloads/jlink/#J-LinkSoftwareAndDocumentationPack">https://www.segger.com/downloads/jlink/#J-LinkSoftwareAndDocumentationPack</a>
238
-
1. Download Bootloader HEX File for your device (SuperMini - <ahref="https://github.com/SlimeVR/Adafruit_nRF52_Bootloader/releases/download/0.9.2-SlimeVR.7/slimenrf_promicro_bootloader-0.9.2-SlimeVR.7_s140_7.3.0.hex"target="_blank">slimenrf_promicro_bootloader-0.9.2-SlimeVR.7_s140_7.3.0.hex</a>, XIAO - <ahref="https://github.com/SlimeVR/Adafruit_nRF52_Bootloader/releases/download/0.9.2-SlimeVR.7/slimenrf_xiao_sense_bootloader-0.9.2-SlimeVR.7_s140_7.3.0.hex"target="_blank">slimenrf_xiao_sense_bootloader-0.9.2-SlimeVR.7_s140_7.3.0.hex</a>)
238
+
1. Download Bootloader HEX File for your device (ProMicro - <ahref="https://github.com/SlimeVR/Adafruit_nRF52_Bootloader/releases/download/0.9.2-SlimeVR.7/slimenrf_promicro_bootloader-0.9.2-SlimeVR.7_s140_7.3.0.hex"target="_blank">slimenrf_promicro_bootloader-0.9.2-SlimeVR.7_s140_7.3.0.hex</a>, XIAO - <ahref="https://github.com/SlimeVR/Adafruit_nRF52_Bootloader/releases/download/0.9.2-SlimeVR.7/slimenrf_xiao_sense_bootloader-0.9.2-SlimeVR.7_s140_7.3.0.hex"target="_blank">slimenrf_xiao_sense_bootloader-0.9.2-SlimeVR.7_s140_7.3.0.hex</a>)
239
239
1. Connect Debugger to SWD IO, CLK, and GND Pins. (It is safer to power up your device by plugging into USB instead of using the VDD pin)
240
240
241
241
##### Flashing/Fixing bricked bootloader
@@ -261,7 +261,7 @@ Please open a GitHub issue for any firmware bugs or issues in the corresponding
261
261
262
262
**Pogo Pin Test Clip (1.5mm Pitch, 4P, Single Row):** <ahref="https://www.aliexpress.us/item/3256805646654844.html">https://www.aliexpress.us/item/3256805646654844.html</a>
263
263
264
-
**Note:** This clip is designed exclusively for SuperMini. While there are less expensive clips available, they do not convert the pins from a 1.5mm pitch to a 2.54mm pitch suitable for Dupont wires.
264
+
**Note:** This clip is designed exclusively for ProMicro. While there are less expensive clips available, they do not convert the pins from a 1.5mm pitch to a 2.54mm pitch suitable for Dupont wires.
265
265
266
266
## Links
267
267
@@ -275,7 +275,7 @@ Please open a GitHub issue for any firmware bugs or issues in the corresponding
| Stacked-SmolSlime | LyallUlric | Fork of main branch with firmware tailored for stacked SuperMini trackers. |[Github](https://github.com/LyallUlric/Stacked-SmolSlime/)|
278
+
| Stacked-SmolSlime | LyallUlric | Fork of main branch with firmware tailored for stacked ProMicro trackers. |[Github](https://github.com/LyallUlric/Stacked-SmolSlime/)|
Copy file name to clipboardExpand all lines: src/smol-slimes/firmware/smol-flashing-firmware.md
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,10 +5,10 @@
5
5
* TOC
6
6
{:toc}
7
7
8
-
## Flashing Boards with Adafruits UF2 Bootloader (SuperMini / XIAO)
8
+
## Flashing Boards with Adafruits UF2 Bootloader (ProMicro / XIAO)
9
9
10
10
### Flashing the Bootloader
11
-
1. For the SuperMini, download <ahref="https://github.com/SlimeVR/Adafruit_nRF52_Bootloader/releases/download/0.9.2-SlimeVR.7/update-slimenrf_promicro_bootloader-0.9.2-SlimeVR.7_nosd.uf2"target="_blank">update-slimenrf_promicro_bootloader-0.9.2-SlimeVR.7_nosd.uf2</a>. For the XIAO, download <ahref="https://github.com/SlimeVR/Adafruit_nRF52_Bootloader/releases/download/0.9.2-SlimeVR.7/update-slimenrf_xiao_sense_bootloader-0.9.2-SlimeVR.7_nosd.uf2"target="_blank">update-slimenrf_xiao_sense_bootloader-0.9.2-SlimeVR.7_nosd.uf2</a>.
11
+
1. For the ProMicro, download <ahref="https://github.com/SlimeVR/Adafruit_nRF52_Bootloader/releases/download/0.9.2-SlimeVR.7/update-slimenrf_promicro_bootloader-0.9.2-SlimeVR.7_nosd.uf2"target="_blank">update-slimenrf_promicro_bootloader-0.9.2-SlimeVR.7_nosd.uf2</a>. For the XIAO, download <ahref="https://github.com/SlimeVR/Adafruit_nRF52_Bootloader/releases/download/0.9.2-SlimeVR.7/update-slimenrf_xiao_sense_bootloader-0.9.2-SlimeVR.7_nosd.uf2"target="_blank">update-slimenrf_xiao_sense_bootloader-0.9.2-SlimeVR.7_nosd.uf2</a>.
12
12
1. Connect the device to your computer using a USB data cable.
13
13
1. The device should initially start in DFU mode when new and without a bootloader. The LED should fade on and off.
14
14
1. If the device's LED is not fading on and off, press the reset button twice (or briefly short the RST and GND pins) twice within 0.5 seconds. If the device has existing SlimeNRF firmware, reset it four times.
@@ -17,7 +17,7 @@
17
17
1. Paste the file there, and the window should close, causing the device to reboot.
18
18
19
19
```admonish important
20
-
Update the bootloader on your SuperMini and XIAO boards before flashing the firmware; otherwise, there is a significant risk of bricking your device. eByte and Nordic dongles are not included in this category.
20
+
Update the bootloader on your ProMicro and XIAO boards before flashing the firmware; otherwise, there is a significant risk of bricking your device. eByte and Nordic dongles are not included in this category.
21
21
```
22
22
23
23
### Flashing the Firmware using UF2
@@ -26,7 +26,7 @@ Update the bootloader on your SuperMini and XIAO boards before flashing the firm
26
26
1. If the device's LED is not fading on and off, press the reset button twice (or briefly short the RST and GND pins) twice within 0.5 seconds. If the device has existing SlimeNRF firmware, reset it four times.
27
27
1. Obtain the fimware:
28
28
1. For local builds, navigate to the local Receiver or Tracker repository, then go to ```build\REPOSITORY_NAME\zephyr\``` and copy the "zephyr.uf2" file.
29
-
1. Alternatively, use the [precompiled firmware](./smol-pre-compiled-firmware.md).
29
+
1. Alternatively, use the [pre-compiled firmware](./smol-pre-compiled-firmware.md).
30
30
1. Navigate to the Mass Storage Drive (ex. NICENANO/XIAO-SENSE) from ThisPC.
31
31
1. Paste the file there, and the window should close, causing the device to reboot.
32
32
@@ -50,7 +50,7 @@ NOTE: On Linux, nRF Connect for Desktop installs nodeJS tools into `~/.nrfconnec
50
50
3. Click on "Add File".
51
51
4. Select the firmware (.hex) you want to flash:
52
52
1. For local builds, navigate to your local Receiver repository, then select the file located at ```build\REPOSITORY_NAME\zephyr\zephyr.hex```.
53
-
2. Alternatively, use [precompiled firmware](./smol-pre-compiled-firmware.md).
53
+
2. Alternatively, use [pre-compiled firmware](./smol-pre-compiled-firmware.md).
0 commit comments