Hello NXP Team,
I am developing a mass production flow for the KW45B41Z83A, following AN14003. While my SB3 generation and flashing process is working, I am facing a critical issue with the Debug Authentication flow that I believe is caused by an incomplete fuse provisioning sequence.
Environment:
Problem Description: The target board for this test is in the OEM SECURE WORLD CLOSED state. When I run the nxpdebugmbox -i jlink dat auth command, the cryptographic handshake appears to succeed (the DAC/DAR exchange is logged correctly, and RoT Hashes match), but the command ultimately fails with Access to AHB is not granted. A subsequent connection attempt with J-Link Commander fails with ERROR: Wrong DM-AP IDCODE detected: 0xFFFFFFFF.
Critical Information about the Target Board's Provisioning: The board was moved to the OEM SECURE WORLD CLOSED state using an incomplete procedure. My colleague executed only the first command from a sequence recommended in another Application Note (AN14158):
blhost -p COMX fuse-program 0xa 0xf was executed to advance the lifecycle.
Crucially, the board was manually reset immediately after this command.
The subsequent fuse-program commands from the sequence to program TZM_EN (fuse 0xd), SB3KDK (fuse 0x20), and RoTKTH (fuse 0x1f) were skipped.
As a result, the board is in a SECURE lifecycle state but is likely missing other critical fuse configurations required by the ROM for proper operation in this state.
My Core Question: Could this incomplete provisioning procedure (advancing the lifecycle to OEM SECURE WORLD CLOSED without programming the TZM_EN fuse, etc.) be the root cause of the Access to AHB is not granted error? Does the ROM bootloader's debug authentication mechanism depend on these other fuses being correctly set, even if the cryptographic portion of the authentication succeeds?
This seems to be the most likely cause, as all my keys, certificates, and cc_socu configurations have been verified to be correct.
I am preparing to provision another OEM OPEN board using the complete, correct procedure, but I would appreciate your expert confirmation on this matter. I will attach my configuration files and the key log files for your reference.
Thank you for your guidance.
Attached are debug log info:

