How to fix bluetooth not working on your Acer Nitro AN515-54 (and possibly other laptops)

MacCraker
MacCraker Member Posts: 17 Troubleshooter
edited February 2023 in Nitro Gaming

Like many other people, when I was trying to use a bluetooth device (in my case a wiimote, don't ask), I noticed that it wouldn't pair. Here are some ways to fix this.

Also, this guide is mainly for Windows 10 users (and if you use Windows 11, lets be honest, they are basically the same OS) . If you need to update the BIOS and don't have windows installed, use a tool like 7zip to get the BIOS file (i.e. abobios.bin), format USB drive as FAT32, copy BIOS and the BIOS update exe to root of the USB drive, shutdown laptop, plug in usb drive, hold fn + esc, then press power button. The fans should spin to max RPM, and the BIOS should update.

First, lets check the obvious: did you turn it on? In windows 10, you can do this by opening the notification bar (win + a), and you should see a bluetooth icon. If it is grey, click on it to turn it blue. If it still does not work, try turning on and off airplane mode (fn + f3, wait a few seconds, fn + f3).

If it still doesn't work, open the bluetooth troubleshooter, in Windows 10 this is win + i > update and security > troubleshoot > additional troubleshooters > click on bluetooth > run the troubleshooter, this should start bluetooth troubleshooter. It may fix the problem, but its more likely it will tell you why it doesn't work. For me, this was it telling me my laptop didn't have bluetooth. I decided to look in device manager (win + r > devmgmt.msc > enter), and saw no devices related to bluetooth (or a bluetooth section) at all. I have heard some other people saying their were two devices in the bluetooth section. This is generally what the bluetooth section should look like (Nintendo RVL-CNT-01 is a paired device, ignore that):

For me, this didn't appear at all, and for some other people, the only things that appeared were Microsoft Bluetooth Enumerator and Microsoft Bluetooth LE Enumerator (LE standing for low energy, as my laptop supports bluetooth LE).

Next, if a device is being weird, I generally update drivers. For the Acer AN515-54, you can find links to the drivers here. There are 3 bluetooth drivers: one for intel AX200 card, one for intel 9560 card, and one just labeled “Bluetooth driver”. To find the correct one, go to device manager and look for the model of your wifi (because bt usually comes with wifi cards in laptops) card, which can be found in the Network adapters section. Then, download the driver depending on your card, for intel AX200 card this is Bluetooth driver (AX200), for intel 9560 card, this is Bluetooth driver (INT9560). After this, unzip and run Setup_Driver.cmd, and it should install the driver. After doing this, you should reboot.

If it still fails, try and reset the BIOS settings. To access BIOS, you can reboot, then during the boot phase repeatedly press F2 (for acer nitro 5), go to start menu, click power icon, then shift click restart, click Troubleshoot > advanced > UEFI Firmware Settings > restart, or if you don't like using your mouse, win + r > “shutdown /r /fw /t 0” > enter. Next, press F9 then enter, change settings back to what you use (i.e. disable secure boot, switch Intel RST to AHCI, enable boot menu, disable keyboard lighting timeout, etc.) then press F10 then enter, then it should boot into whatever bootloader is set to boot first (in my case, Windows Boot Manager then GRUB), or whatever you select in F12 menu (if enabled). Now see if it works.

I was still having problems, but this fixed it, and the solution I had was to simply update the BIOS. However, this may be a bit tricky if your BIOS version is the newest one.
First, download the latest BIOS, which for the acer AN515-54 is here, simply go to BIOS/Firmware tab, then download the latest BIOS (the download at the top). Next, try running the update tool. Usually, you should just need to run it, and after the BIOS update it should fix the bluetooth problem (note, this likes to break EFI file boot menu entrys you added yourself). However, I ran into a couple issues, but these can be easily fixed.

Bypassing the battery check and the version check:
For some unrelated reason, before the BIOS update, my battery wouldn't charge. I don't know why, but when I did the BIOS update, the battery fixed itself. Always love it when fixing a problem results in another problem also being fixed. To do this, we need to get the actual files. Simply run the BIOS update tool, let it give the error, but don't close it. Instead, press win + r > “%temp%” > enter, then sort by date modified. Look for a recent folder, it should be called something like 7zS14B7.tmp. Copy it to somewhere like your desktop, then close the BIOS update tool. Next, go to that folder. In it should be a file called platform.ini. Open this file in any text editor, then you need to look for one (or both) of 2 values. To find them, you can do ctrl + f, then type your search query. To bypass the battery check, search for BatteryCheck. It should go to a line saying BatteryCheck=1. If you have issues with your battery, change the 1 to a 0. Next, if it is giving an error about the same or older BIOS version, search for Bios_Version_Check. Below it, you should see Flag=2. Change the 2 to a 0. Now, you can save the file then close your text editor. You should now be able to run H2OFFT-Wx64.exe, and it should successfully update the BIOS. This is what fixed the issue for me. (note: with the newer BIOS, you have to press ctrl + s to show the option for switching between Intel RST and AHCI)

Answers