Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

[Support] Minisforum N5 EC / IT5571 Driver - Fan PWM, RPM and Temperature Sensors

Featured Replies

This thread provides support for the Minisforum N5 EC / IT5571 Driver, a hardware-specific hwmon driver for the Minisforum N5 (F8NAA mainboard, ITE IT5571 embedded controller).

Supported hardware

  • Minisforum N5

  • F8NAA mainboard

  • BIOS 1.04 (validated)

  • ITE IT5571 embedded controller

Features

  • CPU Fan: PWM + RPM

  • SSD Fan: PWM + RPM

  • HDD Fan Group: PWM + RPM

  • PCIe Fan: PWM (no RPM feedback on this board - zero is expected)

  • CPU / System / Board / Ambient temperatures

Installation

Plugins → Install Plugin and enter:

  • Plain Text

    Code Language

    ArduinoBashCC#C++CSSDiffGoGraphQLHTML/XMLInvision CSS TemplateInvision HTML TemplateJSONJavaJavaScriptKotlinLESSLuaMakefileMarkdownObjective CPHPPHP TemplatePerlPlain TextPowershellPythonPython REPLRRubyRustSCSSSQLShellSwiftTypeScriptVBNetWeb AssemblyYAMLini

https://raw.githubusercontent.com/ltdstudio/minisforum-n5-it5571/main/minisforum-n5-it5571.plg

The plugin downloads the kernel-matched package from GitHub Releases (currently Unraid 7.3.2 / 6.18.38-Unraid), installs it, and loads the module. A WebGUI page under Settings → User Utilities shows live fan/temperature data (refreshes every 3 seconds).

Recommended companion plugins

  • FanCtrl Plus 2 (fan control): CPU Temp → CPU Fan, NVMe group → SSD Fan, array-disk group → HDD Fan Group, NVIDIA GPU / PCIe auxiliary temp → PCIe Fan. Do not run FanCtrl Plus, FanCtrl Plus 2, or another controller against the same PWM concurrently.

  • Dynamix System Temperature (temperature display): select CPU Temp and System Temp; optionally Board Temp and Ambient Temp.

Notes

  • The module matches uname -r exactly and refuses to load on non-N5/F8NAA systems (DMI check).

  • On unload/removal, all fan channels are restored to EC/BIOS automatic mode (with duty-cycle clamping for safety).

  • PCIe Fan was physically validated: pwm4=0 stops the fan, pwm4=255 reliably starts it at full speed. The IT5571 has three tachometer counters; this board firmware exposes only three RPM inputs.

When requesting support, include

  1. Unraid release

  2. uname -r

  3. BIOS version

  4. dmidecode -t system -t baseboard (or /sys/class/dmi/id/board_name)

  5. modinfo minisforum_n5_it5571

  6. sensors

  7. dmesg | grep -i minisforum

Source: https://github.com/ltdstudio/minisforum-n5-it5571
Issue tracker: https://github.com/ltdstudio/minisforum-n5-it5571/issues

  • Author

@Squid Hi! Could you please add this plugin to Community Applications?

Plugin: Minisforum N5 EC / IT5571 Driver
Category: Drivers:System
Plugin URL: https://raw.githubusercontent.com/ltdstudio/minisforum-n5-it5571/main/minisforum-n5-it5571.plg
Author: ltdstudio

Tested on Unraid 7.3.2 / 6.18.38-Unraid / BIOS 1.04 (Minisforum N5 F8NAA mainboard). Package is distributed via GitHub Releases (kernel-matched .txz). Thank you!

Hi! Trying to get smarter fan curves on a Minisforum N5 Air, no luck with the usual advice for Dynamix/IT87 drivers and came across this. Sadly it won't install on the N5 Air because it detects a different mainboard. Based on reviews i believe the N5 and N5 Air use mostly the same components? Except for the 10gbit NIC. Is it possible that this plugin would also work on the N5 Air if the F8NAB mainboard was also allowed?

Executing hook script: pre_plugin_checks
--- Installing minisforum-n5-it5571 v0.1.0 for kernel 6.18.38-Unraid ---
ERROR: This driver only supports the Minisforum N5 (F8NAA mainboard).
Detected board: F8NAB
Installation aborted.
plugin: run failed: '/bin/bash' returned 1
Executing hook script: post_plugin_checks

  • Author

Hi @Squid, just a gentle follow-up on my Community Applications request above (Minisforum N5 EC / IT5571 Driver). The plugin is ready: the .plg URL is live and kernel-matched .txz packages are published on GitHub Releases. Also worth noting — an N5 Air user has already asked about F8NAB mainboard support in this thread, so there is real community demand for this driver. Could you please take a look when you get a chance? Thank you!

  • Author
On 8/12/2026 at 3:10 AM, mobski said:

Hi! Trying to get smarter fan curves on a Minisforum N5 Air, no luck with the usual advice for Dynamix/IT87 drivers and came across this. Sadly it won't install on the N5 Air because it detects a different mainboard. Based on reviews i believe the N5 and N5 Air use mostly the same components? Except for the 10gbit NIC. Is it possible that this plugin would also work on the N5 Air if the F8NAB mainboard was also allowed?

Executing hook script: pre_plugin_checks
--- Installing minisforum-n5-it5571 v0.1.0 for kernel 6.18.38-Unraid ---
ERROR: This driver only supports the Minisforum N5 (F8NAA mainboard).
Detected board: F8NAB
Installation aborted.
plugin: run failed: '/bin/bash' returned 1
Executing hook script: post_plugin_checks

Hi! Thanks for the report. The current driver has only been hardware-validated on the Minisforum N5 with DMI N5 / F8NAA.

N5 Pro systems also appear to use F8NAA, so support is likely possible after confirming that their IT5571 EC/PMC register layout and fan-channel mapping match.

The N5 Air identifies as N5A / F8NAB. Although the hardware is related, F8NAB uses a different board/BIOS revision, so I do not want to simply whitelist it and enable PWM writes without validation.

Please do not force-load the current driver. Could you provide the output of:

cat /sys/class/dmi/id/{sys_vendor,product_name,board_vendor,board_name,bios_version,bios_date}
lspci -nn
sensors

I’ll provide a read-only IT5571 compatibility probe next. If the EC temperature and PMC fan-read protocols match, F8NAB can be added as a separate N5 Air profile, followed by a controlled physical PWM test.

  • 1 month later...

Excited to see someone figure out how to get this working. It fails to install for me since I'm running the 6.18.47 kernel with 7.4 beta. Would you consider whitelisting all 6.18 builds?

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.