Install jet pack 4.2 on jetson tx2

The issue is that we are unable to install/upgrade jetpack2 on our jetson tx2s from a Ubuntu 18.04 host. If you install python 2.7 there are still issues with 1) flashing the tx2 in recovery mode and 2) post flashing installing the sdk components via the USB network.

We need clearer instructions from nvidia on how to make sure our Ubuntu 18.04.2 hosts are configured properly (besides lsusb and check fro nvidia and change the USB cable).

Hi nick.hortovanyi

I notice you also meet error even when using flash.sh script to flash tx2. Is that correct?

According to your comments, I believe you already put the device into recovery mode (rcm) and you could see there is one “NVIDIA Corp” device in your “lsusb” list, right?

My information is based on this link. Please help confirm.
https://devtalk.nvidia.com/default/topic/1048660/jetson-tx2/i-can-t-install-jetpack-4-2-sdk-on-my-tx2/post/5327770/#5327770

If my understanding is correct, could you try to add below line inside flash.sh?

998 # get the fuse level and update the data accordingly
 999 fuselevel="${FUSELEVEL}";
1000 hwchipid="";
1001 hwchiprev="${CHIPREV}";
1002 if [ "${hwchiprev}" = "" ]; then
1003         hwchiprev="0";
1004 fi;
1005 bootauth="";
1006 if [ "${fuselevel}" = "" ]; then
1007         <b>echo "hwchipid = ${hwchipid}";</b>
1008         <b>echo "wayne: get fuse level";</b>
1009         get_fuse_level fuselevel hwchipid bootauth;
1010         <b>echo "hwchipid = ${hwchipid}";</b> 
1011         # fuselevel_unknown or empty will be handled as fuselevel_production 
1012         if [ "${fuselevel}" = "fuselevel_unknown" ] || [ "${fuselevel}" = "" ]; then
1013                 fuselevel="fuselevel_production";
1014         fi;

After adding this, you should see some log as below one.

sudo ./flash jetson-tx2 mmcblk0p1

###############################################################################
# L4T BSP Information:
# R32 (release), REVISION: 1.0, GCID: 14531094, BOARD: t186ref, EABI: aarch64, 
# DATE: Wed Mar 13 07:41:08 UTC 2019
###############################################################################
hwchipid = 
wayne get fuse level
hwchipid = 0x18

If the second line of “hwchipid = 0x18” does not show, or give wrong id, please let us know.

Hi nick.hortovanyi,

Have you managed to get the flashing working?
Any result can be shared?

Thanks