The v3.2.x branch of the nRF9160 Feather Examples and Drivers repo is now the recommended branch for both the nRF9151 Feather. It targets NCS v3.2.1.
If you’re following any of the older active_sleep / low-power threads on this forum, please update your projects — there are meaningful current-draw improvements in this branch.
What’s new
Lower sleep current on the nRF9151 Feather
active_sleep now achieves 4uA at room temperature.
- BUCK2 is now disabled by writing the nPM1300 register directly, bypassing Zephyr’s regulator framework. The framework was preventing the rail from fully releasing. (Ongoing bug report with Nordic here.)
- New device-tree overlay adds
bias-pull-down on uart0 and spi3 sleep states so floating pins don’t leak current.
External flash
- Fix for full use of the on-board NOR flash (the previous partition layout left part of the chip unreachable).
Bootloader / build
- MCUboot partition resized; padding removed.
- Build warnings fixed across samples; bootloader size reduced.
- Various https / serial modem / asset tracker readme updates.
How to update
If you have an existing checkout:
cd <your nfed workspace>
git -C nfed checkout v3.2.x
west update
If you’re starting fresh, point west init at the repo and select v3.2.x as the manifest revision:
https://github.com/circuitdojo/nrf9160-feather-examples-and-drivers.git
Where to look
If you’ve been chasing low-power numbers on the nRF9151 Feather and saw values higher than expected, this is the branch you want. Post here if you hit anything weird after upgrading.