jetson-customize-fan

Manage nvfancontrol fan profiles on NVIDIA Jetson/Tegra platforms.

46|7|Updated Apr 27, 2026
One-click install
npx skills add https://github.com/NVIDIA-AI-IOT/jetson-bsp-skills --skill jetson-customize-fan-nvidia-ai-iot
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: jetson-customize-fan
Source: https://github.com/NVIDIA-AI-IOT/jetson-bsp-skills/tree/main/skills/jetson-customize-fan
Command: npx skills add https://github.com/NVIDIA-AI-IOT/jetson-bsp-skills --skill jetson-customize-fan-nvidia-ai-iot

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill allows users to add, remove, edit, list, or change the boot default of an nvfancontrol fan profile on NVIDIA Jetson/Tegra platforms, providing precise control over thermal management.

Core Features & Use Cases

  • Fan Profile Management: Add, remove, edit, and list fan profiles for nvfancontrol.
  • Boot Default Configuration: Change the default fan profile, control mode, and governor for boot-up.
  • Use Case: For developers and engineers who need to customize fan thermal profiles on NVIDIA Jetson platforms as part of BSP configuration and board bring-up workflows.

Quick Start

Use the jetson-customize-fan skill to add a new fan profile called "aggressive" with the curve {0:255, 40:150, 80:0} and make it the boot default.

Frequently Asked Questions about jetson-customize-fan

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

FAQPage Schema
How do I customize nvfancontrol fan profiles on NVIDIA Jetson platforms?

You can customize nvfancontrol fan profiles on NVIDIA Jetson platforms by adding, removing, editing, or listing them. This requires resolving the active profile and BSP image paths, applying edits to the overlay tracker, and deploying to the device.

Can I set a custom fan profile as the boot default on Jetson Orin?

Yes, you can set a custom fan profile as the boot default on Jetson Orin. The Skill configures the default fan profile, control mode, and governor for boot-up to establish thermal management behavior immediately upon system start.

What is nvfancontrol thermal management and when do I need to change its profile?

nvfancontrol thermal management dictates fan speed responses to temperature changes on Tegra platforms. You need to change its profile during BSP configuration and board bring-up workflows to ensure hardware operates within safe thermal limits under specific load conditions.

Does editing Jetson fan profiles require BSP image or source paths?

Yes, editing Jetson fan profiles requires resolving the active profile and BSP image or source paths. The Skill uses these paths to apply profile modifications to the overlay tracker, which must then be deployed to the target device.

Why are my nvfancontrol profile changes not applying to the Jetson device?

Your nvfancontrol profile changes may not apply because the edits were only made to the overlay tracker. You must deploy the updated overlay tracker to the Jetson device for the new fan profile configurations to take effect on the hardware.