How to remote upgrade APP, kernel, and bootloader?

We add some compponet to rootfs and kernel, and we want upgrade them through a remote IP connect host without forcing target to enter recovery mode. I there some way to do that?
Thanks in advance.

Hi,

Sorry that currently there is no method to do such update. You could update the kernel through scp but the bootloader and APP partition cannot.

Thanks for your reply.

Our product will use a customized tx2 module with only 4GB internal eMMC, so we can’t put entire image into internal eMMC. Can we separate the image into different partition? How to flash bootloader to into eMMC, and rootfs and kernel external sdcard?

I follow the “sudo ./flash.sh -k cpu-obootloader --image <user_path>/cboot.bin jetson-tx2 mmcblk0p1”, but shows unrecognized “cpu-obootloader”.

I follow the “sudo ./flash.sh -k cpu-obootloader --image <user_path>/cboot.bin jetson-tx2 mmcblk0p1”, but shows unrecognized “cpu-obootloader”.

Because the partition should be cpu-bootloader.

Thanks.But the official doc says:

sudo ./flash.sh -k cpu-obootloader --image <user_path>/cboot.bin jetson-tx2 mmcblk0p1

The link is https://docs.nvidia.com/jetson/l4t/#page/Tegra%20Linux%20Driver%20Package%20Development%20Guide%2Fflashing.html%23wwpID0E0HD0HA.

Very sorry for this typo. I will let the team update it.

Our SDcard can’t be unpluged on our product, How can we flash it and upgrade FW in it?

FYI, our requirement: we have a tx2 module with only 4GiB RAM and 4GiB eMMC, So we have to flash rootfs to external sdcard at least.