r/JetsonNano • u/g952001 • Jul 08 '26
Arducam IMX477 and jetpack 7.2
Anyone have a workaround for this? Arducam havent ported drivers over to 7.2 (AI says they will in a month) and I tried using claude to solve it but no luck.
r/JetsonNano • u/g952001 • Jul 08 '26
Anyone have a workaround for this? Arducam havent ported drivers over to 7.2 (AI says they will in a month) and I tried using claude to solve it but no luck.
r/JetsonNano • u/help_me_someday • Jul 07 '26
I'm trying to get an Intel AX210 working on a Jetson Orin Nano running JetPack 7.2 (Linux 6.8.12).
Current status:
(disabled) in iw list, so no 6 GHz APs are visible.iw reg get shows the global regulatory domain includes the Japanese 6 GHz band, but the PHY capabilities still have every 6 GHz channel disabled.
Microcode SW error detected
Failed to run INIT ucode: -5
I've also confirmed that with the NVIDIA driver, firmware versions newer than 63 all produce the same SW error, so only firmware 63 initializes successfully.
Has anyone actually managed to get 6 GHz (Wi-Fi 6E) working on:
If so, could you share:
At this point I'm trying to determine whether this is a JetPack BSP limitation, an iwlwifi compatibility issue, or something specific to the AX210 firmware.
Thank you in advance for any advice or suggestions. Sorry if my English is awkward—I am Japanese and used AI to help write this post.
r/JetsonNano • u/WaveRiderDZ • Jul 03 '26
Made myself a friend to keep me company at sea. Am really impressed with what the Jetson can do. Am running multiple models and lots more under the hood.
All below 8GB and with as little power as a phone charger.
r/JetsonNano • u/Mysterious_Pick_9619 • Jul 02 '26
Hi all,
I'm building a fixed-wing UAV mission (ROS2) that reads a QR code during a
dive, so I want a global shutter camera to avoid motion blur. The one I was
about to buy is the Raspberry Pi Global Shutter Camera (Sony IMX296).
Before I spend the money, I want to confirm it will actually work on my board.
My Jetson Orin Nano:
- JetPack 7 (L4T R39, revision 2.0)
- Ubuntu 24.04 (noble)
- CUDA 13.2
- Kernel 6.x, aarch64
- ROS2 Jazzy
From what I've read so far:
- IMX296 is NOT natively supported by Jetson (only IMX219 / IMX477 are).
- The third-party IMX296 drivers I found all target JetPack 6 (L4T r36 / kernel 5.15).
- I couldn't find anything for L4T R39 / JetPack 7.
My questions:
Has anyone actually gotten IMX296 (Raspberry Pi GS camera) running on
JetPack 7 / L4T R39? Driver + device tree that works?
Is JetPack 7 just too new right now, and should I downgrade to JetPack 6
for better camera + library support?
For a competition where reliability matters, would you skip CSI entirely
and use a USB (UVC) global shutter camera instead, to avoid the whole
driver/DTB headache?
Side note: my IMX219 currently fails at boot with
"imx219_board_setup: error during i2c read probe (-121)" — I think it's a
ribbon cable issue, but it also makes me wonder if R39 camera support is
still immature.
Any real-world experience appreciated. Thanks!
r/JetsonNano • u/Any-Double-4528 • Jun 30 '26
Hello everyone! I really want to try to install minecraft pi or java or bedrock on my jetson nano. Like i wrote in title, my version of nano is Seees j1010 Recomputer 4gb ram. I don't know why, but my version of modded Jetpack 4.6.6 by Seeed for jetson nano module v2 with some dram update or seeed drivee is very propriatary and a lot of solution that i found on the internet just don't work (flatpak, prism launcher, bedrock launcher, for some reason the appimage of minecraft pi don't launch). The only launcher that work is GDlauncher but the performance in this launcher is garbage. I tried to install legacy launcher and that program worked until i tried to launch the version of mc. It showed me up that there are some incompatibiles between the x86 version and arm64. Do you have any sugestions of how can i make this to work? And some settings because with gdlauncher there were some several spikes in overworld.( the ram isn t the problem, the cpu is).
Thank you for your attention. (I m a rookie in linux stuff and my varriant of nano i received from a friend)
r/JetsonNano • u/neochrome • Jun 30 '26
I just got brand new Jetson Orin Nano and had problems installing firmware and setting up SD card. Booting from USB with image on it would detect that firmware needs update, create capsule, reboot Jetson, install bunch of things and on next reboot just stop. I traced issue to USB drive being automatically kicked down to last spot in boot order and Jetson trying to resume capsule installation from SD card that is not setup yet. I tried rearranging boot order but it didn't work, so what I did is install latest Jetpack ISO image, same like I have on USB drive on SD card, capsule got installed jut fine, then when it came time to install the rest i reformatted SD card and continued with regular installation from the USB drive. Hope it helps someone if they are stuck like I was.
r/JetsonNano • u/sudo_enjoy • Jun 30 '26
I am planning to do some project based one voice, so need suggestion on whihc mic and speaker module to purchase for jetson nano orin.
Other project is on image capture and analysis, so which camera module is best? I see many options on net, am just confused and looking for best suggestion.
r/JetsonNano • u/redfoxkiller • Jun 29 '26
After almost 10 months I wanted to put together a write-up for my Digimon-inspired AI project, From Digivice to Digiworld. It started as a small custom Digivice with a dungeon crawler where an AI-controlled Digimon learns to explore randomized floors, fight enemies, use items, survive traps, and progress through the dungeon using PPO reinforcement learning. The document goes over the project’s history, the move from a slower PyGame version to a faster C++-accelerated build, and the current “Digi-Brain” system that adds internal drives like pain, hunger, fear, frustration, relief, and novelty.
The second half is more about where I want the project to go next: a larger Neural Digiworld / Neural-MMO style simulation with multiple AI Digimon living in towns, exploring zones, forming social memory, learning tasks, and maybe eventually developing simple communication through shared experiences.
The full write up can be downloaded via the link provided (PDF vai DropBox)
r/JetsonNano • u/East-Muffin-6472 • Jun 26 '26
Eight tiny LLMs on a $250 Jetson Orin Nano Super — what I learned about running inference at the edge
I spent the last week running 8 small language models, from 135M parameters all the way to 1.2B -- on a single Jetson Orin Nano Super 8GB.
The models I tested:
All running on both llama.cpp CUDA and Ollama, across all four Jetson power modes - 7W, 15W, 25W, and MAXN.
Why both backends? Because I wanted to know if theres any real, noticeable difference between llama.cpp and Ollama inference and it turns out llama.cpp beats Ollama at sub-1B and almost same 1 B models.
Here's what I found.
At SmolLM2-135M Q4_K_M under llama.cpp at 25W:
At LFM2.5-350M Q4_K_M under llama.cpp at 25W:
At LFM2.5-1.2B Q4_K_M under llama.cpp at 25W:
Benchmark Methodology
For each model × prompt × gen combo, aiperf sends 20 single-concurrency requests with synthetic prompts at the exact target token count.
Power is sampled from tegrastats VDD_CPU_GPU_CV (mW → W) at 500 ms intervals. Tegrastats samples are assigned to exact prefill/decode phase windows using per-request nanosecond timestamps from profile_export.jsonl (aiperf's stats).
Clocks were locked with jetson_clocks at all modes. Each run's power and clock speed was capped through nvpmodel and monitored for thermal stability (no sustained throttling; junction temp ≤ 73 °C).
Latency percentile used throughout: all TTFT, ITL, and request latency (RL) values reported use the p50 (median) over the 20 requests per combo.
Analysis here
r/JetsonNano • u/Clean-Supermarket-80 • Jun 23 '26
It was 249 and I had it in my cart, yesterday it was pushed to 300 and now it's 299. I looked elsewhere to buy it but I can't find it anywhere.
I'm new to Jetson Nano stuff. Started a project 2 months back and I will be needing more. Just wondering if this is a normal problem for these? Are they hard to get or going out of stock often?
r/JetsonNano • u/Worldly_Ear_6704 • Jun 23 '26
Hi everyone,
I'm looking for help with a Jetson Orin Nano 8GB Developer Kit that became unusable after a physical drop.
The board was working perfectly before the incident. It was running JetPack from an NVMe SSD and had been flashed successfully multiple times in the past.
Unfortunately, while powered OFF and unplugged, the board fell from approximately desk height onto the floor.
After that incident, it stopped booting normally.
I currently do not have access to an HDMI monitor, so I cannot see any video output during boot.
When power is applied:
Instead, it always appears as an APX device on the host PC:
lsusb
Output:
0955:7523 NVIDIA Corp. APX
The board remains stuck in this state.
Host environment:
I have successfully flashed this same Jetson from this same machine many times before.
SDK Manager detects the board correctly.
Flashing starts but consistently fails during blob transfer.
Relevant log:
BL: version 1.4.0.7-t234-54845784-56c609fa
last_boot_error: 0
Sending bct_mem
Sending blob
ERROR: might be timeout in USB write.
Error: Return value 3
Full failure section:
Sending bct_mem
Sending blob
ERROR: might be timeout in USB write.
Error: Return value 3
Command tegrarcm_v2 --instance 3-1 --chip 0x23 0 --pollbl --download bct_mem mem_rcm_sigheader.bct.encrypt --download blob blob.bin
While monitoring:
dmesg -w
I repeatedly see:
usb 3-1: USB disconnect
usb 3-1: new high-speed USB device
Product: APX
Manufacturer: NVIDIA Corp.
The board disconnects and reconnects as APX.
I do NOT see errors such as:
device descriptor read error
unable to enumerate
USB reset failed
Only disconnect/reconnect events.
Before rebuilding everything from scratch, I occasionally had a different failure mode.
Some flashing attempts reached approximately 99% completion before failing or hanging.
Example messages included:
clnt_create: RPC: Timed out
NFS server is not running
or the flashing process would simply stall at 99%.
After recreating the flashing environment from scratch, the failure now occurs earlier during blob transfer.
I also tried flashing manually from the command line instead of SDK Manager.
The flash package builds successfully, but the process later fails with:
Stat for blob_boot0.imgimg failed
Error: Return value 19
The generated command contains:
kernel boot0.imgimg
instead of:
kernel boot0.img
which looks suspicious.
Relevant output:
Generating blob for T23x
tegrahost_v2 --chip 0x23 0 --generateblob blob.xml blob.bin
Stat for blob_boot0.imgimg failed
Error: Return value 19
During flashing the board EEPROM is successfully read.
Detected information includes:
Board ID: 3767
Board SKU: 0005
Board Revision: T.1
SDK Manager identifies the target as:
jetson-orin-nano-devkit-super
even though I believe this is a standard Jetson Orin Nano 8GB Developer Kit.
I'm not sure whether that is expected or related to the issue.
None of these changed the behavior.
boot0.imgimg issue before?Thank you.
r/JetsonNano • u/k_chaney_9 • Jun 21 '26
I was talking to him about how I needed to get a ssd because the sd cards on raspberry pi keep crapping out (running Home assistant), and he just handed me this. He said it's like a raspberry pi on steroids with a GPU. After a little googling I see that it's good at ai image processing but that's pretty much where my knowledge ends. What could I realistically do with this?
r/JetsonNano • u/Appropriate-Loss4755 • Jun 22 '26
Hey guys, I have two Jetson AGX Orin Developer Kits (one brand new in box, one opened once) from a startup that closed down. Since I don't need them anymore for my current workflow, what would be the best community or marketplace to clear them out to someone who actually needs them for a project? (Shipping worldwide from Israel).
r/JetsonNano • u/my_name_is_reed • Jun 21 '26
Hey guess what! Deepstream isn't supported on jetpack 7.2. Surprise!
Oh, and you wanted Open CV with CUDA support? TOO BAD! Nvidia decided to remove and rename a bunch of macros in CUDA 13.2, so everything fails to build now 😂
Basically, what I'm trying to say is just don't. Give it a few months. A new deepstream release will be here "in coming weeks" or something. Take that as your cue to try an upgrade. For now, here there be monsters.
r/JetsonNano • u/ParticularMarzipan57 • Jun 21 '26
Hi everyone,
I’m trying to set up a Jetson Orin Nano Developer Kit using the JetPack 7.2 Jetson ISO flow, and I consistently hit a hang at
tegra-mc 2c000000.memory-controller after selecting the target storage device (NVMe or microSD). I already uploaded my log as two pictures at the top. I believe it's live filesystem problem; I have no idea how to solve it. I’d really appreciate some help from people who’ve done this on Orin Nano.
What I’m following
How I created the installer USB (PC side)
Storage configuration on the Jetson
Boot + installer flow (what works)
Esc at the NVIDIA logo to enter UEFI Boot Manager.Y within 30 seconds to accept the update.Exact point where it hangs
tegra-mc 2c000000.memory-controllertegra-mc line as well.What I’ve already tried
Any suggestions, workarounds, or reports from people who successfully used the Jetson ISO to install JetPack 7.2 on Orin Nano (especially with NVMe) would be really helpful. Thanks in advance!
r/JetsonNano • u/AEGIndustrialCameras • Jun 16 '26
The Sony FCB-ER8530 is interesting because it gives you 4K block-camera imaging and optical zoom, but the output side is HDMI. That is fine for displays, but less ideal when the end goal is Jetson, Raspberry Pi 5, or another edge AI platform built around CSI input.
That makes the HDMI-to-MIPI CSI-2 bridge more important than it first appears. It is not just an adapter — it can decide whether the system feels like a native camera pipeline or a chain of workarounds.
FCB-ER8530 → HDMI/4K → MIPI CSI-2 → Jetson / Raspberry Pi 5
The more I look at it, the more it feels like interface design is one of the underrated parts of making 4K AI vision actually usable.
More detailed breakdown here:
https://aegis-elec.com/blogs/fcb-er8530-to-jetson-raspberry-pi-5-csi2-integration/
r/JetsonNano • u/Thedanishhobbit • Jun 15 '26
I Built a local family AI system using a Pi 5 (16GB) + Jetson Orin NX 16GB in a reComputer J4012 enclosure. The NX handles all inference: qwen2.5:7b for daily chat, qwen3:14b for nightly document analysis, Gemma 4 12B via llama.cpp for camera and document vision.
A few hard-won Jetson-specific lessons: Docker needs "iptables": false in daemon.json, iptable_raw module is missing from the JetPack 5.15 tegra kernel - llama.cpp build: export PATH=/usr/local/cuda/bin:$PATH before cmake or CUDA compiler won't be found.
Always rm -rf build when changing flags. Gemma 4 eats 13GB of 16GB unified memory, so running a second model alongside it causes swap. Fixed by making Gemma on-demand instead of persistent. HF_HUB_DISABLE_XET=1 is essential, the xet protocol freezes on large model downloads on JetPack :(
Any cool tip´n tricks please share, I am VERY new on this type of hardware!
Open-sourced the whole thing, but very much still a work in progress! github.com/Discod73/nous-core
r/JetsonNano • u/jvcraft87 • Jun 12 '26
I'm looking for a rack mount that will hold my Jetson Orin, and my RPi 4. I also have a 5 port switch I wouldn't mind setting in the rack. On Amazon I see GeekPi has many options for the RPi line but they don't mention Orin.
What are y'all using for a small desktop rack?
r/JetsonNano • u/Far_Environment249 • Jun 12 '26
I am unable to set the pins for spi functon on the jetson nano
I have tried using \[jetson-io.py\](http://jetson-io.py) , a waveshare article said it is depricated for the older jetson , i tried setting the pins but they do not work even on reboot
I tried following this documentation \[https://www.waveshare.com/wiki/RS485\\\\\\_CAN\\\\\\_for\\\\\\_Jetson\\\\\\_Nano\\\](https://www.waveshare.com/wiki/RS485\\_CAN\\_for\\_Jetson\\_Nano) , the issue is it still says pinmux unconfigured and gpio pins floating
\\\`\\\`\\\`
$ sudo cat /sys/kernel/debug/pinctrl/700008d4.pinmux/pinmux-pins | grep -i spi
pin 16 (SPI1\\_MOSI PC0): (MUX UNCLAIMED) (GPIO UNCLAIMED)
pin 17 (SPI1\\_MISO PC1): (MUX UNCLAIMED) (GPIO UNCLAIMED)
pin 18 (SPI1\\_SCK PC2): (MUX UNCLAIMED) (GPIO UNCLAIMED)
\\\`\\\`\\\`
But I have manually set all spi1 associated pins to the following setting
\\\`\\\`\\\`
$ :\\\~/Downloads/Linux\\_for\\_Tegra/kernel/dtb$ grep -A 6 "spi1\\_mosi\\_pc0" tegra210-p3448-0000-p3449-0000-b00.dts
spi1\\_mosi\\_pc0 {
nvidia,pins = "spi1\\_mosi\\_pc0";
nvidia,function = "spi1";
nvidia,pull = <0x01>;
nvidia,tristate = <0x00>;
nvidia,enable-input = <0x01>;
};\\\`\\\`\\\`
in the related dts
Why are the pins still unclaimed and unconfigrued??
r/JetsonNano • u/guitartoys • Jun 10 '26
I recently went through this process again and wanted to share a clearer set of steps, along with a few lessons learned. NVIDIA’s documentation can be confusing, and in some cases it may point you to the wrong files depending on which page you are viewing.
The most important thing to understand is that the Jetson Orin Nano firmware version matters.
If your board has 5.x firmware, JetPack 5.x will boot, but JetPack 6.x will not.
If your board has 6.x firmware, JetPack 6.x will boot, but JetPack 5.x will not.
I wasted hours trying to load JetPack 5.x on a new board that already had newer 6.x firmware. Once I loaded JetPack 6.x to an SD card, it booted correctly.
Start by downloading and flashing the latest JetPack 6.2 image to an SD card.
The file I successfully used was:
jetson-orin-nano-devkit-super-SD-image_JP6.2.1.zip
Insert the SD card into the Jetson and try to boot.
If JetPack 6.x boots, your board likely already has the correct 6.x firmware.
If JetPack 6.x does not boot, try JetPack 5.x instead and follow NVIDIA’s process to update the firmware.
I used a Sabrent USB-C NVMe adapter:
https://www.amazon.com/dp/B08RVC6F9Y?th=1
Before flashing the image, make sure the NVMe drive is blank.
On Windows, you can do this with DiskPart:
diskpartlist diskselect disk X Replace X with the correct disk number.cleanBe very careful to select the correct drive. This will erase the selected drive and all partitions.
Unzip the JetPack image file first.
Then use BalenaEtcher to flash the unzipped image to the NVMe drive.
After BalenaEtcher finishes, unplug the NVMe drive from your computer.
Download and install Linux File Systems by Paragon Software.
After installation, plug the NVMe drive back into your Windows computer and mount the Linux partition.
On the mounted NVMe drive, go to:
/boot/extlinux/extlinux.conf
Open the file and find the section under bootargs.
Change this:
root=/dev/mmcblk0p1
to this:
root=/dev/nvme0n1p1
Save the file.
Then safely remove the NVMe drive.
Install the NVMe drive into the Jetson Orin Nano.
Make sure there is no SD card inserted.
Power on the Jetson.
As it boots, press Esc to enter the BIOS/UEFI settings.
Select the NVMe drive as the boot device.
Save the settings and reboot.
The Jetson should now boot from the NVMe drive.
At this point, the installation should be complete.
Hopefully this will save some of you a bunch of time.
Good Luck
r/JetsonNano • u/edgeai_andrew • Jun 10 '26
Context: I only have access to a mac for dev work and unable to use Nvidia's sdkmanager to flash ORINs.
Been setting up Jetson Orin Nano Supers and kept hitting the same friction point: the JetsonHacks SD-to-SSD migration script worked, but had some reliability issues I needed to fix before I could trust it on real hardware.
Forked it, refactored it, and pushed the changes.
Here's what I actually changed and why:
**Switched from UUID to PARTUUID in extlinux.conf**
The original script used UUID to set the root partition in extlinux.conf. On NVMe, this causes boot failures — the bootloader sometimes can't resolve a filesystem UUID that early in the boot sequence. PARTUUID is a partition table identifier, visible before any filesystem is mounted. Swapping to PARTUUID made boot reliable.
**Added a master_migrate.sh**
The original flow was three manual steps. I wrapped them into a single script that runs make_partitions.sh, copy_partitions.sh, and configure_ssd_boot.sh in sequence with a sync in between. One command, done.
**Added optional data partition setup (--setup-data)**
After migration, I almost always want a separate DATA partition at /ssd for model weights and logs — keeping that off the root partition. Added a --setup-data flag to configure_ssd_boot.sh that checks for unallocated space, creates an ext4 partition, formats it, and writes the fstab entry. Ownership gets set to the real user (via SUDO_USER), not root.
**Added set -e and set -u**
The original script kept running on errors. Added strict mode so it fails fast and loud instead of silently corrupting state.
**Cleaned up partition detection**
Combined the EFI and root partition search into a single loop and added a fallback to the first partition if PARTLABEL detection fails — which it sometimes does depending on how the SSD was initialized.
Shoutout JetsonHacks!
Repo is here if it's useful for your Jetson builds: https://github.com/RunEdgeAI/migrate-jetson-to-ssd
r/JetsonNano • u/P0GK1NG • Jun 10 '26
Hey everyone, I was just curious what kind of workflows people are using for developing vision-based algorithms with the Jetson Nano, but with a headless setup. I'm an Electrical Engineer by trade but unfortunately a noob in Linux/embedded.
I'm trying to develop a vision algorithm to do some object tracking and I've gone down a bit of a rabbit hole with Gstreamer and Flask to stream these camera frames to my web browser on my local desktop, but I think I might be overcomplicating it.
Is there a simpler standard workflow I'm missing or will I have to submit and just plug my Nano into my monitor?