jetson-flash-image

Flash validated Jetson BSP images to DUTs in RCM mode.

1|Updated Jun 12, 2026
One-click install
npx skills add https://github.com/JORDAN0615/bsp_factory --skill jetson-flash-image
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: jetson-flash-image
Source: https://github.com/JORDAN0615/bsp_factory/tree/main/skills/jetson-flash-image
Command: npx skills add https://github.com/JORDAN0615/bsp_factory --skill jetson-flash-image

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Manually flashing Jetson BSP images to device-under-test (DUT) units is high-risk and error-prone, requiring precise handling of recovery mode, EEPROM validation, and board-specific configuration to avoid bricking devices or flashing incorrect firmware.

Core Features & Use Cases

  • Preflight Validation: Automatically verifies BSP image readiness, DUT RCM mode status, and EEPROM values against the active target profile to catch mismatches before flashing.
  • Chip-Aware Flash Tooling: Selects the correct NVIDIA flash tool (flash.sh or l4t_initrd_flash.sh) based on the DUT's chip family (T23x/Orin or T26x/Thor) and configured boot device.
  • Post-Flash Handling: Manages T26x/Thor-specific post-flash resets and optional default user staging to skip first-boot OEM setup wizards. Use case: An embedded engineer can use this skill to safely flash a customized Jetson Linux BSP to an Orin-based DUT after promoting overlay changes, with all safety and validation steps handled automatically to reduce human error.

Quick Start

Use the jetson-flash-image skill to flash your promoted Jetson BSP image to a DUT in RCM mode after confirming all preflight checks pass.

Frequently Asked Questions about jetson-flash-image

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I safely flash a Jetson BSP image to a device in recovery mode?

To safely flash a Jetson BSP image, the device-under-test must be in RCM mode. The process validates EEPROM values against target profiles and selects the correct flash tool based on chip family to prevent bricking.

What is EEPROM validation when flashing Jetson Orin or Thor devices?

EEPROM validation checks the device-under-test hardware identifiers against the active target profile before flashing. This cross-check ensures the correct Jetson BSP image is applied to T23x/Orin or T26x/Thor chip families, preventing firmware mismatches.

Does flashing Jetson firmware require different tools for Orin vs Thor chip families?

Flashing Jetson firmware requires chip-aware tool selection. The process automatically chooses between NVIDIA's flash.sh and l4t_initrd_flash.sh based on the detected T23x/Orin or T26x/Thor chip family and the configured boot device.

How to automate post-flash reset handling for T26x Thor Jetson boards?

Automated post-flash reset handling for T26x/Thor Jetson boards manages the specific reset sequence required after BSP image deployment. It also optionally stages a default user to skip the first-boot OEM setup wizard.

Why does manual Jetson BSP flashing risk bricking the device-under-test?

Manual Jetson BSP flashing risks bricking due to human error in recovery mode handling, EEPROM validation, and board-specific configuration. Automating preflight validation and flash tool selection eliminates these precise but error-prone manual steps.

Can I re-flash an existing Jetson BSP image without promoting overlay changes?

You can re-flash an existing Jetson BSP image standalone without promoting overlay changes. The process applies to standalone re-flashes and overlay promotion deployments by validating image readiness and DUT RCM mode before executing.