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

bin+lib modem_updater

Utility for updating nRF91 modem firmware

1 unstable release

new 0.1.0 Jan 10, 2025

#438 in Hardware support

Download history 113/week @ 2025-01-08

113 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

~33–46MB
~684K SLoC