SDK Manager error with Industrial AGX Xavier

Hi there!

We are using an industrial agx xavier module. As usual, we wanted to use Nvidia SDK Manager to build a custom Jetson OS image on the card. Everything were okay until the the dialog box which you can choose Manual or Auto setup, OEM configuration etc.

We configured this options as:

Manual Setup - Jetson AGX Xavier Industrial
Pre-Config OEM Configuration
EMMC Storage Device

After clicking the “flash” button, an error appeared on the screen as :
“The target is in a bad state, The jetson target is in a bad state and cannot be flashed. Please manually put the target into recovery mode and then retry flashing.”

And when we checked the terminal pane, we saw several errors on the terminal side including dependency errors on each toolkit including cuDNN on Target, DeepStream, Multimedia API, OpenCV, TensorRT on Target, VPI on Target Target and Install Error on the “Flash Jetson AGX Xavier” line.

The error message on the terminal about “Flash Jetson AGX Xavier” sub section was given as below:

ERROR: Flash Jetson AGX Xavier - flash: *** Reading ECID ... SDKM_INSTALL_ERROR *** Error: ECID read failed.
ERROR: Flash Jetson AGX Xavier - flash: Put the target board in RCM mode and retry.
ERROR: Flash Jetson AGX Xavier - flash: command terminated with error
SUMMARY: Flash Jetson AGX Xavier - flash: First Error: Jetson board is in a bad state and cannot be recovered. 
Please manually put board to recovery mode again and retry.. The Jetson target is in a bad state and cannot be flashed. 
Please manually put the target into recovery mode and then retry flashing.

But the target was in the RCM mode already.

We couldn’t solve this issue and tried to setup xavier and not include Jetson SDK Components this time. But we faced the same error again on the dialog box. We checked the terminal again and under “Flash Jetson AGX Xavier” tab we faced up with the following error this time.

SUMMARY: Flash Jetson AGX Xavier - flash: First Error: Jetson board is in a bad state and cannot be recovered. Please manually put board to recovery mode again and retry.. The Jetson target is in a bad state and cannot be flashed. Please manually put the target into recovery mode and then retry flashing.

Since we didn’t include other components there were no dependency error this time.

We try same things on a non industrial xavier card and it performs without any problem. We do same things with both cards but we couldn’t solve this problem with the industrial one.

Only difference between industrial and non industrial configuration was… Since there is no power button on the industrial card we put card into forced recovery mode by pressing REC push - > RST push → RST pull → REC pull combination. But we also tried “sudo reboot --force forced-recovery” command too. But of course, we can see that the SDK manager on the host side detects xavier as in recovery mode.

Thanks in advance for any help or advise <3

Hi fatihdemirtas037,

Are you connect type-C flash cable on J512 port?
Please try below steps:

  1. Put device into recovery mode by manually
  2. Use ‘lsusb’ to check Xavier into RCM success on host machine
  3. Go to Linux_for_Tegra folder
  4. Flash image by manually:
    $ sudo ./flash.sh jetson-agx-xavier-industrial mmcblk0p1

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