Dear friends, I have some wise words for you...
1) If you dont want to be afraid of updating your BIOS, or you bricked your laptop and don't want to pay $40-$50 to a greedy manufacturer for basically nothing,
I recommend that you buy USB SPI flasher + SOIC-8 test clip (which cost is less than $10 from China) So that if you bricked your laptop you can tear down your laptop and use these tools: attach SOIC-8 test clip to BIOS flash chip on a motherboard, test clip connects to USB SPI flasher, which is plugged in to other computer. That other computer, after the installation of necessary driver and flashing program, can either read binary images of BIOS stored in this BIOS chip, or write your own BIOS image that you have to that BIOS chip. Basically all these "repair services" are ripping off people because people are stupid and dont know how to fix their computers for themselves...
2)
About Lenovo G505S - you could get a Coreboot open source BIOS (which supports Lenovo G505S) and flash it to your laptop!
How to get this wonderful BIOS and flash it:
https/www.bios-mods.com/forum/Thread-REQUEST-Lenovo-G505s-bios-unlock-advance-options?pid=100299#pid100299
Because its open source, you can modify the source as much as you want, everything is unlocked, performance is improved, as well as a speed of booting, and no WiFi whitelists or other stupid restrictions!