2048243_en-US

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

2048243_en-US

2048243_en-US

imx8 Quad Max uboot fuse prog ERROR

I am trying to burn the fuses for the Quad Max.

fuse prog -y 0 722 0x........
Programming bank 0 word 0x000002d2 to 0x........
ERROR
=> fuse read 0 722
Reading bank 0:

Word 0x000002d2: 00000000

I have created the uboot setup for AHAB, and the "secure version" of uboot runs (I have not burned any fuses yet, this is the first attempt)

U-Boot 2020.04

Is there a SCFW change needed to allow fuse burning?



i.MX 8 Family | i.MX 8QuadMax (8QM) | 8QuadPlusRe: imx8 Quad Max uboot fuse prog ERROR

The issue is solved by updating SECO firmware to 3.8.5.

$ wget https://www.nxp.com/lgfiles/NMG/MAD/YOCTO/imx-seco-3.8.5.bin

Re: imx8 Quad Max uboot fuse prog ERROR
  • Uboot ultimately calls calls /uboot/drivers/misc/imx8/fuse.c call_imx_sip() to burn the fusw=e, which calls smc_call().

    Which module is the smc_call calling into, sc_firmware, or seco?

    Whomever smc_call belongs to is failing.

     

    How to determine/fix?

    Like
 

 

Re: imx8 Quad Max uboot fuse prog ERROR

I followed all/any of the AHAB directions from Variscite and NXP, and a few other companies that support imx8 Quad Max processors. Most did not have the steps required for auth_cntr part that needed to be in the config, but auth_os runs without error.


Uboot seems fine otherwise, just no fuse burn...

using:
ATF 2.6
imx-seco-3.75
imx-sc-firmware-1.11.0
Linux 5.10.71
U-Boot 2020.04


Re: imx8 Quad Max uboot fuse prog ERROR

Hi,

Thank you for your interest in NXP Semiconductor products,

Could you confirm that you have followed the steps correctly until this point?

Also, what is the SECO FW version used? This causes OTPs to not be flashed.

Regards

Tags (1)
No ratings
Version history
Last update:
‎11-21-2025 08:26 PM
Updated by: