Hello world, today I flashed my Orin Nano 4GB with JetPack 6.0 DP successfully, but the Orin Nano does not boot anymore.
The specs:
Host Machine: dedicated Ubuntu 22.04
JetPack: 6.0 DP
Original JetPack installed: I can’t recall exactly but it must be JetPack 5
Method: SDKManager
Carrier Board: Custom Jetson Orin Nano SUB carrier board by Yahboom. Yahboom mentions this carrier board is not very different from the original Nvidia carrier board. In their manual they show how SDKM is used with standard settings.
Storage device: It should be flashed to the NVMe SSD
How I flashed:
I booted the Orin in Force Recovery Mode. Then I start SDKM and everything looks OK. JetPack 6.0 is downloaded correctly and I chose to skip Jetson SDK Components. The target is successfully recognized as Orin Nano 4GB. I choose NVMe as Storage Device. The flashing takes about 12 minutes and when it’s done it says it has been successful. During flashing it reboots a couple of times.
During one reboot (maybe the first) it shows the Nvidia logo and Boot-options very quickly. After this reboot the display shows only a dash-sign in the top-left corner flashing for about 5 minutes during the last part of flashing. After the final reboot the display does not show anything anymore. After power off/power on nothing happens on the display.
What I tried:
During one of the reboots the display shows the Nvidia logo and boot-options very shortly. I pressed Esc on the keyboard to enter the boot-options. I noticed that the NVMe was number 5 in the boot-order. I moved it up to position 1 and booted from the NVMe. Ubuntu actually booted after this! The problem is that when I restart the system, it boots into a totally black display again without boot options. Since I have no option to enter boot-options anymore, the only way to access boot-options is to flash and wait until 73% when there is a brief moment the display fires up and I can press Esc to enter boot options.
What is weird:
I’m pretty sure that I use the right method to enter Force Recovery Mode–> 1. Power off, 2 Place jumper between FRM-pin and ground-pin and 3. Power on. The weird thing is that even without FRM the SDKM recognizes the target.
Ok, the fire extinguisher is on my table (better be safe haha) and I have ordered the USB<>TTL cable. Hopefully I can upload the console log within 2 days.
I received the USB<>TTL-cable and logged the host and the console at the same time during flashing. See the logs below. When I log the console during booting it does not show anything at all! Any idea what’s going wrong during the flashing?
(I skipped flashing the Runtime/SDK components by the way)
The problem is that nothing shows up on the serial connection during booting up after the flashing.
There are some errors in the console log (see below). They seem ‘normal’?
Well, sorry I didn’t notice it.
I just knew you were using a third-party carrier board, then please contact the board vendor if it’s still compatible with the default BSP from SDK Manager on JetPack 6.
Or find a DevKit for verification.
Another question: Maybe I will buy an original Nvidia carrier board, but I read somewhere that the carrier board cannot be bought separately from the Orin Nano module. Is this true? If yes, can you you recommend a 3rd party carrier board that is compatible with the Nivida original?
I think this issue seems very similar to the issue I was facing and @DaveYYY was helping me as well on this thread Jetson Orin Nano not booting up - #12 by DaveYYY. I was trying the SD card flashing and booting method though. I am still waiting to get my USB<>TTL-cable to get the logs. But from this discussions in this thread, did we buy a wrong board “third party board” instead of the original NVIDIA board ? I ordered from Amazon.com , there were 2 options one for 499$ and other was 599$. I bought the 499$ development kit as it had good reviews and “Amazon Choice” label on it. Now I am worried I probably bought the wrong development kit.
What I don’t understand is that my 3rd party carrier board can be flashed with JetPack 5 with the standard BSP. Why would JetPack 6 require a custom BSP?
I will try to flash with JetPack 5 and let you know if it works. The problem is that I have a dedicated Ubuntu 22.04 host which is not compatible with JetPack 5. That is pretty annoying I have to admit.
I feel you @nbibin001; I’m also disappointed with my 3rd party board. Especially as we cannot buy a separate original Nvidia board which means buying a new Orin + Carrier Board.
Anyway, although I’m a bit annoyed I have to make clear that I totally appreciate the support here by @WayneWWW and @DaveYYY !
Ok, I’m not sure why there would be a difference because I flashed the Orin in exactly the same manner as before, but I just did it like you asked. Below are the logs from flashing the Orin10 minutes ago:
Like with the first logs, I can see a lot of errors in the console log, but I have no idea if those are the cause of the problem.
I hope you can notice something :)
Also without jumper nothing shows up in the log. I’ve tried more than 20 times with the jumper off and on and try removing the jumper during flashing etc. Nothing is showing in the logs during boot.