JetPack 4.2 — L4T R32.1 release for Jetson AGX Xavier, Jetson TX2, and Jetson Nano

It would be done the same way, by flashing through Micro-USB port.

thanks for the suggestion , but that would not work.
Field update implies there is no host machine connectred, so we can not reflash from the host through USB.

We need an OTA update solution with which the TX2 can update itself - upgrade jetpack 3.3 to 4.2 mostly specifically bootloaders because they are nvidia propriatery and are out of our control - rootfs and the kernel are not a big concern
up till 4.2 we have been succesfully using nvidia OTA nv_update_engine to update bootloaders.
But with jetpack 4.2 we have a concern… the partitions redundancy and OTA sections were removed from L4T documentation.
We still see nv_update_engine in the jetpack 4.2.

Do you know if nvidia has verified its existing OTA solution: nv_update_engine to be able to upgrade bootloaders from jetpack 3.3. to jetpack 4.2 ?
How does nvidia recommend OTA upgrading large number of devices in the field w/o connection to the host ?

Hi,

I accidentally updated Jetson TX2 to Ubuntu 18.04 via Ubuntu mechanism (without using Nvidia SDKManager).
Now, Lightdm doesn’t work (neither does gdm3).

So, after realizing that without updating Jetpack it won’t work, I tried updating from Jetpack 3.3 to Jetpack 4.2 with SDKManager 4.2(from host with Ubuntu 18.04), but I can’t get past Step 3, because it says “Could not detect Nvidia Jetson device connected to USB” [lsusb doesn’t show Nvidia Corp.]. I tried both, Automatic setup and Manual setup, but it gives the same error about connection (yes, it was in forced recovery mode for manual setup, still it doesn’t detect jetson). Not sure what is the problem now (Maybe, there’s no USB drivers on jetson anymore?) and what can be done about it.

Any suggestions?
Downgrading to 16.04 and then try updating Jetpack 4.2?

It would be grateful if someone can guide me through this issue.
Thanks!

@Bee127: Answered here (duplicate reply):
https://devtalk.nvidia.com/default/topic/1046386/jetson-tx2/boot-up-failure-after-ubuntu-upgrade-snappy-daemon-amp-light-display-manager-/post/5354584/#5354584

Hello, I am using Jetson TX2 developer kit, and I have problem with using the L4T 32.1 with RT feature. After successfully build the kernel on the TX2 with “rt_patch.sh”, copying the image to the /boot/image folder and rebooting the machine just makes the TX2 stopped working. I wonder whether the patch script is the right one? Also, do you have any step-by-step tutorial of enabling RT functaionality?

@linuxdev oh sorry about duplicate post! Thanks for informing!

