If you’re able to boot into your OS, e.g BIOS isn’t set while booting, then there are several ways to do that. I’ve fixed this problem by editing firmware and that’s all I’ve done so far. It’s really very useful. Below are the stepsone should follow: Download the BIOS firmware and use 7 zip to extract the contents. If you’re not able to extract the firmware completely, simply open the .exe by double clicking on it and then do nothing. Press Win+R and type %temp% and then TEMP files folder will appear, look for the folder where you think files of your firmware are available. Copy all the content and look for .ini file, mainly config.ini Open it and look for Password=1, replace it with Password=0 and save the file. There should be an .exe file, open it and flash the firmware. That’s all you need to do. I’ve also found another article in ifixit to Need a Bios password.
I guess, you should just remove the CMOS battery for a while and then put it back after 7-8 hours. I recommend you to press the Power button several times so that whole the power from the motherboard is gone and BIOS password will be removed successfully. This is how I’ve removed BIOS password from my PC. You aren’t able to boot into any device, here’s an guide to clear BIOS password and it might help you in several ways. A friend of mine also removed the battery, and put it back after 7-8 hours. But, in between the time when battery wasn’t on motherboard, he was pressing power button several times, plug in and lug out external devices so that whole the power from a motherboard is gone. You should try this method and I’m sure that it’ll help you a lot.