Hackathon Guide
Everything you need to get started with NVIDIA Jetson at a hackathon. Setup tips, project ideas, and resources to help your team build an impressive AI project.
Hackathon Guide
The NVIDIA Jetson empowers you to bring your innovative ideas to life.
It’s a powerful, compact edge AI computer with plenty of examples and learning resources to help your team build an impressive AI project at a hackathon. See examples of successful hackathon projects.
Explore the tips, guides, and resources below to get started and make the most of your Jetson experience.
Good luck, have fun, and happy hacking!
Initial Setup
Ideally, your Jetson developer kit comes pre-setup. But you can also set it up yourself.
Check the default username and password with the person or organization who provided the hardware.
- Username:
jetson - Password:
jetson
The system is typically set up on a microSD card (for Orin Nano), and the device may also have an NVMe SSD attached for additional storage.
💡 Tip
If an SSD is available, see SSD + Docker Setup to move your Docker data directory to the SSD for faster container performance.
If the Jetson has not been set up, go through the initial setup guide that matches your hardware:
- Jetson Orin Nano 8GB Developer Kit - Initial Setup Guide
- Jetson AGX Orin 64GB Developer Kit - Initial Setup (SDK Manager)
Physical Setup
A headless setup with Jetson’s USB Device Mode provides an easy way to connect your laptop directly to a Jetson with minimal cabling.

Follow these steps:
Take the Jetson developer kit out of the box and connect the bundled power supply.
Find a USB cable to connect the Jetson to your PC (USB-C end goes into the Jetson).
You should see a “L4T-README” drive automatically mounted on your PC.
Open a terminal on your PC and SSH into the Jetson:
ssh USERNAME@192.168.55.1📘 Note
Replace
USERNAMEwith the actual username set on the device. You will be prompted for the password.
How USB Device Mode works
When Jetson is connected to a PC, it acts as a USB Composite Device that presents several USB device classes:
- USB Ethernet - provides a virtual NIC for SSH access
- USB Mass Storage - lets the PC mount the “L4T-README” drive
- USB Serial - provides serial console access
When connected to a Windows PC, “Device Manager” in “Devices by connection” view shows something like the following:

You can also get Jetson on a Wi-Fi network to have Internet access and allow your team members to simultaneously access Jetson.
If you have a PC monitor, DisplayPort cable, USB keyboard, and mouse, you can use Jetson as a standalone computer and do all the work on it.
Wi-Fi Connection
Connect Jetson to a Wi-Fi network (especially useful in headless mode):
sudo nmcli device wifi connect WIFI_SSID password WIFI_PASSWORD
Replace WIFI_SSID and WIFI_PASSWORD with your actual Wi-Fi network name and password.
Once connected, check the assigned IP address:
ip addr
Then SSH from any PC on the same network:
ssh USERNAME@JETSON_WIFI_IP
💡 Tip
Sometimes, the Wi-Fi network policy blocks device-to-device connections (like SSH).
USB Device Mode still lets you connect via the USB cable, but limits access to one PC. If your team needs multiple PCs to access Jetson simultaneously but Wi-Fi blocks SSH, bring a portable Wi-Fi router to create a local network.
Example Projects
There are many great AI project examples on this site. Here are a few to get you inspired:
Live VLM WebUI: Real-time Vision AI
Live VLM WebUI lets you evaluate Vision Language Models in real-time with a webcam. Point your camera at objects, scenes, or text and get instant AI-powered descriptions and answers.

This is a great starting point for building projects that need visual understanding - from accessibility tools to interactive demos.
Go to Live VLM WebUI tutorial →Ollama : Run LLMs Locally
Ollama is a popular open-source tool for running large language models locally. It has official Jetson support, letting you run models like Llama, Gemma, DeepSeek, and more entirely on-device with GPU acceleration.
Go to Ollama tutorial →More Ideas
Browse the full Tutorials page for more examples across LLMs, VLMs, VLAs, image generation, speech, and robotics. Check out the Community Projects page to see what others have built.
Troubleshooting
Cannot SSH into Jetson after connecting USB-C cable
- Check if the green LED near the USB-C port is lit (power indicator). If not, verify the DC power supply connection to the wall outlet and the Jetson carrier board.
- Check if the “L4T-README” drive appears on your PC. If not, try a different USB-C cable or check connections on both ends.
Cannot log in with provided credentials
- Double-check the username and password you typed.
- Someone may have changed the password of the default user. If you cannot find the updated password, you may need to reflash - see the Initial Setup Guide.
Jetson seems slow
Check your power mode:
nvpmodel -qInstall jtop (jetson-stats) to monitor resource utilization:
sudo apt install -y python3-pip
sudo pip3 install -U jetson-statsThe CTRL tab in jtop lets you change the power mode under NVP modes.
How to check Jetson resource utilization in real-time?
Install jtop:
sudo apt install -y python3-pip
sudo pip3 install -U jetson-statsHow to power Jetson with a battery?
Use a USB power bank that supports 12V output via Power Delivery (PD) with a USB PD to DC power jack adapter cable.
Resources
- NVIDIA Developer Forum - Jetson - Ask questions and find answers
- Jetson AI Lab Discord - Join the community