-
Notifications
You must be signed in to change notification settings - Fork 23
Dual IDA C2D
- If you are not already on BIOS version 3.16, Install the Official 3.16 BIOS from Lenovo.
- If you are not running 64-bit Windows, you must use the BIOS Update CD instead.
- Run the flashing tool, either from 32-bit Windows, or the Update CD.
Uses the Official Lenovo Flasher for greater convenience.
- BIOS Whitelist removed
- Foreign WWAN and WiFi cards now usable
- Make sure the laptop is updated to the Official Lenovo BIOS Ver. 3.16, as shown above.
- Download the modded BIOS from here.
- Extract the archive, and enter the
bios_mod
folder. - If your Windows version is 32-bit, open the
32bit
folder. If it is 64-bit, open the64bit
folder. - Click Advanced Settings then check and uncheck the boxes so it looks like this:
-
("Flags" Tab):
[ ] Verify BIOS part number [ ] Flash only if BIOS version is different [ ] Flash only if BIOS version is newer [ ] Verify BIOS image size [ ] Verify BIOS checksum [ ] Zero block before erasing [x] Verify block after programming [x] Disable Axx swaping automatic detection (if present) [ ] Clear CMOS Checksum
-
("DMI" tab)
"Update": Select "Update the BIOS and not DMI"
- Make sure that the laptop is running on external power, and the battery is more than 50% full.
- Now click the button Flash BIOS to install. The laptop will reboot when finished.
- Source: (http://www.bios-mods.com/forum/Thread-Request-Lenovo-Thinkpad-X301-whitelist-removal-SLIC-2-1)
Note: Dual-IDA is an Intel performance boost feature that adds
0.2GHz
of speed to the little CPU. A 1.4GHz CPU will be boosted to 1.6GHz, and a 1.6GHz CPU will be boosted to 1.8GHz! Of course, with higher performance comes higher temperatures, so make sure to apply some Arctic Silver if your system is getting too hot. However, for the typical tasks the CPU will tone it down as always; and in fact, Dual-IDA mode does sometimes give lower voltages, slightly increasing battery life.
Some guy on a German forum obtained a Dual-IDA activated BIOS with the mPCI whitelist removed from Middleton himself. However, since Middleton had no time to update it to BIOS 3.16, he did not want it released to the public.
But 3.15 is no slouch. All 3.16 adds is the ability to disable Intel WMI firmware API, and minor improvements in internal processing; the benefits of Dual-IDA far outweigh the need for 3.16.
On the Chinese 51nb.com boards, one guy has managed to smuggle out a copy of Middleton's BIOS. We made a 51nb account and extracted it from there, so you don't have to!
- If you are not already on BIOS version 3.15, Install the Official 3.15 BIOS from Lenovo.
- If your BIOS is currently on version 3.16, skip this step.
- If you are not running 64-bit Windows, you must use the BIOS Update CD instead.
- Run the flashing tool, either from 32-bit Windows, or the Update CD.
- Download Middleton's Dual-IDA + Whitelist Removed BIOS 3.15 here. Extract the archive, you will see a
BIOS.BAK
file. Rename it toMIDDLETON-X301.ROM
. - Download Phoenix WinPhlash: 32-bit or 64-bit
- Extract the archive, and enter the
bios_mod
folder. - Copy the
MIDDLETON-X301.ROM
file to this folder. - Run WinPhlash. Under the BIOS Setting Locations section, in Specify new BIOS file, change
flashable.ROM
toMIDDLETON-X301.ROM
. - Click Advanced Settings then check and uncheck the boxes so it looks like this:
-
("Flags" Tab):
[ ] Verify BIOS part number [ ] Flash only if BIOS version is different [ ] Flash only if BIOS version is newer [ ] Verify BIOS image size [ ] Verify BIOS checksum [ ] Zero block before erasing [x] Verify block after programming [x] Disable Axx swaping automatic detection (if present) [ ] Clear CMOS Checksum
-
("DMI" tab)
"Update": Select "Update the BIOS and not DMI"
- Make sure that the laptop is running on external power, and the battery is more than 50% full.
- Now click the button Flash BIOS to install. The laptop will reboot when finished.
"If you flash under Windows, then run as administrator winuptp.exe. In case of message" BIOS image file is same as BIOS ROM. An update is not Necessary at this time ", use" flash.bat "(run it as administrator)." - Middleton
- Source: ThinkPadForum.de (German) - Middleton's X301 Dual-IDA BIOS
- Source: 51nb.com (Chinese) - Middleton's X301 Dual-IDA BIOS
"If you teach a man to fish..."
Here is a method to hack a C2D BIOS to enable Dual-IDA mode. This is the same kind of method that Middleton used for all his BIOSes.
If you ever feel the need to get Dual-IDA mode working on the latest X301 BIOS 3.16, follow this method.
MyDigitalLife.info - X301 BIOS 3.14 Remove Whitelist
- S--Software
- L--Licensed or licensing (semantics)
- I--Internal or Information (semantics)
- C--Code
System-Locked Pre-installation (SLP) is the mechanism used by OEM computer manufacturers to factory activate pre-installed Windows operating system on computers. so that activation process of Windows is done transparently and automatically once end-user first starts the computer.
The offline OEM-style pre-activation that bypass Windows Product Activation (WPA) is implemented to reduce the chance of annoying mass PC buyers from having to deal with activation after buying the computer.
There are now three different version of SLP, namely SLP 1.0 for Windows XP and Windows Server 2008, SLP 2.0 for Windows Vista and Windows Server 2008, and SLP 2.1, which supports Windows 7, Windows Server 2008 R2, and has backward-compatibility support for Windows Vista and Windows Server 2008 too.
Do I need it?
If you are trying to make your copy of Windows 7 genuine, using the key from another laptop, without having to buy a second copy or use a crack, this is the way to do it.
But if you use Windows 8 or Linux, it's probably not worth the trouble.
Note: If you don't need SLIC 2.1, just use Sovem's BIOS instead of Serg008's BIOS. SLIC 2.0 is good enough.
Coreboot is an open source, user configurable BIOS. However, it does use a few proprietary blobs here and there.
These require hardware flashing. Due to Intel Management Firmware, proprietary blobs are required for newer Intel motherboards to even power up.
-
ThinkPad T430/X230
- xx30 BIOS Whitelist Removal
- xx30 BIOS Mod with Old Keyboard - Since Libreboot's ROMs each can use a different keyboard layout, would it be possible to modify Coreboot to work with the old xx20 keyboard? Or just mod the official BIOS to do so?
- ThinkPad X201
- ThinkPad T60p (ATI GPU)
- ThinkPad T22 - Back when Coreboot was known as "LinuxBIOS", they installed it on a ThinkPad T22 for Richard Stallman.
Most Intel Chromebooks come with Coreboot preinstalled. SeaBIOS can optionally be installed to add Windows support.
Just use John Lewis's Installation Script for All Models to autoinstall.
-
Chromebook Coreboot Installation - Install Coreboot + SeaBIOS for 2nd gen laptops. Not necessary for 3rd gen.
- Acer C7 Chromebook
- Toshiba Chromebook 2 - The only 13-inch model around with an FHD 1920x1080 IPS screen.
- Samsung Series 5 550
- Acer C720 Chromebook
- ThinkPad X131e Chromebook
- Install Typical BIOS
- Chromebook Pixel
NOTE: The Libreboot components of this wiki was divested into the Official Libreboot Documentation here. Please use that from now on.
Libreboot laptops are certified by the FSF to protect your freedom.
They contain no proprietary blobs of any kind, and have the best support for FSF certified GNU/LInux.
- Customizing Libreboot
- X60 T60 Hardware Flashing
- X200 X201 Hardware Flashing
- Installing Trisquel with Full Disk Encryption
- BIOS Flashchip Identification Method
- Phoenix BIOS Crisis Recovery - (under research) Software method for recovering the factory BIOS, even if you lost the original dump.