I have been trying for hours now to get a backup I made from an ORIN NX to restore to another ORIN NX. They are identical with SEEED Studio J4012 boards. It keeps telling me that my board spec’s don’t match. I have tried commenting out the lines that check the board spec then I get a SKU mismatch. Chat GPT suggested to make sure the board_spec.txt file had the right values to match what was in nvpartion map in the backup and I did that. Still don’t work. I found out that my board + carrier board number is p3768-0000+p3767-0000 so I replaced the jetson-orin-nano-devkit- on the end of the restore command with p3768-0000-p3767-0000 and copied and renamed a conf file from the nvme version of this board file in the Linux_for_Tegra folder called it p3768-0000+p3767-0000.conf. but it just returned a Error unrecognized module sku.
Hi michael.e.wescott,
Are you using the devkit or custom board for Orin NX?
Please share the command you used and the log you got for this process for further check.
And, share the result of the following command on your board.
$ cat /etc/nv_boot_control.conf
I am using a Seeed Studio J4012 custom board.
kuka2@kuka2:~$ cat /proc/device-tree/model
NVIDIA Jetson Orin NX Engineering Reference Developer Kitkuka2@kuka2:~$
kuka2@kuka2:~$ cat /proc/device-tree/compatible
nvidia,p3768-0000+p3767-0000nvidia,p3767-0000nvidia,tegra234kuka2@kuka2:~$
kuka2@kuka2:~$ cat /proc/device-tree/board-id
cat: /proc/device-tree/board-id: No such file or directory
kuka2@kuka2:~$ cat /proc/device-tree/sku
cat: /proc/device-tree/sku: No such file or directory
kuka2@kuka2:~$ $ cat /etc/nv_boot_control.conf
$: command not found
kuka2@kuka2:~$ ^C
I could not find a log file so I copied everything from the terminal that I was making the backup and running the restore from. It is attached.
terminal_feeback.txt (557.2 KB)
Please just run cat /etc/nv_boot_control.conf
w/o the symbol $
.
Line 324: Board ID(3767) version(300) sku(0000) revision(M.1)
Line 2119: Board ID(3767) version(300) sku(0000) revision(J.1)
..
nvrestore_partitions.sh: You are trying to flash images from a board model that does not
match the current board you're flashing onto.
Are you backup and restore on different module?
It seems you backup on M.1
module but restore on J.1
module.
Sorry about that. Both boards should be identical. They are both ORIN NX 16GB on the Seeed Studio J4012 board. Here is that nv_boot_control output:
TNSPEC 3767-300-0000-M.1-1-1-jetson-orin-nano-devkit-
COMPATIBLE_SPEC 3767-000-0000–1–jetson-orin-nano-devkit-
TEGRA_BOOT_STORAGE nvme0n1
TEGRA_CHIPID 0x23
TEGRA_OTA_BOOT_DEVICE /dev/mtdblock0
TEGRA_OTA_GPT_DEVICE /dev/mtdblock0
This is from the one that I did the backup of.
There is no update from you for a period, assuming this is not an issue anymore.
Hence, we are closing this topic. If need further support, please open a new one.
Thanks
Please also share the result from another board which you want to restore.
Could you also try to perform restoring on the original board which you did for backup?
If it works to restore, you can compare for the log during restoring.