I purchased a reComputer J4011 to develop an AI voice recognition edge device. While installing and setting up the Wi-Fi/Bluetooth module, the device driver did not function properly, so I changed the BIOS setting from ‘Device Tree Mode’ to ‘ACPI.’ However, after this change, neither the BIOS screen nor the boot process works.
During boot, pressing the ‘Del,’ ‘ESC,’ or ‘F2’ keys does not work, and I am left with a black screen, unable to do anything.
• Is there a way to reset or restore the BIOS settings to default without damaging the currently installed OS and system?
• If such a method is unavailable and the entire system needs to be reinstalled, what is the recommended procedure for doing so?
I haven’t tried that yet. I lost the HDMI output after going into BIOS setting / Device Manager / NVIDIA Configuration, and ‘F9=Reset to Defaults’. After rebooting my HDMI stopped functioning. I am currently only able to get back in to the BIOS via serial-debug connection and SSH for system access. I tried flashing the system to Seeed’s Jetpack 6.x to see if it might fix the problem, but it did not. I have been looking through the Wiki and other system docs, but have not found any information on how the BIOS should be set. This is a basic Industrial J4012 16GB and no BLE/WiFi card has been installed.
Yes , I have seen this question b4. SO you are NOT the first one to experience it. You may need to place a jumper or something for the “restore”, DID it come with JP 6.0 ? Only flash what it came with originally , I believe its an overlay or DTS file issue.
Maybe seeed support can chime in with a fix process.
The WIKi is the best place to start looking though
Thank you for your reply! It came with JP 5.1.x. I have tried to flash it back from Seeed’s package, but it fails with output below. But JP 6.0 and 6.1 flash complete successfully on same host and USB cable.
****************************************************
* *
* Step 2: Boot the device with flash initrd image *
* *
****************************************************
/home/beach/Downloads/Jetson_J4012/Method_1/mfi_recomputer-orin-industrial/temp_initrdflash/bootloader0 /home/beach/Downloads/Jetson_J4012/Method_1/mfi_recomputer-orin-industrial
./tegraflash.py --bl uefi_jetson_with_dtb_sigheader.bin.encrypt --bct br_bct_BR.bct --securedev --bldtb tegra234-p3767-0000-p3509-a02.dtb --applet rcm_2_encrypt.rcm --applet_softfuse rcm_1_encrypt.rcm --cmd "rcmboot" --cfg secureflash.xml --chip 0x23 --mb1_bct mb1_bct_MB1_sigheader.bct.encrypt --mem_bct mem_rcm_sigheader.bct.encrypt --mb1_cold_boot_bct mb1_cold_boot_bct_MB1_sigheader.bct.encrypt --mb1_bin mb1_t234_prod_aligned_sigheader.bin.encrypt --psc_bl1_bin psc_bl1_t234_prod_aligned_sigheader.bin.encrypt --mem_bct_cold_boot mem_coldboot_sigheader.bct.encrypt --bins "psc_fw pscfw_t234_prod_sigheader.bin.encrypt; mts_mce mce_flash_o10_cr_prod_sigheader.bin.encrypt; mb2_applet applet_t234_sigheader.bin.encrypt; mb2_bootloader mb2_t234_with_mb2_cold_boot_bct_MB2_sigheader.bin.encrypt; xusb_fw xusb_t234_prod_sigheader.bin.encrypt; dce_fw display-t234-dce_sigheader.bin.encrypt; nvdec nvdec_t234_prod_sigheader.fw.encrypt; bpmp_fw bpmp_t234-TE990M-A1_prod_sigheader.bin.encrypt; bpmp_fw_dtb tegra234-bpmp-3767-0000-a02-3509-a02_with_odm_sigheader.dtb.encrypt; sce_fw camera-rtcpu-sce_sigheader.img.encrypt; rce_fw camera-rtcpu-t234-rce_sigheader.img.encrypt; ape_fw adsp-fw_sigheader.bin.encrypt; spe_fw spe_t234_sigheader.bin.encrypt; tos tos-optee_t234_sigheader.img.encrypt; eks eks_t234_sigheader.img.encrypt; kernel boot0.img; kernel_dtb tegra234-p3767-0000-p3509-a02.dtb" --secondary_gpt_backup --bct_backup --boot_chain A --instance 1-2
/home/beach/Downloads/Jetson_J4012/Method_1/mfi_recomputer-orin-industrial/temp_initrdflash/bootloader0/tegraflash_internal.py:1193: SyntaxWarning: invalid escape sequence '\.'
patt = re.compile(".*(mbr|gpt).*\.bin")
/home/beach/Downloads/Jetson_J4012/Method_1/mfi_recomputer-orin-industrial/temp_initrdflash/bootloader0/tegraflash_internal.py:1309: SyntaxWarning: invalid escape sequence '\.'
patt = re.compile(".*(mbr|gpt).*\.bin")
/home/beach/Downloads/Jetson_J4012/Method_1/mfi_recomputer-orin-industrial/temp_initrdflash/bootloader0/tegraflash_internal.py:4533: SyntaxWarning: invalid escape sequence '\s'
m = re.search('bpmp_fw_dtb[\s]+([\w._-]+)', values['--bins'])
/home/beach/Downloads/Jetson_J4012/Method_1/mfi_recomputer-orin-industrial/temp_initrdflash/bootloader0/tegrasign_v3_internal.py:1036: SyntaxWarning: invalid escape sequence '\d'
m = re.search('Key size is (\d+)', ret_str)
/home/beach/Downloads/Jetson_J4012/Method_1/mfi_recomputer-orin-industrial/temp_initrdflash/bootloader0/tegrasign_v3_internal.py:1543: SyntaxWarning: invalid escape sequence '\d'
pattd = re.compile('kdf_args_' + temp_stem + '(\d).yaml')
/home/beach/Downloads/Jetson_J4012/Method_1/mfi_recomputer-orin-industrial/temp_initrdflash/bootloader0/tegraflash_impl_t234.py:1390: SyntaxWarning: invalid escape sequence '\s'
m = re.search('bpmp_fw_dtb[\s]+([\w._-]+)', values['--bins'])
/home/beach/Downloads/Jetson_J4012/Method_1/mfi_recomputer-orin-industrial/temp_initrdflash/bootloader0/tegraflash_impl_t234.py:2594: SyntaxWarning: invalid escape sequence '\.'
patt = re.compile(".*(mbr|gpt).*\.bin")
/home/beach/Downloads/Jetson_J4012/Method_1/mfi_recomputer-orin-industrial/temp_initrdflash/bootloader0/tegraflash_impl_t234.py:2638: SyntaxWarning: invalid escape sequence '\/'
info_print("Copying enc\/signed file in " + output_dir)
Welcome to Tegra Flash
version 1.0.0
Type ? or help for help and q or quit to exit
Use ! to execute system commands
Entering RCM boot
[ 0.0555 ] mb1_t234_prod_aligned_sigheader.bin.encrypt filename is from --mb1_bin
[ 0.0555 ] psc_bl1_t234_prod_aligned_sigheader.bin.encrypt filename is from --psc_bl1_bin
[ 0.0555 ] rcm boot with presigned binaries
[ 0.0561 ] tegrarcm_v2 --instance 1-2 --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.0564 ] BR_CID: 0x80012344705DF0CD300000000EFE80C0
[ 0.0681 ] Sending bct_br
[ 0.0822 ] Sending mb1
[ 0.0827 ] Sending psc_bl1
[ 0.0925 ] Sending bct_mb1
[ 0.0982 ] Generating blob for T23x
[ 0.0997 ] tegrahost_v2 --chip 0x23 0 --generateblob blob.xml blob.bin
[ 0.1000 ] The number of images in blob is 18
[ 0.1005 ] blobsize is 73515773
[ 0.1006 ] Added binary blob_uefi_jetson_with_dtb_sigheader.bin.encrypt of size 3190848
[ 0.1415 ] Added binary blob_pscfw_t234_prod_sigheader.bin.encrypt of size 375168
[ 0.1425 ] Added binary blob_mce_flash_o10_cr_prod_sigheader.bin.encrypt of size 190592
[ 0.1428 ] Added binary blob_applet_t234_sigheader.bin.encrypt of size 277312
[ 0.1432 ] Not supported type: mb2_applet
[ 0.1433 ] Added binary blob_mb2_t234_with_mb2_cold_boot_bct_MB2_sigheader.bin.encrypt of size 437984
[ 0.1437 ] Added binary blob_xusb_t234_prod_sigheader.bin.encrypt of size 164864
[ 0.1441 ] Added binary blob_display-t234-dce_sigheader.bin.encrypt of size 9097216
[ 0.1517 ] Added binary blob_nvdec_t234_prod_sigheader.fw.encrypt of size 294912
[ 0.1539 ] Added binary blob_bpmp_t234-TE990M-A1_prod_sigheader.bin.encrypt of size 1048000
[ 0.1547 ] Added binary blob_tegra234-bpmp-3767-0000-a02-3509-a02_with_odm_sigheader.dtb.encrypt of size 138880
[ 0.1552 ] Added binary blob_camera-rtcpu-sce_sigheader.img.encrypt of size 166304
[ 0.1556 ] Added binary blob_camera-rtcpu-t234-rce_sigheader.img.encrypt of size 537952
[ 0.1558 ] Added binary blob_adsp-fw_sigheader.bin.encrypt of size 400960
[ 0.1560 ] Added binary blob_spe_t234_sigheader.bin.encrypt of size 270336
[ 0.1562 ] Added binary blob_tos-optee_t234_sigheader.img.encrypt of size 1064752
[ 0.1567 ] Added binary blob_eks_t234_sigheader.img.encrypt of size 9232
[ 0.1570 ] Added binary blob_boot0.img of size 55504896
[ 0.1971 ] Added binary blob_tegra234-p3767-0000-p3509-a02.dtb of size 344461
[ 0.2559 ] tegrarcm_v2 --instance 1-2 --chip 0x23 0 --pollbl --download bct_mem mem_rcm_sigheader.bct.encrypt --download blob blob.bin
[ 0.2563 ] BL: version 0.32.0.1-t234-54845784-1cb23efd last_boot_error: 0
[ 0.3293 ] Sending bct_mem
[ 0.3448 ] Sending blob
[ 0.4727 ] ERROR: might be timeout in USB write.
Error: Return value 3
Command tegrarcm_v2 --instance 1-2 --chip 0x23 0 --pollbl --download bct_mem mem_rcm_sigheader.bct.encrypt --download blob blob.bin
Cleaning up...
Yes, I have seen a plethora of posts on the only method to reflash wit a specific Ubuntu host and version to get everything to stick correctly.
Users have tried using the Nvidia SDk stuff even only to fail at the last steps or something, frustrating like that.
Follow the Wiki to the letter… and it can be done.
Something with the Overlay or DTS and the HDMI , I think was a root cause and Doing Update all , vs just update packages… YMMv
HTH
GL PJ
FWIW , it is a VERY nice unit, and Powerful not to mention $$$ so I get the urgency, maybe seeed Support can chime in and provide a direction for your case specifically.
Well I loaded a fresh version of 20.04 on different laptop and new USB cable. Same timeout issue with Seeed’s JP 5.1.1, even following Wiki to the letter. I tried both Method 1 & 2. I don’t think it’s my hardware or cable because Seeed’s JP 6.0 and 6.1 successfully completes the flash. Still no luck on finding any factory bios settings for carrier board or Nvidia Jetson NX. The experts over at the Nvidia forum say there is no such thing as doing a factory reset and that you must flash the Jetson NX to get back to base configuration. I too believe the issue is with an overlay or DTS, but don’t know where to look. Hopefully Seeed support can point me in the right direction. Are they actively monitoring this forum on a regular basis?
So did you use the image on the wiki or the git hub… Check that.theres a difference in what’s packaged with it ,if I recall . There’s a post to that effect on here also.
The version of Ubuntu maybe it was , your close .
Hth
GL PJ