Orin NX 16GB Troubleshooting no power/boot

First timer, sorry for the long post. Some background - I have a fully functional Jetson Orin Nano Dev Kit running latest Jetpack, super mode enabled, all of that. So I’m not a complete noob, just mostly. I have been having fun with it, and wanted to expand a little bit.

I very recently purchased an “Orin NX 16GB” module on ebay (that’s probably my issue). The quotations will be explained below. It was tagged as open-box but still “new”. Seemed like a good deal compared to most places selling brand new. It came in a generic box with an anti-static bag and the yellow sticker keeping it closed. Seemed fine, and super clean. Didn’t seem used. I had also purchased a Yahboom carrier board, their super board that is supposed to support the NX in super mode at 40w. Also grabbed a waveshare fan, similar if not the same one on the jetson nano kit. I put it all together, and try to boot up just to see the firmware version. The yahboom board lights up when it is on though the LED is red, I think that is just its standard color. I had no signal from the DisplayPort, so I grabbed a Serial USB TTL adapter I had acquired some time ago, but not yet used. No output there either, even after restarting the board (this board has a power button, but I also tried removing and reapplying power). Thinking it could be the adapter, I tried it on the Nano. Worked fine, and both boards use the same pin layout.

Ok then, time for some more troubleshooting. I take apart the Nano kit, and put the Nano module on the yahboom carrier board. Seems to work, I can see serial output despite there being no OS drive on the board. I should also note, the fan works with the nano module on the yahboom board. The fan does not activate with the “NX” module. I switched fans thinking maybe if it wasn’t working due to a heat safety thing preventing boot up. New fan works fine on the Nano dev kit. Great…

Casually looked at the forums today to see what I might find. I saw the pinned post about some NX modules having issues with power over 12v or something, with a link to check the serial number. I had to create an account to use the serial number checker. Looked at various sources and documents for finding the serial number. When I go to find it on the NX, the serial number sticker is missing. Not sure how common that is, I’m trying not to jump straight to a conclusion that the seller is a shyster. They have a no return policy but I might reach out anyway and see if they can provide any background on it. Anyway, I’m hoping someone here can give me pointers and things to try. As for if it’s even an NX, all I can really confirm is that it’s not a nano dev kit module because there is no sd card provision on it. I would love to get it working, my background is very much in software, not hardware so these are uncharted waters for me. If the board is dead, are there people around who could still have use for it? I’m hoping the board is not dead, and I’m just doing something stupid.

I am little confused by the comment here. Aren’t we talking about an issue on a Orin NX, why you took apart the “Nano module” into another carrier board?

To see if maybe the carrier board had a problem. The nano module worked on it, so the carrier board seems to be fine. I think the issue is something with the NX module, or something else I might be doing wrong.

Have you checked that your USB-TTL cable could dump out log when using Nano case?

Yes, I did. I could see the serial output from the Nano with it. So I think the USB-TTL is ok.

Have you tried to reflash this NX with sdkamnager and see what error sdkmanager tells you?

I have not done that. I wasn’t sure that would work if I couldn’t even get serial output. But thank you for that tip, I will try that and post back here with results!

Hi, after setting up the SDK Manager, I got this error dialog multiple times. I tried all of the steps listed and reset the USB controller many times.

This is on a native Ubuntu 22.04 install.

Here is also a snippet from the terminal tab:

16:13:04 INFO: [ 0.8151 ] Rebooting to recovery mode

16:13:04 INFO: [ 0.8158 ] tegrarcm_v2 --chip 0x23 0 --ismb2

16:13:04 INFO: [ 0.8422 ] tegrarcm_v2 --chip 0x23 0 --ismb2applet

16:13:04 INFO: [ 0.8427 ] MB2 Applet version 01.00.0000

16:13:04 INFO: [ 0.8740 ] Booting to recovery mode

16:13:04 INFO: [ 0.8747 ] tegrarcm_v2 --chip 0x23 0 --reboot recovery

16:13:04 INFO: [ 0.8753 ] MB2 Applet version 01.00.0000

16:13:06 INFO: — Reading board information succeeded.

16:13:06 INFO: — Parsing chip_info.bin information succeeded.

16:13:06 INFO: Chip SKU(00:00:00:D3) ramcode(00:00:00:01)

16:13:06 INFO: Parsing module EEPROM:

16:13:06 ERROR: — Parsing board ID (ERROR: calculated CRC8 0x35 != stored CRC8 0xff) succeeded.

16:13:06 ERROR: — Parsing board version (ERROR: calculated CRC8 0x35 != stored CRC8 0xff) succeeded.

16:13:06 ERROR: — Parsing board SKU (ERROR: calculated CRC8 0x35 != stored CRC8 0xff) succeeded.

16:13:06 ERROR: — Parsing board REV (ERROR: calculated CRC8 0x35 != stored CRC8 0xff) succeeded.

16:13:06 ERROR: Error: Target board not found.

16:13:06 ERROR: 16:13:06.489 - Error: Parsing boardid failed.

16:13:06 INFO: 5

16:13:06 INFO: command finished successfully

16:13:06 ERROR: Bootrom status check failed.

16:18:39 INFO: All done!

I am not really sure what to with this information.

This is a typical error that the EEPROM in that module has a wrong CRC checksum value.

Flash tool will calculate the CRC value inside of the EEPROM and compare with the byte 255 in the EEPROM. Now it is mismatched.

Please refer to this post.

Thank you for the link. I tried the command for flash.h and am still getting an error:
[ 0.9312 ] 0000000054220302: E> NV3P_SERVER: Failed to get address for br bct from nv3p helper.

###############################################################################
# L4T BSP Information:
# R36 , REVISION: 4.4
# User release: 0.0
###############################################################################
ECID is 0x80012344705E01CF2C0000000CFE0080
# Target Board Information:
# Name: jetson-orin-nano-devkit-super, Board Family: generic, SoC: Tegra 234, 
# OpMode: production, Boot Authentication: NS, 
# Disk encryption: disabled ,
###############################################################################
copying device_config(/home/tbooher/nvidia/nvidia_sdk/JetPack_6.2.1_Linux_JETSON_ORIN_NX_TARGETS/Linux_for_Tegra/bootloader/generic/BCT/tegra234-mb1-bct-device-p3767-0000.dts)... done.
copying misc_config(/home/tbooher/nvidia/nvidia_sdk/JetPack_6.2.1_Linux_JETSON_ORIN_NX_TARGETS/Linux_for_Tegra/bootloader/generic/BCT/tegra234-mb1-bct-misc-p3767-0000.dts)... done.
copying emc_fuse_dev_params(/home/tbooher/nvidia/nvidia_sdk/JetPack_6.2.1_Linux_JETSON_ORIN_NX_TARGETS/Linux_for_Tegra/bootloader/generic/BCT/tegra234-br-bct-diag-boot.dts)... done.
copying minratchet_config(/home/tbooher/nvidia/nvidia_sdk/JetPack_6.2.1_Linux_JETSON_ORIN_NX_TARGETS/Linux_for_Tegra/bootloader/generic/BCT/tegra234-mb1-bct-ratchet-p3767-0000.dts)... done.
Existing emcfuse(/home/tbooher/nvidia/nvidia_sdk/JetPack_6.2.1_Linux_JETSON_ORIN_NX_TARGETS/Linux_for_Tegra/bootloader/fuse_t234.xml) reused.
./tegraflash.py --chip "0x23" --applet "/home/tbooher/nvidia/nvidia_sdk/JetPack_6.2.1_Linux_JETSON_ORIN_NX_TARGETS/Linux_for_Tegra/bootloader/mb1_t234_prod.bin" --skipuid --cfg readinfo_t234_min_prod.xml --dev_params tegra234-br-bct-diag-boot.dts --device_config tegra234-mb1-bct-device-p3767-0000.dts --misc_config tegra234-mb1-bct-misc-p3767-0000.dts --bins "mb2_applet applet_t234.bin" --minratchet_config tegra234-mb1-bct-ratchet-p3767-0000.dts --cmd "readfuses fuse_t234.bin fuse_t234.xml; dump eeprom cvm cvm.bin; dump try_custinfo custinfo_out.bin; reboot recovery" 
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.0105 ] Reading fuses
[   0.0117 ] tegrasign_v3.py --key None --getmode mode.txt
[   0.0118 ] Assuming zero filled SBK key
[   0.0114 ] Pre-processing config: tegra234-mb1-bct-device-p3767-0000.dts
[   0.0160 ] Pre-processing config: tegra234-mb1-bct-misc-p3767-0000.dts
[   0.0228 ] Pre-processing config: tegra234-mb1-bct-ratchet-p3767-0000.dts
[   0.0272 ] Parsing partition layout
[   0.0274 ] tegraparser_v2 --pt readinfo_t234_min_prod.xml.tmp
[   0.0281 ] Kernel DTB used: None
[   0.0281 ] WARNING: dce base dtb is not provided

