Since my MacBook Pro 17 inch 2010 doesn't have an Apple Care, I usually upgrade it by myself, and if a problem occurs, I fix it by myself.
One day, I installed a Mac OS X 10.8 Mountain Lion via App Store and the Firmware Locked showed up. I decided to try and replace some files by connecting my MacBook Pro's Hard Disk to my MacBook Pro 17 inch (Late 2011) via SATA to USB cable. After that, not only do I have this firmware lock, but also my MacBook Pro cannot detect any OS X. If you press Option, it will enter this Firmware Lock Screen, and if you don't press the Option key, it will enter a folder with a question mark.
Since I couldn't do anything about it, I decided to send it to the Apple Store, and after a few weeks, they called me and said that they needed to replace the hard disk. They stated that 'this was supposed to be a normal Firmware Lock. However, when they entered the password, they got a kernel panic. The one solution that is working is when they change the Hard Disk. That's why they didn't ask for my ID card. Instead, they successfully reset the Firmware password and replace the hard disk at the same time. It's cool because instead of paying nearly ¥6000, I paid a little over ¥2800.