Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

iTechGuides is reader-supported. When you buy through links on our site, we may earn an affiliate commission. As an Amazon Associate I earn from qualifying purchases. Learn more

To prepare an NVIDIA IGX Thor Developer Kit for robot AI, install IGX-SW 2.0 or later through the kit’s BMC-managed boot process, complete the on-device first-run setup, then install NVIDIA’s AI stack and explicitly assign containers to the intended GPU. The standard kit uses a monitor on the iGPU DisplayPort, a host computer connected to the BMC Ethernet port, and either a bootable USB installer or BMC Virtual Media.

This procedure applies to the standard IGX Thor Developer Kit. It does not apply to the Jetson AGX Thor Developer Kit, DRIVE AGX Thor Developer Kit, or IGX Thor Developer Kit Mini, which have different documentation and hardware procedures. NVIDIA listed IGX-SW 2.0.1, released October 7, 2026, as the latest production release identified here; check the IGX Download Center immediately before installation for a newer image.

What does an IGX Thor setup provide for a robot?

An installed IGX Thor gives you the platform operating system, real-time kernel option, boot firmware, and NVIDIA AI runtime needed to begin integrating a robot’s compute workload. It does not, by itself, configure cameras, lidar, motor controllers, robot middleware, inference models, timing budgets, or a functional-safety case. Those items depend on the robot design and the software supplied for its sensors and control system.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

NVIDIA positions IGX as an enterprise platform for industrial and medical edge applications. Its stated focus combines real-time sensor processing, AI reasoning, and functional safety for autonomous machines and robotics. Treat that positioning as the platform’s intended use; validate every safety and performance requirement on the complete robot.

#1 Best Overall
NVIDIA Jetson AGX Orin 64GB Developer Kit with Ethernet, USB, Display Port
  • The NVIDIA Jetson AGX Orin 64GB Developer Kit makes it easy to get started with Jetson Orin. Compact size, lots of connectors, and up to 275 TOPS of AI performance make this developer kit perfect for prototyping advanced AI-powered robots and other autonomous machines.
  • The developer kit includes a Jetson AGX Orin 64GB module, and can emulate all the Jetson Orin modules. It supports multiple concurrent AI application pipelines with the NVIDIA Ampere GPU architecture, next-generation deep learning and vision accelerators, high-speed IO and fast memory bandwidth. Now you can develop solutions using your largest and most complex AI models to solve problems such as natural language understanding, 3D perception, and multi-sensor fusion.
  • Jetson runs the NVIDIA AI software stack, and use-case specific application frameworks are available, including Isaac for robotics, DeepStream for vision AI, and Riva for conversational AI. You can save significant time with NVIDIA Omniverse Replicator for synthetic data generation (SDG), and by using NVIDIA TAO toolkit to fine-tune pretrained AI models from the NGC catalog.
  • Jetson ecosystem partners offer additional AI and system software, developer tools, and custom software development. They can also help with cameras and other sensors, as well as carrier boards and design services for your product.
  • With the computing capability of more than 8 Jetson AGX Xavier systems in a developer kit that integrates the latest NVIDIA GPU technology with the world’s most advanced deep learning software stack, you’ll have the flexibility to create tomorrow’s AI solution as well as today’s.

How do I confirm that I have the right kit and software?

Start by identifying the hardware and selecting an IGX software release that meets NVIDIA’s minimum requirement. The IGX Thor Developer Guide states that IGX-SW 2.0 or later is required for IGX Thor.

Identify the standard Developer Kit

  • Use the standard NVIDIA IGX Thor Developer Kit instructions, not the Mini, Jetson AGX Thor, or DRIVE AGX Thor guides.
  • Check the model and regional part number against the documentation and packaging. NVIDIA lists separate regional part numbers for IGX Thor Developer Kit variants.
  • The standard kit overview identifies an NVIDIA IGX T7000 module, a 1,000 GB NVMe SSD, NVIDIA ConnectX-7 networking, a safety microcontroller, and a populated NVIDIA RTX 6000 PRO Blackwell MaxQ Workstation Edition discrete GPU. These are published configuration details, not independent benchmark measurements.

Select the current IGX-SW release

NVIDIA’s Download Center listed IGX-SW 2.0.1 with a release date of 2026-10-07. NVIDIA describes it as a minor update to IGX-SW 2.0 containing CVE and minor bug fixes, and directs users to install the IGX-SW 2.0 ISO followed by an APT upgrade. If the Download Center shows a later production release, use that release’s instructions and compatibility tables instead of assuming 2.0.1 is still current.

