If you tried to install JetPack 4.5 into an USB device instead of a microSD card you probably followed the first steps of the docs and stopped when you couldn’t find the script
./flash.sh. That’s because at the beggining of that guide it’s said that you must download the lastest Tegra, but it’s currently possible only from the SDK Manager, that is delivered as a .deb binary, recommended to be installed in a x64 computer with 8gb of RAM.
Once you installed a Debian-based distro (I installed a minimal Lubuntu 18.4 in a Virtual Machine) login to your Nvidia Developer account and download the SDK Manager.
Then, from the SDKM, select your board, accept the license, and select “Download packages and install later”.
That takes a while. While you wait for the download to end, install the required package:
$ sudo apt-get install qemu-user-static
Files are downloaded to your
~/Downloads/nvidia/sdkm_downloads dir. Once it’s done downloading go to that dir and uncompress there the file "Jetson*_aarch64.tbz2”.
Then, from a terminal, enter sub dir “rootfs” in the newly expanded dir and run:
$ sudo tar xpf ../../Tegra*.tbz2
Then go back one dir (
$ cd ..) and run:
$ sudo ./apply_binaries.sh
From there on, you can follow the docs for putting your device into forced recovery mode (you will need jumper wires) and flashing the system image to an USB drive.
flash.sh is now there, in dir