jetson-validate-image

Validate deployed Jetson BSP images via static artifact checks and on-target tests.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pyserial, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill eliminates the risk of shipping incorrectly deployed customized Jetson BSPs by providing a structured way to verify both static BSP artifacts on disk and the running system on a flashed target device, without requiring re-flashing or re-promotion of the BSP.

Core Features & Use Cases

  • Static BSP Artifact Checks: Validates kernel, initramfs, module, and partition layout consistency in the staged BSP image on disk.
  • On-Target Validation: Runs smoke and regression tests on a freshly flashed DUT via SSH or UART transport, catching boot and runtime issues pre-shipment.
  • Use Case: After flashing a customized Jetson BSP for a new product batch, use this skill to confirm the deployment is correct before declaring the batch shippable.

Quick Start

Use the jetson-validate-image skill to run static and on-target validation checks on your freshly flashed Jetson BSP immediately after completing the jetson-flash-image step.

Frequently Asked Questions about jetson-validate-image

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

FAQPage Schema
How do I validate a freshly flashed Jetson BSP image without re-flashing?

To validate a flashed Jetson BSP without re-flashing, use this skill to perform static artifact checks on disk and run smoke or regression tests on the target DUT via SSH or UART transport.

What checks are needed to verify Jetson BSP kernel and module consistency?

Verifying Jetson BSP kernel and module consistency requires checking the staged static disk artifacts, including kernel, initramfs, module, and partition layout consistency before running on-target validation.

Can I run smoke tests on a Jetson DUT using UART or SSH?

Yes, you can run smoke and regression tests on a Jetson DUT using either SSH or UART transport to catch boot and runtime issues pre-shipment without re-promoting the BSP.

Do I need pyserial to validate Jetson BSP images via UART?

Yes, pyserial is a required dependency for this skill to enable on-target validation and test result collection over UART transport connections to the Jetson DUT.

When should I perform post-flash validation on a customized Jetson BSP?

Post-flash validation should be performed immediately after completing the flash step to confirm the deployment is correct and the batch is shippable before declaring it ready for production.