Перейти до вмісту
MeshCore Україна
Приєднатись

Ручна прошивка nRF52

Плати на nRF52: RAK4631 і WisMesh, Heltec T114, SenseCAP T1000-E і Solar, Seeed XIAO nRF52840, Wio Tracker L1, LilyGO T-Echo, ProMicro nRF52840. Зазвичай їх прошиває веб-прошивальник. Ручні способи знадобляться, якщо він не впорався.

Файлом UF2 — найпростіший запасний спосіб

Section titled “Файлом UF2 — найпростіший запасний спосіб”
  1. У прошивальнику оберіть роль і пристрій, на кроці «Прошивка» перемкніть спосіб на «Файлом UF2» і завантажте файл.
  2. Двічі швидко натисніть кнопку RESET на пристрої.
  3. На комп’ютері з’явиться новий диск, як флешка (назва залежить від плати).
  4. Перетягніть файл .uf2 на цей диск.
  5. Пристрій сам перезавантажиться вже з новою прошивкою, а диск зникне.

Диск не з’являється? Спробуйте натиснути RESET швидше або повільніше — потрібен саме подвійний натиск. Перевірте, що кабель передає дані.

Підходить для Linux і Raspberry Pi, а також для автоматизації. Потрібен ZIP-файл прошивки.

Terminal window
pip install adafruit-nrfutil
adafruit-nrfutil --verbose dfu serial --package RAK_4631_companion_radio_ble-v1.18.0-81dbae5.zip \
-p /dev/ttyACM0 -b 115200 --singlebank --touch 1200
  • На Windows замість /dev/ttyACM0 вкажіть порт на кшталт COM5.
  • --touch 1200 перезапускає плату в режим оновлення — так само, як це робить сайт.

Оновлення через Bluetooth із застосунком nRF Device Firmware Update — див. Віддалене керування і оновлення. Пристрій користувача можна оновлювати так, починаючи з прошивки 1.15.

  1. Подвійний RESET — переводить у режим завантажувача навіть пошкоджену прошивку. Далі — UF2 або прошивальник з позначкою «Пристрій уже в режимі оновлення».
  2. Режим порятунку. На платах із кнопкою користувача (деякі RAK, T114) утримуйте її протягом перших 8 секунд після ввімкнення — пристрій запуститься з консоллю для відновлення.
  3. Повне стирання — див. Оновлення і скидання.

Безпечніший завантажувач OTAFIX

Section titled “Безпечніший завантажувач OTAFIX”

Розробники радять встановити завантажувач OTAFIX: якщо прошивка пошкоджена, пристрій сам повертається в режим оновлення. Підтримує T114, ProMicro nRF52840, T1000-E, Wio Tracker L1, XIAO nRF52840, RAK4631 і WisMesh Tag.