[   0.0281 ] Parsing partition layout
[   0.0283 ] tegraparser_v2 --pt readinfo_t234_min_prod.xml.tmp
[   0.0286 ] Creating list of images to be signed
[   0.0288 ] Generating ratchet blob
[   0.0288 ] Generating coldboot mb1-bct
[   0.0289 ] tegrabct_v2 --chip 0x23 0 --mb1bct mb1_cold_boot_bct.cfg --misc tegra234-mb1-bct-misc-p3767-0000_cpp.dtb --device tegra234-mb1-bct-device-p3767-0000_cpp.dtb --minratchet tegra234-mb1-bct-ratchet-p3767-0000_cpp.dtb --ratchet_blob ratchet_blob.bin
[   0.0291 ] MB1-BCT version: 0.13

[   0.0305 ] Parsing config file :tegra234-mb1-bct-device-p3767-0000_cpp.dtb 
[   0.0308 ] Added Platform Config 9 data with size :- 100
[   0.0308 ] 
[   0.0308 ] Parsing config file :tegra234-mb1-bct-ratchet-p3767-0000_cpp.dtb 
[   0.0308 ] 
[   0.0308 ] Updating mb1-bct with firmware information
[   0.0310 ] tegrabct_v2 --chip 0x23 0 --mb1bct mb1_cold_boot_bct_MB1.bct --updatefwinfo readinfo_t234_min_prod.xml.bin
[   0.0316 ] tegrahost_v2 --chip 0x23 0 --align mb1_cold_boot_bct_MB1_aligned.bct
[   0.0318 ] Generating SHA2 Hash for mb1bct
[   0.0327 ] Sha saved in mb1_cold_boot_bct_MB1_aligned.sha
[   0.0332 ] Sha saved in mb1_cold_boot_bct_MB1.sha
[   0.0329 ] tegrahost_v2 --chip 0x23 0 --magicid MBCT --ratchet_blob ratchet_blob.bin --appendsigheader mb1_cold_boot_bct_MB1_aligned.bct zerosbk
[   0.0330 ] adding BCH for mb1_cold_boot_bct_MB1_aligned.bct
[   0.0340 ] tegrasign_v3.py --key None --list mb1_cold_boot_bct_MB1_aligned_sigheader.bct_list.xml --pubkeyhash pub_key.key --sha sha512
[   0.0341 ] Assuming zero filled SBK key
[   0.0349 ] Warning: pub_key.key is not found
[   0.0346 ] tegrahost_v2 --chip 0x23 0 --updatesigheader mb1_cold_boot_bct_MB1_aligned_sigheader.bct.encrypt mb1_cold_boot_bct_MB1_aligned_sigheader.bct.hash zerosbk
[   0.0352 ] tegrahost_v2 --chip 0x23 0 --partitionlayout readinfo_t234_min_prod.xml.bin --ratchet_blob ratchet_blob.bin --list images_list.xml zerosbk
[   0.0354 ] MB1: Nvheader already present is mb1_t234_prod_aligned.bin
[   0.0361 ] Header already present for mb1_t234_prod_aligned_sigheader.bin
[   0.0363 ] MB1: Nvheader already present is mb1_t234_prod_aligned.bin
[   0.0394 ] Header already present for mb1_t234_prod_aligned_sigheader.bin
[   0.0397 ] MB1: Nvheader already present is psc_bl1_t234_prod_aligned.bin
[   0.0430 ] Header already present for psc_bl1_t234_prod_aligned_sigheader.bin
[   0.0432 ] adding BCH for mb2_t234_aligned.bin
[   0.0450 ] MB1: Nvheader already present is psc_bl1_t234_prod_aligned.bin
[   0.0551 ] Header already present for psc_bl1_t234_prod_aligned_sigheader.bin
[   0.0554 ] adding BCH for mb2_t234_aligned.bin
[   0.0653 ] Filling MB1 storage info
[   0.0653 ] Parsing dev params for multi chains
[   0.0699 ] Generating br-bct
[   0.0701 ] Updating dev and MSS params in BR BCT
[   0.0701 ] tegrabct_v2 --dev_param tegra234-br-bct-diag-boot_cpp.dtb --brbct br_bct.cfg --chip 0x23 0
[   0.0704 ] Updating bl info
[   0.0706 ] tegrabct_v2 --brbct br_bct_BR.bct --chip 0x23 0 --updateblinfo readinfo_t234_min_prod.xml.bin
[   0.0707 ] WARNING: boot chain is not completed. set to 0
[   0.0712 ] Generating signatures
[   0.0717 ] tegrasign_v3.py --key None --list images_list.xml --pubkeyhash pub_key.key --sha sha512
[   0.0718 ] Assuming zero filled SBK key
[   0.0772 ] Warning: pub_key.key is not found
[   0.0769 ] Parsing dev params for multi chains
[   0.0769 ] Generating br-bct
[   0.0770 ] Updating dev and MSS params in BR BCT
[   0.0771 ] tegrabct_v2 --dev_param tegra234-br-bct-diag-boot_cpp.dtb --brbct br_bct.cfg --chip 0x23 0
[   0.0774 ] Updating bl info
[   0.0775 ] tegrabct_v2 --brbct br_bct_BR.bct --chip 0x23 0 --updateblinfo readinfo_t234_min_prod.xml.bin --updatesig images_list_signed.xml
[   0.0777 ] WARNING: boot chain is not completed. set to 0
[   0.0782 ] Generating SHA2 Hash
[   0.0791 ] Sha saved in br_bct_BR.sha
[   0.0787 ] Get Signed section of bct
[   0.0788 ] tegrabct_v2 --brbct br_bct_BR.bct --chip 0x23 0 --listbct bct_list.xml
[   0.0791 ] Signing BCT
[   0.0796 ] tegrasign_v3.py --key None --list bct_list.xml --pubkeyhash pub_key.key --sha sha512
[   0.0797 ] Assuming zero filled SBK key
[   0.0807 ] Sha saved in br_bct_BR.sha
[   0.0808 ] Warning: pub_key.key is not found
[   0.0804 ] Updating BCT with signature
[   0.0805 ] tegrabct_v2 --brbct br_bct_BR.bct --chip 0x23 0 --updatesig bct_list_signed.xml
[   0.0806 ] Offset :4608 Len :3584
[   0.0809 ] Generating SHA2 Hash
[   0.0814 ] tegrasign_v3.py --key None --list bct_list.xml --sha sha512
[   0.0815 ] Assuming zero filled SBK key
[   0.0815 ] Assuming zero filled SBK key
[   0.0824 ] Sha saved in br_bct_BR.sha
[   0.0821 ] Updating BCT with SHA2 Hash
[   0.0822 ] tegrabct_v2 --brbct br_bct_BR.bct --chip 0x23 0 --updatesha bct_list_signed.xml
[   0.0824 ] Offset :4608 Len :3584
[   0.0826 ] Offset :68 Len :8124
[   0.0827 ] Generating coldboot mb1-bct
[   0.0828 ] tegrabct_v2 --chip 0x23 0 --mb1bct mb1_cold_boot_bct.cfg --misc tegra234-mb1-bct-misc-p3767-0000_cpp.dtb --device tegra234-mb1-bct-device-p3767-0000_cpp.dtb --minratchet tegra234-mb1-bct-ratchet-p3767-0000_cpp.dtb --ratchet_blob ratchet_blob.bin
[   0.0830 ] MB1-BCT version: 0.13

