diff --git a/boards/feather-nrf52840-sense/doc.txt b/boards/feather-nrf52840-sense/doc.txt index 2e7aa52cfb..e34ee6b7f6 100644 --- a/boards/feather-nrf52840-sense/doc.txt +++ b/boards/feather-nrf52840-sense/doc.txt @@ -23,4 +23,25 @@ Low Energy and IEEE 802.15.4 support via the nRF52840 MCU. Refer to [The Feather nRF52840 Express documentation](https://doc.riot-os.org/group__boards__feather-nrf52840.html) for further details. Both use the same flasher, bootloader, and terminal settings. + +On "fresh" boards the +[bootloader may need to be updated](https://learn.adafruit.com/adafruit-feather-sense/update-bootloader) + +#### Updating Old Bootloaders + +In some cases the bootloader may be too old to even mount on startup. +Double tap the reset button to get into bootloader mode and check the +`INFO_UF2.TXT` for bootloader information. +If the version is less than `0.4.0` then one can use the +[Adafruit_nRF52_Bootloader](https://github.com/adafruit/Adafruit_nRF52_Bootloader) +tool to update. + +For example, one can run the following if `arm-none-eabi-gcc` and +`adafruit-nrfutil` are installed: +``` +git clone https://github.com/adafruit/Adafruit_nRF52_Bootloader.git +cd Adafruit_nRF52_Bootloader +git submodule update --init +make BOARD=feather_nrf52840_sense SERIAL=/dev/ttyACM0 flash-dfu +``` */