Drive Orin Dev Kit doesn't display the correct Drive OS and AURIX F/W version

Please provide the following info (tick the boxes after creating this topic):
Software Version
DRIVE OS 6.0.6
DRIVE OS 6.0.5
[*]DRIVE OS 6.0.4 (rev. 1)
DRIVE OS 6.0.4 SDK
other

Target Operating System
[*] Linux
QNX
other

Hardware Platform
DRIVE AGX Orin Developer Kit (940-63710-0010-D00)
DRIVE AGX Orin Developer Kit (940-63710-0010-C00)
[*] DRIVE AGX Orin Developer Kit (not sure its number)
other

SDK Manager Version
[*] 1.9.2.10884
other

Host Machine Version
[*] native Ubuntu Linux 20.04 Host installed with SDK Manager
native Ubuntu Linux 20.04 Host installed with DRIVE OS Docker Containers
native Ubuntu Linux 18.04 Host installed with DRIVE OS Docker Containers
other

Hi All

We observed the strange behavior at the Drive Orin Dev Kit.
Could you tell me below my questions?

■Questions

  1. Do you know same behavior?
  2. How do you think we can solve this issue?

■Issue details

  1. After we did the flashing the Drive OS 6.0.4 from 6.0.6, we checked the AURIX version and Drive OS version.
    ※Those version are observed at the Drive OS 6.0.6 runnning config, too.

In other word, it doesn’t disply the correct version of Drive OS and AURIX F/W info.

  1. And I checked the storage volume as below at the above #1 config.
    The default volume that we can use is only 27GB of “vblkdev0”
    So we need to mount the other volumes.(For example, vblkdev3)
    I can’t judge this storage volume config is expected by NVIDIA or not.

■Supplement info
I attache the log file when we did the flashing the Drive OS 6.0.4 using the SDK Manager from Host PC.
=>File name:
SDKM_logs_2023-05-18_14-17-39.zip (4.2 MB)

BR,
A.Hirano

May I know why you attempted to downgrade to DRIVE OS 6.0.4? It is always recommended to use the latest release.

Hi VickNV-san

Yes, I know your recommendation well.
However we observed following issue at latest 6.0.6, so I restored previous versions of 6.0.4.

By some chance if you have any simillar eratta at Drive OS 6.0.4, could you tell me?

I would recommend you focus on resolving the DRIVE OS 6.0.6 issue.
However, for this, please refer to Requirements for Your Development Environment | NVIDIA Docs and check the note #3 there.

Thanks for update.

Noted. I checked this URL matrix.
However I have a few questions.

  1. NVIDIA only support following downgrade process,right?
    ・DRIVE OS 6.0.6.0 Linux => DRIVE OS 6.0.5.0 Linux
    ・DRIVE OS 6.0.5.0 Linux => DRIVE OS 6.0.4.0 Linux

  2. NVIDIA doesn’t support following downgrade process,right?
    ・DRIVE OS 6.0.6.0 Linux => DRIVE OS 6.0.4.0 Linux

  3. If we downgrade following OS version, is it possible to happen below our observed issue?
    ・DRIVE OS 6.0.6.0 Linux => DRIVE OS 6.0.4.0 Linux
    ※At the flashing process, we checked the box to “Force wipe of user logins…” in the SDK Manager flashing dialog.
    ===
    After we did the flashing the Drive OS 6.0.4 from 6.0.6, we checked the AURIX version and Drive OS version.
    ※Those version are observed at the Drive OS 6.0.6 runnning config, too.

BR,
A.Hirano

Please refer to Flashing AFW from Orin Using Force Update and execute the ‘sudo /bin/bash /etc/systemd/scripts/nv_aurix_check_fw.sh -force_update DRIVE-V6.0.4-P3710-AFW-Aurix-StepB-5.05.03.hex’ command for twice on your tegra console to update to the aurix firmware compatible with 6.0.4.

