I am working with a Jetson Orin NX 16GB module along with a carrier board, and I’m trying to flash JetPack 5.1.2 onto the board.
Previously, the Orin NX was flashed with ‘JetPack 6.2’, and everything worked fine. However, after flashing JetPack 5.1.2 today, the system stops at the NVIDIA logo screen and shows the following messages:
L4TLauncher: Unable to locate L4T Support protocol: Not Found
L4TLauncher: Using legacy interface. Support would be deprecated soon!!!
L4TLauncher: Failed to get PlatformResourceInfo
This BSP used to work without any issues, and I haven’t changed anything since. But now, flashing 5.1.2 results in this error.
Could you please help me understand:
Why is this happening?
Is it still possible to flash JetPack 5.1.2 successfully onto this board?
I would appreciate a response as soon as possible. Thank you in advance.
The flash log indicates that the flashing process completed successfully.
However, during boot (at the NVIDIA logo screen), the following messages appear:
L4TLauncher: Unable to locate L4T Support protocol: Not Found
L4TLauncher: Using legacy interface. Support would be deprecated soon!!!
L4TLauncher: Failed to get PlatformResourceInfo
A few seconds after this, the system drops into a shell.
I can’t exit the shell, and I’m not sure how to proceed from here.
Since I’m unable to copy the logs directly, I’ve attached a photo showing the messages.
Thank you for your support.
Please try to relfash your board again and if it failed, give us the full text log of it. I need both host side and device side log. Device side log is the serial console log mentioned in (1). You need to start the flash process and capture the logs during flash.
The BSP I had been using already included a device tree customized for my carrier board, and it had been working without any issues.
However, after flashing JetPack 5 onto a board that was previously running JetPack 6, the message started appearing unexpectedly.
Currently, JetPack 6 was successfully flashed and working without any issues.
However, when I attempted to re-flash the board with JetPack 5, the process failed and is no longer working as expected.
The BSP for Jetpack6 is for Jetpack6. It cannot be used for Jetpack5. You cannot move the device tree for Jetpack6 directly for Jetpack5. You have to port similar things again.
I don’t see much point to keep mentioning jetpack6 here. It only proves your hardware seems to be good.
But what I am asking here is whether you configured the software for Jetpack5 too.
Let me clarify. We have successfully ported and used Jetpack 5 with our custom carrier board, and it was working fine. Later, we also ported Jetpack 6 for the same board and verified that it worked properly too.
Recently, we tried to downgrade from Jetpack 6 back to Jetpack 5 and reflashed the board using the Jetpack 5 BSP that was specifically ported for our carrier board. So yes, we did configure the software for Jetpack 5 accordingly.
The reason I brought up Jetpack 6 is because I was wondering if the UEFI version—possibly changed or upgraded during the Jetpack 6 usage—might be causing issues when trying to run Jetpack 5 again. That’s why I mentioned Jetpack 6, not to say we’re trying to reuse its BSP.
I’m not entirely sure since this is something I heard from others, but I recall there was a UEFI version issue on the Orin Nano devkit. I remember hearing that UEFI needed to be updated in Jetpack 5 in order to make it work. However, I’m not certain if that issue is directly related to the one I’m experiencing now.
In any case, I haven’t encountered this issue on the devkit.
It seems that the issue occurred on the devkit in this link. Was the root cause not identified in that case?
That post is just some Orin Nano users who don’t know how to run initrd flash. Most of them are just newbies who don’t have experience to flash a NV devkit.
You could see that most of them just make that work after using sdkmanager flash.
The point in that post is just “if you use sdcard image, then UEFI version won’t get updated”.
But your case is totally different. There is no sdcard image here.
Please be aware that “changing a UEFI version” is a obvious thing from UART log.
Jetson UEFI firmware (version 4.1-33958178 built on 2023-08-01T19:34:02+00:00)
There is no Jetpack6.2 on 2023 08/01 at all. This means UEFI version is already going back to Jetpack5.