Hi everyone!
I decided to edit kernel a bit & downloaded Jetson-Nano-public_sources.tbz2 (link - https://developer.nvidia.com/embedded/dlc/l4t-sources-32-1-jetson-nano).
But there is an error during unzipping file:

tar -xvf Jetson-Nano-public_sources.tbz2
public_sources/
public_sources/dtc-1.4.0.tar.bz2.sha1sum
public_sources/nvsample_cudaprocess_src.tbz2.sha1sum
public_sources/gstjpeg_src.tbz2.sha1sum
public_sources/libgstnvvideosinks_src.tbz2.sha1sum
public_sources/gstomx1_src.tbz2.sha1sum
public_sources/public_sources_sha.txt
public_sources/libgstnvvideosinks_src.tbz2
public_sources/FreeRTOSV8.1.2_src.tbz2
public_sources/kernel_src.tbz2

bzip2: Data integrity error when decompressing.
	Input file = (stdin), output file = (stdout)

It is possible that the compressed file(s) have become corrupted.
You can use the -tvv option to test integrity of such files.

You can use the `bzip2recover' program to attempt to recover
data from undamaged sections of corrupted files.

Does anybody faced same error?

Hi dev.bajo, we are currently refreshing the file from the server, please try back in a bit.

probably you should compress Jetson_Linux_R32.1.0_aarch64.tbz2 by tar in ubuntu, not in mac os. I unzipped this file on mac os successfully but it can’t be unzipped in ubuntu.

I simply replace it during installation and it moves on.

Hi ,

i am also trying to download the kernel source from “https://developer.nvidia.com/embedded/dlc/l4t-sources-32-1-jetson-nano

got the following error …

///////////////////////////
tar -xjvf l4t-sources-32-1-jetson-nano.bz2
public_sources/
public_sources/dtc-1.4.0.tar.bz2.sha1sum
public_sources/nvsample_cudaprocess_src.tbz2.sha1sum
public_sources/gstjpeg_src.tbz2.sha1sum
public_sources/libgstnvvideosinks_src.tbz2.sha1sum
public_sources/gstomx1_src.tbz2.sha1sum
public_sources/public_sources_sha.txt
public_sources/libgstnvvideosinks_src.tbz2
public_sources/FreeRTOSV8.1.2_src.tbz2
public_sources/kernel_src.tbz2

bzip2: Data integrity error when decompressing.
Input file = (stdin), output file = (stdout)

It is possible that the compressed file(s) have become corrupted.
You can use the -tvv option to test integrity of such files.

You can use the `bzip2recover’ program to attempt to recover
data from undamaged sections of corrupted files.

tar: Unexpected EOF in archive
tar: Unexpected EOF in archive
tar: Error is not recoverable: exiting now
/////////////////////////////////////////////

can you give me the way to download the kernel ?

Regards
Raghu Ramaraj

Hello,

Same error for me too. Other compressed files in the downloads section seem to have the same issue.

Thanks!

Hi,

Same here.

Regards,
Abdalrahman M. Amer

same thing not possible to use any file that jetpack get from nvidia server ?

on windows rar software can do it without error ???

desktop:~/Downloads/test-rtp/jetpack_download/tt$ tar -xjf Tegra186_Linux_R28.2.1_aarch64.tbz2

bzip2: Data integrity error when decompressing.
Input file = (stdin), output file = (stdout)

It is possible that the compressed file(s) have become corrupted.
You can use the -tvv option to test integrity of such files.

You can use the `bzip2recover’ program to attempt to recover
data from undamaged sections of corrupted files.

tar: Unexpected EOF in archive
tar: Unexpected EOF in archive
tar: Error is not recoverable: exiting now

Someone else mentioned in this thread that apparently there was an issue with an Ubuntu update:
[url]Jetpack 4.2 Xavier Install Failed - Jetson AGX Xavier - NVIDIA Developer Forums

Mention was made of how to use wget to download a working version of bzip2, but I have not tried this myself.

I quote from here:

I can confirm this works but be careful it will downgrade bzip2 and remove ROS packages too.
you can install it later on.

Best Regards,
Abdalrahman M. Amer

I quote from here:

I can confirm this works but be careful it will downgrade bzip2 and remove ROS packages too.
you can install it later on.

Best Regards,
Abdalrahman M. Amer

Hello,

sudo apt install bzip2=1.0.6-8.1 libbz2-1.0=1.0.6-8.1 does the job.

It was strange it was working on windows with winrar.exe …

Thank you very much for your help !

Laurent

Thanks a lot for responses!
This works for me:

sudo apt install bzip2=1.0.6-8.1 libbz2-1.0=1.0.6-8.1

same problem
This also works for me !

sudo apt install bzip2=1.0.6-8.1 libbz2-1.0=1.0.6-8.1

I want to reset my development environment on host (Ubuntu 18.04 LTS).

  1. The SDK manager has the host components installed and OS image ready but fails to flash the image to my TX2 board. Also, the OS image should be 30GB but my root partition had limited free space, so I doubt for a valid image prepared by sdkmanager. Also, no flash.sh is present in Linux_for_Tegra directory, which re-affirms the doubt. And I am unable to reset the sdkmanager to rebuild this target OS image.

  2. Even with Manual recovery mode, the sdkmanager tries to flash image using 192.168.55.1 IP. Is the IPv4 enabled even in recovery mode ?

Pls help.