2026-10-15 12:44:20 -07:00
2026-10-15 13:04:25 -07:00
2026-10-15 12:44:20 -07:00
2026-10-15 13:04:25 -07:00
2026-10-15 12:44:20 -07:00
2026-10-15 12:44:20 -07:00

Jetson TX2 + Orbitty flashing from macOS

This is a macOS adaptation of the Windows/WSL2 procedure in README-windows.md. The original files are unchanged apart from that rename. Only these were added:

README.md                        this file (the original is now README-windows.md)
docs/09-macos-apple-silicon.md   full procedure, risks, troubleshooting
scripts/macos/setup-host.sh      installs QEMU, downloads and verifies the Ubuntu ISO
scripts/macos/vm.sh              create, install, start, stop, ssh, push
scripts/macos/find-jetson.sh     shows whether the Mac sees the board in recovery mode

Why a VM

NVIDIA's L4T R32.7.5 flash tools are x86_64 Linux binaries and cannot run on macOS. The port boots an x86_64 Ubuntu 22.04 VM in QEMU, forwards any NVIDIA USB device (0955:*) into it, and runs the existing scripts/wsl/ scripts there unchanged.

Status

Untested on hardware. The original procedure was also never flashed end to end. On Apple Silicon the VM emulates x86, so builds are slow. On Intel Macs it uses hardware virtualization. Read docs/09-macos-apple-silicon.md before starting.

Fast path

bash scripts/macos/setup-host.sh
bash scripts/macos/vm.sh create
bash scripts/macos/vm.sh install        # enable OpenSSH server
export JETSON_VM_USER=<your VM username>
bash scripts/macos/vm.sh start
bash scripts/macos/vm.sh push
bash scripts/macos/vm.sh ssh
# inside the VM, follow steps 2 to 7 of README-windows.md, skipping the PowerShell parts

Same standard-TX2-only warning applies: do not use this profile for TX2i or TX2 4GB modules.

S
Description
No description provided
Readme
62 KiB
0 Stars 1 Watchers 0 Forks
Languages
Shell 88.7%
PowerShell 11.3%