Expand description
Modem firmware update utility for nRF91 Series
This crate provides functionality to update modem firmware on nRF91 Series devices using probe-rs for debugging interface access. It supports both verification and programming operations.
§Example
use probe_rs::{
probe::{list::Lister, DebugProbeSelector},
Permissions,
};
use modem_updater::ModemUpdater;
let lister = Lister::new();
let probe = lister.open(DebugProbeSelector {
vendor_id: 0x2e8a,
product_id: 0x000c,
serial_number: None,
}).unwrap();
let mut session = probe.attach("nRF9160_xxAA", Permissions::new().allow_erase_all()).unwrap();
let mut updater = ModemUpdater::new(&mut session);
updater.program_and_verify("modem_update.zip").unwrap();Structs§
- Modem
Updater - Main struct for performing modem firmware updates