I’m newer to Zephyr, but I’ve climbed to the point where the 9151 is working with our custom carrier board and is generally functional.
I see the the same behaviour AchimKruas lists above while running Windows 11, cargo version 1.86.0, and probe-rs installed using cargo install from the repo in this thread. I have been using the 9160 target and SDK 2.7.0.
I use the recovery tool instead of hitting reset, but otherwise the list is the nearly same. The first flash fails on power up. The recovery util brings the board back, but it takes 2 attempts immediately after using recovery. Past that point most flash attempts succeed so long as the NRF9151 remains powered on either by USB or our carrier board.
- Plugin USB
- Flash -> fail
- Run recovery
- Flash -> fail, fail-> succeed
- Power NRF9151 from carrier board
- Remove USB
- Plug in USB
- Flash-> succeed