If all else fails, Apple can possibly help you too.
Do note that a firmware password is not the same as an administrator password or the general computer password used to login to a Mac.
But if you’re the do-it-yourself type (like myself), then you will find that many older Macs, particularly those that allow you to upgrade and change RAM yourself, allow a hardware bypass to get around firmware passwords by physically removing memory from the computer and following the instructions offered here.
That is a fairly technical process, which makes it appropriate for advanced users and systems administrators, but it should not be attempted by a person with novice computer experience.
Updating your PC’s BIOS might seem straightforward enough but experts advise to do so only when absolutely necessary.
For example, you have a hard disk of more than 2TB capacity and you want to take advantage of GPT partitioning offered by Microsoft.
You may be able to reset, change, or disable the firmware password using the same method you used to set the password to begin with, this requires booting into Recovery Mode: Obviously you’ll need to enter a password to gain access to Firmware Password Utility, so why is this even mentioned, right?
Because sometimes it works, maybe because of user error when typing the password to begin with. If all else fails, you’re going to need to get ahold of Apple or an Apple Authorized Support center who can bypass and/or reset the firmware password using proprietary tools.To update the BIOS you need to enter the BIOS setup mode and select the right option to update the BIOS.For example, the ASUS motherboards have EZ Flash utility to update BIOS, ASRock motherboard have Instant Flash utility and Gigabyte motherboards have Q-flash utility.If you make a mistake, you will face into more issues than you started out with so be sure to read this article thoroughly before attempting a BIOS update.Users who require higher than usual security measures often set a firmware password on a Mac, which requires that a password be entered before the typical OS X boot sequence begins.You can see the BIOS version in the BIOS setup itself. Windows 7 users follow these steps to find the BIOS version If you have downloaded the zip file, you need to copy it to a USB drive and unzip the contents.