2 min skaitymo

nRF DFU OTA

Blogo įrašai:

OTA režimo įjungimas

Prieš įkeliant naują firmware reikia perjungti kartotuvą į OTA režimą. Tai galima padaryti per mobiliąją programėlę MeshCore: iOS / Android.

  1. Programėlėje pasirinkite kartotuvą iš kontaktų sąrašo.
01-contacts-repeater.jpg
  1. Prisijunkite prie kartotuvo kaip administratorius.
02-repeater-login.jpg
  1. Atidarykite Command Line skirtuką.
  2. Įveskite komandą start ota ir išsiųskite komandą.
  3. Jei viskas pavyko, pamatysite atsakymą OK, o įrenginys pereis į OTA režimą. Ekrane gali būti parodytas ir Bluetooth MAC adresas.
03-ota-command.jpg

Programinės įrangos įkėlimas per nRF DFU

Firmware įkėlimui naudokite oficialią programėlę nRF Device Firmware Update: iOS / Android.

  1. Atsidarykite nRF Device Firmware Update programėlę.
  2. Viršuje dešinėje atsidarykite Settings.
  3. Įjunkite Packet receipt notifications.
  4. Lauke Number of Packets nustatykite:
    • 10 jei naudojate RAK
    • 8 jei naudojate Heltec T114
  5. Pasirinkite anksčiau atsisiųstą firmware ZIP failą.
  6. Pasirinkite įrenginį, kurį norite atnaujinti. Bluetooth pavadinimas bus su AdaDFU tekstu arba jeigu padarėte bootloader fix pagal įrenginį:
    • Heltec T114 → T114_DFU
    • ProMicro NRF52840 → PROM_DFU
    • T1000e → T1KE_DFU
    • WioTracker L1 → WTL1_DFU
    • RAK 4631 → 4631_DFU
    • RAK WisMesh Tag → RTAG_DFU
    • XIAO NRF52 / BLE Sense → XIAO_DFU
  7. Jei įrenginio sąraše nėra, dar kartą įjunkite OTA režimą.
  8. Jei vis tiek nerandate, įjunkite Force Scanning nustatymuose.
  9. Paspauskite Upload ir pradėkite atnaujinimą.
  10. Palaukite, kol atnaujinimas baigsis. Tai gali užtrukti kelias minutes.

Patikrinkite ar įrenginys buvo sėkmingai atnaujintas. Dar kartą prisijunkite kaip administratorius prie kartotuvo ir patikrinkite versiją (Settings → Version).

04-repeater-version-check.jpg

Jei atnaujinimas nepavyksta

  • Išjunkite ir vėl įjunkite telefono Bluetooth
  • Dar kartą paleiskite įrenginį į OTA režimą su start ota
  • nRF DFU programėlėje įjunkite Force Scanning