Item Requirement or published detail Why it matters
Operating system IGX-SW 2.0 or later; 2.0.1 was listed as released 2026-10-07 Older images may lack required IGX Thor support or security fixes
Compute module NVIDIA IGX T7000 module Confirms that the standard IGX Thor software path is appropriate
Storage 1,000 GB NVMe SSD Provides the kit’s published local storage configuration
Graphics Integrated GPU plus populated RTX 6000 PRO Blackwell MaxQ discrete GPU Allows workload-specific GPU selection after setup
Networking and safety ConnectX-7 networking and a safety MCU Relevant to high-throughput sensor paths and safety-oriented system integration

What should I gather before installation?

Prepare the physical connections, software files, and a recovery plan before powering on the kit. The standard installation uses the BMC for firmware inspection, power control, and optional remote media.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  • A Windows, macOS, or Linux PC or laptop for creating installation media and opening the BMC WebUI.
  • A monitor connected to the kit’s iGPU DisplayPort. Do not rely on the discrete-GPU display output for the initial installer screen unless NVIDIA’s documentation for your exact board says otherwise.
  • A USB keyboard and mouse connected to the kit.
  • An Ethernet cable from the host computer to the kit’s BMC port. NVIDIA’s guide identifies the BMC as the right-side port of the two Ethernet ports.
  • The IGX OS ISO and the firmware bundle from NVIDIA’s IGX Download Center.
  • A USB flash drive if you will use physical installation media, plus a suitable disk-imaging utility on the host computer.
  • A stable power source and enough uninterrupted time for firmware updates and the operating-system installation.

Keep the firmware bundle available even if you expect to use automatic updates. Extract it when you need individual BMC, QSPI boot, or safety-MCU images for a manual update. Record the kit’s model, board revision, and current firmware inventory before changing anything.

How do I connect to the BMC for the first time?

The BMC provides out-of-band access for inventory, firmware, virtual media, and power operations. Use a direct Ethernet connection for initial setup so that unrelated DHCP or firewall behavior does not obscure the documented defaults.

  1. Connect the host computer’s Ethernet adapter to the kit’s BMC port, the right-hand port in the pair described by NVIDIA.
  2. Configure the host interface connected to the BMC with the static address 192.168.1.1. Leave other network interfaces disabled or disconnected temporarily if they create routing ambiguity.
  3. Test reachability with a ping to 192.168.1.110. The guide documents that address as the BMC’s default IP; it also documents SSH access for troubleshooting.
  4. Open https://192.168.1.110 in a browser and sign in to the BMC WebUI with the credentials supplied in the current NVIDIA guide.
  5. After confirming access, replace default credentials according to your organization’s security policy. Treat factory credentials as temporary bootstrap access, not as an operating configuration.

If the address does not respond, verify that the host adapter really has 192.168.1.1, that the cable is in the BMC rather than the data-network port, and that the host firewall permits local ICMP or HTTPS testing. A successful link light alone does not prove the host and BMC are on the same IP subnet.

How should I inspect and update firmware?

Inspect versions before installing the operating system, then update only the components and image variant that match your board. The BMC WebUI exposes firmware inventory and the update workflow described in NVIDIA’s guide.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Review the inventory

  1. In the BMC WebUI, open the firmware inventory page and record versions for the BMC, QSPI boot firmware, and safety MCU.
  2. Compare each version with the firmware table for the IGX-SW release you selected. Do not compare against a table from a different Thor product or a different board revision.
  3. Determine whether your board uses ERoT or non-ERoT BMC firmware. The correct image is board-specific; never infer the file from its name alone.

Apply an update when required

  1. Download the firmware bundle associated with the selected IGX release and extract it if the WebUI requires an individual image.
  2. Choose the BMC update function in the WebUI, select the ERoT or non-ERoT image specified for your board, and wait for validation to complete.
  3. Start the update and keep the kit powered. Do not close the browser, remove the network cable, or interrupt power while the BMC is writing firmware.
  4. After the BMC reboots, reconnect to its address, recheck the inventory, and update any remaining components that the release table marks as required.

Firmware updates can temporarily remove BMC connectivity. If the page disappears, wait for the documented reboot interval before attempting another update. If inventory still reports an old version afterward, stop and verify the board variant and image type rather than repeating the flash operation blindly.

How do I install IGX OS from a USB drive?

A USB installer is the straightforward route when you are physically near the kit. It and the Virtual Media route use the same UEFI and GRUB installation screens.

  1. Use an imaging tool on the host computer to write the selected IGX OS ISO to a USB flash drive. Writing the image erases the drive, so confirm its device name before starting.
  2. Insert the completed USB drive into the IGX Thor kit and keep the monitor attached to the iGPU DisplayPort.
  3. In the BMC WebUI, open Operations → System power operations and reboot the Tegra.
  4. Watch the monitor. When the NVIDIA logo appears, press Esc to open the UEFI Boot Manager.
  5. Select the USB device that contains the installer. If more than one entry appears, choose the one corresponding to the inserted drive rather than a stale or unrelated boot option.
  6. At the GRUB menu, select Install IGX OS <version> with Real-Time Kernel.
  7. Allow the installer to run. NVIDIA says the installation takes about 20 minutes, depending on USB speed; do not treat that estimate as a guarantee.
  8. When the system reboots, let the QSPI boot-firmware capsule update finish. The guide says the capsule process runs for both A and B partitions. Interrupting it can leave the platform unable to boot.