nvidia@tegra-ubuntu:~$ sudo /bin/bash /etc/systemd/scripts/nv_aurix_check_fw.sh -force_update DRIVE-V6.0.4-P3710-AFW-Aurix-StepB-5.05.03.hex
starting Aurix FW checking…
Checking arguments…
Checking Ping to AURIX
Ping to Aurix successful
Flashed UPDATE FW version is 1.48.01.00
Rootfs FW version is 5.05.03.0, /lib/firmware/DRIVE-V6.0.4-P3710-AFW-Aurix-StepB-5.05.03
Response_From_Aurix
Flashed FW version is 5.07.06.00
Jumping to UPDATE FW
Syncing File System done
flash_mcu_fw called
New AURIX FW version from Hexfile 5.5.3.0
FWUPDATE_START : Query FW Version Successful
Flashed FW version 5.7.6.0
Force flash of MCU FW is enabled, sending command to boot in update FW
Aurix booting into UPDATE FW Mode, run flash_afw command again

$ sudo /bin/bash /etc/systemd/scripts/nv_aurix_check_fw.sh -force_update DRIVE-V6.0.4-P3710-AFW-Aurix-StepB-5.05.03.hex
[sudo] password for nvidia:
starting Aurix FW checking…
Checking arguments…
Checking Ping to AURIX
Ping to Aurix successful
Flashed UPDATE FW version is 1.48.01.00
Rootfs FW version is 5.05.03.0, /lib/firmware/DRIVE-V6.0.4-P3710-AFW-Aurix-StepB-5.05.03
Response_From_Aurix
Flashed FW version is 1.48.01.00
Jumping to UPDATE FW
Syncing File System done
flash_mcu_fw called
New AURIX FW version from Hexfile 5.5.3.0
FWUPDATE_START : Query FW Version Successful
Flashed FW version 1.30.1.0
FWUPDATE_START : MCU is running Update-FW

6.0.6 aurix firmware is compatible with DRIVE OS 6.0.4 so you don’t really need to manually flash aurix firmware to 6.0.4 version.

VickNV-san

I am confusing by below your feedback.

6.0.6 aurix firmware is compatible with DRIVE OS 6.0.4 so you don’t really need to manually flash aurix firmware to 6.0.4 version.

Because I can’t judge we need to below command at Drive Orin terminal.

sudo /bin/bash /etc/systemd/scripts/nv_aurix_check_fw.sh -force_update DRIVE-V6.0.4-P3710-AFW-Aurix-StepB-5.05.03.hex

And could you answer to me followng my questions?

  1. NVIDIA only support following downgrade process,right?
    ・DRIVE OS 6.0.6.0 Linux => DRIVE OS 6.0.5.0 Linux
    ・DRIVE OS 6.0.5.0 Linux => DRIVE OS 6.0.4.0 Linux
  2. NVIDIA doesn’t support following downgrade process,right?
    ・DRIVE OS 6.0.6.0 Linux => DRIVE OS 6.0.4.0 Linux
  3. If we downgrade following OS version, is it possible to happen below our observed issue?
    ・DRIVE OS 6.0.6.0 Linux => DRIVE OS 6.0.4.0 Linux
    ※At the flashing process, we checked the box to “Force wipe of user logins…” in the SDK Manager flashing dialog.
    ===
    After we did the flashing the Drive OS 6.0.4 from 6.0.6, we checked the AURIX version and Drive OS version.
    ※Those version are observed at the Drive OS 6.0.6 runnning config, too.

BR,
A.Hirano

just ignore it. you don’t need to do it.

Yes

Yes, just need to follow note #3.

Yes, normal. The aurix firmware compatible with 6.0.6 is also compatible with 6.0.4 so you don’t need to run ‘nv_aurix_check_fw.sh’ to reflash it.

VickNV-san

Thanks for update.
Noted, I could understand.

As per my understanding, following command is for update the AURIX F/W from 5.7.6.0 to 5.05.03.

sudo /bin/bash /etc/systemd/scripts/nv_aurix_check_fw.sh -force_update DRIVE-V6.0.4-P3710-AFW-Aurix-StepB-5.05.03.hex

I would like to know just in case as belows.
If I want to update the AURIX F/W from 5.05.03 to 5.7.6.0, which command should we use?

BR,
A.Hirano