#updater #firmware #modem #debug-probes #nrf9160 #nrf9151

bin+lib modem_updater

Utility for updating nRF91 modem firmware

1 unstable release

0.1.0 Jan 10, 2025

#1426 in Hardware support

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–47MB
~701K SLoC