[   0.0844 ] Parsing config file :tegra234-mb1-bct-device-p3767-0000_cpp.dtb 
[   0.0846 ] Added Platform Config 9 data with size :- 100
[   0.0846 ] 
[   0.0846 ] Parsing config file :tegra234-mb1-bct-ratchet-p3767-0000_cpp.dtb 
[   0.0846 ] 
[   0.0846 ] Updating mb1-bct with firmware information
[   0.0848 ] tegrabct_v2 --chip 0x23 0 --mb1bct mb1_cold_boot_bct_MB1.bct --updatefwinfo readinfo_t234_min_prod.xml.bin
[   0.0855 ] tegrahost_v2 --chip 0x23 0 --align mb1_cold_boot_bct_MB1_aligned.bct
[   0.0857 ] Generating SHA2 Hash for mb1bct
[   0.0867 ] Sha saved in mb1_cold_boot_bct_MB1_aligned.sha
[   0.0872 ] Sha saved in mb1_cold_boot_bct_MB1.sha
[   0.0869 ] tegrahost_v2 --chip 0x23 0 --magicid MBCT --ratchet_blob ratchet_blob.bin --appendsigheader mb1_cold_boot_bct_MB1_aligned.bct zerosbk
[   0.0871 ] adding BCH for mb1_cold_boot_bct_MB1_aligned.bct
[   0.0880 ] tegrasign_v3.py --key None --list mb1_cold_boot_bct_MB1_aligned_sigheader.bct_list.xml --pubkeyhash pub_key.key --sha sha512
[   0.0881 ] Assuming zero filled SBK key
[   0.0888 ] Warning: pub_key.key is not found
[   0.0885 ] tegrahost_v2 --chip 0x23 0 --updatesigheader mb1_cold_boot_bct_MB1_aligned_sigheader.bct.encrypt mb1_cold_boot_bct_MB1_aligned_sigheader.bct.hash zerosbk
[   0.0890 ] Generating recovery mb1-bct
[   0.0892 ] tegrabct_v2 --chip 0x23 0 --mb1bct mb1_bct.cfg --misc tegra234-mb1-bct-misc-p3767-0000_cpp.dtb --device tegra234-mb1-bct-device-p3767-0000_cpp.dtb --minratchet tegra234-mb1-bct-ratchet-p3767-0000_cpp.dtb --ratchet_blob ratchet_blob.bin
[   0.0893 ] MB1-BCT version: 0.13

