X330 Support

A.gain kit support

This is the kit that I use and sell on all my X330. Please refer to the soldering guide and brightness/display adjustments settings.

To fix Linux display on stock BIOS, try the following kernel boot parameters:

video=LVDS-1:d video=DP-3:e

Otherwise, try this kernel patch.

Patching stock BIOS

To patch your own BIOS to disable LVDS (stock display), unlock advanced menu and remove whitelist, follow this guide. The Windows utility is attached here (MD5: ae147bf0df89d6f8a246ae799529d3a0). The actual patch is attached here including the patch.txt (MD5: 4170f81fe0cd535fd994c6df334897b1).

For Linux users, you can follow the flashrom guide here. To patch the BIOS on Linux, download UEFItool and run the following command with the BIOS to patch and the patch from above:

uefipatch bios.img patch.txt -o new_bios.img

Alternatively, I’ve included my own 2.68 4MB top chip dump here (MD5: 52d1d303ab9a97d407a4c9091c45fbb5).

Coreboot

The best way to totally fix the X330 display issue in Linux is to use coreboot built with this patch. Follow this guide here for details on how to merge the patch.

Alternatively, I’ve uploaded my own coreboot BIOS dumps.

Installing the CMOS battery

For those who wants to install the CMOS battery with the added mSATA underneath the palmrest, refer to the following 2 pictures for installation. You can either install it in the miniPCIe slot or slot it right under the motherboard next to the speaker as shown in the 2nd picture. Refer to this video for removing the keyboard and installing the CMOS battery.