1 unstable release
new 0.1.0 | Jan 10, 2025 |
---|
#438 in Hardware support
113 downloads per month
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
- Apache License, Version 2.0 (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT) at your option.
Dependencies
~33–46MB
~684K SLoC