06-21-2014, 01:37 PM
(06-19-2014, 05:07 PM)BDMaster Wrote: Ok friend,
Lenovo don't gives good result using Recovery Procedure, so if something goes wrong We can try only by Recovery Mode !
Your Bios Mod NWL + Menu Tabs Unlocked here, follow instructions to flash It from USB Dos Formatted Bootable Stick, copy files into and run Flash.bat :
http://rghost.net/56475689
Let me know
regards
P.S. This Mod is been realized by CodRush's UEFIPatch Tool !!!
Success! I just flashed this ROM on two Lenovo G780 laptops I own (Model 2182, BIOS 5ECN96WW). One is running Fedora, the other Windows 8.1. Both are now de-whitelisted and menu-extended. Flawless result, thanks BDMaster!
I'm mirroring this ROM on my google drive to cover for when the rghost link inevitably dies. Everybody: don't expect this "generic" rom to carry-over the exact settings in your current BIOS. If settings preservation is important to you, you'll need to upload your BIOS image and get a custom mod. Use this rom on THIS EXACT MODEL OF LAPTOP ONLY.
Repost of BDMaster's bios mod: (click file -> download to get the entire archive)
https://drive.google.com/file/d/0B3xknMk...sp=sharing
This was my first ever bios flash, so here are some notes I made while I was doing this flash. Maybe they'll be useful to somebody.
About FreeDOS:
For some reason, the official FreeDOS developers do not ship a live-bootable image of their OS. The live-bootable image must be prepared manually or sourced
from a third party. Because manual preparation requires deep knowledge DOS and FAT, I sourced a 2048mb DOS image from this blog:
http://chtaube.eu/computers/freedos/bootable-usb/
Due to the limitations of DOS and the FAT filesystem, these bootable images cannot be resized. If the BIOS rom and flashscript you intend to use is larger than 2GB, you must roll a new FreeDOS image in a larger size or else ask around for one on the internet.
Many people recommend making a bootable FreeDOS with unetbootin, but I've found that it is necessary to hack the flashtools into the unetbootin initrd (called
"ubninit") in order to make them visible in FreeDOS after boot. I found that the size of the FAT filesystem within the unetbootin-provided initrd is quite small and cannot accomodate a BIOS rom larger than a few KB without being completely rebuilt. All told, hacking the unetbootin initrd is a quite dangerous and not well documented procedure which I don't recommend. The chtaube.eu image will let you copy your flashtools directly to the finished drive, no hassle.
How I did this flash:
0) back up all data: **bios flash may brick laptop**.
1) download the 2048mb FreeDOS usb image from chtaube.eu and burn to usb.
2) copy your bios and flashtool (./Modified) to the burned usb.
3) boot the usb, select "Load FreeDOS without drivers". Run the flashtool:
cd Modified
flash.bat
# if you see "Error 28: Protected Range Registers", you're OK. Just
# continue the flash. flash.bat will automatically run prr.exe and overrule
# the Protected Range Registers. I saw Error 28 during my flash, but my
# flash succeeded anyway.
4) when flash completes, reboot and hold F2 to view the new boot menu and confirm flash success.
5) sign petition:
https://www.change.org/petitions/lenovo-...f-the-bios
# also, freedos really needs to ship an official live-bootable image. If
# you have the skills, offer to help them out, or maybe freedos could just
# adopt and support the chtaube.eu images?
---------
Do BDMaster or CodeRush / NikolajSchlej (UEFITool) accept tips? There is no tip info packaged with this ROM, but I would very much like to support more bios hacks like these. You guys are welcome to post paypal, bitcoin addresses, or some other means of support.
Thanks again, BDMaster! And F*** you, Lenovo.