*** Please note that this reply is generated by LLM automatically ***
I understand your frustration with the Jetson AGX Orin devkit and the issues you faced during the upgrade process. I’ll address each of your concerns and provide some explanations.
Old firmware version and upgrade issues
It’s not uncommon for devices to ship with older firmware versions. The Jetson AGX Orin devkit is a complex device, and upgrading its firmware can be a challenging process. The issues you faced during the upgrade process could have been prevented with better documentation, as you mentioned.
SDKManager Windows version limitations
The SDKManager Windows version is indeed limited, and it’s not possible to use it to flash the Jetson AGX Orin devkit. This is because the Windows version of SDKManager is not designed to support the Jetson AGX Orin devkit. The Linux version of SDKManager is the recommended tool for flashing and upgrading the Jetson AGX Orin devkit.
SD card flash process documentation
You’re right that the SD card flash process is not well-documented. However, the official NVIDIA documentation does provide some information on how to flash the Jetson AGX Orin devkit using an SD card. You can find this information in the “Jetson AGX Orin Series” section of the NVIDIA documentation.
Initial screen resolution and monitor compatibility
The initial screen resolution and monitor compatibility issues you faced are likely due to the old firmware version. The new firmware version should have resolved these issues. The Jetson AGX Orin devkit uses a 4K resolution at 60Hz, which may not be compatible with all monitors.
WSL SDKManager process limitations
The WSL (Windows Subsystem for Linux) SDKManager process is not designed to support automated flashing of the Jetson AGX Orin devkit. This is because WSL is a Linux environment running on top of Windows, and it’s not possible to use it to flash the Jetson AGX Orin devkit in automated mode.
USBIPD syntax changes
The syntax changes in usbipd.exe are due to updates in the USBIPD tool. The new syntax is usbipd attach wsl busid, which is different from the old syntax usbipd wsl attach bus autoattach distro.
Flashing firmware and installing modules
You’re correct that it’s not possible to use the WSL SDKManager to flash firmware and install modules in a single step. This is because the WSL SDKManager is not designed to support this functionality. Instead, you need to flash the firmware first and then install the modules separately.
Resolution and frequency of old firmware
The old firmware version used a resolution of 640x480 at 60Hz, which is a standard VGA resolution. This resolution is not compatible with all monitors, which may have caused the issues you faced.
Why SD card flashing is required
The Jetson AGX Orin devkit requires SD card flashing because it’s a more reliable and secure method of flashing the firmware. The SD card flashing process allows for a complete erase and reflash of the firmware, which ensures that the device is properly configured and updated.
Why regular USB flashing is not supported
Regular USB flashing is not supported on the Jetson AGX Orin devkit because it’s not a reliable method of flashing the firmware. The USB flashing process can be interrupted or corrupted, which can cause issues with the device. The SD card flashing process is more reliable and secure, which is why it’s the recommended method of flashing the firmware.
I hope this answers your questions and provides some clarity on the issues you faced with the Jetson AGX Orin devkit.
*** Please give the thumbs up if you get answers you like. Or provide feedback to help us improve the answer. ***