sdkmanager on 19.04

Im trying to flash a Jetson Nano Production which is connected to a auvidea JN30B-PD carrier board.

Problem 1 is that i only have Ubuntu 19.04 available and the sdk says it does not run on this.

Is there another way i can flash the jetson without the sdkmanager.

PROGRESS
I downloaded the Tegra210_Linux_R32.3.1_aarch64, uncompressed and then followed a linked re flashing

this is the output
sudo ./flash.sh jetson-nano-emmc mmcblk0p1
###############################################################################

L4T BSP Information:

R32 , REVISION: 3.1

###############################################################################

Target Board Information:

Name: jetson-nano-emmc, Board Family: t210ref, SoC: Tegra 210,

OpMode: production, Boot Authentication: ,

###############################################################################
./tegraflash.py --chip 0x21 --applet “/home/encoder/Hämtningar/Linux_for_Tegra/bootloader/nvtboot_recovery.bin” --skipuid --cmd “dump eeprom boardinfo cvm.bin”
Welcome to Tegra Flash
version 1.0.0
Type ? or help for help and q or quit to exit
Use ! to execute system commands

[ 0.0016 ] Generating RCM messages
[ 0.0026 ] tegrarcm --listrcm rcm_list.xml --chip 0x21 0 --download rcm /home/encoder/Hämtningar/Linux_for_Tegra/bootloader/nvtboot_recovery.bin 0 0
[ 0.0034 ] RCM 0 is saved as rcm_0.rcm
[ 0.0040 ] RCM 1 is saved as rcm_1.rcm
[ 0.0040 ] List of rcm files are saved in rcm_list.xml
[ 0.0040 ]
[ 0.0040 ] Signing RCM messages
[ 0.0049 ] tegrasign --key None --list rcm_list.xml --pubkeyhash pub_key.key
[ 0.0056 ] Assuming zero filled SBK key
[ 0.0097 ]
[ 0.0097 ] Copying signature to RCM mesages
[ 0.0105 ] tegrarcm --chip 0x21 0 --updatesig rcm_list_signed.xml
[ 0.0119 ]
[ 0.0119 ] Boot Rom communication
[ 0.0127 ] tegrarcm --chip 0x21 0 --rcm rcm_list_signed.xml --skipuid
[ 0.0156 ] RCM version 0X210001
[ 0.3414 ] Boot Rom communication completed
[ 1.3486 ]
[ 1.3486 ] dump EEPROM info
[ 1.3497 ] tegrarcm --oem platformdetails eeprom /home/encoder/Hämtningar/Linux_for_Tegra/bootloader/cvm.bin
[ 1.3504 ] Applet version 00.01.0000
[ 1.6849 ] Saved platform info in /home/encoder/HTraceback (most recent call last):
File “./tegraflash.py”, line 1280, in
tegraflash_run_commands()
File “./tegraflash.py”, line 1149, in tegraflash_run_commands
interpreter.onecmd(command)
File “/usr/lib/python2.7/cmd.py”, line 221, in onecmd
return func(arg)
File “./tegraflash.py”, line 779, in do_dump
tegraflash_dump(exports, args)
File “/home/encoder/Hämtningar/Linux_for_Tegra/bootloader/tegraflash_internal.py”, line 1227, in tegraflash_dump
tegraflash_dumpeeprom(args, dump_args[1:])
File “/home/encoder/Hämtningar/Linux_for_Tegra/bootloader/tegraflash_internal.py”, line 1265, in tegraflash_dumpeeprom
run_command(command)
File “/home/encoder/Hämtningar/Linux_for_Tegra/bootloader/tegraflash_internal.py”, line 195, in run_command
log = print_process(process, enable_print)
File “/home/encoder/Hämtningar/Linux_for_Tegra/bootloader/tegraflash_internal.py”, line 158, in print_process
outputchar = output.decode(‘ascii’)
UnicodeDecodeError: ‘ascii’ codec can’t decode byte 0xc3 in position 0: ordinal not in range(128)
Reading board information failed.

Anyone have any ideas as i said we are using the auvidea carrier board. https://auvidea.eu/product/70791/

Although this is the only supported method of adding the optional content, flash itself can be done on command line. The “Linux_for_Tegra/” subdirectory is actually the “driver package”, which JetPack would download for you as a front end, but if you go here for R32.3.1 (you may need to log in, and then go there again), then you can find some individual flash support files:
https://developer.nvidia.com/embedded/linux-tegra

You would need the “driver package” and the “sample root filesystem”. People who have already successfully run JetPack/SDK Manager will already have this. Assuming you have just downloaded these manually, here is how you set this up (I am assuming the eMMC version of Nano):

  1. Unpack the driver package without using sudo. This produces the "Linux_for_Tegra/" directory, and an empty "Linux_for_Tegra/rootfs/" directory.
  2. Using sudo, unpack the sample rootfs in "rootfs/".
  3. cd back to the "Linux_for_Tegra/" directory.
  4. Run "sudo ./apply_binaries.sh".
  5. Now you can flash if the Nano is connected via USB and in recovery mode:
    sudo ./flash.sh jetson-nano-emmc mmcblk0p1
    

You only need to do the steps up to “apply_binaries.sh” once. Adjust for your carrier board…you will need to add the correct BSP content prior to the flash.sh step.

Finally got a 18.04 machine and managed to flash the board with sdkmanager

Monday will see if the software works!!!