Hi KevinFFF,
I’m using JetPack 5.1.2 (L4T R35.4.1):
$ cat /etc/nv_tegra_release
# R35 (release), REVISION: 4.1, GCID: 33958178, BOARD: t186ref, EABI: aarch64, DATE: Tue Aug 1 19:57:35 UTC 2023
My boot control information is:
$ cat /etc/nv_boot_control.conf
TNSPEC 3701-501-0005-G.0-1-1-jetson-agx-orin-devkit-
COMPATIBLE_SPEC 3701--0005--1--jetson-agx-orin-devkit-
TEGRA_LEGACY_UPDATE false
TEGRA_BOOT_STORAGE mmcblk0
TEGRA_EMMC_ONLY false
TEGRA_CHIPID 0x23
TEGRA_OTA_BOOT_DEVICE /dev/mtdblock0
TEGRA_OTA_GPT_DEVICE /dev/mtdblock0
The board is a Jetson AGX Orin 64GB Developer Kit. Based on suggestions from an AI tool, I also checked a few additional items:
$ cat /proc/device-tree/compatible
nvidia,p3737-0000+p3701-0005nvidia,p3701-0005nvidia,tegra234nvidia,tegra23x
/* EEPROM contents from I2C address 0x50 */
$ sudo i2cdump -f -y 0 0x50
No size specified (using byte-data access)
0 1 2 3 4 5 6 7 8 9 a b c d e f 0123456789abcdef
00: 02 00 fe 00 00 00 00 00 00 00 00 00 00 00 00 00 ?.?.............
10: 00 00 00 0a 36 39 39 2d 31 33 37 30 31 2d 30 30 ...?699-13701-00
20: 30 35 2d 35 30 31 20 47 2e 30 00 00 00 00 00 00 05-501 G.0......
30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
40: 00 00 00 00 30 de b2 e2 3a ac 31 37 39 31 30 32 ....0???:?179102
50: 36 30 34 31 35 31 37 00 00 00 00 00 00 00 00 00 6041517.........
60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
90: 00 00 00 00 00 00 4e 56 43 42 00 00 4d 31 00 00 ......NVCB..M1..
a0: 00 00 00 00 00 00 00 00 00 00 00 00 30 de b2 e2 ............0???
b0: 3a ac 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 :??.............
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 b5 ...............?
I also checked with a colleague who has a Jetson AGX Orin 64GB Developer Kit that has never been reflashed using SDK Manager. Comparing the two systems, the main difference appears to be the output of cat /proc/device-tree/compatible:
$ cat /proc/device-tree/compatible
nvidia,p3737-0000+p3701-0000nvidia,p3701-0000nvidia,tegra234nvidia,tegra23x
$ sudo i2cdump -f -y 0 0x50
No size specified (using byte-data access)
0 1 2 3 4 5 6 7 8 9 a b c d e f 0123456789abcdef
00: 02 00 fe 00 00 00 00 00 00 00 00 00 00 00 00 00 ?.?.............
10: 00 00 00 0a 36 39 39 2d 31 33 37 30 31 2d 30 30 ...?699-13701-00
20: 30 35 2d 35 30 31 20 47 2e 30 00 00 00 00 00 00 05-501 G.0......
30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
40: 00 00 00 00 93 d1 a3 47 bb 4c 31 37 39 34 32 32 ....???G?L179422
50: 35 31 30 36 32 38 39 00 00 00 00 00 00 00 00 00 5106289.........
60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
90: 00 00 00 00 00 00 4e 56 43 42 00 00 4d 31 00 00 ......NVCB..M1..
a0: 00 00 00 00 00 00 00 00 00 00 00 00 93 d1 a3 47 ............???G
b0: bb 4c 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 ?L?.............
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 20 ...............
$ cat /etc/nv_boot_control.conf
TNSPEC 3701-501-0005-G.0-1-1-jetson-agx-orin-devkit-
COMPATIBLE_SPEC 3701--0005--1--jetson-agx-orin-devkit-
TEGRA_LEGACY_UPDATE false
TEGRA_BOOT_STORAGE mmcblk0
TEGRA_EMMC_ONLY false
TEGRA_CHIPID 0x23
TEGRA_OTA_BOOT_DEVICE /dev/mtdblock0
TEGRA_OTA_GPT_DEVICE /dev/mtdblock0
Based on your previous explanation, my understanding is that since this is a developer kit, it should be using SKU0 rather than SKU5. However, even after reflashing the board multiple times with the JetPack 5.1.2 image for the 64GB Developer Kit through SDK Manager, the system always comes back using the 0005 DTB after reboot.
For flashing, I’m using the SDK Manager Docker image, since I don’t have an Ubuntu 18.04 or 20.04 host available. The Docker container is running on an Ubuntu 24.04 machine. The flashing process completes successfully, and I don’t see any errors during the reflash.
Could you help clarify whether seeing p3701-0005 on a Jetson AGX Orin 64GB Developer Kit is expected, or if there is something unusual about my board identification or flashing process? And how can I flash it back to use the correct configurations?
Thanks.