chore(nordic): nrfjprog as part of nRF Command Line Tools has been archived and replaced with nrfutil.
What changed, and why it matters
This is a routine build tooling update. The commit replaces one Nordic programming tool (nrfjprog) with its newer replacement (nrfutil) in a CMake board configuration file. It does not change any firmware code that runs on the Trezor device or affect how the device operates.
No security action needed. Treat as a normal dependency/toolchain maintenance update.
Security signals we found
No strong security signals were identified.
Evidence from the diff
The single-line change in nordic/trezor/boards/arm/t3w1_revA_nrf52832/board.cmake swaps the included Zephyr board runner script from nrfjprog.board.cmake to nrfutil.board.cmake. This follows Nordic Semiconductor’s deprecation of nrfjprog in favor of nRF Util. The change is purely in the flashing/debugging toolchain integration and has no runtime security implications.
Changed components
nordic/trezor/boards/arm/t3w1_revA_nrf52832/board.cmakeInspect captured patch +1 / −1
diff --git a/nordic/trezor/boards/arm/t3w1_revA_nrf52832/board.cmake b/nordic/trezor/boards/arm/t3w1_revA_nrf52832/board.cmake
index e9ebf8b75..010974bc1 100644
--- a/nordic/trezor/boards/arm/t3w1_revA_nrf52832/board.cmake
+++ b/nordic/trezor/boards/arm/t3w1_revA_nrf52832/board.cmake
@@ -6,7 +6,7 @@ board_runner_args(pyocd "--target=nrf52832" "--frequency=4000000")
set(OPENOCD_NRF5_SUBFAMILY "nrf52")
-include(${ZEPHYR_BASE}/boards/common/nrfjprog.board.cmake)
+include(${ZEPHYR_BASE}/boards/common/nrfutil.board.cmake)
include(${ZEPHYR_BASE}/boards/common/jlink.board.cmake)
include(${ZEPHYR_BASE}/boards/common/pyocd.board.cmake)
include(${ZEPHYR_BASE}/boards/common/openocd-nrf5.board.cmake)
Why this scored 15/100
Community notes
Notes can correct, qualify, or add evidence to the AI analysis. Every note shown here has been validated by a human moderator.
The AI analysis stands alone for now. Submit a note if you can add evidence or important context.