Hi all!
Over the past few years we’ve created some testing & tooling that has made producing the nRF9160 Feather and the upcoming nRF9151 Feather easier to produce. And of course, Rust has made that a ton easier thanks to the languages built in safety.
One recently developed item was having a modem updater that worked well with probe-rs
(a great pyocd
and jlink
alternative!). I’m proud to announce that the code is available now on Github.
https://github.com/circuitdojo/modem_updater
You can use this crate as a library to add to your already existing Rust workflow or as a stand alone binary. It can load and verify modem firmware 1.x and 2.x. Version 2.x also has an enhanced buffering mechanism which is also implemented.
I hope you find it useful!
Jared