I was using a TX2 4GB and need to update pinmux. I had gone through the steps according to the Adaptation guide, but when I flash with ’ sudo ./flash.sh -k MB1_BCT jetson-tx2 mmcblk0p1’ , I got “Update [MB1-BCT] is not supported”. Following is the log:
###############################################################################
L4T BSP Information:
R32 , REVISION: 4.3
###############################################################################
Error: probing the target board failed.
Make sure the target board is connected through
USB port and is in recovery mode.
user@X1-Extreme:~/nvidia/nvidia_sdk/JetPack_4.4_Linux_JETSON_TX2/Linux_for_Tegra.work$ sudo ./flash.sh -k MB1-BCT jetson-tx2 mmcblk0p1
###############################################################################
L4T BSP Information:
R32 , REVISION: 4.3
###############################################################################
Target Board Information:
Name: jetson-tx2, Board Family: t186ref, SoC: Tegra 186,
OpMode: production, Boot Authentication: NS,
###############################################################################
./tegraflash.py --chip 0x18 --applet “/home/user/nvidia/nvidia_sdk/JetPack_4.4_Linux_JETSON_TX2/Linux_for_Tegra.work/bootloader/mb1_recovery_prod.bin” --skipuid --cmd “dump eeprom boardinfo cvm.bin”
Welcome to Tegra Flash
version 1.0.0
Type ? or help for help and q or quit to eusert
Use ! to execute system commands
[ 0.0030 ] Generating RCM messages
[ 0.0046 ] tegrarcm_v2 --listrcm rcm_list.xml --chip 0x18 0 --download rcm /home/user/nvidia/nvidia_sdk/JetPack_4.4_Linux_JETSON_TX2/Linux_for_Tegra.work/bootloader/mb1_recovery_prod.bin 0 0
[ 0.0053 ] RCM 0 is saved as rcm_0.rcm
[ 0.0062 ] RCM 1 is saved as rcm_1.rcm
[ 0.0062 ] List of rcm files are saved in rcm_list.xml
[ 0.0062 ]
[ 0.0062 ] Signing RCM messages
[ 0.0074 ] tegrasign_v2 --key None --list rcm_list.xml --pubkeyhash pub_key.key
[ 0.0080 ] Assuming zero filled SBK key
[ 0.0171 ]
[ 0.0171 ] Copying signature to RCM mesages
[ 0.0177 ] tegrarcm_v2 --chip 0x18 0 --updatesig rcm_list_signed.xml
[ 0.0186 ]
[ 0.0186 ] Boot Rom communication
[ 0.0194 ] tegrarcm_v2 --chip 0x18 0 --rcm rcm_list_signed.xml --skipuid
[ 0.0200 ] RCM version 0X180001
[ 0.9307 ] Boot Rom communication completed
[ 1.9377 ]
[ 2.9400 ] tegrarcm_v2 --isapplet
[ 2.9407 ] Applet version 01.00.0000
[ 4.6798 ]
[ 4.6828 ] Retrieving EEPROM data
[ 4.6831 ] tegrarcm_v2 --oem platformdetails eeprom cvm /home/user/nvidia/nvidia_sdk/JetPack_4.4_Linux_JETSON_TX2/Linux_for_Tegra.work/bootloader/cvm.bin
[ 4.6857 ] Applet version 01.00.0000
[ 6.6688 ] Saved platform info in /home/user/nvidia/nvidia_sdk/JetPack_4.4_Linux_JETSON_TX2/Linux_for_Tegra.work/bootloader/cvm.bin
[ 6.7424 ]
Board ID(3489) version(300) sku(0888) revision(H.0)
Copy /home/user/nvidia/nvidia_sdk/JetPack_4.4_Linux_JETSON_TX2/Linux_for_Tegra.work/kernel/dtb/tegra186-quill-p3310-1000-a00-00-base.dtb to /home/user/nvidia/nvidia_sdk/JetPack_4.4_Linux_JETSON_TX2/Linux_for_Tegra.work/kernel/dtb/tegra186-quill-p3310-1000-a00-00-base.dtb.rec
copying bctfile(/home/user/nvidia/nvidia_sdk/JetPack_4.4_Linux_JETSON_TX2/Linux_for_Tegra.work/bootloader/t186ref/BCT/P3310_A00_8GB_lpddr4_A02_l4t.cfg)… done.
copying misc_config(/home/user/nvidia/nvidia_sdk/JetPack_4.4_Linux_JETSON_TX2/Linux_for_Tegra.work/bootloader/t186ref/BCT/tegra186-mb1-bct-misc-si-l4t.cfg)… done.
copying pinmux_config(/home/user/nvidia/nvidia_sdk/JetPack_4.4_Linux_JETSON_TX2/Linux_for_Tegra.work/bootloader/t186ref/BCT/tegra186-mb1-bct-pinmux-quill-p3310-1000-a00.cfg)… done.
copying pmic_config(/home/user/nvidia/nvidia_sdk/JetPack_4.4_Linux_JETSON_TX2/Linux_for_Tegra.work/bootloader/t186ref/BCT/tegra186-mb1-bct-pmic-quill-p3310-1000-a00.cfg)… done.
copying pmc_config(/home/user/nvidia/nvidia_sdk/JetPack_4.4_Linux_JETSON_TX2/Linux_for_Tegra.work/bootloader/t186ref/BCT/tegra186-mb1-bct-pad-quill-p3310-1000-a00.cfg)… done.
copying prod_config(/home/user/nvidia/nvidia_sdk/JetPack_4.4_Linux_JETSON_TX2/Linux_for_Tegra.work/bootloader/t186ref/BCT/tegra186-mb1-bct-prod-quill-p3310-1000-a00.cfg)… done.
copying scr_config(/home/user/nvidia/nvidia_sdk/JetPack_4.4_Linux_JETSON_TX2/Linux_for_Tegra.work/bootloader/t186ref/BCT/minimal_scr.cfg)… done.
copying scr_cold_boot_config(/home/user/nvidia/nvidia_sdk/JetPack_4.4_Linux_JETSON_TX2/Linux_for_Tegra.work/bootloader/t186ref/BCT/mobile_scr.cfg)… done.
copying bootrom_config(/home/user/nvidia/nvidia_sdk/JetPack_4.4_Linux_JETSON_TX2/Linux_for_Tegra.work/bootloader/t186ref/BCT/tegra186-mb1-bct-bootrom-quill-p3310-1000-a00.cfg)… done.
copying dev_params(/home/user/nvidia/nvidia_sdk/JetPack_4.4_Linux_JETSON_TX2/Linux_for_Tegra.work/bootloader/t186ref/BCT/emmc.cfg)… done.
Eusersting bootloader(/home/user/nvidia/nvidia_sdk/JetPack_4.4_Linux_JETSON_TX2/Linux_for_Tegra.work/bootloader/nvtboot_cpu.bin) reused.
copying initrd(/home/user/nvidia/nvidia_sdk/JetPack_4.4_Linux_JETSON_TX2/Linux_for_Tegra.work/bootloader/l4t_initrd.img)… done.
populating kernel to rootfs… done.
populating initrd to rootfs… done.
populating /home/user/nvidia/nvidia_sdk/JetPack_4.4_Linux_JETSON_TX2/Linux_for_Tegra.work/kernel/dtb/tegra186-quill-p3310-1000-a00-00-base.dtb to rootfs… done.
Making Boot image… done.
20+0 records in
20+0 records out
20 bytes copied, 0.000524489 s, 38.1 kB/s
Eusersting sosfile(/home/user/nvidia/nvidia_sdk/JetPack_4.4_Linux_JETSON_TX2/Linux_for_Tegra.work/bootloader/mb1_recovery_prod.bin) reused.
copying tegraboot(/home/user/nvidia/nvidia_sdk/JetPack_4.4_Linux_JETSON_TX2/Linux_for_Tegra.work/bootloader/t186ref/nvtboot.bin)… done.
Eusersting cpu_bootloader(/home/user/nvidia/nvidia_sdk/JetPack_4.4_Linux_JETSON_TX2/Linux_for_Tegra.work/bootloader/nvtboot_cpu.bin) reused.
Eusersting mb2blfile(/home/user/nvidia/nvidia_sdk/JetPack_4.4_Linux_JETSON_TX2/Linux_for_Tegra.work/bootloader/nvtboot_recovery.bin) reused.
Eusersting mtspreboot(/home/user/nvidia/nvidia_sdk/JetPack_4.4_Linux_JETSON_TX2/Linux_for_Tegra.work/bootloader/preboot_d15_prod_cr.bin) reused.
Eusersting mts(/home/user/nvidia/nvidia_sdk/JetPack_4.4_Linux_JETSON_TX2/Linux_for_Tegra.work/bootloader/mce_mts_d15_prod_cr.bin) reused.
Eusersting mb1file(/home/user/nvidia/nvidia_sdk/JetPack_4.4_Linux_JETSON_TX2/Linux_for_Tegra.work/bootloader/mb1_prod.bin) reused.
Eusersting bpffile(/home/user/nvidia/nvidia_sdk/JetPack_4.4_Linux_JETSON_TX2/Linux_for_Tegra.work/bootloader/bpmp.bin) reused.
copying bpfdtbfile(/home/user/nvidia/nvidia_sdk/JetPack_4.4_Linux_JETSON_TX2/Linux_for_Tegra.work/bootloader/t186ref/tegra186-a02-bpmp-quill-p3310-1000-a00-00-te770d-ucm2.dtb)… done.
Eusersting scefile(/home/user/nvidia/nvidia_sdk/JetPack_4.4_Linux_JETSON_TX2/Linux_for_Tegra.work/bootloader/camera-rtcpu-sce.img) reused.
Eusersting spefile(/home/user/nvidia/nvidia_sdk/JetPack_4.4_Linux_JETSON_TX2/Linux_for_Tegra.work/bootloader/spe.bin) reused.
Eusersting drameccfile(/home/user/nvidia/nvidia_sdk/JetPack_4.4_Linux_JETSON_TX2/Linux_for_Tegra.work/bootloader/dram-ecc.bin) reused.
Eusersting badpagefile(/home/user/nvidia/nvidia_sdk/JetPack_4.4_Linux_JETSON_TX2/Linux_for_Tegra.work/bootloader/badpage.bin) reused.
copying wb0boot(/home/user/nvidia/nvidia_sdk/JetPack_4.4_Linux_JETSON_TX2/Linux_for_Tegra.work/bootloader/t186ref/warmboot.bin)… done.
Eusersting tosfile(/home/user/nvidia/nvidia_sdk/JetPack_4.4_Linux_JETSON_TX2/Linux_for_Tegra.work/bootloader/tos-trusty.img) reused.
Eusersting eksfile(/home/user/nvidia/nvidia_sdk/JetPack_4.4_Linux_JETSON_TX2/Linux_for_Tegra.work/bootloader/eks.img) reused.
copying dtbfile(/home/user/nvidia/nvidia_sdk/JetPack_4.4_Linux_JETSON_TX2/Linux_for_Tegra.work/kernel/dtb/tegra186-quill-p3310-1000-a00-00-base.dtb)… done.
Copying nv_boot_control.conf to rootfs
Eusersting tbcfile(/home/user/nvidia/nvidia_sdk/JetPack_4.4_Linux_JETSON_TX2/Linux_for_Tegra.work/bootloader/cboot.bin) reused.
copying tbcdtbfile(/home/user/nvidia/nvidia_sdk/JetPack_4.4_Linux_JETSON_TX2/Linux_for_Tegra.work/kernel/dtb/tegra186-quill-p3310-1000-a00-00-base.dtb)… done.
copying cfgfile(/home/user/nvidia/nvidia_sdk/JetPack_4.4_Linux_JETSON_TX2/Linux_for_Tegra.work/bootloader/t186ref/cfg/flash_l4t_t186.xml) to flash.xml… done.
Eusersting flasher(/home/user/nvidia/nvidia_sdk/JetPack_4.4_Linux_JETSON_TX2/Linux_for_Tegra.work/bootloader/nvtboot_recovery_cpu.bin) reused.
Eusersting flashapp(/home/user/nvidia/nvidia_sdk/JetPack_4.4_Linux_JETSON_TX2/Linux_for_Tegra.work/bootloader/tegraflash.py) reused.
- Update [MB1-BCT] is not supported. *