Flash reComputer J4012 - might be timeout in USB write

Hi,

When following this tutorial reComputer J4012 | J401 | Seeed Studio Wiki , I have the following error:

[   0.4084 ] 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.4093 ] BR_CID: 0x80012344705DD2996C000000030200C0
[   0.4381 ] Sending bct_br
[   0.4853 ] ERROR: might be timeout in USB write.
Error: Return value 3
Command 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
Reading board information failed.
Error: failed to generate images
Cleaning up...

Do you know where it comes from ?

Thank you. :slight_smile:

At what point in your Wiki implementation did this problem occur?
It is best to check whether your USB Type-C cable can be used for data transmission. Some type-C lines can only be used for power supply and cannot be used for data transmission.

I am having the same problem, although at a slightly different stage:

[   0.0418 ] mb1_t234_prod_aligned_sigheader.bin.encrypt filename is from --mb1_bin
[   0.0418 ] psc_bl1_t234_prod_aligned_sigheader.bin.encrypt filename is from --psc_bl1_bin
[   0.0418 ] rcm boot with presigned binaries
[   0.0433 ] tegrarcm_v2 --instance 3-9 --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.0446 ] BR_CID: 0x80012344705DD1438800000009FF8280
[   0.0653 ] Sending bct_br
[   0.0795 ] Sending mb1
[   0.0800 ] Sending psc_bl1
[   0.0890 ] Sending bct_mb1
[   0.0948 ] Generating blob for T23x
[   0.0985 ] tegrahost_v2 --chip 0x23 0 --generateblob blob.xml blob.bin
[   0.1000 ] The number of images in blob is 18
[   0.1007 ] blobsize is 73435389
[   0.1009 ] Added binary blob_uefi_jetson_with_dtb_sigheader.bin.encrypt of size 3182656
[   0.1383 ] Added binary blob_pscfw_t234_prod_sigheader.bin.encrypt of size 375168
[   0.1391 ] Added binary blob_mce_flash_o10_cr_prod_sigheader.bin.encrypt of size 190592
[   0.1395 ] Added binary blob_applet_t234_sigheader.bin.encrypt of size 277312
[   0.1399 ] Not supported type: mb2_applet
[   0.1401 ] Added binary blob_mb2_t234_with_mb2_cold_boot_bct_MB2_sigheader.bin.encrypt of size 437984
[   0.1406 ] Added binary blob_xusb_t234_prod_sigheader.bin.encrypt of size 164352
[   0.1410 ] Added binary blob_display-t234-dce_sigheader.bin.encrypt of size 9097216
[   0.1454 ] Added binary blob_nvdec_t234_prod_sigheader.fw.encrypt of size 294912
[   0.1475 ] Added binary blob_bpmp_t234-TE990M-A1_prod_sigheader.bin.encrypt of size 1048000
[   0.1482 ] Added binary blob_tegra234-bpmp-3767-0000-a02-3509-a02_with_odm_sigheader.dtb.encrypt of size 138880
[   0.1486 ] Added binary blob_camera-rtcpu-sce_sigheader.img.encrypt of size 166304
[   0.1489 ] Added binary blob_camera-rtcpu-t234-rce_sigheader.img.encrypt of size 537952
[   0.1493 ] Added binary blob_adsp-fw_sigheader.bin.encrypt of size 400960
[   0.1495 ] Added binary blob_spe_t234_sigheader.bin.encrypt of size 270336
[   0.1498 ] Added binary blob_tos-optee_t234_sigheader.img.encrypt of size 1064752
[   0.1502 ] Added binary blob_eks_t234_sigheader.img.encrypt of size 9232
[   0.1504 ] Added binary blob_boot0.img of size 55433216
[   0.1848 ] Added binary blob_tegra234-p3767-0000-p3509-a02.dtb of size 344461
[   0.2483 ] tegrarcm_v2 --instance 3-9 --chip 0x23 0 --pollbl --download bct_mem mem_rcm_sigheader.bct.encrypt --download blob blob.bin
[   0.2498 ] BL: version 0.32.0.0-t234-54845784-57325615 last_boot_error: 0
[   0.3244 ] Sending bct_mem
[   0.3440 ] Sending blob
[   0.4450 ] ERROR: might be timeout in USB write.
Error: Return value 3
Command tegrarcm_v2 --instance 3-9 --chip 0x23 0 --pollbl --download bct_mem mem_rcm_sigheader.bct.encrypt --download blob blob.bin
Cleaning up...

I have tried everything. I’m using official Nvidia cables that work on the Orin AGX dev kit.

This is at Step 4 in the flashing guide.

Any help would be very much appreciated!

I have the same issue using Ubuntu 18.04lts, also tried Ubuntu server 20.04lts. Both give me the same issue.

Hi,
For this problem Nvidia official also did not have a reasonable solution.I’m sorry for taking so long to reply to you, because I am a technical support engineer of the new forum,But I dealt with the problem and succeeded. Here’s what I came up with and I have two points for this question:

  1. Use Linux host and Linux host operating system is Ubuntu18.04(Don’t use virtual machines!Don’t use virtual machines!Don’t use virtual machines!)
  2. If the first point above is not successful, try to change different hosts for burning
    image

嗨,对于这个问题,
英伟达官方也没有合理的解决方案。很抱歉花了这么长时间回复您,因为我是新论坛的技术支持工程师,但我处理了问题并成功了。这是我提出的,我对这个问题有两点:

  1. 使用Linux主机和Linux主机操作系统是Ubuntu18.04(不要使用虚拟机!不要使用虚拟机!不要使用虚拟机!
  2. 如果以上第一点不成功,请尝试更换不同的主机进行刻录

image