********************************************** * * * Step 1: Build the flashing environment * * * ********************************************** Create flash environment 0 /home/vpcuser/Downloads/Jetpack_5.1.2_Nano/Linux_for_Tegra/bootloader /home/vpcuser/Downloads/Jetpack_5.1.2_Nano/Linux_for_Tegra /home/vpcuser/Downloads/Jetpack_5.1.2_Nano/Linux_for_Tegra Finish creating flash environment 0. **************************************************** * * * Step 2: Boot the device with flash initrd image * * * **************************************************** /home/vpcuser/Downloads/Jetpack_5.1.2_Nano/Linux_for_Tegra/temp_initrdflash/bootloader0 /home/vpcuser/Downloads/Jetpack_5.1.2_Nano/Linux_for_Tegra ./tegraflash.py --bl uefi_jetson_with_dtb_sigheader.bin.encrypt --bct br_bct_BR.bct --securedev --bldtb tegra234-p3767-0003-p3768-0000-a0.dtb --applet rcm_2_encrypt.rcm --applet_softfuse rcm_1_encrypt.rcm --cmd "rcmboot" --cfg secureflash.xml --chip 0x23 --mb1_bct mb1_bct_MB1_sigheader.bct.encrypt --mem_bct mem_rcm_sigheader.bct.encrypt --mb1_cold_boot_bct mb1_cold_boot_bct_MB1_sigheader.bct.encrypt --mb1_bin mb1_t234_prod_aligned_sigheader.bin.encrypt --psc_bl1_bin psc_bl1_t234_prod_aligned_sigheader.bin.encrypt --mem_bct_cold_boot mem_coldboot_sigheader.bct.encrypt --bins "psc_fw pscfw_t234_prod_sigheader.bin.encrypt; mts_mce mce_flash_o10_cr_prod_sigheader.bin.encrypt; mb2_applet applet_t234_sigheader.bin.encrypt; mb2_bootloader mb2_t234_with_mb2_cold_boot_bct_MB2_sigheader.bin.encrypt; xusb_fw xusb_t234_prod_sigheader.bin.encrypt; dce_fw display-t234-dce_sigheader.bin.encrypt; nvdec nvdec_t234_prod_sigheader.fw.encrypt; bpmp_fw bpmp_t234-TE950M-A1_prod_sigheader.bin.encrypt; bpmp_fw_dtb tegra234-bpmp-3767-0003-3509-a02_with_odm_sigheader.dtb.encrypt; sce_fw camera-rtcpu-sce_sigheader.img.encrypt; rce_fw camera-rtcpu-t234-rce_sigheader.img.encrypt; ape_fw adsp-fw_sigheader.bin.encrypt; spe_fw spe_t234_sigheader.bin.encrypt; tos tos-optee_t234_sigheader.img.encrypt; eks eks_t234_sigheader.img.encrypt; kernel boot0.img; kernel_dtb tegra234-p3767-0003-p3768-0000-a0.dtb" --secondary_gpt_backup --bct_backup --instance 1-1 Welcome to Tegra Flash version 1.0.0 Type ? or help for help and q or quit to exit Use ! to execute system commands Entering RCM boot [ 0.0534 ] mb1_t234_prod_aligned_sigheader.bin.encrypt filename is from --mb1_bin [ 0.0534 ] psc_bl1_t234_prod_aligned_sigheader.bin.encrypt filename is from --psc_bl1_bin [ 0.0534 ] rcm boot with presigned binaries [ 0.0549 ] tegrarcm_v2 --instance 1-1 --new_session --chip 0x23 0 --uid --download bct_br br_bct_BR.bct --download mb1 mb1_t234_prod_aligned_sigheader.bin.encrypt --download psc_bl1 psc_bl1_t234_prod_aligned_sigheader.bin.encrypt --download bct_mb1 mb1_bct_MB1_sigheader.bct.encrypt [ 0.0562 ] BR_CID: 0x80012344705DE6C8340000000D018100 [ 0.0686 ] Sending bct_br [ 0.0797 ] Sending mb1 [ 0.0803 ] Sending psc_bl1 [ 0.0916 ] Sending bct_mb1 [ 0.0979 ] Generating blob for T23x [ 0.1012 ] tegrahost_v2 --chip 0x23 0 --generateblob blob.xml blob.bin [ 0.1030 ] The number of images in blob is 18 [ 0.1037 ] blobsize is 75582014 [ 0.1039 ] Added binary blob_uefi_jetson_with_dtb_sigheader.bin.encrypt of size 2924608 [ 0.1599 ] Added binary blob_pscfw_t234_prod_sigheader.bin.encrypt of size 375168 [ 0.1606 ] Added binary blob_mce_flash_o10_cr_prod_sigheader.bin.encrypt of size 190592 [ 0.1611 ] Added binary blob_applet_t234_sigheader.bin.encrypt of size 277312 [ 0.1615 ] Not supported type: mb2_applet [ 0.1616 ] Added binary blob_mb2_t234_with_mb2_cold_boot_bct_MB2_sigheader.bin.encrypt of size 438768 [ 0.1620 ] Added binary blob_xusb_t234_prod_sigheader.bin.encrypt of size 164864 [ 0.1624 ] Added binary blob_display-t234-dce_sigheader.bin.encrypt of size 9097216 [ 0.1697 ] Added binary blob_nvdec_t234_prod_sigheader.fw.encrypt of size 294912 [ 0.1716 ] Added binary blob_bpmp_t234-TE950M-A1_prod_sigheader.bin.encrypt of size 1051136 [ 0.1729 ] Added binary blob_tegra234-bpmp-3767-0003-3509-a02_with_odm_sigheader.dtb.encrypt of size 199936 [ 0.1738 ] Added binary blob_camera-rtcpu-sce_sigheader.img.encrypt of size 166304 [ 0.1746 ] Added binary blob_camera-rtcpu-t234-rce_sigheader.img.encrypt of size 537952 [ 0.1754 ] Added binary blob_adsp-fw_sigheader.bin.encrypt of size 400864 [ 0.1760 ] Added binary blob_spe_t234_sigheader.bin.encrypt of size 270336 [ 0.1766 ] Added binary blob_tos-optee_t234_sigheader.img.encrypt of size 1127568 [ 0.1773 ] Added binary blob_eks_t234_sigheader.img.encrypt of size 9232 [ 0.1780 ] Added binary blob_boot0.img of size 57706496 [ 0.2254 ] Added binary blob_tegra234-p3767-0003-p3768-0000-a0.dtb of size 347646 [ 0.3014 ] tegrarcm_v2 --instance 1-1 --chip 0x23 0 --pollbl --download bct_mem mem_rcm_sigheader.bct.encrypt --download blob blob.bin [ 0.3027 ] BL: version 1.2.0.0-t234-54845784-562369e5 last_boot_error: 0 [ 0.3409 ] Sending bct_mem [ 0.3519 ] Sending blob [ 4.1586 ] RCM-boot started /home/vpcuser/Downloads/Jetpack_5.1.2_Nano/Linux_for_Tegra *************************************** * * * Step 3: Start the flashing process * * * *************************************** Waiting for target to boot-up... Waiting for target to boot-up... Waiting for target to boot-up... Waiting for target to boot-up... Waiting for target to boot-up... Waiting for target to boot-up... Waiting for target to boot-up... Waiting for target to boot-up... Waiting for target to boot-up... Waiting for target to boot-up... Waiting for target to boot-up... Waiting for target to boot-up... Waiting for target to boot-up... Waiting for target to boot-up... Waiting for target to boot-up... Waiting for target to boot-up... Waiting for target to boot-up... Waiting for target to boot-up... Waiting for target to boot-up... Waiting for target to boot-up... Waiting for target to boot-up... Waiting for device to expose ssh ......RTNETLINK answers: File exists RTNETLINK answers: File exists Waiting for device to expose ssh ...Run command: flash on fc00:1:1:0::2 SSH ready blockdev: cannot open /dev/mmcblk0boot0: No such file or directory [ 0]: l4t_flash_from_kernel: Starting to create gpt for emmc Active index file is /mnt/internal/flash.idx Number of lines is 58 max_index=57 [ 2]: l4t_flash_from_kernel: Successfully create gpt for emmc [ 2]: l4t_flash_from_kernel: Starting to create gpt for external device Active index file is /mnt/external/flash.idx Number of lines is 21 max_index=20 writing item=1, 9:0:primary_gpt, 512, 19968, gpt_primary_9_0.bin, 16896, fixed--0, a274dc83f52f9a0b01b98f37e6de64b049fee01b Writing primary_gpt partition with gpt_primary_9_0.bin Offset is not aligned to K Bytes, no optimization is applied dd if=/mnt/external/gpt_primary_9_0.bin of=/dev/nvme0n1 bs=1 skip=0 seek=512 count=16896 16896+0 records in 16896+0 records out 16896 bytes (17 kB, 16 KiB) copied, 0.0264261 s, 639 kB/s Writing primary_gpt partition done Writing secondary_gpt partition with gpt_secondary_9_0.bin Offset is not aligned to K Bytes, no optimization is applied dd if=/mnt/external/gpt_secondary_9_0.bin of=/dev/nvme0n1 bs=1 skip=0 seek=120034106880 count=16896 16896+0 records in 16896+0 records out 16896 bytes (17 kB, 16 KiB) copied, 0.0274147 s, 616 kB/s Writing secondary_gpt partition done [ 16]: l4t_flash_from_kernel: Successfully create gpt for external device [ 16]: l4t_flash_from_kernel: Starting to flash to emmc Active index file is /mnt/internal/flash.idx [ 16]: l4t_flash_from_kernel: Starting to flash to external device Active index file is /mnt/external/flash.idx Number of lines is 58 max_index=57 Flash index file is /mnt/internal/flash.idx Number of lines is 58 max_index=57 Number of lines is 21 max_index=20 [ 16]: l4t_flash_from_kernel: Starting to flash to qspi writing item=0, 9:0:master_boot_record, 0, 512, mbr_9_0.bin, 512, fixed--0, 694898d1c345bdb31b377790ed7fc0b0db184bf7 QSPI storage size: 67108864 bytes. writing item=1, 9:0:primary_gpt, 512, 19968, gpt_primary_9_0.bin, 16896, fixed--0, a274dc83f52f9a0b01b98f37e6de64b049fee01b writing item=2, 9:0:APP, 20480, 419430400, , , fixed--1, Formatting APP partition /dev/nvme0n1p1 ... mke2fs 1.45.5 (07-Jan-2020) Discarding device blocks: 4096/102400 done Creating filesystem with 102400 4k blocks and 102400 inodes Filesystem UUID: af27817d-2d5d-4d93-b2ea-eb7dc9fc17e6 Superblock backups stored on blocks: 32768, 98304 Allocating group tables: 0/4 done Writing inode tables: 0/4 done Creating journal (4096 blocks): done Writing superblocks and filesystem accounting information: 0/4 done Formatting APP parition done Formatting APP partition /dev/nvme0n1p1 ... tar --xattrs -xpf /mnt/external/system_boot.img --checkpoint=10000 --warning=no-timestamp --numeric-owner -C /tmp/ci-Gr3fM1wajM [ 21]: l4t_flash_from_kernel: Successfully flash the emmc writing item=3, 9:0:APP_b, 419450880, 419430400, , , fixed--2, Formatting APP partition /dev/nvme0n1p2 ... mke2fs 1.45.5 (07-Jan-2020) Discarding device blocks: 4096/102400 done Creating filesystem with 102400 4k blocks and 102400 inodes Filesystem UUID: 2a6c3613-bd30-42ac-b497-07f1d271d810 Superblock backups stored on blocks: 32768, 98304 Allocating group tables: 0/4 done Writing inode tables: 0/4 done Creating journal (4096 blocks): done Writing superblocks and filesystem accounting information: 0/4 done Formatting APP parition done Formatting APP partition /dev/nvme0n1p2 ... tar --xattrs -xpf /mnt/external/system_boot.img_b --checkpoint=10000 --warning=no-timestamp --numeric-owner -C /tmp/ci-16RHQfqNAo writing item=4, 9:0:APP_ENC, 838881280, 31792824320, system_root_encrypted.img_ext, 6413242056, fixed--3, Writing APP_ENC partition with system_root_encrypted.img_ext Get size of partition through connection. blkdiscard /dev/nvme0n1p3 /mnt/simg2img /mnt/external/system_root_encrypted.img_ext /dev/nvme0n1p3 Erased 67108864 bytes from address 0x00000000 in flash Flash index file is /mnt/internal/flash.idx Number of lines is 58 max_index=57 Writing br_bct_BR.bct (parittion: BCT) into /dev/mtd0 Sha1 checksum matched for /mnt/internal/br_bct_BR.bct Writing /mnt/internal/br_bct_BR.bct (8192 bytes) into /dev/mtd0:0 Copied 8192 bytes from /mnt/internal/br_bct_BR.bct to address 0x00000000 in flash [ 196]: l4t_flash_from_kernel: QSPI erase block size is 65536 [ 196]: l4t_flash_from_kernel: Writing 16 copies of /mnt/internal/br_bct_BR.bct Writing /mnt/internal/br_bct_BR.bct (8192 bytes) into /dev/mtd0:65536 Copied 8192 bytes from /mnt/internal/br_bct_BR.bct to address 0x00010000 in flash Writing /mnt/internal/br_bct_BR.bct (8192 bytes) into /dev/mtd0:131072 Copied 8192 bytes from /mnt/internal/br_bct_BR.bct to address 0x00020000 in flash Writing /mnt/internal/br_bct_BR.bct (8192 bytes) into /dev/mtd0:196608 Copied 8192 bytes from /mnt/internal/br_bct_BR.bct to address 0x00030000 in flash Writing /mnt/internal/br_bct_BR.bct (8192 bytes) into /dev/mtd0:262144 Copied 8192 bytes from /mnt/internal/br_bct_BR.bct to address 0x00040000 in flash Writing /mnt/internal/br_bct_BR.bct (8192 bytes) into /dev/mtd0:327680 Copied 8192 bytes from /mnt/internal/br_bct_BR.bct to address 0x00050000 in flash Writing /mnt/internal/br_bct_BR.bct (8192 bytes) into /dev/mtd0:393216 Copied 8192 bytes from /mnt/internal/br_bct_BR.bct to address 0x00060000 in flash Writing /mnt/internal/br_bct_BR.bct (8192 bytes) into /dev/mtd0:458752 Copied 8192 bytes from /mnt/internal/br_bct_BR.bct to address 0x00070000 in flash Writing /mnt/internal/br_bct_BR.bct (8192 bytes) into /dev/mtd0:524288 Copied 8192 bytes from /mnt/internal/br_bct_BR.bct to address 0x00080000 in flash Writing /mnt/internal/br_bct_BR.bct (8192 bytes) into /dev/mtd0:589824 Copied 8192 bytes from /mnt/internal/br_bct_BR.bct to address 0x00090000 in flash Writing /mnt/internal/br_bct_BR.bct (8192 bytes) into /dev/mtd0:655360 Copied 8192 bytes from /mnt/internal/br_bct_BR.bct to address 0x000a0000 in flash Writing /mnt/internal/br_bct_BR.bct (8192 bytes) into /dev/mtd0:720896 Copied 8192 bytes from /mnt/internal/br_bct_BR.bct to address 0x000b0000 in flash Writing /mnt/internal/br_bct_BR.bct (8192 bytes) into /dev/mtd0:786432 Copied 8192 bytes from /mnt/internal/br_bct_BR.bct to address 0x000c0000 in flash Writing /mnt/internal/br_bct_BR.bct (8192 bytes) into /dev/mtd0:851968 Copied 8192 bytes from /mnt/internal/br_bct_BR.bct to address 0x000d0000 in flash Writing /mnt/internal/br_bct_BR.bct (8192 bytes) into /dev/mtd0:917504 Copied 8192 bytes from /mnt/internal/br_bct_BR.bct to address 0x000e0000 in flash Writing /mnt/internal/br_bct_BR.bct (8192 bytes) into /dev/mtd0:983040 Copied 8192 bytes from /mnt/internal/br_bct_BR.bct to address 0x000f0000 in flash Writing mb1_t234_prod_aligned_sigheader.bin.encrypt (parittion: A_mb1) into /dev/mtd0 Sha1 checksum matched for /mnt/internal/mb1_t234_prod_aligned_sigheader.bin.encrypt Writing /mnt/internal/mb1_t234_prod_aligned_sigheader.bin.encrypt (280976 bytes) into /dev/mtd0:1048576 Copied 280976 bytes from /mnt/internal/mb1_t234_prod_aligned_sigheader.bin.encrypt to address 0x00100000 in flash Writing psc_bl1_t234_prod_aligned_sigheader.bin.encrypt (parittion: A_psc_bl1) into /dev/mtd0 Sha1 checksum matched for /mnt/internal/psc_bl1_t234_prod_aligned_sigheader.bin.encrypt Writing /mnt/internal/psc_bl1_t234_prod_aligned_sigheader.bin.encrypt (122864 bytes) into /dev/mtd0:1572864 Copied 122864 bytes from /mnt/internal/psc_bl1_t234_prod_aligned_sigheader.bin.encrypt to address 0x00180000 in flash Writing mb1_cold_boot_bct_MB1_sigheader.bct.encrypt (parittion: A_MB1_BCT) into /dev/mtd0 Sha1 checksum matched for /mnt/internal/mb1_cold_boot_bct_MB1_sigheader.bct.encrypt Writing /mnt/internal/mb1_cold_boot_bct_MB1_sigheader.bct.encrypt (17280 bytes) into /dev/mtd0:1835008 Copied 17280 bytes from /mnt/internal/mb1_cold_boot_bct_MB1_sigheader.bct.encrypt to address 0x001c0000 in flash Writing mem_coldboot_sigheader.bct.encrypt (parittion: A_MEM_BCT) into /dev/mtd0 Sha1 checksum matched for /mnt/internal/mem_coldboot_sigheader.bct.encrypt Writing /mnt/internal/mem_coldboot_sigheader.bct.encrypt (243712 bytes) into /dev/mtd0:1966080 Copied 243712 bytes from /mnt/internal/mem_coldboot_sigheader.bct.encrypt to address 0x001e0000 in flash [ 198]: l4t_flash_from_kernel: Warning: skip writing A_tsec-fw partition as no image is specified Writing nvdec_t234_prod_sigheader.fw.encrypt (parittion: A_nvdec) into /dev/mtd0 Sha1 checksum matched for /mnt/internal/nvdec_t234_prod_sigheader.fw.encrypt Writing /mnt/internal/nvdec_t234_prod_sigheader.fw.encrypt (294912 bytes) into /dev/mtd0:3276800 Copied 294912 bytes from /mnt/internal/nvdec_t234_prod_sigheader.fw.encrypt to address 0x00320000 in flash Writing mb2_t234_with_mb2_cold_boot_bct_MB2_sigheader.bin.encrypt (parittion: A_mb2) into /dev/mtd0 Sha1 checksum matched for /mnt/internal/mb2_t234_with_mb2_cold_boot_bct_MB2_sigheader.bin.encrypt Writing /mnt/internal/mb2_t234_with_mb2_cold_boot_bct_MB2_sigheader.bin.encrypt (438768 bytes) into /dev/mtd0:4325376 Copied 438768 bytes from /mnt/internal/mb2_t234_with_mb2_cold_boot_bct_MB2_sigheader.bin.encrypt to address 0x00420000 in flash Writing xusb_t234_prod_sigheader.bin.encrypt (parittion: A_xusb-fw) into /dev/mtd0 Sha1 checksum matched for /mnt/internal/xusb_t234_prod_sigheader.bin.encrypt Writing /mnt/internal/xusb_t234_prod_sigheader.bin.encrypt (164864 bytes) into /dev/mtd0:4849664 Copied 164864 bytes from /mnt/internal/xusb_t234_prod_sigheader.bin.encrypt to address 0x004a0000 in flash Writing bpmp_t234-TE950M-A1_prod_sigheader.bin.encrypt (parittion: A_bpmp-fw) into /dev/mtd0 Sha1 checksum matched for /mnt/internal/bpmp_t234-TE950M-A1_prod_sigheader.bin.encrypt Writing /mnt/internal/bpmp_t234-TE950M-A1_prod_sigheader.bin.encrypt (1051136 bytes) into /dev/mtd0:5111808 Copied 1051136 bytes from /mnt/internal/bpmp_t234-TE950M-A1_prod_sigheader.bin.encrypt to address 0x004e0000 in flash Writing tegra234-bpmp-3767-0003-3509-a02_with_odm_sigheader.dtb.encrypt (parittion: A_bpmp-fw-dtb) into /dev/mtd0 Sha1 checksum matched for /mnt/internal/tegra234-bpmp-3767-0003-3509-a02_with_odm_sigheader.dtb.encrypt Writing /mnt/internal/tegra234-bpmp-3767-0003-3509-a02_with_odm_sigheader.dtb.encrypt (199936 bytes) into /dev/mtd0:6684672 Copied 199936 bytes from /mnt/internal/tegra234-bpmp-3767-0003-3509-a02_with_odm_sigheader.dtb.encrypt to address 0x00660000 in flash Writing pscfw_t234_prod_sigheader.bin.encrypt (parittion: A_psc-fw) into /dev/mtd0 Sha1 checksum matched for /mnt/internal/pscfw_t234_prod_sigheader.bin.encrypt Writing /mnt/internal/pscfw_t234_prod_sigheader.bin.encrypt (375168 bytes) into /dev/mtd0:10878976 Copied 375168 bytes from /mnt/internal/pscfw_t234_prod_sigheader.bin.encrypt to address 0x00a60000 in flash Writing mce_flash_o10_cr_prod_sigheader.bin.encrypt (parittion: A_mts-mce) into /dev/mtd0 Sha1 checksum matched for /mnt/internal/mce_flash_o10_cr_prod_sigheader.bin.encrypt Writing /mnt/internal/mce_flash_o10_cr_prod_sigheader.bin.encrypt (190592 bytes) into /dev/mtd0:11665408 Copied 190592 bytes from /mnt/internal/mce_flash_o10_cr_prod_sigheader.bin.encrypt to address 0x00b20000 in flash Writing sc7_t234_prod_sigheader.bin.encrypt (parittion: A_sc7) into /dev/mtd0 Sha1 checksum matched for /mnt/internal/sc7_t234_prod_sigheader.bin.encrypt Writing /mnt/internal/sc7_t234_prod_sigheader.bin.encrypt (184544 bytes) into /dev/mtd0:12189696 Copied 184544 bytes from /mnt/internal/sc7_t234_prod_sigheader.bin.encrypt to address 0x00ba0000 in flash Writing psc_rf_t234_prod_sigheader.bin.encrypt (parittion: A_pscrf) into /dev/mtd0 Sha1 checksum matched for /mnt/internal/psc_rf_t234_prod_sigheader.bin.encrypt Writing /mnt/internal/psc_rf_t234_prod_sigheader.bin.encrypt (122320 bytes) into /dev/mtd0:12386304 Copied 122320 bytes from /mnt/internal/psc_rf_t234_prod_sigheader.bin.encrypt to address 0x00bd0000 in flash Writing mb2rf_t234_sigheader.bin.encrypt (parittion: A_mb2rf) into /dev/mtd0 Sha1 checksum matched for /mnt/internal/mb2rf_t234_sigheader.bin.encrypt Writing /mnt/internal/mb2rf_t234_sigheader.bin.encrypt (122752 bytes) into /dev/mtd0:12582912 Copied 122752 bytes from /mnt/internal/mb2rf_t234_sigheader.bin.encrypt to address 0x00c00000 in flash Writing uefi_jetson_with_dtb_sigheader.bin.encrypt (parittion: A_cpu-bootloader) into /dev/mtd0 Sha1 checksum matched for /mnt/internal/uefi_jetson_with_dtb_sigheader.bin.encrypt Writing /mnt/internal/uefi_jetson_with_dtb_sigheader.bin.encrypt (2924608 bytes) into /dev/mtd0:12713984 Copied 2924608 bytes from /mnt/internal/uefi_jetson_with_dtb_sigheader.bin.encrypt to address 0x00c20000 in flash Writing tos-optee_t234_sigheader.img.encrypt (parittion: A_secure-os) into /dev/mtd0 Sha1 checksum matched for /mnt/internal/tos-optee_t234_sigheader.img.encrypt Writing /mnt/internal/tos-optee_t234_sigheader.img.encrypt (1127568 bytes) into /dev/mtd0:16384000 Copied 1127568 bytes from /mnt/internal/tos-optee_t234_sigheader.img.encrypt to address 0x00fa0000 in flash [ 215]: l4t_flash_from_kernel: Warning: skip writing A_smm-fw partition as no image is specified Writing eks_t234_sigheader.img.encrypt (parittion: A_eks) into /dev/mtd0 Sha1 checksum matched for /mnt/internal/eks_t234_sigheader.img.encrypt Writing /mnt/internal/eks_t234_sigheader.img.encrypt (9232 bytes) into /dev/mtd0:22675456 Copied 9232 bytes from /mnt/internal/eks_t234_sigheader.img.encrypt to address 0x015a0000 in flash Writing display-t234-dce_with_tegra234-p3767-0003-p3768-0000-a0_with_odm_overlay_aligned_blob_w_bin_sigheader.bin.encrypt (parittion: A_dce-fw) into /dev/mtd0 Sha1 checksum matched for /mnt/internal/display-t234-dce_with_tegra234-p3767-0003-p3768-0000-a0_with_odm_overlay_aligned_blob_w_bin_sigheader.bin.encrypt Writing /mnt/internal/display-t234-dce_with_tegra234-p3767-0003-p3768-0000-a0_with_odm_overlay_aligned_blob_w_bin_sigheader.bin.encrypt (738208 bytes) into /dev/mtd0:22937600 Copied 738208 bytes from /mnt/internal/display-t234-dce_with_tegra234-p3767-0003-p3768-0000-a0_with_odm_overlay_aligned_blob_w_bin_sigheader.bin.encrypt to address 0x015e0000 in flash Writing spe_t234_sigheader.bin.encrypt (parittion: A_spe-fw) into /dev/mtd0 Sha1 checksum matched for /mnt/internal/spe_t234_sigheader.bin.encrypt Writing /mnt/internal/spe_t234_sigheader.bin.encrypt (270336 bytes) into /dev/mtd0:28180480 Copied 270336 bytes from /mnt/internal/spe_t234_sigheader.bin.encrypt to address 0x01ae0000 in flash Writing camera-rtcpu-t234-rce_sigheader.img.encrypt (parittion: A_rce-fw) into /dev/mtd0 Sha1 checksum matched for /mnt/internal/camera-rtcpu-t234-rce_sigheader.img.encrypt Writing /mnt/internal/camera-rtcpu-t234-rce_sigheader.img.encrypt (537952 bytes) into /dev/mtd0:28770304 Copied 537952 bytes from /mnt/internal/camera-rtcpu-t234-rce_sigheader.img.encrypt to address 0x01b70000 in flash Writing adsp-fw_sigheader.bin.encrypt (parittion: A_adsp-fw) into /dev/mtd0 Sha1 checksum matched for /mnt/internal/adsp-fw_sigheader.bin.encrypt Writing /mnt/internal/adsp-fw_sigheader.bin.encrypt (400864 bytes) into /dev/mtd0:29818880 Copied 400864 bytes from /mnt/internal/adsp-fw_sigheader.bin.encrypt to address 0x01c70000 in flash [ 220]: l4t_flash_from_kernel: Warning: skip writing A_reserved_on_boot partition as no image is specified Writing mb1_t234_prod_aligned_sigheader.bin.encrypt (parittion: B_mb1) into /dev/mtd0 Sha1 checksum matched for /mnt/internal/mb1_t234_prod_aligned_sigheader.bin.encrypt Writing /mnt/internal/mb1_t234_prod_aligned_sigheader.bin.encrypt (280976 bytes) into /dev/mtd0:33292288 Copied 280976 bytes from /mnt/internal/mb1_t234_prod_aligned_sigheader.bin.encrypt to address 0x01fc0000 in flash Writing psc_bl1_t234_prod_aligned_sigheader.bin.encrypt (parittion: B_psc_bl1) into /dev/mtd0 Sha1 checksum matched for /mnt/internal/psc_bl1_t234_prod_aligned_sigheader.bin.encrypt Writing /mnt/internal/psc_bl1_t234_prod_aligned_sigheader.bin.encrypt (122864 bytes) into /dev/mtd0:33816576 Copied 122864 bytes from /mnt/internal/psc_bl1_t234_prod_aligned_sigheader.bin.encrypt to address 0x02040000 in flash Writing mb1_cold_boot_bct_MB1_sigheader.bct.encrypt (parittion: B_MB1_BCT) into /dev/mtd0 Sha1 checksum matched for /mnt/internal/mb1_cold_boot_bct_MB1_sigheader.bct.encrypt Writing /mnt/internal/mb1_cold_boot_bct_MB1_sigheader.bct.encrypt (17280 bytes) into /dev/mtd0:34078720 Copied 17280 bytes from /mnt/internal/mb1_cold_boot_bct_MB1_sigheader.bct.encrypt to address 0x02080000 in flash Writing mem_coldboot_sigheader.bct.encrypt (parittion: B_MEM_BCT) into /dev/mtd0 Sha1 checksum matched for /mnt/internal/mem_coldboot_sigheader.bct.encrypt Writing /mnt/internal/mem_coldboot_sigheader.bct.encrypt (243712 bytes) into /dev/mtd0:34209792 Copied 243712 bytes from /mnt/internal/mem_coldboot_sigheader.bct.encrypt to address 0x020a0000 in flash [ 221]: l4t_flash_from_kernel: Warning: skip writing B_tsec-fw partition as no image is specified Writing nvdec_t234_prod_sigheader.fw.encrypt (parittion: B_nvdec) into /dev/mtd0 Sha1 checksum matched for /mnt/internal/nvdec_t234_prod_sigheader.fw.encrypt Writing /mnt/internal/nvdec_t234_prod_sigheader.fw.encrypt (294912 bytes) into /dev/mtd0:35520512 Copied 294912 bytes from /mnt/internal/nvdec_t234_prod_sigheader.fw.encrypt to address 0x021e0000 in flash Writing mb2_t234_with_mb2_cold_boot_bct_MB2_sigheader.bin.encrypt (parittion: B_mb2) into /dev/mtd0 Sha1 checksum matched for /mnt/internal/mb2_t234_with_mb2_cold_boot_bct_MB2_sigheader.bin.encrypt Writing /mnt/internal/mb2_t234_with_mb2_cold_boot_bct_MB2_sigheader.bin.encrypt (438768 bytes) into /dev/mtd0:36569088 Copied 438768 bytes from /mnt/internal/mb2_t234_with_mb2_cold_boot_bct_MB2_sigheader.bin.encrypt to address 0x022e0000 in flash Writing xusb_t234_prod_sigheader.bin.encrypt (parittion: B_xusb-fw) into /dev/mtd0 Sha1 checksum matched for /mnt/internal/xusb_t234_prod_sigheader.bin.encrypt Writing /mnt/internal/xusb_t234_prod_sigheader.bin.encrypt (164864 bytes) into /dev/mtd0:37093376 Copied 164864 bytes from /mnt/internal/xusb_t234_prod_sigheader.bin.encrypt to address 0x02360000 in flash Writing bpmp_t234-TE950M-A1_prod_sigheader.bin.encrypt (parittion: B_bpmp-fw) into /dev/mtd0 Sha1 checksum matched for /mnt/internal/bpmp_t234-TE950M-A1_prod_sigheader.bin.encrypt Writing /mnt/internal/bpmp_t234-TE950M-A1_prod_sigheader.bin.encrypt (1051136 bytes) into /dev/mtd0:37355520 Copied 1051136 bytes from /mnt/internal/bpmp_t234-TE950M-A1_prod_sigheader.bin.encrypt to address 0x023a0000 in flash Writing tegra234-bpmp-3767-0003-3509-a02_with_odm_sigheader.dtb.encrypt (parittion: B_bpmp-fw-dtb) into /dev/mtd0 Sha1 checksum matched for /mnt/internal/tegra234-bpmp-3767-0003-3509-a02_with_odm_sigheader.dtb.encrypt Writing /mnt/internal/tegra234-bpmp-3767-0003-3509-a02_with_odm_sigheader.dtb.encrypt (199936 bytes) into /dev/mtd0:38928384 Copied 199936 bytes from /mnt/internal/tegra234-bpmp-3767-0003-3509-a02_with_odm_sigheader.dtb.encrypt to address 0x02520000 in flash Writing pscfw_t234_prod_sigheader.bin.encrypt (parittion: B_psc-fw) into /dev/mtd0 Sha1 checksum matched for /mnt/internal/pscfw_t234_prod_sigheader.bin.encrypt Writing /mnt/internal/pscfw_t234_prod_sigheader.bin.encrypt (375168 bytes) into /dev/mtd0:43122688 Copied 375168 bytes from /mnt/internal/pscfw_t234_prod_sigheader.bin.encrypt to address 0x02920000 in flash Writing mce_flash_o10_cr_prod_sigheader.bin.encrypt (parittion: B_mts-mce) into /dev/mtd0 Sha1 checksum matched for /mnt/internal/mce_flash_o10_cr_prod_sigheader.bin.encrypt Writing /mnt/internal/mce_flash_o10_cr_prod_sigheader.bin.encrypt (190592 bytes) into /dev/mtd0:43909120 Copied 190592 bytes from /mnt/internal/mce_flash_o10_cr_prod_sigheader.bin.encrypt to address 0x029e0000 in flash Writing sc7_t234_prod_sigheader.bin.encrypt (parittion: B_sc7) into /dev/mtd0 Sha1 checksum matched for /mnt/internal/sc7_t234_prod_sigheader.bin.encrypt Writing /mnt/internal/sc7_t234_prod_sigheader.bin.encrypt (184544 bytes) into /dev/mtd0:44433408 Copied 184544 bytes from /mnt/internal/sc7_t234_prod_sigheader.bin.encrypt to address 0x02a60000 in flash Writing psc_rf_t234_prod_sigheader.bin.encrypt (parittion: B_pscrf) into /dev/mtd0 Sha1 checksum matched for /mnt/internal/psc_rf_t234_prod_sigheader.bin.encrypt Writing /mnt/internal/psc_rf_t234_prod_sigheader.bin.encrypt (122320 bytes) into /dev/mtd0:44630016 Copied 122320 bytes from /mnt/internal/psc_rf_t234_prod_sigheader.bin.encrypt to address 0x02a90000 in flash Writing mb2rf_t234_sigheader.bin.encrypt (parittion: B_mb2rf) into /dev/mtd0 Sha1 checksum matched for /mnt/internal/mb2rf_t234_sigheader.bin.encrypt Writing /mnt/internal/mb2rf_t234_sigheader.bin.encrypt (122752 bytes) into /dev/mtd0:44826624 Copied 122752 bytes from /mnt/internal/mb2rf_t234_sigheader.bin.encrypt to address 0x02ac0000 in flash Writing uefi_jetson_with_dtb_sigheader.bin.encrypt (parittion: B_cpu-bootloader) into /dev/mtd0 Sha1 checksum matched for /mnt/internal/uefi_jetson_with_dtb_sigheader.bin.encrypt Writing /mnt/internal/uefi_jetson_with_dtb_sigheader.bin.encrypt (2924608 bytes) into /dev/mtd0:44957696 Copied 2924608 bytes from /mnt/internal/uefi_jetson_with_dtb_sigheader.bin.encrypt to address 0x02ae0000 in flash Writing tos-optee_t234_sigheader.img.encrypt (parittion: B_secure-os) into /dev/mtd0 Sha1 checksum matched for /mnt/internal/tos-optee_t234_sigheader.img.encrypt Writing /mnt/internal/tos-optee_t234_sigheader.img.encrypt (1127568 bytes) into /dev/mtd0:48627712 Copied 1127568 bytes from /mnt/internal/tos-optee_t234_sigheader.img.encrypt to address 0x02e60000 in flash [ 237]: l4t_flash_from_kernel: Warning: skip writing B_smm-fw partition as no image is specified Writing eks_t234_sigheader.img.encrypt (parittion: B_eks) into /dev/mtd0 Sha1 checksum matched for /mnt/internal/eks_t234_sigheader.img.encrypt Writing /mnt/internal/eks_t234_sigheader.img.encrypt (9232 bytes) into /dev/mtd0:54919168 Copied 9232 bytes from /mnt/internal/eks_t234_sigheader.img.encrypt to address 0x03460000 in flash Writing display-t234-dce_with_tegra234-p3767-0003-p3768-0000-a0_with_odm_overlay_aligned_blob_w_bin_sigheader.bin.encrypt (parittion: B_dce-fw) into /dev/mtd0 Sha1 checksum matched for /mnt/internal/display-t234-dce_with_tegra234-p3767-0003-p3768-0000-a0_with_odm_overlay_aligned_blob_w_bin_sigheader.bin.encrypt Writing /mnt/internal/display-t234-dce_with_tegra234-p3767-0003-p3768-0000-a0_with_odm_overlay_aligned_blob_w_bin_sigheader.bin.encrypt (738208 bytes) into /dev/mtd0:55181312 Copied 738208 bytes from /mnt/internal/display-t234-dce_with_tegra234-p3767-0003-p3768-0000-a0_with_odm_overlay_aligned_blob_w_bin_sigheader.bin.encrypt to address 0x034a0000 in flash Writing spe_t234_sigheader.bin.encrypt (parittion: B_spe-fw) into /dev/mtd0 Sha1 checksum matched for /mnt/internal/spe_t234_sigheader.bin.encrypt Writing /mnt/internal/spe_t234_sigheader.bin.encrypt (270336 bytes) into /dev/mtd0:60424192 Copied 270336 bytes from /mnt/internal/spe_t234_sigheader.bin.encrypt to address 0x039a0000 in flash Writing camera-rtcpu-t234-rce_sigheader.img.encrypt (parittion: B_rce-fw) into /dev/mtd0 Sha1 checksum matched for /mnt/internal/camera-rtcpu-t234-rce_sigheader.img.encrypt Writing /mnt/internal/camera-rtcpu-t234-rce_sigheader.img.encrypt (537952 bytes) into /dev/mtd0:61014016 Copied 537952 bytes from /mnt/internal/camera-rtcpu-t234-rce_sigheader.img.encrypt to address 0x03a30000 in flash Writing adsp-fw_sigheader.bin.encrypt (parittion: B_adsp-fw) into /dev/mtd0 Sha1 checksum matched for /mnt/internal/adsp-fw_sigheader.bin.encrypt Writing /mnt/internal/adsp-fw_sigheader.bin.encrypt (400864 bytes) into /dev/mtd0:62062592 Copied 400864 bytes from /mnt/internal/adsp-fw_sigheader.bin.encrypt to address 0x03b30000 in flash [ 241]: l4t_flash_from_kernel: Warning: skip writing B_reserved_on_boot partition as no image is specified [ 241]: l4t_flash_from_kernel: Warning: skip writing uefi_variables partition as no image is specified [ 241]: l4t_flash_from_kernel: Warning: skip writing uefi_ftw partition as no image is specified [ 241]: l4t_flash_from_kernel: Warning: skip writing worm partition as no image is specified Writing bct_backup.img (parittion: BCT-boot-chain_backup) into /dev/mtd0 Sha1 checksum matched for /mnt/internal/bct_backup.img Writing /mnt/internal/bct_backup.img (32768 bytes) into /dev/mtd0:66715648 Copied 32768 bytes from /mnt/internal/bct_backup.img to address 0x03fa0000 in flash [ 242]: l4t_flash_from_kernel: Warning: skip writing reserved_partition partition as no image is specified Writing gpt_secondary_3_0.bin (parittion: secondary_gpt_backup) into /dev/mtd0 Sha1 checksum matched for /mnt/internal/gpt_secondary_3_0.bin Writing /mnt/internal/gpt_secondary_3_0.bin (16896 bytes) into /dev/mtd0:66846720 Copied 16896 bytes from /mnt/internal/gpt_secondary_3_0.bin to address 0x03fc0000 in flash Writing qspi_bootblob_ver.txt (parittion: B_VER) into /dev/mtd0 Sha1 checksum matched for /mnt/internal/qspi_bootblob_ver.txt Writing /mnt/internal/qspi_bootblob_ver.txt (109 bytes) into /dev/mtd0:66912256 Copied 109 bytes from /mnt/internal/qspi_bootblob_ver.txt to address 0x03fd0000 in flash Writing qspi_bootblob_ver.txt (parittion: A_VER) into /dev/mtd0 Sha1 checksum matched for /mnt/internal/qspi_bootblob_ver.txt Writing /mnt/internal/qspi_bootblob_ver.txt (109 bytes) into /dev/mtd0:66977792 Copied 109 bytes from /mnt/internal/qspi_bootblob_ver.txt to address 0x03fe0000 in flash Writing gpt_secondary_3_0.bin (parittion: secondary_gpt) into /dev/mtd0 Sha1 checksum matched for /mnt/internal/gpt_secondary_3_0.bin Writing /mnt/internal/gpt_secondary_3_0.bin (16896 bytes) into /dev/mtd0:67091968 Copied 16896 bytes from /mnt/internal/gpt_secondary_3_0.bin to address 0x03ffbe00 in flash [ 242]: l4t_flash_from_kernel: Successfully flash the qspi Writing APP_ENC partition done writing item=5, 9:0:APP_ENC_b, 32631705600, 31792824320, system_root_encrypted.img_ext_b, 6427369376, fixed--4, Writing APP_ENC_b partition with system_root_encrypted.img_ext_b Get size of partition through connection. blkdiscard /dev/nvme0n1p4 /mnt/simg2img /mnt/external/system_root_encrypted.img_ext_b /dev/nvme0n1p4 Writing APP_ENC_b partition done writing item=6, 9:0:A_kernel, 64424529920, 134217728, boot.img, 47140864, fixed--5, 109495e6cefa9de6c2ee8fb04ef6c8641ab51428 Writing A_kernel partition with boot.img Get size of partition through connection. 47140864 bytes from /mnt/external/boot.img to /dev/nvme0n1: 1KB block=46036 remainder=0 dd if=/mnt/external/boot.img of=/dev/nvme0n1 bs=1K skip=0 seek=62914580 count=46036 46036+0 records in 46036+0 records out 47140864 bytes (47 MB, 45 MiB) copied, 3.02526 s, 15.6 MB/s Writing A_kernel partition done writing item=7, 9:0:A_kernel-dtb, 64558747648, 786432, kernel_tegra234-p3767-0003-p3768-0000-a0.dtb, 347646, fixed--6, 461f8fa80e5dd8a66b8f820c463ae4d111256d0c Writing A_kernel-dtb partition with kernel_tegra234-p3767-0003-p3768-0000-a0.dtb Get size of partition through connection. 347646 bytes from /mnt/external/kernel_tegra234-p3767-0003-p3768-0000-a0.dtb to /dev/nvme0n1: 1KB block=339 remainder=510 dd if=/mnt/external/kernel_tegra234-p3767-0003-p3768-0000-a0.dtb of=/dev/nvme0n1 bs=1K skip=0 seek=63045652 count=339 339+0 records in 339+0 records out 347136 bytes (347 kB, 339 KiB) copied, 0.0197639 s, 17.6 MB/s dd if=/mnt/external/kernel_tegra234-p3767-0003-p3768-0000-a0.dtb of=/dev/nvme0n1 bs=1 skip=347136 seek=64559094784 count=510 510+0 records in 510+0 records out 510 bytes copied, 0.00147184 s, 347 kB/s Writing A_kernel-dtb partition done writing item=8, 9:0:reserved_for_chain_A_user, 64559534080, 33161216, , , fixed--7, [ 580]: l4t_flash_from_kernel: Warning: skip writing reserved_for_chain_A_user partition as no image is specified writing item=9, 9:0:B_kernel, 64592695296, 134217728, boot.img_b, 47140864, fixed--8, 4419bc4bf3dd3c0c469e890fbecb565665025bf3 Writing B_kernel partition with boot.img_b Get size of partition through connection. 47140864 bytes from /mnt/external/boot.img_b to /dev/nvme0n1: 1KB block=46036 remainder=0 dd if=/mnt/external/boot.img_b of=/dev/nvme0n1 bs=1K skip=0 seek=63078804 count=46036 46036+0 records in 46036+0 records out 47140864 bytes (47 MB, 45 MiB) copied, 1.91153 s, 24.7 MB/s Writing B_kernel partition done writing item=10, 9:0:B_kernel-dtb, 64726913024, 786432, kernel_tegra234-p3767-0003-p3768-0000-a0.dtb, 347646, fixed--9, 461f8fa80e5dd8a66b8f820c463ae4d111256d0c Writing B_kernel-dtb partition with kernel_tegra234-p3767-0003-p3768-0000-a0.dtb Get size of partition through connection. 347646 bytes from /mnt/external/kernel_tegra234-p3767-0003-p3768-0000-a0.dtb to /dev/nvme0n1: 1KB block=339 remainder=510 dd if=/mnt/external/kernel_tegra234-p3767-0003-p3768-0000-a0.dtb of=/dev/nvme0n1 bs=1K skip=0 seek=63209876 count=339 339+0 records in 339+0 records out 347136 bytes (347 kB, 339 KiB) copied, 0.0053161 s, 65.3 MB/s dd if=/mnt/external/kernel_tegra234-p3767-0003-p3768-0000-a0.dtb of=/dev/nvme0n1 bs=1 skip=347136 seek=64727260160 count=510 510+0 records in 510+0 records out 510 bytes copied, 0.000910784 s, 560 kB/s Writing B_kernel-dtb partition done writing item=11, 9:0:reserved_for_chain_B_user, 64727699456, 33161216, , , fixed--10, [ 583]: l4t_flash_from_kernel: Warning: skip writing reserved_for_chain_B_user partition as no image is specified writing item=12, 9:0:recovery, 64760860672, 83886080, recovery.img, 52881408, fixed--11, 70cf615dc821ce04747d0d4d37cc5d0efc142910 Writing recovery partition with recovery.img Get size of partition through connection. 52881408 bytes from /mnt/external/recovery.img to /dev/nvme0n1: 1KB block=51642 remainder=0 dd if=/mnt/external/recovery.img of=/dev/nvme0n1 bs=1K skip=0 seek=63243028 count=51642 51642+0 records in 51642+0 records out 52881408 bytes (53 MB, 50 MiB) copied, 3.35113 s, 15.8 MB/s Writing recovery partition done writing item=13, 9:0:recovery-dtb, 64844746752, 524288, tegra234-p3767-0003-p3768-0000-a0.dtb.rec, 347646, fixed--12, 461f8fa80e5dd8a66b8f820c463ae4d111256d0c Writing recovery-dtb partition with tegra234-p3767-0003-p3768-0000-a0.dtb.rec Get size of partition through connection. 347646 bytes from /mnt/external/tegra234-p3767-0003-p3768-0000-a0.dtb.rec to /dev/nvme0n1: 1KB block=339 remainder=510 dd if=/mnt/external/tegra234-p3767-0003-p3768-0000-a0.dtb.rec of=/dev/nvme0n1 bs=1K skip=0 seek=63324948 count=339 339+0 records in 339+0 records out 347136 bytes (347 kB, 339 KiB) copied, 0.0157545 s, 22.0 MB/s dd if=/mnt/external/tegra234-p3767-0003-p3768-0000-a0.dtb.rec of=/dev/nvme0n1 bs=1 skip=347136 seek=64845093888 count=510 510+0 records in 510+0 records out 510 bytes copied, 0.00134614 s, 379 kB/s Writing recovery-dtb partition done writing item=14, 9:0:RECROOTFS, 64845271040, 314572800, , , fixed--13, [ 587]: l4t_flash_from_kernel: Warning: skip writing RECROOTFS partition as no image is specified writing item=15, 9:0:esp, 65159843840, 67108864, esp.img, 67108864, fixed--14, e6cd4cf5221d072bc5bfe57b1e0511f94d498598 Writing esp partition with esp.img Get size of partition through connection. 67108864 bytes from /mnt/external/esp.img to /dev/nvme0n1: 1KB block=65536 remainder=0 dd if=/mnt/external/esp.img of=/dev/nvme0n1 bs=1K skip=0 seek=63632660 count=65536 65536+0 records in 65536+0 records out 67108864 bytes (67 MB, 64 MiB) copied, 2.86532 s, 23.4 MB/s Writing esp partition done writing item=16, 9:0:recovery_alt, 65226952704, 83886080, , , fixed--15, [ 591]: l4t_flash_from_kernel: Warning: skip writing recovery_alt partition as no image is specified writing item=17, 9:0:recovery-dtb_alt, 65310838784, 524288, , , fixed--16, [ 591]: l4t_flash_from_kernel: Warning: skip writing recovery-dtb_alt partition as no image is specified writing item=18, 9:0:esp_alt, 65311363072, 67108864, , , fixed--17, [ 591]: l4t_flash_from_kernel: Warning: skip writing esp_alt partition as no image is specified writing item=19, 9:0:UDA, 65378471936, 54655634944, user_data_encrypted.img_ext, 43778232, expand--18, e3a6504c96e72f773194551411c3354806ffa4f5 Writing UDA partition with user_data_encrypted.img_ext Get size of partition through connection. blkdiscard /dev/nvme0n1p18 /mnt/simg2img /mnt/external/user_data_encrypted.img_ext /dev/nvme0n1p18 Writing UDA partition done writing item=20, 9:0:secondary_gpt, 120034106880, 16896, gpt_secondary_9_0.bin, 16896, fixed--0, fed87322d8efc8a03de8cf47059857fb03089654 [ 596]: l4t_flash_from_kernel: Successfully flash the external device [ 596]: l4t_flash_from_kernel: Flashing success Flash is successful Reboot device Cleaning up...