Skip to content

Commit 0679dbe

Browse files
authored
Merge pull request meshcore-dev#3282 from recrof/patch-3
FAQ: Fixed instructions on wiping and resetting nrf52 devices
2 parents d929643 + acac4af commit 0679dbe

1 file changed

Lines changed: 24 additions & 19 deletions

File tree

docs/faq.md

Lines changed: 24 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -691,23 +691,28 @@ You can get the epoch time on <https://www.epochconverter.com> and use it to set
691691
### 6.6. Q: My Heltec V3 keeps disconnecting from my smartphone. It can't hold a solid Bluetooth connection.
692692
**A:** Heltec V3 has a very small coil antenna on its PCB for Wi-Fi and Bluetooth connectivity. It has a very short range, only a few feet. It is possible to remove the coil antenna and replace it with a 31mm wire. The BT range is much improved with the modification.
693693

694-
### 6.7. Q: My RAK/T1000-E/xiao_nRF52 device seems to be corrupted, how do I wipe it clean to start fresh?
695-
**A:**
696-
697-
1. Connect USB-C cable to your device, per your device's instruction, get it to flash mode:
698-
- For RAK, click the reset button **TWICE**
699-
- For T1000-e, quickly disconnect and reconnect the magnetic side of the cable from the device **TWICE**
700-
- For Heltec T114, click the reset button **TWICE** (the bottom button)
701-
- For Xiao nRF52, click the reset button once. If that doesn't work, quickly double-click the reset button twice. If that doesn't work, disconnect the board from your PC and reconnect again ([seeed studio wiki](https://wiki.seeedstudio.com/XIAO_BLE/#access-the-swd-pins-for-debugging-and-reflashing-bootloader))
702-
2. A new folder will appear on your computer's desktop
703-
3. Download the `flash_erase*.uf2` file for your device on <https://flasher.meshcore.io>
704-
- RAK WisBlock and Heltec T114: `Flash_erase-nRF32_softdevice_v6.uf2`
705-
- Seeed Studio Xiao nRF52 WIO: `Flash_erase-nRF52_softdevice_v7.uf2`
706-
4. drag and drop the uf2 file for your device to the root of the new folder
707-
5. Wait for the copy to complete. You might get an error dialog, you can ignore it
708-
6. Go to <https://flasher.meshcore.io>, click `Console` and select the serial port for your connected device
709-
7. In the console, press enter. Your flash should now be erased
710-
8. You may now flash the latest MeshCore firmware onto your device
694+
### 6.7. Q: My RAK/T1000-E/xiao_nRF52/... device seems to be corrupted, how do I wipe it clean to start fresh?
695+
**A: If you're able to connect to the device from your MeshCore app**
696+
1. Navigate to Gear icon(Settings) on the upper right corner
697+
2. Click on `Export Settings` button, choose `Select All` and Confirm. This will save your Node configuration
698+
3. Now choose `Factory Reset` option
699+
4. Confirm that you want to reset your device
700+
5. Go to Bluetooth System settings and remove pairing of the device, so you can connect again
701+
6. Connect your device in the app and enter the PIN
702+
7. Navigate to Gear icon(Settings) on the upper right corner
703+
8. Click on `Import Settings` and choose the file from 2., click on `Select All` and Confirm
704+
9. Find `Reboot` button on of the Settings list
705+
706+
**B: You're not able to connect to the App**
707+
1. Connect USB cable to your device
708+
2. Go to https://flasher.meshcore.io
709+
3. Search for your device in the list
710+
4. Choose `Companion Bluetooth`
711+
5. Press `Enter DFU mode` button, choose your USB device
712+
6. Press `Erase Flash` button, choose the device again and wait until it completes
713+
7. Press `Flash!` button and choose the USB device last time
714+
8. The device is erased and newest firmware is installed
715+
9. You might need to remove the pairing in Bluetooth System Settings in order to re-pair the app again.
711716

712717
Separately, starting in firmware version 1.7.0, there is a CLI Rescue mode. If your device has a user button (e.g. some RAK, T114), you can activate the rescue mode by holding down the user button of the device within 8 seconds of boot. Then you can use the 'Console' on <https://flasher.meshcore.io>
713718

@@ -716,9 +721,9 @@ Separately, starting in firmware version 1.7.0, there is a CLI Rescue mode. If y
716721

717722
`NetworkError: Failed to execute 'open' on 'SerialPort': Failed to open serial port.`
718723

719-
Allow the browser user on it:
724+
Allow user access on your USB port:
720725

721-
`# setfacl -m u:YOUR_USER_HERE:rw /dev/ttyUSB0`
726+
`sudo setfacl -m u:$USER:rw /dev/ttyUSB0`
722727

723728
---
724729

0 commit comments

Comments
 (0)