# Lenovo ThinkPad X1 Carbon (Gen 3)

Related articles

- Lenovo ThinkPad X1 Carbon
- Lenovo ThinkPad X1 Carbon (Gen 2)
- Lenovo ThinkPad X1 Carbon (Gen 4)

## Model description

Lenovo ThinkPad X1 Carbon, Gen 3.

- No optical drive.
- UEFI with BIOS-legacy fallback mode.

To ensure you have this version, run dmidecode:

    # dmidecode -t system | grep Version

    Version: ThinkPad X1 Carbon 3rd

Options:

- There is a version with a touch screen
- The integrated mobile broadband can be upgraded to a LTE Sierra EM7345

### Support

Device | Working
Intel graphics | Yes
Wireless network configuration#iwlwifi | Yes
Mobile broadband | ??
ALSA | Yes
Touchpad | Yes
Touchscreen | Yes
TrackPoint | Yes
Camera | Yes
Fingerprint Reader | Yes
Power management | Yes
Bluetooth | Yes

## Configuration

### Trackpad

Install xf86-input-libinput and see libinput for configuration.

The correct driver is called SynPS/2 Synaptics TouchPad.

Enable Natural scrolling: First get the current settings:

    xinput list-props "SynPS/2 Synaptics TouchPad" | grep "Synaptics Scrolling Distance"

It shows on my laptop:

    Synaptics Scrolling Distance (301):	114, 114

Set these two values to negative to reverse the scrolling orientation:

    xinput set-prop "SynPS/2 Synaptics TouchPad" "Synaptics Scrolling Distance" -114 -114

Similarly, to set tap actions with 1/2/3 fingers:

    xinput set-prop "SynPS/2 Synaptics TouchPad" "Synaptics Tap Action" 0 0 0 0 1 3 2

and enable two-finger scrolling in all directions:

    xinput set-prop "SynPS/2 Synaptics TouchPad" "Synaptics Two-Finger Scrolling" 1 1

To enable the above settings on login, put all those "set-prop" commands into your ~/.xprofile.

### Audio

Works with PulseAudio and ALSA installed. The built-in speakers, headphone, and mic all work.

Some users have experienced problems with white noise and popping/cracking sounds when audio is first played and when the computer is turned off.

To fix this, blacklist snd_hda_codec_realtek.

    # echo "blacklist snd_hda_codec_realtek" >> /etc/modprobe.d/blacklist.conf

### Display

There are three options for displays:

- 14" FHD TN (1920 x 1080): Works
- 14" WQHD+ (2560 x 1440): Works, see HiDPI for configuration.
- 14" WQHD+ (2560 x 1440) Touch Screen: Works, see HiDPI for configuration.

Install xf86-video-intel to drive the display.

xorg-xbacklight works fine to adjust brightness levels.

#### HDMI

Works with xrandr. Use arandr or lxrandr for a GUI.

### Fingerprint Reader

There are stable releases of libfprint that support this device. See Fprint for more details about how to configure it.

To display the reader's model:

    # lsusb | grep -i finger

    Bus 001 Device 004: ID 138a:0017 Validity Sensors, Inc. Fingerprint Reader

Note that recent versions of fprint are broken for this model : One is able to enroll a finger but recognition always fails.

### WiFi

There are several cards used - all should be covered by iwlwifi:

- Intel Wireless-N 7265, 2x2, 802.11b/g/n
- Intel Dual Band Wireless-N 7265, 2x2 802.11a/b/g/n
- Intel Dual Band Wireless-AC 7265, 2x2, 802.11a/b/g/n/ac

#### Bluetooth

All cards feature BT4.0 connectivity and should work out of the box when starting the bluetooth service

### WWAN

There are several cards used

- Ericsson N5321 (3.5G)
- Sierra Wireless EM7345 (4G)

EM7345: SIM-Problems, TBD

#### GPS

N5321 is unknown EM7345 can output GPS using AT-Commands. You can use [1] to interface to gpsd.

## See also

- Dual-Booting Arch Linux on Lenovo X1 Carbon 3rd gen
- X1C3 on Archlinux
- ThinkWiki

Category:

- Lenovo