#modem #firmware #updater #nrf91 #updating #feather #nrf9160

bin+lib modem_updater

Utility for updating nRF91 modem firmware

1 unstable release

0.1.0 Jan 10, 2025

#741 in Hardware support

Download history 94/week @ 2025-01-05 24/week @ 2025-01-12 2/week @ 2025-01-19 1/week @ 2025-02-02

55 downloads per month

MIT/Apache

32KB
472 lines

nRF91 Modem Updater using probe-rs

Summary

This is a tool to update the nRF91 modem firmware using the probe-rs crate. It provides both a CLI and library interface. Used in production on the nRF9160 Feather and nRF9151 Feather.

Validated working on:

  • nRF9160
  • nRF9151
  • nRF9161

CLI Usage

To verify the modem firmware, run:

cargo run --bin updater -- verify <path_to_firmware_zip>

To program and verify the modem firmware, run:

cargo run --bin updater -- program <path_to_firmware_zip>

Acknowledgements

This project is based on the work of @maxd-nordic in the pyOCD project.

License

Licensed under either of

Dependencies

~32–45MB
~677K SLoC