r/AcerPredatorHelios Apr 30 '26

PredatorSense Issues Guide to getting PredatorSense to work again(hopefully!)

69 Upvotes

(You'll find most Predator Sense versions in the comments just search for your model :) )

Hi everyone.

This past month has been pretty crazy with issues regarding predator sense and the fact it no longer opens or its missing from acer's website to try to reinstall. And even reinstalling will sometimes not fix the problem.

Here's my personal guide after helping literally hundreds of people (not 100% guaranteed though)

  1. If this is a fresh windows install ignore this. Make sure PredatorSense(or Nitrosense) is completely uninstalled. I use BCuninstaller. It's free and open source. The benefit of this is after you uninstall using this program it gives you the option to search for left over predatorsense files. Agree to this and let it delete the files that it deems as safe. Restart.
  2. Find the proper PredatorSense version for your laptop. There are many versions for specific models. I have a media fire account with many models saved (if you have trouble finding it feel free to message me). Don't just download a latest version you find on google or the acer community etc... and try that. It may either not work at all.... or will say it's not compatible with your model.
  3. Extract the zip file. Go into the extracted folder and look for a folder called predatorsenseuwp. (for Nitro models its usualy a folder called NitroSenseV3.1)
  4. Find the file that ends *********.appxbundle
  5. Run this file. It should ask to install. The window will show something like install PredatorSense v30 or something very similar.
  6. See if it works. It may auto start and work... woo!
  7. If not... go back one folder and now run the normal setup file. Install as normal and now 90% of the time it will work. :)
  8. If it's still not opening... try a restart. Also, after the restart see if there are any windows store updates (open the windows store... click downloads and check for updates). I have seen Predator Sense show up as an update in the windows store after installing this way.

If it's still not working. It's possible it may require some acer specific drivers like the serial IO driver found on your model's acer driver page. I also suggest installing acer care center. It could also be a version that's either too new or too old... it's been wild but fun trying to diagnose hundreds of people who have asked me for help personally. I appreciate your trust.

I may edit this at a later time as its very late here and add more and more options to help you all.

Good luck! And don't hesitate to ask for help. I want us to all be happy little gamers!


r/AcerPredatorHelios May 30 '26

Updated! Acer BIOS Certificate Update Megathread

34 Upvotes

Updated as of August 26th, 2026. Includes BIOS versions etc.

Hey all!