[   0.0907 ] Parsing config file :tegra234-mb1-bct-device-p3767-0000_cpp.dtb 
[   0.0909 ] Added Platform Config 9 data with size :- 100
[   0.0909 ] 
[   0.0909 ] Parsing config file :tegra234-mb1-bct-ratchet-p3767-0000_cpp.dtb 
[   0.0909 ] 
[   0.0909 ] Updating mb1-bct with firmware information
[   0.0911 ] tegrabct_v2 --chip 0x23 0 --mb1bct mb1_bct_MB1.bct --recov --updatefwinfo readinfo_t234_min_prod.xml.bin
[   0.0916 ] tegrahost_v2 --chip 0x23 0 --align mb1_bct_MB1_aligned.bct
[   0.0919 ] Generating SHA2 Hash for mb1bct
[   0.0929 ] Sha saved in mb1_bct_MB1_aligned.sha
[   0.0933 ] Sha saved in mb1_bct_MB1.sha
[   0.0931 ] tegrahost_v2 --chip 0x23 0 --magicid MBCT --ratchet_blob ratchet_blob.bin --appendsigheader mb1_bct_MB1_aligned.bct zerosbk
[   0.0933 ] adding BCH for mb1_bct_MB1_aligned.bct
[   0.0942 ] tegrasign_v3.py --key None --list mb1_bct_MB1_aligned_sigheader.bct_list.xml --pubkeyhash pub_key.key --sha sha512
[   0.0943 ] Assuming zero filled SBK key
[   0.0950 ] Warning: pub_key.key is not found
[   0.0947 ] tegrahost_v2 --chip 0x23 0 --updatesigheader mb1_bct_MB1_aligned_sigheader.bct.encrypt mb1_bct_MB1_aligned_sigheader.bct.hash zerosbk
[   0.0952 ] Info: Skip generating mem_bct because sdram_config is not defined
[   0.0952 ] Info: Skip generating mem_bct because sdram_config is not defined
[   0.0952 ] Copying signatures
[   0.0954 ] tegrahost_v2 --chip 0x23 0 --partitionlayout readinfo_t234_min_prod.xml.bin --updatesig images_list_signed.xml
[   0.0983 ] mb1_t234_prod_aligned_sigheader.bin.encrypt filename is from images_list
[   0.0984 ] psc_bl1_t234_prod_aligned_sigheader.bin.encrypt filename is from images_list
[   0.0984 ] Boot Rom communication
[   0.0985 ] tegrarcm_v2 --new_session --chip 0x23 0 --uid --download bct_br br_bct_BR.bct --download mb1 mb1_t234_prod_aligned_sigheader.bin.encrypt --download psc_bl1 psc_bl1_t234_prod_aligned_sigheader.bin.encrypt --download bct_mb1 mb1_bct_MB1_sigheader.bct.encrypt
[   0.0987 ] BR_CID: 0x80012344705E01CF2C0000000CFE0080
[   0.0994 ] Sending bct_br
[   0.0995 ] Sending mb1
[   0.0999 ] Sending psc_bl1
[   0.1110 ] Sending bct_mb1
[   0.1174 ] Boot Rom communication completed
[   0.1179 ] tegrahost_v2 --chip 0x23 0 --align applet_t234_aligned.bin
[   0.1184 ] tegrahost_v2 --chip 0x23 0 --magicid MB2A --ratchet_blob ratchet_blob.bin --appendsigheader applet_t234_aligned.bin zerosbk
[   0.1186 ] adding BCH for applet_t234_aligned.bin
[   0.1250 ] tegrasign_v3.py --key None --list applet_t234_aligned_sigheader.bin_list.xml --pubkeyhash pub_key.key --sha sha512
[   0.1252 ] Assuming zero filled SBK key
[   0.1267 ] Warning: pub_key.key is not found
[   0.1265 ] tegrahost_v2 --chip 0x23 0 --updatesigheader applet_t234_aligned_sigheader.bin.encrypt applet_t234_aligned_sigheader.bin.hash zerosbk
[   0.1273 ] Sending mb2_applet...

