Hi,
We have a Android 10 image built with dual bootloader and Trusty OS enabled. The image boots fine before closing the chip with
=> fuse prog -y 1 3 0x2000000
However, once we closed the chip, we got errors of the following:
Solved! Go to Solution.
Hi
Yes,Before setting the RPMB key
1.need to SRK hash value needs to be programmed into eFuse hardware and close the chips.
2.it is necessary to know where the RPMB key blob encapsulated with CAAM is stored and how to
change the location.
BR
Zhiming
Hi Zhiming,
I followed the user AUG document and flashed the RPMG key using rpmb_key_test.bin
# fastboot stage rpmb_key_test.bin
# fastboot oem set-rpmb-key
(In the attached document, sec8.6.1 Initializing the secure storage for Trusty OS)
rpmb_key_test.bin ==> Prebuilt test RPMB key, which can be used to set the RPMB key as fixed 32 bytes 0x00.
However, now the board is not booting up and as well I am not able to reflash RPMB key. Could you help me fix this issue or how to recover?
@Jose1985 Which os version and platform you are using ?
Hi nxf65025,
I am trying to flash Android-11 Android Automotive flavor in iMX8QM.
Let me make an update. When I tried the below command to flash, I am able to flash the custom android image.
However, when booting up, I am getting below error in dmesg and there is no UI.
[ 32.346527] android_work: sent uevent USB_STATE=CONFIGURED
[ 33.903990] vref_1v8: disabling
[ 33.907141] epdev_on: disabling
[ 33.910313] SD1_SPWR: disabling
[ 36.534616] init: Control message: Could not find 'aidl/android.hardware.power.IPower/default' for ctl.interface_start from pid:239 (/system/bin/servicemanager)
Could you help me with this? Log is attached
Hi
Yes,Before setting the RPMB key
1.need to SRK hash value needs to be programmed into eFuse hardware and close the chips.
2.it is necessary to know where the RPMB key blob encapsulated with CAAM is stored and how to
change the location.
BR
Zhiming
Hi Zhiming,
We flash the RPMB after closed the chip first and try this again. It is booting fine now without error.
For point#2 what do you mean "it is necessary to know where the RPMB key blob encapsulated with CAAM is stored and how to change the location."? Do we need any other steps or configurations besides flash the SRK and close the HAB eFuse?
Thanks,
BL