How do I install through BMC Virtual Media instead?

Virtual Media is useful when the kit is remote or a physical USB port is inconvenient, but it depends on a reliable BMC connection and sufficient host-to-BMC throughput.

  1. Keep the ISO on the computer whose browser is connected to the BMC WebUI.
  2. Open Operations → Virtual Media and add the ISO file.
  3. Start the mount operation and wait for the WebUI to report that the virtual drive is attached.
  4. Use Operations → System power operations to reboot the Tegra.
  5. Press Esc at the NVIDIA logo, open UEFI Boot Manager, and select the OpenBMC Virtual Media entry.
  6. Choose Install IGX OS <version> with Real-Time Kernel in GRUB and allow the installation and QSPI capsule update to complete.

If Virtual Media is slow or disconnects, switch to a physical USB installer rather than repeatedly restarting the installer. A failed remote mount can leave the system at a boot menu without changing the installed OS, but an interrupted firmware capsule must be handled more cautiously.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Rank #2
NVIDIA Jetson AGX Xavier Developer Kit (32GB), 945-82972-0040-000
  • Newly updated version with an additional 16GB of memory for a total of 32GB of 256-bit wide LPDDR4X memory.
  • NVIDIA Jetson Xavier is an AI computer for Autonomous Machines with the performance of a GPU workstation in under 30W
  • The Jetson Xavier Developer Kit with Jetson Xavier module and reference carrier board is the fastest way to start prototyping with robots, drones and other autonomous machines
  • Visit the NVIDIA Jetson developer site for the latest software, documentation, sample applications, and developer community information
  • System Ram Type: Ddr Dram

What do I do during first boot and OOBE?

After the OS installation and firmware capsule process, NVIDIA’s on-device out-of-box experience configures the running system. Complete it on the monitor attached to the iGPU DisplayPort.

  1. Choose the requested locale, keyboard, time, and network settings.
  2. Create the local account and a strong password when prompted.
  3. Record the account details in your organization’s credential system; the BMC account and the operating-system account are separate.
  4. Finish OOBE and sign in to the installed IGX system.
  5. Confirm that the system clock, network route, and package repositories are correct before installing the AI stack.

At this point the kit is bootable and usable as an IGX computer, but no robot sensor driver, middleware graph, model, or safety configuration has been selected.

How do I install the NVIDIA AI stack and expose GPUs to containers?

Install the IGX AI package from the running system, then enable the CDI refresh service so container runtimes receive current device specifications.

sudo apt update
sudo apt install nvidia-igx-ai
sudo systemctl enable --now nvidia-cdi-refresh.service
  1. Run sudo apt update to refresh package metadata from the configured repositories.
  2. Install nvidia-igx-ai. Resolve any repository or signing error before proceeding; do not substitute a package from a different Thor family.
  3. Enable and start nvidia-cdi-refresh.service. The service prepares the Container Device Interface specification used to request NVIDIA devices.
  4. Restart or recreate test containers after the service has generated the current CDI data.

When launching a container, NVIDIA’s example selectors are --device=nvidia.com/gpu=0 and --device=nvidia.com/gpu=1. On the standard kit these indexes represent the iGPU and dGPU, respectively, in the documented example. Confirm the mapping on your installation and request the GPU that matches the application rather than assuming index zero is always the fastest device.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

How do I adapt the installed platform to a robot AI workload?

Move from platform bring-up to workload integration in controlled layers: verify compute access, add sensor paths, connect robot middleware, deploy the model, and measure the complete system.

1. Validate the container and GPU path

  • Run a minimal container that requests the intended CDI GPU device.
  • Confirm that the container can enumerate the requested GPU and that CUDA, TensorRT, and framework versions are compatible with the installed IGX release.
  • Check that the container sees the expected device memory and that no host process is consuming the resources needed by the inference service.

2. Add sensor capture

Install the camera, lidar, radar, or other sensor drivers specified by the robot vendor. Verify timestamps, frame identifiers, synchronization, packet loss, and transport bandwidth before adding inference. Sensor data that arrives late or with inconsistent clocks can invalidate an otherwise correct model.

3. Connect robot middleware and control outputs

Integrate the robot’s middleware, message definitions, and actuator interfaces according to their vendor documentation. Separate perception and planning containers from safety-critical control paths where the system architecture requires it. Define what happens when a sensor, model, network link, or GPU becomes unavailable.

4. Select the GPU deliberately

