Catch 22

I’ve resumed trying to upgrade a Xavier board after giving up in 2021.

I can’t boot the MicroSD card with 5.1.3 because I can’t flash the QSPI.

I can’t flash the QSPI until I upgrade to 5.1.3. Huh.

Where is flash.sh? - Jetson & Embedded Systems / Jetson AGX Xavier - NVIDIA Developer Forums

You can flash QSPI in every jetpack version… Even jetapck4 can do that.

Is this really an Xavier AGX? If so, then you wouldn’t flash the QSPI. That’s for SD card models (there might be some content in QSPI, but AGX does not normally use a separate flash for that, nor does it use the SD card for boot). If you have an AGX with SD card, then it would be on the carrier board, not on the module. Booting to SD in that case is probably the wrong thing to do since you have eMMC, but if you were to do that, then you’d use initrd flash instead of normal flash. You also wouldn’t find any SD card images for it.

Perhaps most important, if this uses a third party manufacturer’s carrier board, then this is not a dev kit, and you’d have to use the manufacturer’s flash software (unless the manufacturer states their hardware uses the dev kit flash, you would find either (A) a patch to the NVIDIA flash software, or (B) the third party would provide a rebranded flash environment).

Yes, you may need to clarify what kind of board you are using here.

My previous comment was assuming you are talking about Xavier NX board but you filed topic in wrong forum.

If you are really using Xavier AGX, then the problem is not which software can flash QSPI… because Xavier AGX does not have QSPI on it at all.

How do I tell??

There is no “Pxxxx-xxx” number on the board.

It doesn’t have jtop, either, which some YouTube videos use to show information.

run command and share the result.

cat /etc/nv_boot_control.conf

If there is no such node on your board, share your dmesg to us too.

In addition to what @WayneWWW asks, maybe a picture would help. Also, do you know who you purchased this from? Or is there a URL to where you purchased? Some locations are just distributors, and those most likely have dev kits, but some others usually ship with their carrier board.

Sorry for the delay:

image1.jpeg

I am really not sure what is the exact problem here.

  1. In comment #1, you are talking about a Jetson Xavier.

  2. In latest comment, you shared us a screenshot and this thing is a Jetson Nano emmc module.

→ These two are totally not same. Jetson Nano emmc module even does not have QSPI… And Jetpack5 does not support Jetson Nano…

Please really make sure you know what you are doing first… I don’t think this topic makes any sense yet…

I got the xavier by comparing the picture and ports.

I’m just trying to upgrade it.

It’s running 4.x and the nano instructions don’t work. So I wondered if it was a nano.

There’s no good way to tell.

—Dean

Hi @dean.anderson71

It already took us for about 5 days and we are still not able to identify the basic items here.
Could you really clarify this?

“Are you using a Jetson Nano or Jetson Xavier AGX”?

I really cannot understand what did you try to say in above comment. From the picture you shared, it looks like it is just a Jetson Nano.

Are you saying that you have 2 boards and one of them is xavier and another one is Nano? Or you are talking about something else?

@linuxdev and I can only reply your question once we identify what Jetson you are using. If such basic question cannot be clarified, then we cannot go further.

Incidentally, the file spec you got from the boot info says it is an older Jetson Nano, not Xavier nor Orin, but that it is also not a developer’s kit…it has eMMC which the basic Nano dev kit does not have. It is possible someone got hold of a commercial module and put it on a Nano dev kit carrier board, but it is far more often that this would be put on a third party manufacturer’s custom carrier board. Many of the Nano form factor modules look quite similar, and often the third party carrier boards look similar to a dev kit carrier board.

Not knowing the specific module or carrier board, other than it is a Nano (older, not Xavier), with eMMC, then there would not be QSPI to deal with the way an SD card model requires. Can you provide pictures of the module itself and anything you can see on the carrier board?

If this is an eMMC model Nano, then you’d be restricted (for dev kits) to L4T R32.x as found here:
https://developer.nvidia.com/linux-tegra

However, you would not flash as a dev kit. Mostly you would be advised to use the instructions from the third party carrier board manufacturer. If it turns out that this is a dev kit carrier board, then you could use NVIDIA’s software to flash, but the directions would differ.

1 Like

How can I tell? I posted photos…. I bought it a couple years ago, and well, time passes faster since covid…. I didn’t know about all the variations at that time. I was looking for a Nano.

There’s also no Jtop. Any other way to find out?

Thanks!

—Dean

If this is a Jetson nano, why did you say Xavier board in the beginning of this post…??

Your photo showed it is indeed a Jetson nano but not “Xavier board”…

What are you trying to ask in this post exactly? A Jetson nano won’t become a Jetson Xavier.

Your Jetson nano is a emmc one but not sdcard one so no QSPI on it either.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.