Lenovo ThinkPad X250
The Lenovo ThinkPad X250 is the successor to the Lenovo ThinkPad X240. Major differences include the physical TrackPoint buttons above the touchpad mouse as well as the Broadwell line of Intel CPUs.
|Feature||Configuration 1||Configuration 2|
|CPU||Intel i5-5200U||Intel i7-5600U|
|Graphics||Intel HD 5400||Intel HD 5500|
|Disk||unknown 180 GB SSD||SanDisk X300 256GB|
|Display||12.5" IPS FHD (1920x1080) non-touch||12.5" IPS FHD (1920x1080) non-touch|
|Wireless||Intel Wireless 7265 AC||Intel Wireless 7265 AC|
|Built-in Battery||9 Cell||9 Cell|
|Additional Pluggable Battery||6 Cell 19+||6 Cell 19+|
With kernels > 4.0.5 TrackPoint and touchpad work out of the box.
The fingerprint reader works out of the box with.
Backlight and Keyboard
In order to get the backlight to work, I added
options thinkpad_acpi force-load=1 to
/etc/modprobe.d/x250.conf. This forces the thinkpad_acpi module to load, which is needed for controlling the backlight via as well as enable some of the extra media keys.
Although a dedicated Pause-key is missing, it can be input using the key combination
Sound and Volume Control
In order to get control of the audio from Intel hdmi, you have to disable it and force alsa to use Intel PCH. See ALSA#Set the default sound card to set the default sound card to Intel PCH (speakers and headphones).
options snd_hda_intel index=1,0
Withand installed, you can map the volume buttons to change the volume. Here are some samples:
event=button/mute action=amixer -c 1 sset Master toggle -q
event=button/volumedown action=amixer -c 1 sset -M Master 5%%- unmute -q
event=button/volumeup action=amixer -c 1 sset -M Master 5%%+ unmute -q
event=button/f20 action=amixer -c 1 sset Mic toggle -q
PulseAudio and are also great tools for fixing volume issues.
Bluetooth works out of the box with
blueman-applet to you i3-conf.
In order to get a working and bootable usb dongle to flash a current BIOS it may be necessary to follow these steps:
1. Download newest BIOS update tool (ISO) from Lenovos x250 downloads section
geteltorito -o thinkpadbios.img xyz.iso
3. Copy the extracted image to a usb dongle with dd:
sudo dd if᐀thinkpadbios.img of᐀/dev/sdX bs᐀1M
4. Just in case run
6. Press enter at the Lenovo screen, chose your usb dongle
7. Flash the BIOS update following the description on your screen. You need to have a charged battery and a connected ac adapter in order to run this tool successfully.
Tipps and tricks
Some x250 come with dual batteries: One build-in and one detachable. Applications like cbatticon, a battery monitor for system tray, cannot handle dual battery setups. One way to check the batteries statuses is via conky with BAT0 and BAT1 as variables.