The latest version of Lenovo Companion –. Mobile is a Tools app developed by Lenovo Inc. The latest version of Lenovo Companion – Mobile is 4.2.3.0113. It was released on. Games.This is one of the best places on the Web to play new PC/Laptop games for free in 2016!Our games are licensed Full Version PC Games. Download and play.
- Recoveryfix Device Driver Backup software searches for all the existing device drivers on the computer system. The software generates detailed information about installed device drivers and determines lost or missing system device drivers.
- device-driver-backup.exe
- Device Driver BackupSoftware
- Shareware ($19.95)
- 1.27 Mb
- Win2000, Win7 x32, Win7 x64, Win98, WinServer, WinVista, WinVista x64, WinXP
- A self-extracting archive of the full version of the Kensington Comfort Type Wireless Combo Software. Notes: This software supports the Kensington Comfort Type Wireless Combo - Model K64353. Caution: Before loading this software, please remove any. ...
- Kensington-K64353.exe
- Kensington Technology Group
- Freeware (Free)
- 948 Kb
- Windows XP, 2000, 98, Me
- HP Printer Drivers Download Utility is the complete device and driver solution for your PC. It helps you to manage your hardware devices and assist with a complete uninstall of old system drivers in the easiest possible way.
- HP_Printer_Drivers_Download_Utility_Setup.exe
- LionSea Software inc
- Shareware ($29.97)
- 2.71 Mb
- WinXP, WinVista, WinVista x64, Win7 x32, Win7 x64, Win8 x32, Win8 x64, Win2000, WinOther, Windows2000, Windows2003, Windows Vista, Win98, WinNT 3.x, WinNT 4.x
- FUJITSU Drivers Download Utility will scan your hardware automatically and then list the recommended drivers for you. You can choose which driver to download. After the download is completed, it will install the drivers automatically.
- FUJITSU_Drivers_Download_Utility_Setup.exe
- LionSea Software inc
- Shareware ($29.97)
- 2.71 Mb
- WinXP, WinVista, WinVista x64, Win7 x32, Win7 x64, Win8 x32, Win8 x64, Win2000, WinOther, Windows2000, Windows2003, Windows Vista, Win98, WinNT 3.x, WinNT 4.x
- Printer Drivers Download Utility is professional printer drivers update software. Printer Drivers Download Utility is specialized in troubleshooting printer issue problem. This well-known tool is capable of updating all Printer drivers, including HP Print. ...
- Printer Drivers DownloadUtility
- LionSea Software inc
- Shareware ($29.97)
- 2.7 Mb
- WinXP, WinVista, WinVista x64, Win7 x32, Win7 x64, Win8 x32, Win8 x64, Win2000, WinOther, Windows2000, Windows2003, Windows Vista, Win98, WinNT 3.x, WinNT 4.x
- Hewlett Packard Drivers Download Utility is the complete device and driver solution for your PC. It helps you to manage your Hewlett Packard hardware devices and assist with a complete uninstall of old system drivers in the easiest possible way.
- Hewlett_Packard_Drivers_Download_Utility_Setup.exe
- LionSea Software inc
- Shareware ($29.97)
- 2.71 Mb
- WinXP, WinVista, WinVista x64, Win7 x32, Win7 x64, Win8 x32, Win8 x64, Win2000, WinOther, Windows2000, Windows2003, Windows Vista, Win98, WinNT 3.x, WinNT 4.x
- The Clever Keyboard Indicator is a program which stays in your Windows system tray and displays 'Caps Lock', 'Num Lock' and 'Scroll Lock' status, allows you to switch key status, plays a sound when the key status changed and many more.
- cleverinddemo.exe
- CleverComponents
- Demo ($25.00)
- 856 Kb
- Win95, Win98, WinME, WinNT 4.x, WinXP, Windows2000, Windows2003, Windows Vista
- Keyboard Express is a Windows keyboard macro utility. It allows you to issue just about any series of keystrokes to your windows applications with the touch of a key. These keystrokes can manually be entered in and assigned to over 700 hot keys.
- keyex3.exe
- Insight Software Solutions
- Shareware ($24.95)
- 3.97 Mb
- Win95, Win98, WinME, WinNT 3.x, WinNT 4.x, WinXP, Windows2000
- Macro Wizard Keyboard Mouse Recorder 2.1 lets you record and play back keyboard and mouse actions. Also has Hot Keys - by: vsisoftware.com. ...
- macrowhiz.exe
- Vsisoftware.com
- Shareware ($19.95)
- 1.69 Mb
- Win95, Win98, WinME, WinNT 3.x, WinNT 4.x, Windows2000, WinXP, Windows2003
- The SCR Keyboard Emulator allows the Neuron SCR 5 & 7 range of USB and serial magnetic swipe card readers to be used as keyboard wedge style readers. This software allows rapid intergration of keyboard stroke based software with magnetic card reading. ...
- SCRSet.zip
- CyberD(UK).com ltd
- Shareware ($87.00)
- 2.99 Mb
- Win95, Win98, WinME, WinNT 3.x, WinNT 4.x, Windows2000, WinXP, Windows2003
- Avro Keyboard is the first free and full Unicode supported Bangla typing software for Windows. Avro keyboard has a flexible user interface for even a novice computer user with multiple user Interfaces.
- setup_avrokeyboard_3.1.exe
- OmicronLab
- Freeware (Free)
- 6.15 Mb
- Windows2000, WinXP, Windows2003
- Inputs scale and balance data directly into any Windows programs as if it was typed in using the keyboard. No programming or additional hardware required ! Features included: Debugger, See the weight in real-time on a virtual button...
- Bill_Scale_Balance.zip
- Bill Production
- Shareware ($35.00)
- 3.6 Mb
- Win98, WinME, WinNT 3.x, WinNT 4.x, Windows2000, WinXP, Windows2003
Related:
![Self Self](https://ae01.alicdn.com/kf/HTB12DXeKXXXXXbOXVXXq6xXFXXXv/Smart.jpg_640x640.jpg)
Pages : <1 | 2 | 3>
Tip: A great resource for thinkpads is https://www.thinkwiki.org/wiki/ThinkWiki
The Lenovo ThinkPad X1 Carbon, 6th generation is an ultrabook introduced in early 2018. It comes in several variants(
20KH*
and 20KG*
) and features a 14' screen, 8th-gen Intel Core processors and integrated Intel UHD 620 graphics.To ensure you have this version, install the package dmidecode and run:
Device | Working | Modules |
Intel graphics | Yes | i915, (intel_agp) |
Wireless network | Yes | iwlmvm |
Native Ethernet with included dongle | Yes | ? |
Mobile broadband Fibocom L850-GL | Yes¹ | cdc_mbim after MBIM-switch (from PCIe) |
Mobile broadband Sierra EM7455 | Yes | cdc_mbim, cdc_wcm, cdc_ncm |
Audio | Yes | snd_hda_intel |
Touchpad | Yes | psmouse, rmi_smbus, i2c_i801 |
TrackPoint | Yes | psmouse, rmi_smbus, i2c_i801 |
Camera | Yes | uvcvideo |
Fingerprint Reader | No² | ? |
Power management | Yes³ | ? |
Bluetooth | Yes⁴ | btusb |
NFC | No⁶ | ? |
microSD card reader | Yes | scsi_mod |
Keyboard Backlight | Yes | thinkpad_acpi |
Function/Multimedia Keys | Yes | ? |
Thunderbolt 3 eGPU | Yes⁵ | nvidia |
|
- 1BIOS
- 1.1Updates
- 2Suspend issues
- 3Power management/Throttling issues
- 6Wireless WAN / LTE
- 7Configuration
- 8Intel Graphics UHD 620 issues
- 10Thunderbolt dock
- 10.1Plugable USB-C Mini Docking Station with 85W Power Delivery UD-CAM
- 11Full-disk encryption
- 12Tools
BIOS
The most convenient way to install Arch Linux is by disabling 'Secure Boot'
Security -> Secure Boot - Set to 'Disabled'
. However it is possible to self-sign your kernel and boot with it enabled. For further information have a look at the Secure Boot article.In case your
efivars
are not properly set it is most likely due to you not being booted into UEFI. Should the problem persist be sure to consult the UEFI#UEFI variables section.Updates
Note: In the BIOS setup menu under
Security -> UEFI BIOS Update Option
, both Flash BIOS Updating by End-Users
and Windows UEFI Firmware Update
must be enabled at the time of an update.Automatic (Linux Vendor Firmware Service)
In August of 2018 Lenovo has joined the Linux Vendor Firmware Service(LVFS) project, which enables firmware updates from within the OS.BIOS updates (and other firmware such as the Thunderbolt controller) can be queried for and installed through fwupd.
Manual (fwupdmgr)
Lenovo provides a cabinet file that can be directly installed with fwupdmgr.Take the most recent
.cab
file from the Lenovo ThinkPad X1 Carbon (Gen 6) driver website.- Make sure the AC adapter is firmly connected to the target computer.
- Launch Terminal.
- Move to the directory where the cabinet file was placed.
- Run
fwupdmgr install xxxxxxxx.cab
to schedule firmware update. - Restart the system.
- The computer will be restarted and the UEFI BIOS will be updated.
Manual (El Torito)
Download the latest BIOS update ISO. Obtain geteltoritoAUR and run
geteltorito.pl -o bios-update.img n23ur12w.iso
on the downloaded ISO file to create a valid El Torito image file, then flash this file on a USB drive via dd
like you would flash Arch installation media. For further information see flashing BIOS from Linux.The ThinkPad X1 Carbon supports setting a custom splash image at the earliest boot stage (instead of the red 'Lenovo' logo), more information can be found in the
README.TXT
located in the FLASH
folder of the update image. This only needs to be done once, as subsequent UEFI upgrades will ask whether you wish to keep your custom logo.Once the USB drive is flashed, the logo file can be placed in to the root directory of the flash drive.
Suspend issues
Since BIOS version 1.30, the X1 Carbon supports S3 mode when enabled in the BIOS menu (choose 'Linux' sleep mode instead of the default 'Windows 10'). See #Automatic (Linux Vendor Firmware Service) for instructions to update and verify your BIOS version.
Enabling S3
To enable S3 support, make sure you have at least BIOS version 1.30 installed. Then, go into the BIOS configuration, and
Config -> Power -> Sleep State - Set to 'Linux'
. This should make S3 available. To verify, after making the changes in the BIOS configuration, boot into Linux, and run the dmesg
command again to make sure that S3 is now available.Verifying S3
To check whether S3 is recognized and usable by Linux, run:
and check for
S3
in the list.Disabling the memory card reader
You might also need to disable the Realtek memory card reader (which appears to use a constant 2-3 W) either via the BIOS or via
BIOS configurations
Config -> Thunderbolt BIOS Assist Mode - Set to 'Enabled'
. When disabled, on Linux, power usage appears to be significantly higher because of a substantial number of CPU wakeups during s2idle.
Failed to start Suspend
Symptom: The machine starts entering suspend but comes back online immediately when phone charges through USB-C.
Note: just a plain USB-C cable - without attached external device - can cause that too.
Solution: Block USB devices from waking up the computer.
Check that
grep XHC /proc/acpi/wakeup
shows enabled
. If yes, disable XHC wakeup by echo XHC
. Now, test your computer. If your problem is solved then you have to persist the change as it would get lost on reboot.Persistent Solution
There is no way to persist the config through a configuration file. So create the following systemd unit file and enable the service.
Power management/Throttling issues
Due to wrong configured power management registers the CPU may consume a lot less power than under windows and the thermal throttling occurs at 80°C (97°C when using Windows, see T480s throttling bug).
There is a post in the official Lenovo forum to inform Lenovo about this issue, and a Lenovo employee has confirmed that they're actively working on a fix but also said that it may take some time.
Throttling fix
An easy package has been written to address the problem until Lenovo completes the OS agnostic fix for the X1C6.
Install throttled, then run:
The script also supports more advance thermal/performance features including CPU undervolting. See the repository
README.md
for details.Note: If you installed thermaldAUR, it may conflict with the throttling fix in this package. Consider disabling thermald or otherwise work around this.
Audio crackling
When charging you may hear crackling noise while listening to audio. The work around for this issue is to disable one of the PINs:
There is also a kernel patch for this issue, which can be found here.
Built-in speakers low volume workaround
If your ThinkPad X1 Carbon (Gen 6) built-in speakers are limited to a maximum of about 20% volume even though the volume is set at 100%, try adding the following parameter to the
snd_hda_intel
module, which can be set through a file in /etc/modprobe.d/
, e.g.: Note: This stops the LEDs on the mute and mic-mute buttons from working.
Wireless WAN / LTE
ThinkPad X1 Carbon (Gen 6) is exclusively shipped with a Fibocom L850-GL LTE modem, which is currently not supported out of the box under Linux.
It is normally impossible to swap the LTE modem for a supported one due to BIOS-level restrictions ('whitelists' of allowed M.2 expansion cards) implemented in all modern Lenovo laptops. However, a method has been found to configure any Sierra Wireless EM73xx/EM74xx modem to 'evade' the whitelist checks, so these modems can be used normally.
Take a look at ThinkPad mobile internet: Getting around BIOS-level whitelist restrictions for instructions.
See also the work done in github: Tools for the Fibocom L850-GL / Intel XMM7360 LTE modem, github: Kernel module for Fibocom L850-GL / Intel XMM7360 LTE modem and Lenovo Forums: WWAN Fibocom L850-GL and Linux support.
WWAN/LTE GUI
Install NetworkManager and network-manager-applet to make your life easier founding the correct APN for your SIM card.
Configuration
Keyboard Fn Shortcuts
- Fn+4 sends XF86Sleep (puts computer to sleep by default)
- Fn+S sends Alt_L+Sys_Req
- Fn+P sends Pause
- Fn+B sends Control_L+Break
- Fn+K sends Scroll_Lock
- Fn+Space toggles the keyboard backlight
- Fn by itself sends XF86WakeUp (wakes computer from sleep by default)
Special buttons
Some special buttons are not supported by X server due to keycode number limit.
Key combination | Scancode | Keycode | Note |
---|---|---|---|
Fn+F11 | 0x49 | 374 KEY_KEYBOARD | Not recognized in Wayland |
Fn+F12 | 0x45 | 364 KEY_FAVORITES | Recognized correctly on Wayland |
You can remap unsupported keys so that they can be detected and mapped in X using udev hwdb:
Note that
prog1
and prog2
map to KEY_PROG1
and KEY_PROG2
in /usr/include/linux/input-event-codes.h
. You can use any key code with a defined value less than 255. The keycode hwdb expects is the lowercased text following KEY_
in the above input event codes header file. eg: KEY_COFFEE
would be coffee
.To make the changes take effect:
Disabling red LED in Thinkpad logo
To disable the red LED in the ThinkPad logo on the cover:
1. Enable writing to the embedded controller registers by adding the kernel parameter
ec_sys.write_support=1
. If you use UEFI boot, you can add this parameter in /boot/efi/loader/entries/arch.conf
under 'options'.2. Then, you can disable directly the LED with this command:
To disable the LED at startup, you can create a systemd service:
1. Create a sh script (/root/disable_led.sh for instance) and put this :
2. Create a new service unit file in {{ic|/etc/systemd/system} called 'led.service', and insert the following:
3. Start and enable this service:
HDR Display Color Calibration
For models with the 1440p HDR display, the default color profile can be corrected under Gnome using an ICC calibration provided by notebookcheck.net's review.
This will import the ICC profile, and next you'll need to activate it for your display. Find your display's object path:
And your new color profile object path:
And finally activate the profile and set it as the default for this display:
You can verify the profile is active by running
colormgr get-devices
.Intel Graphics UHD 620 issues
- Enable GuC/HuC firmware loading suggests to load GPU firmware with warning. However, on Wayland for Carbon X1 gen 6 it cause GPU hang problem. Issues can be reflected as: a) crashing GPU process of Chrome / Chromium / Electron apps and subsequent host freezing; b) crashing of Gnome / Wayland with possibility to reboot via second virtual terminal; c) just host freezing. In dmesg the following can be observed:
Note that, first line changes depending on the source of crashing application, but the result is the same, so issue is with GPU / firmware. Basically don't enable GuC / HuC firmware loading, at least if on Wayland. There are a number of similar issues reported including #108717.
- The
modesetting
driver causes tearing in some situations. You can install thexf86-video-intel
driver instead and enable the'TearFree'
option in your configuration file:
GNOME Wayland not available
If you haven't added the i915 to the MODULES list in /etc/mkinitcpio.conf (e.g. following the full disk encryption requirements below), you may be unable to run Wayland on kernel 4.20 (the gnome on Wayland option might not be present on GDM). Adding i915 to the MODULES list in /etc/mkinitcpio.conf and regenerating the ramdisk solves this issue.
TrackPoint and Touchpad issues
Note: Some models of the 6th generation X1 Carbon seem to have issues with the TrackPoint and Touchpad working at the same time.
Note: The following parameter will only work for kernel versions after v4.14. Fore more information, see Lenovo ThinkPad X1 Carbon (Gen 5)#Trackpoint/Trackpad not working.
To get the TrackPoint and Touchpad to work at the same time, add
synaptics_intertouch=1
to the psmouse
kernel module options, for example in the cmdline of the boot loader:or by editing
/etc/modprobe.d/psmouse.conf
:Note: When using TLP with default powersaving settings, there might be occasional hiccups such as dropouts of tap-to-click functionality for the Touchpad, as well as the TrackPoint not surviving suspends and needing to be re-initialized.
Reconnecting a dead trackpad can be done via
A bug in the libinput library that caused dropouts of the tap-to-click functionality of the touchpad on the X1 Carbon 6th Gen has been fixed in libinput 1.11.2, which was released on 3 July 2018.
Thunderbolt dock
Plugable USB-C Mini Docking Station with 85W Power Delivery UD-CAM
If you are using an external plugable UD-CAM thunderbolt dock connected to the laptop through its USB-C thunderbolt port, you might experience random disconnections (external monitor, bluetooth and ethernet) with this kind of error in dmesg :
![Lenovo self maintainer program: full version software windows 7 Lenovo self maintainer program: full version software windows 7](/uploads/1/2/5/8/125850296/967852686.jpg)
It should be noted that bolt is not working with this UD-CAM dock.
To avoid random disconnection, proceed as followed by editing the bios and TLP
Bios settings
You should then look at your bios settings :
- Wake by thunderbolt : enable
- Security level : no security
- Pre-boot ACL option : enable
TLP blacklisting devices from USB autosuspend
If you are using TLP you have to edit /etc/default/tlp and make sure that you exclude all dock devices from USB autosuspend as followed :
Then reboot and your dock should work correctly.
Lenovo dock
Full-disk encryption
LUKS: Ramdisk module
With LUKS for root, i915 needs to be loaded in ramdisk in order to access the password prompt.Add i915 to MODULES list in
/etc/mkinitcpio.conf
and regenerate the ramdisk.OPAL: Hardware based full-disk encryption
See Self-Encrypting Drives (Confirmed working)
Tools
Diagnostics
s-tui
(s-tui): an aesthetically pleasing and useful curses-style interface that shows graphs of CPU frequency, utilization, temperature, and power consumption. It also has a built in stress tester.intel_gpu_top
(intel-gpu-tools): gives you some top-like info for the integrated GPU. This can be quite useful in diagnosing GPU acceleration issues.powertop
(powertop): provides detailed information about CPU power consumption and recommendations on how to improve it.tlp-stat
(tlp): a much simpler alternative to remembering which cat /sys/devices/system/*
to run in many cases. It can give very detailed, structured information about components like the battery, processor, graphics card, etc.nvme issues
There is an issue with nvme installed in ThinkPad X1 Carbon (Gen 6) resulting in device failure. Be sure to update firmware or reach out to lenovo support for replacement.
References
- T480s throttling bug, affects X1C6 as well
- Early KMS start: Adding i915 to ramdisk
Additional resources
- Benjamin Tissoires, kernel maintainer of peripherals, has explained how input bugs get fixed in his talk Tools to debug a broken input device (Slides), especially interesting are slides 16 onward.
- Dell XPS 13 9370 quirks: Some pointers on getting Watt usage down to ~2W, Intel video powersaving features might be interesting, see also the Intel graphics page for interesting power-saving options.
- Dell XPS 13 (9360): Shares some hardware with the X1C6
- Intel Blog: Best practice to debug Linux* suspend/hibernate issues, including the pm-graph tool to analyze power usage during suspend
Retrieved from 'https://wiki.archlinux.org/index.php?title=Lenovo_ThinkPad_X1_Carbon_(Gen_6)&oldid=590366'