OTA A/B rootfs update

So, let say I am currently using A rootfs partition as r36.1 and I want to do OTA update to the newest r36.4.3 at B rootfs partition (which is offline) instead of directly on the same A rootfs partition. How to make this update happening? Thanks.

hello teikjin_lee,

please refer to JetPack Archive | NVIDIA Developer,
may I know the exactly BASE_BSP and TARGET_BSP of your OTA use-case?

besides,
please see-also developer guide, Preparing for an Image-Based OTA Update for reference.

1 Like

I am a new user actually, currently using latest r36.4.3. So my question was asking, if my current A rootfs partition is using r36.4.3 and in some day later NVIDIA releases let say r36.5.0. Instead of I do on the spot OTA update to my current A rootfs partition, I want it to update image-based update to my B rootfs partition. I saw the tutorial, but I am not sure if I understood correctly that I have to bring the Jetson Orin Nano device along to connect at my host machine to do the OTA? What I am trying to ask here is, can the image-based OTA does the online update without connecting with host machine whenever there is new update?

hello teikjin_lee,

you may run OTA update without connecting a target to a host machine.

please visit L4T page, such as.. NVIDIA Jetson Linux 36.4.3 to download the [OTA Tools] package.
here’s readme file, Image_based_OTA_Examples.txt, it provides several examples of how to use an image-based OTA update for specific use cases.

1 Like

Thanks! Let me try out first.

As I just read everything, it is all required host to connect with target to do the OTA push?

you’ll need to copy the OTA payload to the target, which is able to copy via ethernet through scp commands.

Is there video tutorial for this one instead of document guide? It is quite abstract to understand. So, if I understand correctly, this OTA payload is for this particular version upgrade. If there is newer one, I will have to do the same for generating the another new OTA payload, right?

please refer to Tutorials | NVIDIA Developer for [Introduction to Jetson OTA Update].

1 Like

Now I understand the update architecture, just need to run some practical tests. By the way, that presentation slides do really helped very much!