I’d try to install jetsonOS in headless mode, and breaking installation. After that jetson don.tboot and show black screen. then i connect usb -ttl to jetson i see that
Sorry, its my usb-ttl issue , i turn switch and see error
jetson dont find the partition , but i create this in balena etcher like wrote in instructions
did you try reflashing?
yes. but reflsching abort with error
p.s i dont have linux pc and flash with passthroat usb and usb-ttl into vmware virtual mashine
when i try to flash by flash.sh i get this output
Summary
`root@ubuntu:/media/123/rr/JetPack_4.5_Linux_JETSON_NANO_DEVKIT/Linux_for_Tegra# ./flash.sh jetson-nano-devkit mmcblk0p1
###############################################################################
L4T BSP Information:
R32 , REVISION: 5.0
###############################################################################
Target Board Information:
Name: jetson-nano-devkit, Board Family: t210ref, SoC: Tegra 210,
OpMode: production, Boot Authentication: ,
Disk encryption: disabled ,
###############################################################################
./tegraflash.py --chip 0x21 --applet “/media/molev/rr/JetPack_4.5_Linux_JETSON_NANO_DEVKIT/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.0028 ] Generating RCM messages
[ 0.0045 ] tegrarcm --listrcm rcm_list.xml --chip 0x21 0 --download rcm /media/molev/rr/JetPack_4.5_Linux_JETSON_NANO_DEVKIT/Linux_for_Tegra/bootloader/nvtboot_recovery.bin 0 0
[ 0.0057 ] RCM 0 is saved as rcm_0.rcm
[ 0.0078 ] RCM 1 is saved as rcm_1.rcm
[ 0.0091 ] List of rcm files are saved in rcm_list.xml
[ 0.0162 ]
[ 0.0163 ] Signing RCM messages
[ 0.0186 ] tegrasign --key None --list rcm_list.xml --pubkeyhash pub_key.key
[ 0.0204 ] Assuming zero filled SBK key
[ 0.0277 ]
[ 0.0278 ] Copying signature to RCM mesages
[ 0.0294 ] tegrarcm --chip 0x21 0 --updatesig rcm_list_signed.xml
[ 0.0344 ]
[ 0.0345 ] Boot Rom communication
[ 0.0362 ] tegrarcm --chip 0x21 0 --rcm rcm_list_signed.xml --skipuid
[ 0.0376 ] RCM version 0X210001
[ 0.0858 ] Boot Rom communication completed
[ 1.1191 ]
[ 1.1199 ] dump EEPROM info
[ 1.1233 ] tegrarcm --oem platformdetails eeprom /media/molev/rr/JetPack_4.5_Linux_JETSON_NANO_DEVKIT/Linux_for_Tegra/bootloader/cvm.bin
[ 1.1259 ] Applet version 00.01.0000
[ 1.1827 ] Saved platform info in /media/molev/rr/JetPack_4.5_Linux_JETSON_NANO_DEVKIT/Linux_for_Tegra/bootloader/cvm.bin
[ 1.3123 ]
[ 1.3143 ] tegrarcm --reboot recovery
[ 1.3158 ] Applet version 00.01.0000
[ 1.4062 ]
Board ID(3448) version(200)
copying bctfile(/media/molev/rr/JetPack_4.5_Linux_JETSON_NANO_DEVKIT/Linux_for_Tegra/bootloader/t210ref/BCT/P3448_A00_lpddr4_204Mhz_P987.cfg)… done.
copying bootloader(/media/molev/rr/JetPack_4.5_Linux_JETSON_NANO_DEVKIT/Linux_for_Tegra/bootloader/t210ref/cboot.bin)… done.
copying initrd(/media/molev/rr/JetPack_4.5_Linux_JETSON_NANO_DEVKIT/Linux_for_Tegra/bootloader/l4t_initrd.img)… done.
populating kernel to rootfs… done.
populating initrd to rootfs… done.
populating /media/molev/rr/JetPack_4.5_Linux_JETSON_NANO_DEVKIT/Linux_for_Tegra/kernel/dtb/tegra210-p3448-0000-p3449-0000-a02.dtb to rootfs… done.
Making Boot image… done.
Existing sosfile(/media/molev/rr/JetPack_4.5_Linux_JETSON_NANO_DEVKIT/Linux_for_Tegra/bootloader/nvtboot_recovery.bin) reused.
copying tegraboot(/media/molev/rr/JetPack_4.5_Linux_JETSON_NANO_DEVKIT/Linux_for_Tegra/bootloader/t210ref/nvtboot.bin)… done.
copying cpu_bootloader(/media/molev/rr/JetPack_4.5_Linux_JETSON_NANO_DEVKIT/Linux_for_Tegra/bootloader/t210ref/cboot.bin)… done.
copying bpffile(/media/molev/rr/JetPack_4.5_Linux_JETSON_NANO_DEVKIT/Linux_for_Tegra/bootloader/t210ref/sc7entry-firmware.bin)… done.
Existing badpagefile(/media/molev/rr/JetPack_4.5_Linux_JETSON_NANO_DEVKIT/Linux_for_Tegra/bootloader/badpage.bin) reused.
copying wb0boot(/media/molev/rr/JetPack_4.5_Linux_JETSON_NANO_DEVKIT/Linux_for_Tegra/bootloader/t210ref/warmboot.bin)… done.
Existing tosfile(/media/molev/rr/JetPack_4.5_Linux_JETSON_NANO_DEVKIT/Linux_for_Tegra/bootloader/tos-mon-only.img) reused.
Existing eksfile(/media/molev/rr/JetPack_4.5_Linux_JETSON_NANO_DEVKIT/Linux_for_Tegra/bootloader/eks.img) reused.
copying dtbfile(/media/molev/rr/JetPack_4.5_Linux_JETSON_NANO_DEVKIT/Linux_for_Tegra/kernel/dtb/tegra210-p3448-0000-p3449-0000-a02.dtb)… done.
Copying nv_boot_control.conf to rootfs
Making system.img…
populating rootfs from /media/molev/rr/JetPack_4.5_Linux_JETSON_NANO_DEVKIT/Linux_for_Tegra/rootfs … done.
populating /boot/extlinux/extlinux.conf … done.
Sync’ing system.img … done.
Converting RAW image to Sparse image… done.
system.img built successfully.
Existing tbcfile(/media/molev/rr/JetPack_4.5_Linux_JETSON_NANO_DEVKIT/Linux_for_Tegra/bootloader/nvtboot_cpu.bin) reused.
copying tbcdtbfile(/media/molev/rr/JetPack_4.5_Linux_JETSON_NANO_DEVKIT/Linux_for_Tegra/kernel/dtb/tegra210-p3448-0000-p3449-0000-a02.dtb)… done.
copying cfgfile(/media/molev/rr/JetPack_4.5_Linux_JETSON_NANO_DEVKIT/Linux_for_Tegra/bootloader/t210ref/cfg/flash_l4t_t210_max-spi_sd_p3448.xml) to flash.xml… done.
copying flasher(/media/molev/rr/JetPack_4.5_Linux_JETSON_NANO_DEVKIT/Linux_for_Tegra/bootloader/t210ref/cboot.bin)… done.
Existing flashapp(/media/molev/rr/JetPack_4.5_Linux_JETSON_NANO_DEVKIT/Linux_for_Tegra/bootloader/tegraflash.py) reused.
./tegraflash.py --bl cboot.bin --bct P3448_A00_lpddr4_204Mhz_P987.cfg --odmdata 0xa4000 --bldtb kernel_tegra210-p3448-0000-p3449-0000-a02.dtb --applet nvtboot_recovery.bin --cmd “flash; reboot” --cfg flash.xml --chip 0x21 --bins “EBT cboot.bin; DTB tegra210-p3448-0000-p3449-0000-a02.dtb”
saving flash command in /media/molev/rr/JetPack_4.5_Linux_JETSON_NANO_DEVKIT/Linux_for_Tegra/bootloader/flashcmd.txt
saving Windows flash command to /media/molev/rr/JetPack_4.5_Linux_JETSON_NANO_DEVKIT/Linux_for_Tegra/bootloader/flash_win.bat
*** Flashing target device started. ***
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.0039 ] tegrasign --key None --getmode mode.txt
[ 0.0097 ] Assuming zero filled SBK key
[ 0.0098 ]
[ 0.0100 ] Generating RCM messages
[ 0.0143 ] tegrarcm --listrcm rcm_list.xml --chip 0x21 0 --download rcm nvtboot_recovery.bin 0 0
[ 0.0163 ] RCM 0 is saved as rcm_0.rcm
[ 0.0204 ] RCM 1 is saved as rcm_1.rcm
[ 0.0209 ] List of rcm files are saved in rcm_list.xml
[ 0.0243 ]
[ 0.0243 ] Signing RCM messages
[ 0.0257 ] tegrasign --key None --list rcm_list.xml --pubkeyhash pub_key.key
[ 0.0271 ] Assuming zero filled SBK key
[ 0.0483 ]
[ 0.0484 ] Copying signature to RCM mesages
[ 0.0499 ] tegrarcm --chip 0x21 0 --updatesig rcm_list_signed.xml
[ 0.0562 ]
[ 0.0564 ] Parsing partition layout
[ 0.0596 ] tegraparser --pt flash.xml.tmp
[ 0.0732 ]
[ 0.0735 ] Creating list of images to be signed
[ 0.0779 ] tegrahost --chip 0x21 0 --partitionlayout flash.xml.bin --list images_list.xml
[ 0.0996 ]
[ 0.0999 ] Generating signatures
[ 0.1027 ] tegrasign --key None --list images_list.xml --pubkeyhash pub_key.key
[ 0.1052 ] Assuming zero filled SBK key
[ 0.1866 ]
[ 0.1866 ] Generating br-bct
[ 0.1893 ] tegrabct --bct P3448_A00_lpddr4_204Mhz_P987.cfg --chip 0x21 0
[ 0.1907 ] Copying Sdram info from 2 to 3 set
[ 0.2078 ]
[ 0.2091 ] Updating boot device parameters
[ 0.2135 ] tegrabct --bct P3448_A00_lpddr4_204Mhz_P987.bct --chip 0x21 0 --updatedevparam flash.xml.bin
[ 0.2166 ] Warning: No sdram params
[ 0.2243 ]
[ 0.2244 ] Updating bl info
[ 0.2261 ] tegrabct --bct P3448_A00_lpddr4_204Mhz_P987.bct --chip 0x21 0 --updateblinfo flash.xml.bin --updatesig images_list_signed.xml
[ 0.2402 ]
[ 0.2403 ] Updating secondary storage information into bct
[ 0.2419 ] tegraparser --pt flash.xml.bin --chip 0x21 0 --updatecustinfo P3448_A00_lpddr4_204Mhz_P987.bct
[ 0.2522 ]
[ 0.2522 ] Updating Odmdata
[ 0.2534 ] tegrabct --bct P3448_A00_lpddr4_204Mhz_P987.bct --chip 0x21 0 --updatefields Odmdata =0xa4000
[ 0.2546 ] Warning: No sdram params
[ 0.2584 ]
[ 0.2585 ] Get Signed section of bct
[ 0.2615 ] tegrabct --bct P3448_A00_lpddr4_204Mhz_P987.bct --chip 0x21 0 --listbct bct_list.xml
[ 0.2726 ]
[ 0.2726 ] Signing BCT
[ 0.2752 ] tegrasign --key None --list bct_list.xml --pubkeyhash pub_key.key
[ 0.2766 ] Assuming zero filled SBK key
[ 0.2843 ]
[ 0.2843 ] Updating BCT with signature
[ 0.2857 ] tegrabct --bct P3448_A00_lpddr4_204Mhz_P987.bct --chip 0x21 0 --updatesig bct_list_signed.xml
[ 0.2872 ]
[ 0.2873 ] Copying signatures
[ 0.2894 ] tegrahost --chip 0x21 0 --partitionlayout flash.xml.bin --updatesig images_list_signed.xml
[ 0.3061 ]
[ 0.3063 ] Updating BFS information on BCT
[ 0.3101 ] tegrabct --bct P3448_A00_lpddr4_204Mhz_P987.bct --chip 0x21 0 --updatebfsinfo flash.xml.bin
[ 0.3123 ]
[ 0.3124 ] Boot Rom communication
[ 0.3155 ] tegrarcm --chip 0x21 0 --rcm rcm_list_signed.xml
[ 0.3173 ] BR_CID: 0x32101001644212890800000001020440
[ 0.3194 ] RCM version 0X210001
[ 0.3232 ] Boot Rom communication completed
[ 1.3524 ]
[ 1.3525 ] Sending BCTs
[ 1.3540 ] tegrarcm --download bct P3448_A00_lpddr4_204Mhz_P987.bct
[ 1.3551 ] Applet version 00.01.0000
[ 1.4118 ] Sending bct
[ 1.4118 ] […] 100%
[ 1.6877 ]
[ 1.6892 ] tegrahost --chip 0x21 --align cboot.bin
[ 1.6903 ]
[ 1.6915 ] tegrahost --magicid EBT --appendsigheader cboot.bin cboot.bin_blheader
[ 1.6947 ]
[ 1.6964 ] tegrasign --key None --list cboot.bin_list.xml
[ 1.6989 ] Assuming zero filled SBK key
[ 1.7322 ]
[ 1.7343 ] tegrahost --updatesigheader cboot.bin_blheader.encrypt cboot.bin_blheader.hash zerosbk
[ 1.7395 ]
[ 1.7478 ] tegrahost --chip 0x21 --align tegra210-p3448-0000-p3449-0000-a02.dtb
[ 1.7603 ] This text will be blurred
[ 1.7619 ] tegrahost --magicid DTB --appendsigheader tegra210-p3448-0000-p3449-0000-a02.dtb tegra210-p3448-0000-p3449-0000-a02.dtb_blheader
[ 1.7675 ]
[ 1.7705 ] tegrasign --key None --list tegra210-p3448-0000-p3449-0000-a02.dtb_list.xml
[ 1.7723 ] Assuming zero filled SBK key
[ 1.7885 ]
[ 1.7915 ] tegrahost --updatesigheader tegra210-p3448-0000-p3449-0000-a02.dtb_blheader.encrypt tegra210-p3448-0000-p3449-0000-a02.dtb_blheader.hash zerosbk
[ 1.8043 ]
[ 1.8048 ] Sending bootloader and pre-requisite binaries
[ 1.8063 ] tegrarcm --download ebt cboot.bin.encrypt 0 0 --download rp1 tegra210-p3448-0000-p3449-0000-a02.dtb.encrypt 0
[ 1.8085 ] Applet version 00.01.0000
[ 1.8678 ] Sending ebt
[ 1.8683 ] […] 100%
[ 2.0449 ] Sending rp1
[ 2.0677 ] […] 100%
[ 2.1965 ]
[ 2.1979 ] tegrarcm --boot recovery
[ 2.1989 ] Applet version 00.01.0000
[ 2.3114 ]
[ 2.3117 ] Retrieving storage infomation
[ 2.3147 ] tegrarcm --oem platformdetails storage storage_info.bin
[ 2.3174 ] Applet is not running on device. Continue with Bootloader
[ 2.3916 ]
[ 2.3956 ] tegradevflash --oem platformdetails storage storage_info.bin
[ 2.3997 ] Cboot is not running on device.
[ 2.4632 ]
Error: Return value 4
Command tegradevflash --oem platformdetails storage storage_info.bin
Failed flashing t210ref.
`
SDKmanager /flash.sh don’t support VM. Please find a native ubuntu host.
Or you can just prepare a new sdcard image for your sdcard.
Yes, it is possible.
In my case solution was:
- create liveCD with Ubuntu 18.04
- clsoe 3 and 4 pin
3 start ./flash.sh and wait when script prepare image
4 when ubuntu started unplag jumper from closed pin
5 flashin was succsessfully start