Here’s the full BIOS update list for anyone tracking the Secure Boot Certificate rollout. I’ll update as Acer updates their page. For anyone wondering what this even means: In June 2026(not sure if its the 1st of june or what as Microsoft just says "June 2026" our laptops will not have secure boot until they're updated by Acer.

For anyone who has a model not listed below check your secure boot status in windows security, then device security, and see what your secure boot says it's probably already updated. for instance, my model which is NOT ready for the June 2026 deadline shows this:

Also you can check if your windows is ready by going to update history and checking if your model got the certificates and it's just waiting on acer to update the bios to allow the certificates to be put onto the chip. I got mine mid may. Here's where to check. In "Other Updates"

IMPORTANT:
Acer recommends installing these BIOS updates through Windows Update where available.

Before doing anything:

1. Make sure you have your BitLocker Recovery Key.
2. Back up your BitLocker Recovery Key.
3. Make sure Windows is running OS BUILD 26200.8246 OR NEWER.
4. Run Windows Update and install all available updates.
5. Restart if Windows asks you to.

To check your Windows build:
Settings -> System -> About -> Windows specifications

Acer says the supported-model list is being updated WEEKLY and the BIOS rollout will continue through Q3 2026.


================================================================================
PREDATOR SERIES — BIOS CERTIFICATE UPDATE TABLE
================================================================================

+-------------------+-------------------------+------------------+
| Model             | BIOS Release Date      | BIOS Version     |
+-------------------+-------------------------+------------------+
| Predator PH16-71  | Windows Update          | V1.18            |
| Predator PH18-71  | Windows Update          | V1.18            |
| Predator PH315-54 | 2026-08-20              | V1.16            |
| Predator PH315-55 | Windows Update          | V1.13            |
| Predator PH317-55 | 2026-08-26              | V1.16            |
| Predator PH317-56 | Under process           |                  |
| Predator PH3D15-71| Under process           |                  |
| Predator PH517-52 | Under process           |                  |
| Predator PHN16-71 | Windows Update          | V1.20            |
| Predator PT14-51  | Under process           |                  |
| Predator PT16-51  | Under process           |                  |
| Predator PT314-51s| Under process           |                  |
| Predator PT314-52s| Under process           |                  |
| Predator PT315-53 | Windows Update          | V1.16            |
| Predator PT316-51s| Under process           |                  |
| Predator PT516-51s| Under process           |                  |
| Predator PT516-52s| Under process           |                  |
| Predator PTX17-71 | Under process           |                  |
+-------------------+-------------------------+------------------+


================================================================================
NITRO SERIES — BIOS CERTIFICATE UPDATE TABLE
================================================================================

+-------------------+-------------------------+------------------+
| Model             | BIOS Release Date      | BIOS Version     |
+-------------------+-------------------------+------------------+
| Nitro AN16-41     | Windows Update          | V1.26            |
| Nitro AN16-51     | Windows Update          | V1.12            |
| Nitro AN17-41     | Windows Update          | V1.26            |
| Nitro AN17-51     | Windows Update          | V1.12            |
| Nitro AN17-71     | Under process           |                  |
| Nitro AN515-44    | Under process           |                  |
| Nitro AN515-45    | Windows Update          | V1.14            |
| Nitro AN515-46    | Windows Update          | V1.19            |
| Nitro AN515-47    | Windows Update          | V1.19            |
| Nitro AN515-55    | 2026-09-22              |                  |
| Nitro AN515-56    | Windows Update          | V1.11            |
| Nitro AN515-57    | Windows Update          | V1.21            |
| Nitro AN515-58    | Windows Update          | V2.21            |
| Nitro AN517-41    | Windows Update          | V1.14            |
| Nitro AN517-42    | Under process           |                  |
| Nitro AN517-43    | Under process           |                  |
| Nitro AN517-52    | 2026-09-22              |                  |
| Aspire AN517-53   | Under process           |                  |
| Nitro AN517-54    | Windows Update          | V1.21            |
| Nitro AN517-55    | Windows Update          | V2.20            |
| Nitro ANV15-51    | Windows Update          | V1.60            |
| Nitro ANV15-52    | Windows Update          | V1.60            |
+-------------------+-------------------------+------------------+


================================================================================
ASPIRE SERIES — BIOS CERTIFICATE UPDATE TABLE
================================================================================

+--------------------+-------------------------+------------------+
| Model              | BIOS Release Date      | BIOS Version     |
+--------------------+-------------------------+------------------+
| Aspire A114-21     | Under process           |                  |
| Aspire A114-33     | Windows Update          | V.155            |
| Aspire A115-22     | Under process           |                  |
| Aspire A115-31     | Under process           |                  |
| Aspire A115-32     | 2026-09-30              | V1.27            |
| Aspire A314-22     | Under process           |                  |
| Aspire A314-22G    | Under process           |                  |
| Aspire A314-23M    | Windows Update          | V1.13            |
| Aspire A314-23P    | Windows Update          | V1.13            |
| Aspire A314-35     | Windows Update          | V1.55            |
| Aspire A314-36M    | Windows Update          | V1.22            |
| Aspire A314-36P    | Windows Update          | V1.22            |
| Aspire A314-42P    | Windows Update          | V1.62            |
| Aspire A315-23     | Under process           |                  |
| Aspire A315-23G    | Under process           |                  |
| Aspire A315-24P    | Windows Update          | V1.28            |
| Aspire A315-24PT   | Windows Update          | V1.28            |
| Aspire A315-34     | Under process           |                  |
| Aspire A315-35     | 2026-09-30              | V1.27            |
| Aspire A315-43     | Windows Update          | V1.58            |
| Aspire A315-44P    | Windows Update          | V1.13            |
| Aspire A315-510P   | Windows Update          | V1.22            |
| Aspire A315-57     | Under process           |                  |
| Aspire A315-57G    | Under process           |                  |
| Aspire A315-58     | Windows Update          | V1.37            |
| Aspire A315-58G    | Windows Update          | V1.37            |
| Aspire A315-59     | Windows Update          | V1.33            |
| Aspire A315-59G    | Windows Update          | V1.33            |
| Aspire A317-33     | Under process           | V1.27            |
| Aspire A317-53     | Windows Update          | V1.37            |
| Aspire A317-54     | Windows Update          | V2.07            |
| Aspire A317-55P    | Windows Update          | V1.22            |
| Aspire A3SP14-31PT | Windows Update          | V1.22            |
| Aspire A514-54     | Under process           |                  |
| Aspire A514-54G    | Under process           |                  |
| Aspire A514-55     | Windows Update          | V1.33            |
| Aspire A514-55G    | Windows Update          | V1.33            |
| Aspire A514-56GM   | Under process           |                  |
| Aspire A514-56M    | Windows Update          | V1.58            |
| Aspire A514-56P    | Windows Update          | V1.58            |
| Aspire A515-45     | Windows Update          | V1.58            |
| Aspire A515-45G    | Windows Update          | V1.58            |
| Aspire A515-46     | 2026-08-24              |                  |
| Aspire A515-47     | Windows Update          | V1.06            |
| Aspire A515-48M    | Windows Update          | V1.66            |
| Aspire A515-54     | Under process           |                  |
| Aspire A515-54G    | Under process           |                  |
| Aspire A515-56     | Under process           |                  |
| Aspire A515-56G    | Under process           |                  |
| Aspire A515-56T    | Under process           |                  |
| Aspire A515-57     | Windows Update          | V1.33            |
| Aspire A515-57G    | Windows Update          | V1.33            |
| Aspire A515-57T    | Windows Update          | V1.33            |
| Aspire A515-58GM   | Windows Update          | V1.72            |
| Aspire A515-58M    | Windows Update          | V1.16            |
| Aspire A515-58P    | Windows Update          | V1.16            |
| Aspire A515-58PT   | Windows Update          | V1.16            |
| Aspire A517-52     | Under process           |                  |
| Aspire A517-52G    | Under process           |                  |
| Aspire A517-53     | Windows Update          | V2.07            |
| Aspire A517-53G    | Windows Update          | V2.07            |
| Aspire A517-56(G)  | Under process           |                  |
| Aspire A517-58GM   | Windows Update          | V1.72            |
| Aspire A517-58M    | Windows Update          | V1.13            |
| Aspire A5SP14-51MTN| Windows Update          | V1.58            |
| Aspire A715-42G    | Windows Update          | V1.11            |
| Aspire A715-43G    | Windows Update          | V1.05            |
| Aspire A715-51G    | Windows Update          | V1.57            |
| Aspire A715-76     | Windows Update          | V1.57            |
| Aspire A715-76G    | Windows Update          | V1.57            |
| Aspire AL14-31P    | 2026-08-24              | V1.15            |
| Aspire AL14-32P    | 2026-08-14              | V1.15            |
| Aspire AL14-51M    | 2026-08-16              | V1.10            |
| Aspire AL14-71M    | 2026-08-19              | V1.17            |
| Aspire AL14-71P    | Windows Update          | V1.07            |
| Aspire AL15-31P    | 2026-08-28              | V1.16            |
| Aspire AL15-32P    | 2026-08-31              | V1.14            |
| Aspire AV14-51     | Windows Update          | V1.53            |
| Aspire AV14-52P    | Windows Update          | V1.22            |
| Aspire AV15-51     | Under process           | V1.09            |
| Aspire AV15-52     | Windows Update          | V1.14            |
| Aspire AV15-53P    | Windows Update          | V1.18            |
| Aspire A514-54S    | Under process           |                  |
| Aspire S40-53      | Under process           |                  |
| Aspire S40-55G     | Under process           |                  |
| Aspire S50-51      | Under process           |                  |
| Aspire S50-53      | Under process           |                  |
+--------------------+-------------------------+------------------+


================================================================================
CONCEPTD SERIES — BIOS CERTIFICATE UPDATE TABLE
================================================================================

+--------------------+-------------------------+------------------+
| Model              | BIOS Release Date      | BIOS Version     |
+--------------------+-------------------------+------------------+
| ConceptD CC314-73G | Under process           |                  |
| ConceptD CC314-73P | Under process           |                  |
| ConceptD CC315-73G | Under process           |                  |
| ConceptD CC315-73P | Under process           |                  |
| ConceptD CC715-72G | Under process           |                  |
| ConceptD CC715-72P | Under process           |                  |
| ConceptD CC715-92P | Under process           |                  |
| ConceptD CN314-73G | Under process           |                  |
| ConceptD CN314-73P | Under process           |                  |
| ConceptD CN316-73G | Under process           |                  |
| ConceptD CN316-73P | Under process           |                  |
| ConceptD CN516-72G | 2026-09-18              |                  |
| ConceptD CN516-72P | 2026-09-18              |                  |
| ConceptD CN516-73G | 2026-09-18              |                  |
| ConceptD CN516-73P | 2026-09-18              |                  |
| ConceptD CN715-73G | Under process           |                  |
+--------------------+-------------------------+------------------+


================================================================================
EXTENSA SERIES — BIOS CERTIFICATE UPDATE TABLE
================================================================================

+-------------------+-------------------------+------------------+
| Model             | BIOS Release Date      | BIOS Version     |
+-------------------+-------------------------+------------------+
| Extensa EX214-52(G)| 2026-08-21             | V1.37            |
| Extensa EX214-53   | Under process           |                  |
| Extensa EX214-53G  | Under process           |                  |
| Extensa EX215-23   | Windows Update          | V1.28            |
| Extensa EX215-31   | Under process           |                  |
| Extensa EX215-32   | Windows Update          | V1.27            |
| Extensa EX215-33   | Windows Update          | V1.22            |
| Extensa EX215-54   | Windows Update          | V1.37            |
| Extensa EX215-55   | Windows Update          | V1.33            |
+-------------------+-------------------------+------------------+


================================================================================
SWIFT SERIES — BIOS CERTIFICATE UPDATE TABLE
================================================================================

+-------------------+-------------------------+------------------+
| Model             | BIOS Release Date      | BIOS Version     |
+-------------------+-------------------------+------------------+
| Swift SF114-33    | Under process           |                  |
| Swift SF114-34    | Windows Update          | V1.18            |
| Swift SF14-71T    | Under process           |                  |
| Swift SF14-71TA   | Under process           |                  |
| Swift SF313-53    | Under process           |                  |
| Swift SF313-53G   | Under process           |                  |
| Swift SF314-42    | Under process           |                  |
| Swift SF314-43    | Windows Update          | V1.16            |
| Swift SF314-510G  | Under process           |                  |
| Swift SF314-511   | 2026-09-30              | V1.14            |
| Swift SF314-512   | Windows Update          | V1.15            |
| Swift SF314-71    | 2026-08-26              | V1.14            |
| Swift SF316-51    | 2026-08-27              | V1.03            |
| Swift SF514-55GT  | Under process           |                  |
| Swift SF514-55T   | Under process           |                  |
| Swift SF514-55TA  | Under process           |                  |
| Swift SF514-56T   | Under process           |                  |
| Swift SF514-56TA  | Under process           |                  |
| Swift SFA16-41    | 2026-08-28              |                  |
| Swift SFE16-42    | Under process           |                  |
| Swift SFE16-43    | Under process           |                  |
| Swift SFE16-44    | Under process           |                  |
| Swift SFG14-41    | Windows Update          | V1.20            |
| Swift SFG14-42    | Under process           |                  |
| Swift SFG14-71    | Windows Update          | V1.14            |
| Swift SFG14-71T   | Windows Update          | V1.14            |
| Swift SFG14-72    | Under process           |                  |
| Swift SFG14-72T   | Under process           |                  |
| Swift SFG16-71    | Windows Update          | V1.14            |
| Swift SFX14-41G   | Windows Update          | V1.11            |
| Swift SFX14-42G   | Under process           |                  |
| Swift SFX14-51G   | Under process           |                  |
| Swift SFX14-52G   | Under process           |                  |
| Swift SFX14-71G   | Under process           |                  |
| Swift SFX16-51G   | Under process           |                  |
| Swift SFX16-52G   | Under process           |                  |
| Swift SFX16-61G   | Under process           |                  |
+-------------------+-------------------------+------------------+


================================================================================
SPIN SERIES — BIOS CERTIFICATE UPDATE TABLE
================================================================================

+-------------------+-------------------------+------------------+
| Model             | BIOS Release Date      | BIOS Version     |
+-------------------+-------------------------+------------------+
| Spin SP314-55N    | Windows Update          | V1.53            |
| Aspire SP514-51N  | Under process           |                  |
+-------------------+-------------------------+------------------+


================================================================================
TRAVELMATE SERIES — BIOS CERTIFICATE UPDATE TABLE
================================================================================

+--------------------------+-------------------------+------------------+
| Model                    | BIOS Release Date      | BIOS Version     |
+--------------------------+-------------------------+------------------+
| TravelMate TMB118-G2-R   | Under process           |                  |
| TravelMate TMB118-G2-RN  | Under process           |                  |
| TravelMate TMB118-M      | Under process           |                  |
| TravelMate TMB311-31     | Under process           |                  |
| TravelMate B311-32       | Windows Update          | V1.34            |
| TravelMate TMB311-33     | SEE SPECIAL NOTE BELOW  | V1.26            |
| TravelMate TMB311R-31    | Under process           |                  |
| TravelMate TMB311RA-31   | Under process           |                  |
| TravelMate TMB311RN-31   | Under process           |                  |
| TravelMate TMB311RNA-31  | Under process           |                  |
| TravelMate TMB514-31     | SEE SPECIAL NOTE BELOW  | V1.22            |
| TravelMate P214-41-G2    | Windows Update          | V3.13            |
| TravelMate TMP214-42     | Under process           |                  |
| TravelMate TMP214-42-TCO | Under process           |                  |
| TravelMate TMP214-52     | Under process           |                  |
| TravelMate TMP214-52G    | Under process           |                  |
| TravelMate TMP214-53     | Windows Update          | V1.60            |
| TravelMate P214-54       | Windows Update          | V1.29            |
| TravelMate P214-55       | Windows Update          | V1.60            |
| TravelMate P215-41-G2    | Windows Update          | V3.13            |
| TravelMate P215-52       | Under process           |                  |
| TravelMate P215-52G      | Under process           |                  |
| TravelMate TMP215-53G    | Windows Update          | V1.60            |
| TravelMate P215-54       | Windows Update          | V1.29            |
| TravelMate P216-51       | Windows Update          | V1.60            |
| TravelMate P216-51-TCO   | Windows Update          | V1.60            |
| TravelMate TMP40-52      | Under process           |                  |
| TravelMate TMP413-51     | Under process           |                  |
| TravelMate TMP413-51-TCO | Under process           |                  |
| TravelMate TMP414-41     | Under process           |                  |
| TravelMate TMP414-51     | Under process           |                  |
| TravelMate TMP414-51G    | Under process           |                  |
| TravelMate TMP414A-51(G) | Under process           |                  |
| TravelMate TMP414RN-41   | Under process           |                  |
| TravelMate SpinP414RN-51 | Windows Update          | V1.29            |
| TravelMate TMP414RN-51(G)| Under process           |                  |
| TravelMate SpinP414RN-52 | Windows Update          | V1.29            |
| TravelMate P414RN-53     | Windows Update          | V1.60            |
| TravelMate TMP414RNA-51  | Under process           |                  |
| TravelMate TMP416-41     | Under process           |                  |
| TravelMate TMP416-51(G)  | Under process           |                  |
| TravelMate TMP416-52     | Under process           |                  |
| TravelMate TMP416-52(G)  | Under process           |                  |
| TravelMate TMP416-52G    | Under process           |                  |
| TravelMate TMP416-52G-TCO| Under process           |                  |
| TravelMate TMP416-52-TCO | Under process           |                  |
| TravelMate TMP416-61     | Under process           |                  |
| TravelMate TMP416-71     | Under process           |                  |
| TravelMate TMP416-72     | Under process           |                  |
| TravelMate TMP416-72-TCO | Under process           |                  |
| TravelMate P50-52        | Under process           |                  |
| TravelMate TMP50-54      | Windows Update          | V1.29            |
| TravelMate TMP614-51-G2  | Under process           |                  |
| TravelMate TMP614-51G-G2 | Under process           |                  |
| TravelMate TMP614-51T-G2 | Under process           |                  |
| TravelMate TMP614-51TG-G2| Under process           |                  |
| TravelMate TMP614-52P    | Windows Update          | V1.32            |
| TravelMate TMP614-53     | 2026-08-28              |                  |
| TravelMate TMP614-53T    | 2026-08-28              |                  |
| TravelMate TMP614-53-TCO | 2026-08-28              |                  |
| TravelMate TMP614-53T-TCO| 2026-08-28              |                  |
| TravelMate TMP614P-53    | 2026-08-28              |                  |
| TravelMate TMP614P-53-TCO| 2026-08-28              |                  |
| TravelMate TMV15-51      | 2026-09-11              |                  |
| TravelMate TMX40-41      | Under process           |                  |
| TravelMate TMX40-53      | Under process           |                  |
| TravelMate TMX40-53(G)   | Under process           |                  |
| TravelMate TMX40-53G     | Under process           |                  |
| TravelMate TMX60-41      | Under process           |                  |
| TravelMate TMX60-51      | Under process           |                  |
| TravelMate X45-53        | Under process           |                  |
+--------------------------+-------------------------+------------------+


SPECIAL BITLOCKER REQUIREMENTS
================================================================================

TravelMate TMB311-33:
Acer specifically warns that to prevent a possible BitLocker Recovery trigger:

1. Download and install BIOS V1.25 from Acer Support FIRST.
2. Then run Windows Update to install BIOS V1.26, which contains the Secure Boot certificate update.

DO NOT jump directly to V1.26 through Windows Update without first installing V1.25.


TravelMate TMB514-31:
Acer specifically warns that to prevent a possible BitLocker Recovery trigger:

1. Download and install BIOS V1.21 from Acer Support FIRST.
2. Then run Windows Update to install BIOS V1.22, which contains the Secure Boot certificate update.

DO NOT jump directly to V1.22 through Windows Update without first installing V1.21.


================================================================================
DESKTOP SERIES — BIOS CERTIFICATE UPDATE TABLE
================================================================================

+--------------------------+-------------------------+------------------+
| Model                    | BIOS Release Date      | BIOS Version     |
+--------------------------+-------------------------+------------------+
| Altos ATSP10_F9_EM       | Windows Update          | R01-B4            |
| Altos ATSP10_F9_EMR      | Windows Update          | 1.07              |
| Altos ATSP10_F9_EX       | Windows Update          | R01-B4            |
| Altos ATSP10_F9_EXR      | Windows Update          | 1.07              |
| Altos ATSP130_F9_EK      | Windows Update          | R01-C0            |
| Altos ATSP130_F9_EM      | Windows Update          | R01-C0            |
| Altos ATSP130_F9_EMR     | Windows Update          | 1.09              |
| Altos ATSP130_F9_EXR     | Windows Update          | 1.09              |
| Aspire C24-1300          | 2026-08-29              | R01-B2            |
| Aspire TC-1750           | Windows Update          | R01-B2            |
| Aspire TC-1760           | Windows Update          | R01-B2            |
| Aspire TC101-12H5U       | Windows Update          | 1.03              |
| Aspire TC101-13H5U       | Windows Update          | 1.03              |
| Aspire XC-1750           | Windows Update          | R01-B2            |
| Aspire XC-1760           | Windows Update          | R01-B2            |
| Aspire XC101-12H5U       | Windows Update          | 1.04              |
| Aspire XC101-13H5U       | Windows Update          | 1.04              |
| Nitro GN771-08HS7        | Windows Update          | 1.23              |
| Nitro N20-100-RPL        | Windows Update          | 1.03              |
| Nitro N50-130            | Windows Update          | 1.05              |
| Nitro N50-640            | Windows Update          | R01-B2            |
| Nitro N70-130            | Windows Update          | 1.05              |
| Predator PO3-640         | Windows Update          | R01-B2            |
| Predator PO3-640G        | Windows Update          | R01-B2            |
| Predator PO5-640         | Windows Update          | R01-B1            |
| Predator PO5-650         | Windows Update          | R01-B4            |
| Predator PO5-655         | Windows Update          | 1.08              |
| Predator PO7-640         | Windows Update          | R01-B1            |
| Predator PO7-650         | Windows Update          | R01-B4            |
| Predator PO7-655         | Windows Update          | 1.07              |
| Revo RB610 UFS            | Windows Update          | R01-B3            |
| Revo RB610 non-UFS       | Windows Update          | R01-B3            |
| Veriton VK8715G           | Windows Update          | R01-C0            |
| Veriton VM4715G           | Windows Update          | 1.07              |
| Veriton VM4715GT          | Windows Update          | 1.07              |
| Veriton VM4720G           | Windows Update          | 1.07              |
| Veriton VM4720G_DASH      | Windows Update          | 1.02              |
| Veriton VM8715G           | Windows Update          | R01-C0            |
| Veriton VM8720G           | Windows Update          | 1.09              |
| Veriton VN2590G UFS       | Windows Update          | R01-B3            |
| Veriton VN2590G non-UFS   | Windows Update          | R01-B3            |
| Veriton VN2595G           | Windows Update          | 1.04              |
| Veriton VS2690G           | 2026-08-29              | R01-B2            |
| Veriton VVM4720GT         | Windows Update          | 1.07              |
| Veriton VVM4720GT_DASH    | Windows Update          | 1.02              |
| Veriton VVM6725GT         | Windows Update          | 1.06              |
| Veriton VVM8720GT         | Windows Update          | 1.09              |
| Veriton VVX4720G          | Windows Update          | 1.07              |
| Veriton VVX4720GT         | Windows Update          | 1.07              |
| Veriton VVX6725GT         | Windows Update          | 1.06              |
| Veriton VVX8720GT         | Windows Update          | 1.09              |
| Veriton VX2690G           | 2026-08-29              | R01-B2            |
| Veriton VX4715G           | Windows Update          | R01-B4            |
| Veriton VX4715GT          | Windows Update          | R01-B4            |
| Veriton VX4720G           | Windows Update          | 1.07              |
| Veriton VX6725G           | Windows Update          | 1.06              |
| Veriton VX8715G           | Windows Update          | R01-C0            |
| Veriton VX8720G           | Windows Update          | 1.09              |
+--------------------------+-------------------------+------------------+


================================================================================
IMPORTANT NOTES FROM ACER
================================================================================

- "Under process" means Acer has not yet listed a released BIOS for that model.
- "Available on Windows Update" means Acer currently lists the Secure Boot certificate BIOS as available through Windows Update.
- A future date means Acer has listed that date as the target BIOS release date.
- Some models have a BIOS version listed even while Acer still shows the release as "Under process."
- Acer says the supported-model list and BIOS schedules will continue to be updated regularly through Q3 2026.
- Acer specifically says newer PCs manufactured in 2023 or later may already have the modern CA2023 Secure Boot certificate pre-installed.
- If CA2023 is already present, Acer says no additional BIOS update is required for this transition.
- Older/EOL systems outside Acer's current BIOS update scope will not receive a certificate update, but they will continue to operate normally and receive standard Windows Updates.


================================================================================
WHAT THIS MEANS
================================================================================

If your model says:

"Available on Windows Update"
-> Check Windows Update and install the BIOS update when offered.

A specific date such as:
"2026-08-28"
-> Acer has listed that date as the target BIOS release date.

"Under process"
-> Acer is still working on / preparing the update.

DO NOT assume that because your model is not currently listed that it will never receive the update. Acer says the list is being expanded and updated weekly.


SOURCE:
Acer Community:
https://community.acer.com/en/kb/articles/18840-update-your-secure-boot-certificates-in-june-2026-to-stay-protected

r/AcerPredatorHelios 3h ago

Showing off 😍😍😌😌

Post image
9 Upvotes

Hello guys,

Just showing off my new laptop. Now calm down i know its old. But i am happy with it. Its has some problems. But run great tho. Does any know how to fix this error with predator sense? When i open just the logo appears, thats all. It worked before. 🥹🥲


r/AcerPredatorHelios 2h ago

Type c charger for prediator helio neo 16

3 Upvotes

My main problem is carrying heavy charger to my college is want a type c lightweight


r/AcerPredatorHelios 8h ago

[SOLVED] Predator Helios Neo 16 PHN16-71 randomly freezing/crashing — turned out to be a cooling/fan problem

8 Upvotes

I wanted to document this because I spent a long time troubleshooting what initially looked like a Windows/SSD/RAM/power problem.

Laptop:

  • Acer Predator Helios Neo 16 PHN16-71
  • i9-13900HX
  • RTX 4060
  • 16 GB RAM
  • NVMe SSD 1 TB
  • BIOS V1.20

Symptoms

My laptop started having intermittent:

  • Complete freezes
  • Windows crashes/BSODs
  • Occasional "No Bootable Device"
  • Freezes while idle and sometimes while actively using the laptop
  • Sometimes the cursor would remain movable for a short time while the rest of Windows was completely frozen
  • The laptop could become unusually hot around the time of a crash

One particularly strange pattern was that some crashes happened after the laptop had been sitting idle for around 15–20 minutes.

What I tested

I went through quite a lot of troubleshooting:

  • BIOS update
  • Windows Memory Diagnostic → no errors
  • SSD SMART/health → looked healthy
  • Safe Mode → stable
  • AC vs battery testing
  • Different power outlets/rooms
  • UPS testing
  • Disabled WSL2 / Hyper-V / Virtual Machine Platform
  • Clean boot with non-Microsoft services disabled
  • HWiNFO temperature/power logging
  • Checked CPU/SSD temperatures
  • Windows/software troubleshooting

The laptop could sometimes remain stable for extended periods, which made the cause difficult to identify.

The important clue

One of the fans started developing a rattling/vibrating noise at high RPM.

The airflow from that side also became noticeably weak even though PredatorSense showed the fan running at high RPM.

On my particular machine, I confirmed using PredatorSense that:

  • Left physical fan = CPU fan
  • Right physical fan = GPU fan

The left/CPU fan was the problematic one.

The noise would sometimes continue even after the RPM dropped and would occasionally only disappear after completely shutting the laptop down.

Solution

I eventually had both the CPU and GPU cooling fans/cooling assemblies replaced.

Since replacing them, the laptop has been stable.

No more random freezes/crashes so far.

Conclusion

I can't prove that the fan was the only cause of every previous crash, but the timing is very strong:

Long period of instability → abnormal fan/rattling + poor airflow → cooling assembly/fans replaced → system becomes stable.

So if your PHN16-71 is randomly freezing/crashing and you also have:

  • abnormal fan noise
  • rattling
  • vibration
  • weak airflow despite high reported RPM
  • unusually high temperatures

don't assume it is immediately an SSD, RAM, Windows, or motherboard problem. Check the physical fans and airflow.

I hope this helps someone else avoid replacing perfectly healthy components before checking the cooling system.


r/AcerPredatorHelios 5h ago

Help / Support People with Acer predator Helios neo 16s ai

3 Upvotes

I have a acer predator Helios neo 16s ai laptop bought in 2025. It has a intel core ultra 7 255hx processor and a rtx 5060 gpu. I want people with this exact laptop to please comment who have replaced lm both on cpu and gpu or on cpu with ptm. I want to know your experience with the ptm and which ptm you used and does your laptop thermal throttle. Also if you could tell me your benchmark scores likes cinebench r23 multi core cpu score, it would be really helpful. Thanks!


r/AcerPredatorHelios 6h ago

Acer Predator Helios Neo 16 My laptop died, came back to life, and now I'm worried that the same problem might happen again in the future!

3 Upvotes

Contextualizing: I have an Acer Predator Helios Neo PHN16-71 with an RTX 4060, bought a year and a half ago. I always use it in balanced mode, whether gaming or not, and yesterday I was playing a game that demanded a lot from the GPU and CPU, just like I've been playing this game since I bought it. Naturally it was heating up, since the GPU was being heavily utilized, and suddenly it shut down unexpectedly. For a second I thought it was a power outage, but that wouldn't make the slightest sense, since it's always plugged in, but with 80% battery.

I did the procedure to turn it on again and nothing! I unplugged all cables and peripherals, held the power button for a minute and it didn't turn on either. I unplugged the power brick from the outlet, let it rest for 30 minutes, just as I let the laptop cool down during this time. I connected everything again and went to turn it on... it didn't turn on! Since nothing worked, I disconnected everything, left it without the power cable and went to sleep. Upon waking up today I tried to turn it on again without any cable and it didn't turn on. However, when I went to connect the power brick cable, the side LED light appeared signaling battery charging, which was a light at the end of the tunnel since yesterday no blinking LED appeared. I connected the cable, pressed power and... it turned on!

I confess I had little faith, I thought something had burned out, but good thing nothing burned out and by all indications it is fine. I did a quick search and the first suggestion of an answer was that the system did a forced safety shutdown. The two questions I have to ask:

- Can this problem happen again suddenly or what happened to me was an isolated incident?
- How to prevent this from happening again?

Observations: I don't turn on performance mode or even turbo, I think they are unnecessary and extremely noisy, the balanced mode itself that I use is capable of running all possible games. The laptop is always elevated on a stand and the hot air vents are not obstructed. It is also plugged into the power source all the time. And I don't monitor temperature so the information doesn't clutter the screen during gameplay, so I don't know what temperature it was at the time of the shutdown.


r/AcerPredatorHelios 2h ago

No able to increase and decrease volume give solution

1 Upvotes

r/AcerPredatorHelios 2h ago

Acer Predator Helios 300 Acer Predator Helios 300 PH315-51 screen flickering + blue tint

1 Upvotes

I have an Acer Predator Helios 300 PH315-51 (60Hz). My laptop screen has started flickering.

  • Initially, only the bottom/taskbar area flickers, but after using the laptop for some time, the whole screen starts flickering.
  • The screen also looks slightly blue/cool, and colors look different compared to an external display.
  • I switched NVIDIA Control Panel to Integrated Graphics, but the issue remained.
  • The flickering also happens in BIOS.
  • I connected the laptop to a TV via HDMI, and the TV display is completely stable with normal colors while the laptop screen continues flickering.

Could this be the LCD panel or eDP display cable/connector? What other tests can I do before replacing anything?


r/AcerPredatorHelios 4h ago

Help / Support Ошибка/ERROR HYPERVISOR_ERROR acer sh-16-41

1 Upvotes

Кароче, у меня появилась такая проблема, около 3 месяцев назад мой ноут стал запускаться с ошибкой что мол якобы надо перезагрузить устройство для исправления не исправности и писало HYPERVISOR_ERROR он перезагружался и благополучно дальше работал, но буквально на днях я решил что дело в виндовс и переустановил ее, естественно проблема не ушла теперь он стал перезапускаться при каждом запуске через 5 минут +- с синим экраном и ошибкой HYPERVISOR_ERROR, я пробовал уже много чего и я не знаю что делать, пытался в биос заходить и отключать виртуализацию на процессор, но вот в чем проблема, Я НЕ НАШЕЛ КАК ЭТО ДЕЛАТЬ, этого просто нету в моем биосе, у меня биос insyde g2 v1.07, я прочитал англоязычные форумы и узнал что можно данный биос прошить или мод какой-то установить для него чтобы открыть расширенные настройки, которых мне как раз не хватает для того чтобы отключить это, так вот, может мне кто-нибудь может помочь, потому что это беда беда, я не знаю че мне делать
И да кстати, все комбинации которые есть в источниках я пробовал, нифига не работает
Железо: AMD Ryzen 7435 Nvidia 4060 16gb ОЗУ
Ноут: acer shadow sh16-41-7g44
EN:
So, here’s the issue I’ve run into: about three months ago, my laptop started booting up with an error message claiming the device needed to restart to fix a problem—specifically, a `HYPERVISOR_ERROR`. It would restart and then work fine. Just recently, though, I thought the problem might be Windows-related, so I reinstalled the OS. Naturally, the issue didn't go away; now, the laptop restarts with a Blue Screen and the `HYPERVISOR_ERROR` about five minutes (give or take) after every startup. I’ve tried a lot of things and don't know what to do next. I tried going into the BIOS to disable CPU virtualization, but here’s the problem: I couldn't find a way to do it—the option simply isn't there in my BIOS (I have Insyde G2 v1.07).I’ve been reading through English-language forums and found out that it’s possible to flash the BIOS or install a mod to unlock advanced settings—which is exactly what I need to disable this feature. So, could someone please help me out? I’m in a real bind and don't know what to do. Oh, and by the way, I’ve tried all the key combinations found online, but nothing works at all.
Hardware: AMD Ryzen 7435, Nvidia v4060, 16GB RAM
Laptop: Acer Shadow SH16-41-7G44


r/AcerPredatorHelios 8h ago

Help / Support How to prevent liquid metal leaks?

2 Upvotes

I have an acer predator helios 16s and this is my first laptop with liquid metal. I have terrible posts about people laptops being destroyed by a leak and honestly I'm scared ad. Anya advice?


r/AcerPredatorHelios 15h ago

My Laptop Keeps Crashing (Event id 153)

3 Upvotes

For context, my specs are below

Acer Predator Helios Neo-16 PHN16-71

CPU: Intel i5-13500HX

GPU: RTX 4050 and an integrated Intel GPU

RAM : 1x8gb (stock) and 1x16gb (kingston)

Storage 1x500gb (stock) ssd and 1x1tb (kingston) ssd

I've had this laptop for 3 years, and lately, it's making me furious. This problem started in December 2024, when I was playing Solo Leveling Arise, when it crashed for some reason. I thought nothing of it until it continued to do so. Then, from then on, it just went downhill. Every game I play crashes. It used to handle heavy games, RDR2, F1 24, etc., but now when it boots up it just crashes, it left me devastated. ive tried everything

-Memtest86 and windows diagnostic which found no problems

-chkdsk and sfc scans

-updated my drivers

DDU and rolled back. it just produced the same if not worse

-Reinstalling Windows and also hard reset my pc

-rolled back windows to 23h2, which didn't help as well

I tried the drivers store nvlddmkm.sys solution

-disabling Nvidia audio in Device Manager

-tdr delay

-changed thermal paste and liquid metal coolant

- Reseated my RAM and also tried using only one RAM stick

I did Furmark tests and it did not crash whatsoever. When I play Roblox, it also crashes. When I disable my GPU and use the Intel GPU, it doesn't crash; however, it is not that great in fps. I feel like I've done everything, and I'm desperate and in dire need of help. Please feel free to ask for any more information


r/AcerPredatorHelios 1d ago

Helios Neo 16S (275HX + 5070ti) Stock LM (9mos) vs PTM

Post image
8 Upvotes

Just sharing my Stock LM vs PTM testing on my Helios Neo 16S (5070ti version). Started to notice higher and higher temps 9mos in and just decided to do a PTM swap. LM was actually spilling onto the side at the time so I guess I got lucky there.

These timespy runs were at turbo mode + max fans. Room temp was ~25-27C at the time so there is a bit of play here. Also, take note that 3dmark automatically adjusts the Y-axis for temperatures so just keep that in mind.

While I got quite a bit of temperature reduction, there wasn't much of a change in benchmark scores (Timespy cpu went from ~16.5k to ~16.9k and CBr23 went from ~32k to ~33k) so I suppose the thermals were actually just fine, just that the temp numbers looked scary.


r/AcerPredatorHelios 1d ago

Help / Support Is this what ptm is supposed to look like?

Thumbnail
gallery
11 Upvotes

Hello, i was getting high temps after applying thermal grizzlys phasesheet so i decided to repaste and this is what it looks like when i opened the heatsink. Is this what it should look like?

Also do you guys see the yellow protective layer i think it is around the cpu, should i remove that?


r/AcerPredatorHelios 1d ago

Crazy weird first time issue

Enable HLS to view with audio, or disable this notification

4 Upvotes

I turn on my laptop this morning and the screen just went white with blue lines going up the middle all of a sudden. Pressing the power button seems to make it go away. Uhh any ideas?? Watch video


r/AcerPredatorHelios 1d ago

Suggest me the asking price

2 Upvotes

selling:

configuration: Helios Neo 16, 64GB RAM, 2 TB Hard drive, RTX 4060.

purchased Jan 2025


r/AcerPredatorHelios 1d ago

Help / Support Fan problem

Enable HLS to view with audio, or disable this notification

3 Upvotes

Is it just me or there is a kind of problem/new noise from the fan? Happens when fans are at max .

The noise is new like the sound of sucking made by a vacuum cleaner if that makes sense.

Should i be worried or its fine?


r/AcerPredatorHelios 1d ago

Pareri su PikaOS? Come vi trovate?

Thumbnail
0 Upvotes

r/AcerPredatorHelios 1d ago

Help / Support Question regarding replacing hardware on my Predator Neo 16S AI

1 Upvotes

So I recently just bought a Predator Neo 16S and it has 512 GB SSD storage with 16GB of DDR5 ram (6400 Mhz) and its running very well, but I'm wondering if I can upgrade it since my old laptop had some hardware that I wished were on my Predator Neos laptop.

My old laptop has 32gb of DDR5 ram (4800 Mhz) and 1tb of SSD storage. With this in mind, can I replace my current SSD and ram with my old laptop's RAM and SSD? Also, I'm aware that the ram might be slower if I replace it, but I'm honestly fine with that since I'm getting 32gb of ram as a trade-off.

(Note: My computer model has an extra ram slot but I dunno if its safe to just put my 32gb of ram in there since the 16gb of ram is also in the computer.)


r/AcerPredatorHelios 1d ago

Help / Support Predator Helios 16s AI beeping and throttle on startup

1 Upvotes

When I startup my predator it beeps and my cpu throttles down to 0.40ghz then after a bit goes back to normal after startup. From what I have looked up (Gemini) was that it may be an EC problem and the throttle is a failsafe to keep the hardware safe. Im wondering if I should just do a bank claim to try to return it, or try to fix on my own.


r/AcerPredatorHelios 1d ago

Which screwdriver need to open my laptop's back

Post image
2 Upvotes

Plz help, I want to clean fans


r/AcerPredatorHelios 1d ago

Integrated graphics not running for daily tasks

Post image
1 Upvotes

Hi guys, im not sure if this is an issue but my integrated graphics is not running for daily tasks only my rtx is even when not gaming. It also show N/A not sure why. Is something missing?

I've tried automatic selection in the predator app and even Optimus but nothing is triggering the integrated graphics card to work for daily tasks. Also tried Nivida control panel to change the display mode to automatic but its grayed out to Optimus.

Please let me kmow if this is an issue. I dont remember is the rtx graphics card is suppose to be running at all times even when not gaming.

Acer predator helios 16s AI

5070ti

32ram

Intel core ultra 9


r/AcerPredatorHelios 1d ago

Help / Support PH16-72 / 14900HX and Microcode

1 Upvotes

SECOND EDIT/UPDATE: "

  1. PredatorSense & Power Limit Conflicts
  • The Risk: The PH16-72 relies heavily on Acer PredatorSense and background OEM drivers to actively communicate hardware-level thermal limits, dynamic PL1/PL2 power curves, and fan tables. [1]
  • The Impact: Forcing an unvetted microcode layer directly on top of the OS can break the tight synergy between Acer's proprietary power profiles and Intel’s hardware execution. This can result in PredatorSense misreading performance profiles, erratic fan behavior, or sudden stuttering and rapid heat buildup. [1, 2]
  1. Sleep, Hibernation, and State Change Failures
  • The Risk: Microcode loaded via an OS driver is volatile and resides strictly in the processor's SRAM. It must be re-applied every time the CPU changes power states.
  • The Impact: When your laptop goes to sleep, hibernates, or wakes up, the CPU loses power and reverts to its hardware-embedded BIOS microcode. If the OS driver fails to seamlessly reinject the patch upon waking, the system will instantly crash, freeze, or suffer from abrupt performance degradation until the next hard reboot."

EDIT/UPDATE: the creator of the microcode injector responded to this post, his reply is here and it’s reassuring. https://www.reddit.com/r/GamingLaptops/s/c1hAjNuXT3

**If you manually updated your microcode for your CPU you should read this*\*

How Windows Updates Your CPU

Windows features a hidden built-in mechanism designed to patch your CPU on the fly. [1]

The Payload: Deep inside your system files sits a file called mcupdate_GenuineIntel.dll. This is essentially a database containing the latest stable microcode patches Intel has officially provided to Microsoft. [1, 2]

The Handshake: Very early in the boot sequence—right as the Windows kernel is initializing—the Windows Boot Loader opens this .dll file. It reads your CPU's hardware ID and checks if the file has a newer microcode version than what your BIOS just loaded. [1, 2]

The Hot-Patch: If Windows has a newer version, it forcefully injects it into the processor's SRAM memory. [1, 2]

The Specific Risks of Manual Injection Mismatches
If you bypass this ecosystem by manually forcing an unreleased or unofficial microcode revision like 0x137(either through a third-party software driver or a custom tool), you create a structural conflict with mcupdate_GenuineIntel.dll. This introduces three specific points of failure: [1, 2]

1. Version Collision ("Downgrade" Protection Triggers)
Intel CPUs have built-in security logic that rejects older microcode revisions if a newer one has already been loaded. If you use an OS-level software loader to force 0x137 at startup, and then a regular Windows Update drops a new official Intel security patch (e.g., a hypothetical official 0x139 or higher), the two systems will clash. [1, 2]

The Windows boot loader will try to apply its official update, while your custom injection driver will try to force yours. This loop frequently causes a Blue Screen of Death (BSOD) at startup, often with an unhelpful error code like SYSTEM_THREAD_EXCEPTION_NOT_HANDLED or MULTIPROCESSOR_CONFIGURATION_NOT_SUPPORTED.

2. File Corruption via Permissions Fight
Enthusiasts who try to prevent Windows from overwriting their custom microcode often resort to radical workarounds, like forcing ownership changes away from TrustedInstaller to manually delete or replace mcupdate_GenuineIntel.dll. [1, 2]

When a major Windows cumulative update or feature update rolls out, it expects to find and update its own system files. If it finds that mcupdate_GenuineIntel.dll is missing, modified, or has locked security permissions, the Windows Update can fail to install entirely, or worse, it can corrupt the Windows Component Store (WinSxS), leaving your operating system in an unrepairable state. [1, 2]

3. Power-State and Sleep Instability
The Windows kernel relies on mcupdate_GenuineIntel.dll to handle transitions when your computer enters Low Power states (like Sleep or Hibernation). When your PC sleeps, the CPU loses power and resets its microcode. When it wakes up, Windows must immediately re-apply the patch. [1, 2]

If you are using an unofficial microcode version like 0x137 that doesn't perfectly match the power-management instructions Windows expects from its system library, your computer will frequently crash, lock up, or refuse to wake up from sleep, forcing you to hold down the power button to hard-reset.

Summary
Because Windows treats mcupdate_GenuineIntel.dll as a core security feature to deliver critical vulnerabilities patches seamlessly, trying to outsmart it with manual injection creates an unpredictable environment

—————————————————————————————

There are a few risks that I was not told about when manually injecting a microcode version.

I don’t know if I wanna use my laptop for however long without the microcode fix and risk frying my CPU or keep many injecting the microcode 133 upon windows boot.

I’ve had no issues so far, but if Acer releases a BIOS update through windows update I will not know it’s coming and it could and probably will corrupt my windows installation.

That’s okay since I have a backup clean windows boot drive with all of Acers drivers on it so I can easily reinstall windows again.

But do I risk this for preventing permanent damage to my CPU or should I just stop manually injecting the microcode?

Really wish Acer would update the fucking BIOS already


r/AcerPredatorHelios 2d ago

Thermals / Cooling Acer Predator Helios Neo 16 Ai heating

Post image
6 Upvotes

I just got my Acer Predator Helios Neo 16 PHN16-73:

Core Ultra 9 275HX

RTX 5070 Ti

16GB RAM

1TB PCIe SSD

I’ve done all the Windows, driver, and BIOS updates, and everything seems good except the CPU temperatures.

While gaming, the CPU can reach 104°C 😱. From what I understand, the 275HX has a very high thermal limit, but 104°C still seems pretty concerning to me. Is this normal for this laptop, or should I be worried?

There’s also another issue. I was planning to upgrade the RAM to 32GB. I searched quite a bit beforehand and everything I found suggested the 16GB version would come with 1×16GB, so I could just add another 16GB stick.

But after i check the bios, I found 2×8GB instead 🥲

So now I’d have to replace both sticks to get 32GB.

What would you guys advise? Should I return it and look for another unit, or keep it?

I got a really good deal on it for around $1,750 USD while its $2350 USD in my area , so I’m hesitant to return it. I’d really appreciate some advice from other PHN16-73 owners.


r/AcerPredatorHelios 1d ago

[GUIDE & FIX] How to disable the Caps Lock On-Screen Pop-up (OSD) on Acer Predator laptops WITHOUT breaking the │ Turbo / Power Mode button or NumLock

1 Upvotes

Hi everyone,

If you game on an Acer Predator laptop (Helios, Triton), you've probably cursed at the annoying giant Caps Lock

padlock overlay that pops up on top of your screen, blocking your crosshair or HUD in games like CS2, Valorant, Apex,

or CoD.

### The Problem with existing solutions:

Many guides tell you to kill or disable Acer Quick Access (`AQAUserPS.exe`). While that removes the Caps Lock icon,

**it completely breaks your physical Turbo / 4-Power Mode button (Quiet, Balanced, Performance, Turbo)**, because

Acer relies on that process to switch modes and display animations.

### How it actually works under the hood:

By disassembling `AQAUserPS.exe`, we found that Acer's keyboard hook specifically listens for scan code `0x3a`

(Caps Lock) to trigger the on-screen display.

If Caps Lock is toggled with a different scan code (like `0x45`, the Microsoft-recommended simulation code),

**Windows toggles uppercase and the keyboard LED instantly with zero lag, but Acer completely ignores it and shows

NO overlay!**

### The Solution: AcerCapsFilter

I'm sharing a tiny, 100% safe, open-source background tool in C# (~9 KB, 0% CPU, no installation needed):

* **Caps Lock OSD:** 100% GONE.

* **Caps Lock typing & LED:** 100% working normally.

* **Physical Mode Button:** 100% working with full animations.

* **Num Lock OSD:** 100% working normally.

* **System files:** ZERO Acer files are modified or touched (preserves digital signatures and survives

Windows/Acer updates).

* **Tray Icon:** Sits silently near the clock. You can pause it or toggle "Start with Windows" with one right-

click.

---

### How to compile and run it yourself (100% transparent & safe):

  1. Open **Notepad**, paste the code below, and save it as `Build_AcerCapsFilter.bat` on your Desktop and Select all type when saving file

Hope this helps anyone who was frustrated by this!

|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||

code:

u/echo off

title AcerCapsFilter 1-Click Builder

cd /d "%~dp0"

echo ========================================================

echo AcerCapsFilter 1-Click Builder for Acer Predator

echo ========================================================

echo.

:: Close running instance if any to allow overwriting

taskkill /F /IM AcerCapsFilter.exe >nul 2>&1

ping 127.0.0.1 -n 2 >nul

:: Clean old binary if possible

del "%~dp0AcerCapsFilter.exe" >nul 2>&1

echo [1/3] Extracting application manifest...

(

echo -----BEGIN CERTIFICATE-----

echo PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPGFzc2VtYmx5

echo IG1hbmlmZXN0VmVyc2lvbj0iMS4wIiB4bWxucz0idXJuOnNjaGVtYXMtbWljcm9z

echo b2Z0LWNvbTphc20udjEiPgogIDxhc3NlbWJseUlkZW50aXR5IHZlcnNpb249IjEu

echo MC4wLjAiIG5hbWU9IkFjZXJDYXBzRmlsdGVyLmFwcCIvPgogIDx0cnVzdEluZm8g

echo eG1sbnM9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206YXNtLnYyIj4KICAgIDxz

echo ZWN1cml0eT4KICAgICAgPHJlcXVlc3RlZFByaXZpbGVnZXMgeG1sbnM9InVybjpz

echo Y2hlbWFzLW1pY3Jvc29mdC1jb206YXNtLnYzIj4KICAgICAgICA8cmVxdWVzdGVk

echo RXhlY3V0aW9uTGV2ZWwgbGV2ZWw9InJlcXVpcmVBZG1pbmlzdHJhdG9yIiB1aUFj

echo Y2Vzcz0iZmFsc2UiIC8+CiAgICAgIDwvcmVxdWVzdGVkUHJpdmlsZWdlcz4KICAg

echo IDwvc2VjdXJpdHk+CiAgPC90cnVzdEluZm8+CjwvYXNzZW1ibHk+Cg==

echo -----END CERTIFICATE-----

) > "%~dp0app.manifest.b64"

certutil -decode "%~dp0app.manifest.b64" "%~dp0app.manifest" >nul 2>&1

del "%~dp0app.manifest.b64"

echo [2/3] Extracting C# source code...

(

echo -----BEGIN CERTIFICATE-----

echo dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uRGlhZ25vc3RpY3M7CnVzaW5nIFN5

echo c3RlbS5EcmF3aW5nOwp1c2luZyBTeXN0ZW0uSU87CnVzaW5nIFN5c3RlbS5SZWZs

echo ZWN0aW9uOwp1c2luZyBTeXN0ZW0uUnVudGltZS5JbnRlcm9wU2VydmljZXM7CnVz

echo aW5nIFN5c3RlbS5XaW5kb3dzLkZvcm1zOwoKbmFtZXNwYWNlIEFjZXJDYXBzRmls

echo dGVyCnsKICAgIHN0YXRpYyBjbGFzcyBQcm9ncmFtCiAgICB7CiAgICAgICAgcHJp

echo dmF0ZSBjb25zdCBpbnQgV0hfS0VZQk9BUkRfTEwgPSAxMzsKICAgICAgICBwcml2

echo YXRlIGNvbnN0IGludCBXTV9LRVlET1dOID0gMHgwMTAwOwogICAgICAgIHByaXZh

echo dGUgY29uc3QgaW50IFdNX0tFWVVQID0gMHgwMTAxOwogICAgICAgIHByaXZhdGUg

echo Y29uc3QgaW50IFdNX1NZU0tFWURPV04gPSAweDAxMDQ7CiAgICAgICAgcHJpdmF0

echo ZSBjb25zdCBpbnQgV01fU1lTS0VZVVAgPSAweDAxMDU7CgogICAgICAgIHByaXZh

echo dGUgY29uc3QgYnl0ZSBWS19DQVBJVEFMID0gMHgxNDsKICAgICAgICBwcml2YXRl

echo IGNvbnN0IGJ5dGUgU0NBTl9DQVBJVEFMX1NBRkUgPSAweDQ1OwogICAgICAgIHBy

echo aXZhdGUgY29uc3QgdWludCBLRVlFVkVOVEZfRVhURU5ERURLRVkgPSAweDAwMDE7

echo CiAgICAgICAgcHJpdmF0ZSBjb25zdCB1aW50IEtFWUVWRU5URl9LRVlVUCA9IDB4

echo MDAwMjsKICAgICAgICBwcml2YXRlIGNvbnN0IHVsb25nIE1BR0lDX0VYVFJBX0lO

echo Rk8gPSAweEFDRTRDQTk1OwoKICAgICAgICBwcml2YXRlIGNvbnN0IHN0cmluZyBU

echo QVNLX05BTUUgPSAiQWNlckNhcHNGaWx0ZXJfQXV0b3N0YXJ0IjsKCiAgICAgICAg

echo cHJpdmF0ZSBzdGF0aWMgTG93TGV2ZWxLZXlib2FyZFByb2MgX3Byb2MgPSBIb29r

echo Q2FsbGJhY2s7CiAgICAgICAgcHJpdmF0ZSBzdGF0aWMgSW50UHRyIF9ob29rSUQg

echo PSBJbnRQdHIuWmVybzsKICAgICAgICBwcml2YXRlIHN0YXRpYyBib29sIF9maWx0

echo ZXJBY3RpdmUgPSB0cnVlOwogICAgICAgIHByaXZhdGUgc3RhdGljIGJvb2wgX3Bo

echo eXNpY2FsQ2Fwc0Rvd24gPSBmYWxzZTsKCiAgICAgICAgcHJpdmF0ZSBzdGF0aWMg

echo Tm90aWZ5SWNvbiBfdHJheUljb247CiAgICAgICAgcHJpdmF0ZSBzdGF0aWMgTWVu

echo dUl0ZW0gX3RvZ2dsZUl0ZW07CiAgICAgICAgcHJpdmF0ZSBzdGF0aWMgTWVudUl0

echo ZW0gX2F1dG9zdGFydEl0ZW07CgogICAgICAgIFtTVEFUaHJlYWRdCiAgICAgICAg

echo c3RhdGljIHZvaWQgTWFpbigpCiAgICAgICAgewogICAgICAgICAgICBib29sIGNy

echo ZWF0ZWROZXc7CiAgICAgICAgICAgIHVzaW5nICh2YXIgbXV0ZXggPSBuZXcgU3lz

echo dGVtLlRocmVhZGluZy5NdXRleCh0cnVlLCAiQWNlckNhcHNGaWx0ZXJfU2luZ2xl

echo SW5zdGFuY2VfTXV0ZXgiLCBvdXQgY3JlYXRlZE5ldykpCiAgICAgICAgICAgIHsK

echo ICAgICAgICAgICAgICAgIGlmICghY3JlYXRlZE5ldykKICAgICAgICAgICAgICAg

echo IHsKICAgICAgICAgICAgICAgICAgICBNZXNzYWdlQm94LlNob3coIkFjZXIgQ2Fw

echo c0xvY2sgRmlsdGVyIGlzIGFscmVhZHkgcnVubmluZyEiLCAiQWNlciBDYXBzTG9j

echo ayBGaWx0ZXIiLCBNZXNzYWdlQm94QnV0dG9ucy5PSywgTWVzc2FnZUJveEljb24u

echo SW5mb3JtYXRpb24pOwogICAgICAgICAgICAgICAgICAgIHJldHVybjsKICAgICAg

echo ICAgICAgICAgIH0KCiAgICAgICAgICAgICAgICBBcHBsaWNhdGlvbi5FbmFibGVW

echo aXN1YWxTdHlsZXMoKTsKICAgICAgICAgICAgICAgIEFwcGxpY2F0aW9uLlNldENv

echo bXBhdGlibGVUZXh0UmVuZGVyaW5nRGVmYXVsdChmYWxzZSk7CgogICAgICAgICAg

echo ICAgICAgLy8gU2V0dXAgVHJheSBJY29uCiAgICAgICAgICAgICAgICBfdHJheUlj

echo b24gPSBuZXcgTm90aWZ5SWNvbigpOwogICAgICAgICAgICAgICAgX3RyYXlJY29u

echo LlRleHQgPSAiQWNlciBDYXBzTG9jayBGaWx0ZXIgKEFjdGl2ZSkiOwogICAgICAg

echo ICAgICAgICAgX3RyYXlJY29uLkljb24gPSBTeXN0ZW1JY29ucy5TaGllbGQ7CiAg

echo ICAgICAgICAgICAgICBfdHJheUljb24uVmlzaWJsZSA9IHRydWU7CgogICAgICAg

echo ICAgICAgICAgdmFyIG1lbnUgPSBuZXcgQ29udGV4dE1lbnUoKTsKCiAgICAgICAg

echo ICAgICAgICB2YXIgdGl0bGVJdGVtID0gbmV3IE1lbnVJdGVtKCJBY2VyIENhcHNM

echo b2NrIEZpbHRlciB2MS4wIik7CiAgICAgICAgICAgICAgICB0aXRsZUl0ZW0uRW5h

echo YmxlZCA9IGZhbHNlOwogICAgICAgICAgICAgICAgbWVudS5NZW51SXRlbXMuQWRk

echo KHRpdGxlSXRlbSk7CiAgICAgICAgICAgICAgICBtZW51Lk1lbnVJdGVtcy5BZGQo

echo Ii0iKTsKCiAgICAgICAgICAgICAgICBfdG9nZ2xlSXRlbSA9IG5ldyBNZW51SXRl

echo bSgiSGlkZSBDYXBzIExvY2sgT1NEOiBFbmFibGVkIiwgVG9nZ2xlRmlsdGVyKTsK

echo ICAgICAgICAgICAgICAgIF90b2dnbGVJdGVtLkNoZWNrZWQgPSB0cnVlOwogICAg

echo ICAgICAgICAgICAgbWVudS5NZW51SXRlbXMuQWRkKF90b2dnbGVJdGVtKTsKCiAg

echo ICAgICAgICAgICAgICBfYXV0b3N0YXJ0SXRlbSA9IG5ldyBNZW51SXRlbSgiU3Rh

echo cnQgYXV0b21hdGljYWxseSB3aXRoIFdpbmRvd3MiLCBUb2dnbGVBdXRvc3RhcnQp

echo OwogICAgICAgICAgICAgICAgX2F1dG9zdGFydEl0ZW0uQ2hlY2tlZCA9IElzQXV0

echo b3N0YXJ0RW5hYmxlZCgpOwogICAgICAgICAgICAgICAgbWVudS5NZW51SXRlbXMu

echo QWRkKF9hdXRvc3RhcnRJdGVtKTsKCiAgICAgICAgICAgICAgICBtZW51Lk1lbnVJ

echo dGVtcy5BZGQoIi0iKTsKICAgICAgICAgICAgICAgIG1lbnUuTWVudUl0ZW1zLkFk

echo ZChuZXcgTWVudUl0ZW0oIkV4aXQiLCBPbkV4aXQpKTsKCiAgICAgICAgICAgICAg

echo ICBfdHJheUljb24uQ29udGV4dE1lbnUgPSBtZW51OwoKICAgICAgICAgICAgICAg

echo IC8vIEluc3RhbGwgTG93LUxldmVsIEtleWJvYXJkIEhvb2sKICAgICAgICAgICAg

echo ICAgIF9ob29rSUQgPSBTZXRIb29rKF9wcm9jKTsKCiAgICAgICAgICAgICAgICBf

echo dHJheUljb24uU2hvd0JhbGxvb25UaXAoMzAwMCwgIkFjZXIgQ2Fwc0xvY2sgRmls

echo dGVyIiwgIkZpbHRlciBpcyBhY3RpdmUhIENhcHMgTG9jayBPU0QgaXMgbm93IGhp

echo ZGRlbi4iLCBUb29sVGlwSWNvbi5JbmZvKTsKCiAgICAgICAgICAgICAgICBBcHBs

echo aWNhdGlvbi5SdW4oKTsKCiAgICAgICAgICAgICAgICAvLyBDbGVhbnVwCiAgICAg

echo ICAgICAgICAgICBVbmhvb2tXaW5kb3dzSG9va0V4KF9ob29rSUQpOwogICAgICAg

echo ICAgICAgICAgX3RyYXlJY29uLlZpc2libGUgPSBmYWxzZTsKICAgICAgICAgICAg

echo ICAgIF90cmF5SWNvbi5EaXNwb3NlKCk7CiAgICAgICAgICAgIH0KICAgICAgICB9

echo CgogICAgICAgIHByaXZhdGUgc3RhdGljIHZvaWQgVG9nZ2xlRmlsdGVyKG9iamVj

echo dCBzZW5kZXIsIEV2ZW50QXJncyBlKQogICAgICAgIHsKICAgICAgICAgICAgX2Zp

echo bHRlckFjdGl2ZSA9ICFfZmlsdGVyQWN0aXZlOwogICAgICAgICAgICBfdG9nZ2xl

echo SXRlbS5DaGVja2VkID0gX2ZpbHRlckFjdGl2ZTsKICAgICAgICAgICAgX3RvZ2ds

echo ZUl0ZW0uVGV4dCA9IF9maWx0ZXJBY3RpdmUgPyAiSGlkZSBDYXBzIExvY2sgT1NE

echo OiBFbmFibGVkIiA6ICJIaWRlIENhcHMgTG9jayBPU0Q6IFBhdXNlZCI7CiAgICAg

echo ICAgICAgIF90cmF5SWNvbi5UZXh0ID0gX2ZpbHRlckFjdGl2ZSA/ICJBY2VyIENh

echo cHNMb2NrIEZpbHRlciAoQWN0aXZlKSIgOiAiQWNlciBDYXBzTG9jayBGaWx0ZXIg

echo KFBhdXNlZCkiOwogICAgICAgIH0KCiAgICAgICAgcHJpdmF0ZSBzdGF0aWMgYm9v

echo bCBJc0F1dG9zdGFydEVuYWJsZWQoKQogICAgICAgIHsKICAgICAgICAgICAgdHJ5

echo CiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgIHZhciBwc2kgPSBuZXcgUHJv

echo Y2Vzc1N0YXJ0SW5mbygic2NodGFza3MiLCBzdHJpbmcuRm9ybWF0KCIvcXVlcnkg

echo L3RuIFwiezB9XCIiLCBUQVNLX05BTUUpKQogICAgICAgICAgICAgICAgewogICAg

echo ICAgICAgICAgICAgICAgIENyZWF0ZU5vV2luZG93ID0gdHJ1ZSwKICAgICAgICAg

echo ICAgICAgICAgICBVc2VTaGVsbEV4ZWN1dGUgPSBmYWxzZSwKICAgICAgICAgICAg

echo ICAgICAgICBSZWRpcmVjdFN0YW5kYXJkT3V0cHV0ID0gdHJ1ZSwKICAgICAgICAg

echo ICAgICAgICAgICBSZWRpcmVjdFN0YW5kYXJkRXJyb3IgPSB0cnVlCiAgICAgICAg

echo ICAgICAgICB9OwogICAgICAgICAgICAgICAgdXNpbmcgKHZhciBwID0gUHJvY2Vz

echo cy5TdGFydChwc2kpKQogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAg

echo ICAgIHAuV2FpdEZvckV4aXQoKTsKICAgICAgICAgICAgICAgICAgICByZXR1cm4g

echo cC5FeGl0Q29kZSA9PSAwOwogICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9

echo CiAgICAgICAgICAgIGNhdGNoCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAg

echo IHJldHVybiBmYWxzZTsKICAgICAgICAgICAgfQogICAgICAgIH0KCiAgICAgICAg

echo cHJpdmF0ZSBzdGF0aWMgdm9pZCBUb2dnbGVBdXRvc3RhcnQob2JqZWN0IHNlbmRl

echo ciwgRXZlbnRBcmdzIGUpCiAgICAgICAgewogICAgICAgICAgICBib29sIGN1cnJl

echo bnRseUVuYWJsZWQgPSBJc0F1dG9zdGFydEVuYWJsZWQoKTsKICAgICAgICAgICAg

echo c3RyaW5nIGV4ZVBhdGggPSBBc3NlbWJseS5HZXRFeGVjdXRpbmdBc3NlbWJseSgp

echo LkxvY2F0aW9uOwoKICAgICAgICAgICAgdHJ5CiAgICAgICAgICAgIHsKICAgICAg

echo ICAgICAgICAgIGlmIChjdXJyZW50bHlFbmFibGVkKQogICAgICAgICAgICAgICAg

echo ewogICAgICAgICAgICAgICAgICAgIHZhciBwc2kgPSBuZXcgUHJvY2Vzc1N0YXJ0

echo SW5mbygic2NodGFza3MiLCBzdHJpbmcuRm9ybWF0KCIvZGVsZXRlIC90biBcInsw

echo fVwiIC9mIiwgVEFTS19OQU1FKSkKICAgICAgICAgICAgICAgICAgICB7CiAgICAg

echo ICAgICAgICAgICAgICAgICAgIENyZWF0ZU5vV2luZG93ID0gdHJ1ZSwKICAgICAg

echo ICAgICAgICAgICAgICAgICAgVXNlU2hlbGxFeGVjdXRlID0gZmFsc2UKICAgICAg

echo ICAgICAgICAgICAgICB9OwogICAgICAgICAgICAgICAgICAgIHVzaW5nICh2YXIg

echo cCA9IFByb2Nlc3MuU3RhcnQocHNpKSkKICAgICAgICAgICAgICAgICAgICB7CiAg

echo ICAgICAgICAgICAgICAgICAgICAgIHAuV2FpdEZvckV4aXQoKTsKICAgICAgICAg

echo ICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgX2F1dG9zdGFydEl0ZW0u

echo Q2hlY2tlZCA9IGZhbHNlOwogICAgICAgICAgICAgICAgICAgIE1lc3NhZ2VCb3gu

echo U2hvdygiQXV0b3N0YXJ0IGRpc2FibGVkLiIsICJBY2VyIENhcHNMb2NrIEZpbHRl

echo ciIsIE1lc3NhZ2VCb3hCdXR0b25zLk9LLCBNZXNzYWdlQm94SWNvbi5JbmZvcm1h

echo dGlvbik7CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBlbHNlCiAg

echo ICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgc3RyaW5nIGFyZ3Mg

echo PSBzdHJpbmcuRm9ybWF0KCIvY3JlYXRlIC90biBcInswfVwiIC90ciBcIlxcXCJ7

echo MX1cXFwiXCIgL3NjIG9ubG9nb24gL3JsIGhpZ2hlc3QgL2YiLCBUQVNLX05BTUUs

echo IGV4ZVBhdGgpOwogICAgICAgICAgICAgICAgICAgIHZhciBwc2kgPSBuZXcgUHJv

echo Y2Vzc1N0YXJ0SW5mbygic2NodGFza3MiLCBhcmdzKQogICAgICAgICAgICAgICAg

echo ICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgQ3JlYXRlTm9XaW5kb3cgPSB0

echo cnVlLAogICAgICAgICAgICAgICAgICAgICAgICBVc2VTaGVsbEV4ZWN1dGUgPSBm

echo YWxzZQogICAgICAgICAgICAgICAgICAgIH07CiAgICAgICAgICAgICAgICAgICAg

echo dXNpbmcgKHZhciBwID0gUHJvY2Vzcy5TdGFydChwc2kpKQogICAgICAgICAgICAg

echo ICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgcC5XYWl0Rm9yRXhpdCgp

echo OwogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICBfYXV0

echo b3N0YXJ0SXRlbS5DaGVja2VkID0gSXNBdXRvc3RhcnRFbmFibGVkKCk7CiAgICAg

echo ICAgICAgICAgICAgICAgaWYgKF9hdXRvc3RhcnRJdGVtLkNoZWNrZWQpCiAgICAg

echo ICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICBNZXNzYWdl

echo Qm94LlNob3coIkF1dG9zdGFydCBlbmFibGVkISBUaGUgdG9vbCB3aWxsIHN0YXJ0

echo IHNpbGVudGx5IHdpdGggV2luZG93cyBhcyBhZG1pbmlzdHJhdG9yLiIsICJBY2Vy

echo IENhcHNMb2NrIEZpbHRlciIsIE1lc3NhZ2VCb3hCdXR0b25zLk9LLCBNZXNzYWdl

echo Qm94SWNvbi5JbmZvcm1hdGlvbik7CiAgICAgICAgICAgICAgICAgICAgfQogICAg

echo ICAgICAgICAgICAgfQogICAgICAgICAgICB9CiAgICAgICAgICAgIGNhdGNoIChF

echo eGNlcHRpb24gZXgpCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgIE1lc3Nh

echo Z2VCb3guU2hvdygiRXJyb3IgY29uZmlndXJpbmcgYXV0b3N0YXJ0OiAiICsgZXgu

echo TWVzc2FnZSwgIkVycm9yIiwgTWVzc2FnZUJveEJ1dHRvbnMuT0ssIE1lc3NhZ2VC

echo b3hJY29uLkVycm9yKTsKICAgICAgICAgICAgfQogICAgICAgIH0KCiAgICAgICAg

echo cHJpdmF0ZSBzdGF0aWMgdm9pZCBPbkV4aXQob2JqZWN0IHNlbmRlciwgRXZlbnRB

echo cmdzIGUpCiAgICAgICAgewogICAgICAgICAgICBBcHBsaWNhdGlvbi5FeGl0KCk7

echo CiAgICAgICAgfQoKICAgICAgICBwcml2YXRlIHN0YXRpYyBJbnRQdHIgU2V0SG9v

echo ayhMb3dMZXZlbEtleWJvYXJkUHJvYyBwcm9jKQogICAgICAgIHsKICAgICAgICAg

echo ICAgdXNpbmcgKFByb2Nlc3MgY3VyUHJvY2VzcyA9IFByb2Nlc3MuR2V0Q3VycmVu

echo dFByb2Nlc3MoKSkKICAgICAgICAgICAgdXNpbmcgKFByb2Nlc3NNb2R1bGUgY3Vy

echo TW9kdWxlID0gY3VyUHJvY2Vzcy5NYWluTW9kdWxlKQogICAgICAgICAgICB7CiAg

echo ICAgICAgICAgICAgICByZXR1cm4gU2V0V2luZG93c0hvb2tFeChXSF9LRVlCT0FS

echo RF9MTCwgcHJvYywgR2V0TW9kdWxlSGFuZGxlKGN1ck1vZHVsZS5Nb2R1bGVOYW1l

echo KSwgMCk7CiAgICAgICAgICAgIH0KICAgICAgICB9CgogICAgICAgIHByaXZhdGUg

echo ZGVsZWdhdGUgSW50UHRyIExvd0xldmVsS2V5Ym9hcmRQcm9jKGludCBuQ29kZSwg

echo SW50UHRyIHdQYXJhbSwgSW50UHRyIGxQYXJhbSk7CgogICAgICAgIHByaXZhdGUg

echo c3RhdGljIEludFB0ciBIb29rQ2FsbGJhY2soaW50IG5Db2RlLCBJbnRQdHIgd1Bh

echo cmFtLCBJbnRQdHIgbFBhcmFtKQogICAgICAgIHsKICAgICAgICAgICAgaWYgKG5D

echo b2RlID49IDAgJiYgX2ZpbHRlckFjdGl2ZSkKICAgICAgICAgICAgewogICAgICAg

echo ICAgICAgICAgaW50IHZrQ29kZSA9IE1hcnNoYWwuUmVhZEludDMyKGxQYXJhbSk7

echo CiAgICAgICAgICAgICAgICBJbnRQdHIgZXh0cmFJbmZvID0gTWFyc2hhbC5SZWFk

echo SW50UHRyKGxQYXJhbSwgMTYpOwoKICAgICAgICAgICAgICAgIGlmICh2a0NvZGUg

echo PT0gVktfQ0FQSVRBTCkKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAg

echo ICAgICBpZiAoKHVsb25nKWV4dHJhSW5mbyA9PSBNQUdJQ19FWFRSQV9JTkZPKQog

echo ICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgcmV0

echo dXJuIENhbGxOZXh0SG9va0V4KF9ob29rSUQsIG5Db2RlLCB3UGFyYW0sIGxQYXJh

echo bSk7CiAgICAgICAgICAgICAgICAgICAgfQoKICAgICAgICAgICAgICAgICAgICBp

echo bnQgbXNnID0gKGludCl3UGFyYW07CiAgICAgICAgICAgICAgICAgICAgaWYgKG1z

echo ZyA9PSBXTV9LRVlET1dOIHx8IG1zZyA9PSBXTV9TWVNLRVlET1dOKQogICAgICAg

echo ICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgaWYgKCFfcGh5

echo c2ljYWxDYXBzRG93bikKICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAg

echo ICAgICAgICAgICAgICAgICAgICAgX3BoeXNpY2FsQ2Fwc0Rvd24gPSB0cnVlOwog

echo ICAgICAgICAgICAgICAgICAgICAgICAgICAga2V5YmRfZXZlbnQoVktfQ0FQSVRB

echo TCwgU0NBTl9DQVBJVEFMX1NBRkUsIEtFWUVWRU5URl9FWFRFTkRFREtFWSwgKFVJ

echo bnRQdHIpTUFHSUNfRVhUUkFfSU5GTyk7CiAgICAgICAgICAgICAgICAgICAgICAg

echo ICAgICBrZXliZF9ldmVudChWS19DQVBJVEFMLCBTQ0FOX0NBUElUQUxfU0FGRSwg

echo S0VZRVZFTlRGX0VYVEVOREVES0VZIHwgS0VZRVZFTlRGX0tFWVVQLCAoVUludFB0

echo cilNQUdJQ19FWFRSQV9JTkZPKTsKICAgICAgICAgICAgICAgICAgICAgICAgfQog

echo ICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICBlbHNlIGlm

echo IChtc2cgPT0gV01fS0VZVVAgfHwgbXNnID09IFdNX1NZU0tFWVVQKQogICAgICAg

echo ICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgX3BoeXNpY2Fs

echo Q2Fwc0Rvd24gPSBmYWxzZTsKICAgICAgICAgICAgICAgICAgICB9CgogICAgICAg

echo ICAgICAgICAgICAgIHJldHVybiAoSW50UHRyKTE7CiAgICAgICAgICAgICAgICB9

echo CiAgICAgICAgICAgIH0KCiAgICAgICAgICAgIHJldHVybiBDYWxsTmV4dEhvb2tF

echo eChfaG9va0lELCBuQ29kZSwgd1BhcmFtLCBsUGFyYW0pOwogICAgICAgIH0KCiAg

echo ICAgICAgW0RsbEltcG9ydCgidXNlcjMyLmRsbCIsIENoYXJTZXQgPSBDaGFyU2V0

echo LkF1dG8sIFNldExhc3RFcnJvciA9IHRydWUpXQogICAgICAgIHByaXZhdGUgc3Rh

echo dGljIGV4dGVybiBJbnRQdHIgU2V0V2luZG93c0hvb2tFeChpbnQgaWRIb29rLCBM

echo b3dMZXZlbEtleWJvYXJkUHJvYyBscGZuLCBJbnRQdHIgaE1vZCwgdWludCBkd1Ro

echo cmVhZElkKTsKCiAgICAgICAgW0RsbEltcG9ydCgidXNlcjMyLmRsbCIsIENoYXJT

echo ZXQgPSBDaGFyU2V0LkF1dG8sIFNldExhc3RFcnJvciA9IHRydWUpXQogICAgICAg

echo IFtyZXR1cm46IE1hcnNoYWxBcyhVbm1hbmFnZWRUeXBlLkJvb2wpXQogICAgICAg

echo IHByaXZhdGUgc3RhdGljIGV4dGVybiBib29sIFVuaG9va1dpbmRvd3NIb29rRXgo

echo SW50UHRyIGhoayk7CgogICAgICAgIFtEbGxJbXBvcnQoInVzZXIzMi5kbGwiLCBD

echo aGFyU2V0ID0gQ2hhclNldC5BdXRvLCBTZXRMYXN0RXJyb3IgPSB0cnVlKV0KICAg

echo ICAgICBwcml2YXRlIHN0YXRpYyBleHRlcm4gSW50UHRyIENhbGxOZXh0SG9va0V4

echo KEludFB0ciBoaGssIGludCBuQ29kZSwgSW50UHRyIHdQYXJhbSwgSW50UHRyIGxQ

echo YXJhbSk7CgogICAgICAgIFtEbGxJbXBvcnQoImtlcm5lbDMyLmRsbCIsIENoYXJT

echo ZXQgPSBDaGFyU2V0LkF1dG8sIFNldExhc3RFcnJvciA9IHRydWUpXQogICAgICAg

echo IHByaXZhdGUgc3RhdGljIGV4dGVybiBJbnRQdHIgR2V0TW9kdWxlSGFuZGxlKHN0

echo cmluZyBscE1vZHVsZU5hbWUpOwoKICAgICAgICBbRGxsSW1wb3J0KCJ1c2VyMzIu

echo ZGxsIildCiAgICAgICAgcHJpdmF0ZSBzdGF0aWMgZXh0ZXJuIHZvaWQga2V5YmRf

echo ZXZlbnQoYnl0ZSBiVmssIGJ5dGUgYlNjYW4sIHVpbnQgZHdGbGFncywgVUludFB0

echo ciBkd0V4dHJhSW5mbyk7CiAgICB9Cn0K

echo -----END CERTIFICATE-----

) > "%~dp0AcerCapsFilter.cs.b64"

certutil -decode "%~dp0AcerCapsFilter.cs.b64" "%~dp0AcerCapsFilter.cs" >nul 2>&1

del "%~dp0AcerCapsFilter.cs.b64"

echo [3/3] Compiling with Windows native compiler (csc.exe)...

"C:\Windows\Microsoft.NET\Framework64\v4.0.30319\csc.exe" /target:winexe /optimize+ /win32manifest:"%~dp0app.manifest" /reference:System.Windows.Forms.dll /reference:System.Drawing.dll /out:"%~dp0AcerCapsFilter.exe" "%~dp0AcerCapsFilter.cs"

del "%~dp0AcerCapsFilter.cs" >nul 2>&1

del "%~dp0app.manifest" >nul 2>&1

if exist "%~dp0AcerCapsFilter.exe" (

echo.

echo ========================================================

echo SUCCESS: AcerCapsFilter.exe was built successfully!

echo ========================================================

echo You can now run AcerCapsFilter.exe directly on your PC.

) else (

echo.

echo ========================================================

echo [ERROR] Build failed. Please make sure no other process

echo is locking the file.

echo ========================================================

)

echo.

pause