Jetson Nano don't working normally after OTA update

I did as step below:

  1. download l4t_payload_updater_t210.py from the NVIDIA Developer web site’s L4T 32.5 Archive to the Linux_for_Tegra directory
  2. Run cp
    root@thang-Vostro-7580:/home/thang/Projects/FW/VSM_F_NonConfidential_AccessControl_DVT2_1.0.4_20210714_01/Linux_for_Tegra# sudo cp l4t_payload_updater_t210.py rootfs/usr/sbin/l4t_payload_updater_t210
    root@thang-Vostro-7580:/home/thang/Projects/FW/VSM_F_NonConfidential_AccessControl_DVT2_1.0.4_20210714_01/Linux_for_Tegra# sudo chmod a+x rootfs/usr/sbin/l4t_payload_updater_t210
  3. Flash FW to device use command: sudo ./flash.sh jetson-nano-emmc mmcblk0p1
  4. force device to recovery mode → use command: “sudo ./build_l4t_bup.sh jetson-nano-emmc mmcblk0p1” for generate BUP file.
  5. Copy BUP file to device and run command “sudo ./l4t_payload_updater_t210 /home/ac/Downloads/bl_update_payload”
    Error happen:
    ac@vsm:/usr/sbin$ sudo ./l4t_payload_updater_t210 /home/ac/Downloads/bl_update_payload
    BLOB PATH:
    /home/ac/Downloads/bl_update_payload
    SPEC: 3448-400-0002-F.0-1-0-jetson-nano-emmc-mmcblk0p1
    Compatible SPEC: 3448-300-0002–1–jetson-nano-devkit-emmc-mmcblk0p1
    Error. Cannot find matched SPEC in blob.
    No changes have been made. Exiting…

Please help me for review steps because error is still happen

Can you just move to rel-32.6.1 and do the same steps? No need to use patch, no need to download any script. Just use the native BUP tool.

Hi WayneWWW,
I tried to update to rel-32.6.1 but error is still happen.
So, Could you please help me for check again?
Thank you

Can you describe how did you flash your board and how did you generate BUP on rel-32.6.1?

Also, are you trying this with pure BSP from sdkmanager? or you have modified something?

Are we still doing this on devkit? or it is a custom board?

I use sdkmanager for download OS and use command sudo ./flash.sh jetson-nano-emmc mmcblk0p1 for flash to device.
I force device to recovery mode and run command “sudo ./build_l4t_bup.sh jetson-nano-emmc mmcblk0p1” for generate BUP file
BUP file is generated success on Linux_for_Tegra/bootloader/payloads_t21x
I copy bl_update_payload file to device and run command “sudo ./l4t_payload_updater_t210 /Downloads/bl_update_payload” for update

Because after flash new OS, i can not ssh to device. So, i copied rootfs/etc folder from our custom OS to new OS for flashing.

Are we still doing this on devkit? or it is a custom board?
we are doing with custom board

Do you have devkit to validate your process?

Any update? Still an issue?

Sorry, I can not borrow devkit now for confirm process due to the impact of covid.