u/halcyon1723

NitroSense 5 working on the AN515-58 — one download, one click, with an uninstaller

NitroSense 5 working on the AN515-58 — one download, one click, with an uninstaller

Acer says NitroSense v4+ doesn't support our model. That's not a hardware limitation. Your BIOS already implements the entire fan/thermal control interface — Acer just stopped listing the AN515-58 in a text file inside the app, and their installer looks for a chip our BIOS doesn't report.

I worked out exactly what blocks it and wrote an installer that handles the whole thing. On my AN515-58-50YE (i5-12500H / RTX 3050, BIOS V2.21, Win 11) I now have NitroSense 5.2.57 with:

  • Working fan control — Auto / Max / Custom all genuinely drive the fans
  • Live CPU/GPU temps and fan RPM (I verified the GPU temp against nvidia-smi — it's real, not faked)
  • The physical N key on the keyboard opens it
  • Survives reboot, starts automatically

Screenshots below.

Download (everything in one zip, ~623 MB): https://drive.google.com/file/d/1Yh6VV3nWQnNHfKndo_9ESKGYPr_XrE2H/view?usp=sharing

I'm hosting the full package because this specific version is genuinely hard to find on Acer's support site. The Acer files inside are original and unmodified — still digitally signed by Acer, and the app package is still signed by Microsoft. Acer's own License.txt is included. The only things I added are two PowerShell scripts and a README.

⚠️ Read this before you start

1. Do NOT uninstall your current NitroSense v3.1 yet. Leave it until you've confirmed fan control works. Both can be installed at the same time — just don't have both apps open at once, or they'll fight over your fan settings.

2. Not every AN515-58 is the same. Ours shipped with different GPUs (3050 / 3050 Ti / 3060) and several BIOS revisions. The installer checks your firmware first and refuses to install if your BIOS doesn't properly respond. If it stops, that's it working correctly — please don't force it, and please reply with your BIOS version so I can track which ones work.

3. This isn't official Acer support. It's a user script. It makes a System Restore point first and ships with a proper uninstaller. Your risk.

Install

Step 0 — unblock the zip FIRST. This one trips everybody up. Windows marks anything downloaded from the internet as blocked, and if you extract first, every file inside stays blocked.

>

Then extract it.

Step 1 — Extract the zip somewhere simple, like your Desktop. Don't move files around inside it.

Step 2 — Right-click Install-NitroSense5.ps1 → Run with PowerShell

Step 3 — Click Yes on the admin prompt.

Step 4 — Wait ~3 minutes. It prints DONE when finished.

Step 5 — Open NitroSense from the Start Menu.

Step 6 — test your fans. Don't skip this.

Scenario → Fan → Max. Listen. Your fans should audibly ramp up within a few seconds. Then set it back to Auto.

Result What to do
Fans respond You're done. It's fully working.
Nothing happens Run Uninstall-NitroSense5.ps1 and stay on v3.1. No harm done.

Only after the fans respond should you even consider removing v3.1 — and there's no real need to remove it at all.

Troubleshooting

Temperatures look fake (GPU showing 11 °C): the installer left its safety mode on. Open PowerShell normally (not admin) and run:

Set-ItemProperty 'HKCU:\SOFTWARE\Acer\XSense' SimulatorMode 0

Then close and reopen NitroSense.

"Running scripts is disabled on this system": you skipped Step 0. Unblock the zip and re-extract. If it still complains, open PowerShell as Admin and run Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass, then try again.

Want it gone: right-click Uninstall-NitroSense5.ps1 → Run with PowerShell. Removes the services, app, config package and settings. Doesn't touch v3.1.

What was actually blocking it

Three separate things, none of them your hardware:

  1. A missing line in a text file. The app reads SupportedModel.txt from its own bundle and only lists 2023+ models. One registry value (skipCheck) tells it to skip that check — that's the entire fix for the "not supported" popup.
  2. An ACPI device our BIOS doesn't publish. Acer's installer binds its services to ACPI\VEN_1025&DEV_165F, which we don't have, so the services never get installed. Crucially there's no kernel driver involved — it's just service registration, which means no signing, no Secure Boot issues, nothing to patch.
  3. The config MSI installs zero services. It genuinely has an empty service table; it only creates a settings folder. The 8 services have to be registered manually. That's most of what the script does.

Meanwhile the firmware exposes AcerGamingFunction with all 25 methods — SetGamingFanTableSetGamingFanSpeedSetGamingProfile, everything. The driver package even ships Nitro AN515-58.ini containing our exact GPU's overclock table. Acer built support for this model and then dropped it from a list.

If you go poking yourself, don't launch it with --dev. It gets you past the model check so it looks like the answer — but it also repoints the UI at a developer path that doesn't exist in the shipped build, and you get a blank window that looks like a crash. That one cost me an hour.

Please report back

If it works — or if the firmware check refuses — reply with:

  • Your exact model (e.g. AN515-58-50YE)
  • Your BIOS version (msinfo32 → BIOS Version/Date)
  • Your GPU
  • Whether fan control actually moved the fans

I'll maintain a compatibility list in this post. If it works on other Nitro/Predator models, I'd like to know that too.

https://preview.redd.it/3n3sizvd4ckh1.png?width=1919&format=png&auto=webp&s=fcc1d43d5b81215d4a2ed9df89f7b7cc5296c653

https://preview.redd.it/thsoczvd4ckh1.png?width=1919&format=png&auto=webp&s=85bc17b28b50fd2a82c8a38204caa075e7980256

https://preview.redd.it/7pyj5yvd4ckh1.png?width=1919&format=png&auto=webp&s=0668c590515643253dc6883a8e09f9379434d220

https://preview.redd.it/z9m2izvd4ckh1.png?width=1919&format=png&auto=webp&s=295c5a37e7ef38ad17c81430ea70dca34f60d8f4

https://preview.redd.it/3awgkzvd4ckh1.png?width=1919&format=png&auto=webp&s=af7c3e0e2f0b1f63d77d8609ef59a4a19649c968

reddit.com
u/halcyon1723 — 2 days ago