[   0.1275 ] tegrarcm_v2 --chip 0x23 0 --pollbl --download applet applet_t234_sigheader.bin.encrypt
[   0.1276 ] BL: version 1.4.0.4-t234-54845784-e89ea9bc last_boot_error: 0
[   0.3418 ] Sending applet
[   0.4422 ] completed
[   0.4430 ] tegrarcm_v2 --chip 0x23 0 --ismb2applet
[   0.4435 ] MB2 Applet version 01.00.0000
[   0.6466 ] tegrarcm_v2 --chip 0x23 0 --ismb2applet
[   0.6468 ] MB2 Applet version 01.00.0000
[   0.6493 ] Parsing fuse info as per xml file
[   0.6495 ] tegraparser_v2 --chip 0x23 0 --get_fuse_names fuse_t234.xml read_fuse_names.txt
[   0.6497 ] MagicId=0x45535546 version=0x2
[   0.6499 ] trying to read fuse with MB2 Applet
[   0.6501 ] tegraparser_v2 --chip 0x23 0 --read_fusetype PublicKeyHash read_fuse.bin
[   0.6506 ] tegrarcm_v2 --oem readfuses __fuse_read_scatter.bin read_fuse.bin
[   0.6507 ] MB2 Applet version 01.00.0000
[   0.6531 ] Saved read fuses in file __fuse_read_scatter.bin
[   0.6591 ] Fuse read successful
[   0.6604 ] tegraparser_v2 --chip 0x23 0 --read_fusetype PkcPubkeyHash1 read_fuse.bin
[   0.6608 ] tegrarcm_v2 --oem readfuses __fuse_read_scatter.bin read_fuse.bin
[   0.6609 ] MB2 Applet version 01.00.0000
[   0.6633 ] Saved read fuses in file __fuse_read_scatter.bin
[   0.6692 ] Fuse read successful
[   0.6702 ] tegraparser_v2 --chip 0x23 0 --read_fusetype PkcPubkeyHash2 read_fuse.bin
[   0.6707 ] tegrarcm_v2 --oem readfuses __fuse_read_scatter.bin read_fuse.bin
[   0.6708 ] MB2 Applet version 01.00.0000
[   0.6732 ] Saved read fuses in file __fuse_read_scatter.bin
[   0.6792 ] Fuse read successful
[   0.6803 ] tegraparser_v2 --chip 0x23 0 --read_fusetype BootSecurityInfo read_fuse.bin
[   0.6808 ] tegrarcm_v2 --oem readfuses __fuse_read_scatter.bin read_fuse.bin
[   0.6809 ] MB2 Applet version 01.00.0000
[   0.6833 ] Saved read fuses in file __fuse_read_scatter.bin
[   0.6892 ] Fuse read successful
[   0.6902 ] tegraparser_v2 --chip 0x23 0 --read_fusetype ArmJtagDisable read_fuse.bin
[   0.6907 ] tegrarcm_v2 --oem readfuses __fuse_read_scatter.bin read_fuse.bin
[   0.6908 ] MB2 Applet version 01.00.0000
[   0.6933 ] Saved read fuses in file __fuse_read_scatter.bin
[   0.6992 ] Fuse read successful
[   0.7002 ] tegraparser_v2 --chip 0x23 0 --read_fusetype SecurityMode read_fuse.bin
[   0.7005 ] tegrarcm_v2 --oem readfuses __fuse_read_scatter.bin read_fuse.bin
[   0.7007 ] MB2 Applet version 01.00.0000
[   0.7032 ] Saved read fuses in file __fuse_read_scatter.bin
[   0.7090 ] Fuse read successful
[   0.7103 ] tegraparser_v2 --chip 0x23 0 --read_fusetype SwReserved read_fuse.bin
[   0.7108 ] tegrarcm_v2 --oem readfuses __fuse_read_scatter.bin read_fuse.bin
[   0.7109 ] MB2 Applet version 01.00.0000
[   0.7133 ] Saved read fuses in file __fuse_read_scatter.bin
[   0.7192 ] Fuse read successful
[   0.7203 ] tegraparser_v2 --chip 0x23 0 --read_fusetype DebugAuthentication read_fuse.bin
[   0.7208 ] tegrarcm_v2 --oem readfuses __fuse_read_scatter.bin read_fuse.bin
[   0.7209 ] MB2 Applet version 01.00.0000
[   0.7234 ] Saved read fuses in file __fuse_read_scatter.bin
[   0.7293 ] Fuse read successful
[   0.7304 ] tegraparser_v2 --chip 0x23 0 --read_fusetype OdmInfo read_fuse.bin
[   0.7308 ] tegrarcm_v2 --oem readfuses __fuse_read_scatter.bin read_fuse.bin
[   0.7309 ] MB2 Applet version 01.00.0000
[   0.7333 ] Saved read fuses in file __fuse_read_scatter.bin
[   0.7393 ] Fuse read successful
[   0.7405 ] tegraparser_v2 --chip 0x23 0 --read_fusetype OdmId read_fuse.bin
[   0.7409 ] tegrarcm_v2 --oem readfuses __fuse_read_scatter.bin read_fuse.bin
[   0.7411 ] MB2 Applet version 01.00.0000
[   0.7435 ] Saved read fuses in file __fuse_read_scatter.bin
[   0.7494 ] Fuse read successful
[   0.7506 ] tegraparser_v2 --chip 0x23 0 --read_fusetype OdmLock read_fuse.bin
[   0.7512 ] tegrarcm_v2 --oem readfuses __fuse_read_scatter.bin read_fuse.bin
[   0.7514 ] MB2 Applet version 01.00.0000
[   0.7538 ] Saved read fuses in file __fuse_read_scatter.bin
[   0.7596 ] Fuse read successful
[   0.7607 ] tegraparser_v2 --chip 0x23 0 --read_fusetype ReservedOdm0 read_fuse.bin
[   0.7611 ] tegrarcm_v2 --oem readfuses __fuse_read_scatter.bin read_fuse.bin
[   0.7613 ] MB2 Applet version 01.00.0000
[   0.7638 ] Saved read fuses in file __fuse_read_scatter.bin
[   0.7698 ] Fuse read successful
[   0.7709 ] tegraparser_v2 --chip 0x23 0 --read_fusetype ReservedOdm1 read_fuse.bin
[   0.7713 ] tegrarcm_v2 --oem readfuses __fuse_read_scatter.bin read_fuse.bin
[   0.7715 ] MB2 Applet version 01.00.0000
[   0.7739 ] Saved read fuses in file __fuse_read_scatter.bin
[   0.7799 ] Fuse read successful
[   0.7810 ] tegraparser_v2 --chip 0x23 0 --read_fusetype ReservedOdm2 read_fuse.bin
[   0.7814 ] tegrarcm_v2 --oem readfuses __fuse_read_scatter.bin read_fuse.bin
[   0.7815 ] MB2 Applet version 01.00.0000
[   0.7840 ] Saved read fuses in file __fuse_read_scatter.bin
[   0.7898 ] Fuse read successful
[   0.7909 ] tegraparser_v2 --chip 0x23 0 --read_fusetype ReservedOdm3 read_fuse.bin
[   0.7913 ] tegrarcm_v2 --oem readfuses __fuse_read_scatter.bin read_fuse.bin
[   0.7914 ] MB2 Applet version 01.00.0000
[   0.7938 ] Saved read fuses in file __fuse_read_scatter.bin
[   0.7997 ] Fuse read successful
[   0.8008 ] tegraparser_v2 --chip 0x23 0 --read_fusetype ReservedOdm4 read_fuse.bin
[   0.8012 ] tegrarcm_v2 --oem readfuses __fuse_read_scatter.bin read_fuse.bin
[   0.8014 ] MB2 Applet version 01.00.0000
[   0.8038 ] Saved read fuses in file __fuse_read_scatter.bin
[   0.8097 ] Fuse read successful
[   0.8110 ] tegraparser_v2 --chip 0x23 0 --read_fusetype ReservedOdm5 read_fuse.bin
[   0.8115 ] tegrarcm_v2 --oem readfuses __fuse_read_scatter.bin read_fuse.bin
[   0.8117 ] MB2 Applet version 01.00.0000
[   0.8142 ] Saved read fuses in file __fuse_read_scatter.bin
[   0.8199 ] Fuse read successful
[   0.8210 ] tegraparser_v2 --chip 0x23 0 --read_fusetype ReservedOdm6 read_fuse.bin
[   0.8214 ] tegrarcm_v2 --oem readfuses __fuse_read_scatter.bin read_fuse.bin
[   0.8216 ] MB2 Applet version 01.00.0000
[   0.8240 ] Saved read fuses in file __fuse_read_scatter.bin
[   0.8299 ] Fuse read successful
[   0.8310 ] tegraparser_v2 --chip 0x23 0 --read_fusetype ReservedOdm7 read_fuse.bin
[   0.8315 ] tegrarcm_v2 --oem readfuses __fuse_read_scatter.bin read_fuse.bin
[   0.8316 ] MB2 Applet version 01.00.0000
[   0.8340 ] Saved read fuses in file __fuse_read_scatter.bin
[   0.8398 ] Fuse read successful
[   0.8409 ] tegraparser_v2 --chip 0x23 0 --read_fusetype Sku read_fuse.bin
[   0.8413 ] tegrarcm_v2 --oem readfuses __fuse_read_scatter.bin read_fuse.bin
[   0.8414 ] MB2 Applet version 01.00.0000
[   0.8438 ] Saved read fuses in file __fuse_read_scatter.bin
[   0.8496 ] Fuse read successful
[   0.8508 ] tegraparser_v2 --chip 0x23 0 --read_fusetype Uid read_fuse.bin
[   0.8512 ] tegrarcm_v2 --oem readfuses __fuse_read_scatter.bin read_fuse.bin
[   0.8513 ] MB2 Applet version 01.00.0000
[   0.8539 ] Saved read fuses in file __fuse_read_scatter.bin
[   0.8598 ] Fuse read successful
[   0.8609 ] tegraparser_v2 --chip 0x23 0 --read_fusetype OptEmcDisable read_fuse.bin
[   0.8613 ] tegrarcm_v2 --oem readfuses __fuse_read_scatter.bin read_fuse.bin
[   0.8614 ] MB2 Applet version 01.00.0000
[   0.8639 ] Saved read fuses in file __fuse_read_scatter.bin
[   0.8697 ] Fuse read successful
[   0.8735 ] tegrarcm_v2 --chip 0x23 0 --ismb2applet
[   0.8736 ] MB2 Applet version 01.00.0000
[   0.8765 ] Retrieving board information
[   0.8767 ] tegrarcm_v2 --chip 0x23 0 --oem platformdetails chip chip_info.bin
[   0.8770 ] MB2 Applet version 01.00.0000
[   0.8794 ] Saved platform info in chip_info.bin
[   0.8849 ] Chip minor revision: 1
[   0.8850 ] Bootrom revision: 0x7
[   0.8850 ] Ram code: 0x1
[   0.8851 ] Chip sku: 0xd3
[   0.8851 ] Chip Sample: prod
[   0.8860 ] Retrieving EEPROM data
[   0.8860 ] tegrarcm_v2 --oem platformdetails eeprom cvm /home/tbooher/nvidia/nvidia_sdk/JetPack_6.2.1_Linux_JETSON_ORIN_NX_TARGETS/Linux_for_Tegra/bootloader/cvm.bin --chip 0x23 0
[   0.8863 ] MB2 Applet version 01.00.0000
[   0.8887 ] Saved platform info in /home/tbooher/nvidia/nvidia_sdk/JetPack_6.2.1_Linux_JETSON_ORIN_NX_TARGETS/Linux_for_Tegra/bootloader/cvm.bin
[   0.9258 ] tegrarcm_v2 --chip 0x23 0 --ismb2applet
[   0.9260 ] MB2 Applet version 01.00.0000
[   0.9285 ] Dumping customer Info
[   0.9287 ] tegrarcm_v2 --chip 0x23 0 --oem dump bct tmp.bct
[   0.9288 ] MB2 Applet version 01.00.0000
[   0.9312 ] 0000000054220302: E> NV3P_SERVER: Failed to get address for br bct from nv3p helper.
[   1.0095 ] 
[   1.0095 ] 
[   1.0095 ] Error: try getting custinfo fail. Moving on
[   1.0096 ] Rebooting to recovery mode
[   1.0103 ] tegrarcm_v2 --chip 0x23 0 --ismb2
[   1.0138 ] tegrarcm_v2 --chip 0x23 0 --ismb2applet
[   1.0139 ] MB2 Applet version 01.00.0000
[   1.0163 ] Booting to recovery mode
[   1.0164 ] tegrarcm_v2 --chip 0x23 0 --reboot recovery
[   1.0166 ] MB2 Applet version 01.00.0000
Parsing board information failed.