The standard kit includes both an iGPU and a discrete GPU. Choose between them using model memory demand, expected latency, concurrent workloads, sensor-I/O needs, and the available power and thermal envelope. This is an engineering decision framework, not a published comparative benchmark for the kit.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

5. Measure the real workload

Measure end-to-end sensor-to-decision latency, jitter, dropped frames, GPU utilization, memory headroom, thermal behavior, and recovery time under representative robot motion. Repeat measurements with the complete container set and network topology; a model-only test does not establish robot-level performance or safety.

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Which installation route should I choose: USB or Virtual Media?

Both routes reach the same UEFI and GRUB installer. Choose based on physical access and BMC reliability rather than expecting different operating-system results.

Criterion USB flash drive BMC Virtual Media
Physical access Requires someone to insert and remove media Useful when the kit is remote
Network dependency Only the BMC is needed for reboot and power control Requires a stable host-to-BMC session while the ISO is mounted
Installer speed Depends mainly on USB drive speed Depends on the BMC and host network path
Failure recovery Replace or rewrite the drive if its image is bad Unmount and remount the ISO if the virtual session drops
Best fit On-site installation or repeated local installs Remote data-center or lab deployment

What are the most common setup mistakes?

Using a different Thor product’s guide

Jetson AGX Thor and DRIVE AGX Thor are separate products with separate software stacks. A command or port description from one of those guides may not match IGX Thor. Verify the exact product name before downloading an image.

Rank #3
NVIDIA Jetson Xavier Developer Kit (945-82972-0000-000)
  • 512-Core Volta GPU with Tensor Cores
  • 8-Core ARM 64-Bit CPU
  • 16 GB 256-Bit LPDDR4 memory

Applying Mini instructions to the standard kit

The Developer Kit Mini has different hardware and setup instructions. The procedure here assumes the standard kit’s BMC workflow, iGPU DisplayPort, and published hardware configuration.

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Installing an old image

Check the IGX Download Center immediately before imaging the USB drive or mounting Virtual Media. IGX-SW 2.0.1 was the listed production release on 2026-10-07, but release status can change.

Choosing the wrong BMC firmware variant

Confirm whether the board is ERoT or non-ERoT and use the matching image from the release bundle. If the board identity is unclear, stop and obtain the correct hardware information instead of guessing.

Expecting containers to see a GPU automatically

Install nvidia-igx-ai, enable nvidia-cdi-refresh.service, and request the intended CDI device when starting the container. A container that starts without a device request may have no GPU access.

Interrupting capsule or firmware updates

Keep power and network connections stable during BMC updates and the post-install QSPI capsule process. If the system appears idle, allow the documented operation to finish before pressing reset.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

How should I maintain and secure the kit after installation?

Change default BMC credentials, restrict BMC access to a management network, and keep a record of firmware and IGX-SW versions. Apply security and bug-fix updates according to NVIDIA’s release notes and your organization’s change-control process.

  • Document the BMC IP, board variant, firmware inventory, OS release, kernel choice, and installed AI-stack package versions.
  • Back up robot container manifests, model files, calibration data, and middleware configuration separately from the OS disk.
  • Use signed, approved container images and review their GPU-device permissions.
  • Monitor storage capacity, GPU memory, temperatures, and service restart behavior during long runs.
  • Test recovery after a power loss and after loss of a sensor or network connection before operating the robot unattended.

A successful installation is only the starting point. Production acceptance requires evidence from the actual robot, sensors, model, control software, and safety architecture.

Frequently Asked Questions

Can I install IGX-SW 2.0.1 without a BMC connection?

The documented standard-kit workflow uses the BMC for firmware inventory, power operations, and either Virtual Media or reboot control. A physical USB can provide the installer, but you still need the BMC procedure described by NVIDIA for the normal bring-up and firmware checks.

Which display connector should show the installer?

Use a monitor on the kit’s iGPU DisplayPort for UEFI, GRUB, installation, and OOBE. The presence of a discrete GPU does not change that documented initial-display requirement.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

How do I know whether a container is using the iGPU or dGPU?

Request the CDI device explicitly and inspect GPU visibility from inside the container. The standard-kit examples use device indexes 0 and 1; verify the mapping on your installation before assigning a production workload.

Does installing the NVIDIA AI stack install robot middleware too?

No. The AI package prepares NVIDIA compute and container-device integration. Sensor drivers, middleware, model files, calibration, actuator interfaces, and safety behavior must be supplied and validated for the specific robot.

Quick Recap

Bestseller No. 2
Bestseller No. 3
NVIDIA Jetson Xavier Developer Kit (945-82972-0000-000)
NVIDIA Jetson Xavier Developer Kit (945-82972-0000-000)
512-Core Volta GPU with Tensor Cores; 8-Core ARM 64-Bit CPU; 16 GB 256-Bit LPDDR4 memory
$999.00

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.