THRM
v3.7.3 is out

Light.Simple.Yours.

A third-party cooling driver built for gaming laptops. THRM drives your Flydigi BS-series cooler from live CPU and GPU temperatures, and keeps working from the tray after you close the window.

  • Windows 10 / 11
  • Linux x86_64
  • Free and MIT licensed
ConnectedSmart control64°C2530 RPM
BS2 PRO
BS2 PROConnected
Smart control · Adjusts fan speed automatically based on real-time temperature
CPU temperature
64°C
Normal
GPU temperature
49°C
Good
Fan RPM
2530RPM
Target 2530 · Standard

Control and protection

Intel Core Ultra 9 275HX
NVIDIA GeForce RTX 5070 Ti Laptop GPU
Control mode
Smart control (Default)
Maximum RPM
4000 RPM
Work mode
Auto mode (live RPM)
CPU power
68W
GPU power
67W
Fan speed curve
RPM
0100020003000400030110 °C
Temperature and fan history
Background

Drag the red line on the curve to see the fan respond

From one temperature reading to one change in fan speed

THRM Core runs as its own background service and takes every sample through these four steps, whether the main window is open or not.

  1. 01

    Read temperatures

    Control from CPU, GPU or whichever is hotter. Pick specific sensors, or average several CPU sensors.

  2. 02

    Look up the curve

    Interpolate on the temperature-to-RPM curve you drew, switching profiles by weekday and time.

  3. 03

    Smooth it out

    SmartControl filters isolated spikes, applies hysteresis and ramp limits, and boosts early when power draw climbs.

  4. 04

    Send to the cooler

    Speed goes out over HID or BLE. When the HID interface comes back, THRM reconnects on its own.

Everything past the fixed fan steps

Basic control gives you a few presets. THRM opens up curves, learning, noise and lighting, and does all of it on your machine.

Fan curves and profiles

Edit the temperature-to-RPM curve visually, keep several profiles, share them as profile codes, or switch them on a weekly schedule.

  • Quiet
  • Balanced
  • Gaming

SmartControl

Refines your curve from long-term results. Pick a learning bias, and clear what it learned with one click whenever you like.

Base curveLearned

Noise calibration

Measures relative noise at each RPM with your microphone, finds noise knees and likely resonance bands, and quiet learning steers around them.

Hardware monitoring

History for CPU and GPU temperature and power, plus current and target fan speed. On Windows, fan RPM can show up in the RTSS in-game overlay.

Cooler Fan: 2140 RPM
CPU tempGPU tempFan RPM

RGB lighting

Six effects with adjustable brightness and speed. Fans stop and lights go off when the system sleeps or hibernates.

On the desktop

Stays quietly in the background, like a tool that shipped with your system.

  • Lives in the tray and starts with your system
  • Global hotkeys for gears, smart control and profiles
  • Light, dark, follow-system and custom themes
  • Windows Acrylic, Mica and Mica Alt materials
  • 简体中文, English and 日本語
  • In-app updates and one-click diagnostics export

Supported devices

Maximum speed and lighting vary by firmware and hardware revision, so THRM works from what each device reports.

  • Flydigi BS1

    BS1

    BLE

    THRM scans and connects once it's powered on

  • Flydigi BS2

    BS2

    HID

    Pair it in system Bluetooth settings first

  • Flydigi BS2 Pro

    BS2 Pro

    HID

    Pair it in system Bluetooth settings first

  • Flydigi BS3

    BS3

    HID

    Pair it in system Bluetooth settings first

  • Flydigi BS3 Pro

    BS3 Pro

    HID

    Pair it in system Bluetooth settings first

Start cooling in four steps

  1. 1

    Power the cooler

    Plug it in and make sure it's running.

  2. 2

    Connect it

    BS1 just needs to be advertising over Bluetooth. Pair BS2, BS2 Pro, BS3 and BS3 Pro in system Bluetooth settings first.

  3. 3

    Launch THRM

    Check that the model, temperatures and fan speed all show up on the status page.

  4. 4

    Choose how it runs

    Turn on smart control, or pick a profile on the curve page. Close the window and THRM keeps cooling from the tray.

Windows 10 / 11 x64

Installer

Recommended
THRM-amd64-installer.exe

Right for most people. Installs and starts the core service and temperature bridge for you.

Download

Portable

THRM-windows-portable.zip

Extract everything and run THRM.exe. Keep THRM Core.exe and the bridge folder next to it.

Download

Free code signing for Windows releases is provided by SignPath.io, with a certificate from SignPath Foundation, showing each package was built by GitHub Actions from the public source. Only download from GitHub Releases.

FAQ

GitHub Issues
The cooler won't connect

Make sure it's powered and that the model matches the connection type. BS2, BS2 Pro, BS3 and BS3 Pro must be paired in system Bluetooth settings first.

Close the official Flydigi app or any other tool that may hold the device. If it still fails, remove the Bluetooth pairing and pair again, or unplug the cooler for a few seconds. If BS1 doesn't show up, long-press its button to start advertising again.

CPU or GPU temperature shows 0

On Windows, try in order: reinitialize temperature monitoring in Settings, close other monitoring or fan tools, reinstall or update PawnIO, restart, then run THRM as administrator.

On hybrid-graphics laptops that only need CPU temperature, turn off GPU monitoring so background polling doesn't wake the discrete GPU.

THRM keeps running after I close the window

That's so it can keep controlling the fan. THRM minimizes to the tray by default; choose Quit from the tray icon menu to exit completely.

Can I see the cooler's fan speed in games?

Yes, on Windows, with RivaTuner Statistics Server (RTSS) installed. MSI Afterburner isn't needed.

Turn on RTSS OSD in THRM's settings and the overlay shows Cooler Fan: <rpm> RPM. Refresh can be 250 ms to 2 s and doesn't affect how fast control responds.

Is THRM made by Flydigi?

No. THRM is a community-built, third-party open-source project with no affiliation to Flydigi.

Custom speeds, unofficial minimum RPM and experimental features may carry extra risk. Use them with your device's limits in mind.

How do I report a problem?

Open a GitHub issue with your THRM version, OS version, cooler model, steps to reproduce and the diagnostics package exported from Settings.

Diagnostics may include device and hardware details, so review them before uploading.