Actually I don’t know what command did you run there. Maybe you should clarify what did you try.

I ran

sudo ./flash.sh --read-info jetson-orin-nano-devkit-super internal

and

sudo ./flash.sh --read-info jetson-orin-nano-devkit internal

output is the same in both cases.

Also I still do not see any output on serial.

Other things I have tried before running flash.sh above:

  • Disabled USB auto suspend
  • Disabled UFW firewall
  • Restarted the jetson board many times (always with recovery mode jumper in place)
  • Tried many different USB cables (C→A, C→C)
  • Added a USB hub between the jetson nx board and host

What I mean here is you should click into the “Flashing support” document I mentioned in this post.

Your issue has nothing to do with below. No need to waste time doing them.

 * Disabled USB auto suspend
* Disabled UFW firewall
* Restarted the jetson board many times (always with recovery mode jumper in place)
* Tried many different USB cables (C→A, C→C)
* Added a USB hub between the jetson nx board and host

It seems to be working! Flash is still in progress, but I see serial output now, and the fan is finally on! I will keep following the procedure you linked to and post back with anything I can’t solve. Otherwise I will mark this solved. Thanks for your patience and help!

This issue is not yet done. You still need to fix the CRC bit in the EEPROM.

sudo i2cdump -y 0 0x50 -f will show you what I am talking about.

The document below will explain the meaning of each byte in EEPROM. Basically, your byte 255 is wrong.

1 Like

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.