Hardware Details

According to the EAN number my model will be pretty well equipped, it should be model no. 20C10024GE which contains:

Function Hardware Linux Y/N
Display 10.1″ WUXGA (1920×1200) IPS
LED backlight
Y
Y
Input ATML1000:00 03EB:8C15, Multi touch touchscreen
Wacom, digitizer with pen supporting hover, two modes (pen and eraser) and button, I2C bus 3 @ 0x09
OV2720/OV2722, front camera: 2.0-megapixel, fixed focus, green LED, I2C bus 4 @ 0x36, GPIO 01 Pin 0x16,0x19
Sony IMX175/IMX134, rear camera: 8.0-megapixel, auto focus, green LED, flash LED, I2C Bus 4 @ 0x10,0x0c,0x54, GPIO 01 Pin 0x18
Y
YNN
CPU / GPU Intel Z3795 @ 1.6GHz, turbo up to 2.39GHz, 2MB cache, 64 bit,
4 cores, 4 threads
integrated Intel HD GPU
Intel Imaging Signal Processor 2400
Y

Y
N *4

Memory 4GB / 1067MHz LPDDR3, mobile DDR / soldered to system board Y
Storage 128GB eMMC
one microSDHC slot
Y *1
Y
Connectivity Broadcom BCM43241 SDIO, WiFi 802.11 a/b/g/n (maybe no ac, need to check)
Broadcom BCM4324B5 integrated Bluetooth 4.0, @UART1, needs HCD patch file
Sierra Wireless EM7345, WWAN 4G LTE/HSPA/GSM/GPRS/EDGE
Broadcom BCM4752 GPS, good article about it, @UART2, GPIO GPO0 0x01,0x33, maybe it’s a Broadcom BCM47521
Broadcom BCM2F1F (BCM2079x), NFC (I2C bus 2 @ 0x77, GPIO GPO2 0x0A, IRQ 0x47)
Y

Y

Y
?

?*3

Audio Realtek® ALC5672 codec, identifies itself as RT5671, ACPI incorrectly reports RT5640, I2C bus 2 @ 0x1c N
Sensors InterSil ISL29023 Ambient Light Sensor,
AKM AK8963C 3D accelerometer and 3D magnetometer,
?type, 3-axis gyroscope
Battery status / gauge
Y
Y
Y
N *2
„Security“ ?type, Trusted Platform Module, TPM 2.0 FW (firmware)
Synaptics VFSI6101 SPI, fingerprint reader, mentioned here, SPI1, GPO0 0x36, GPO2 0x01, IRQ 0x48
N?
N
Interfaces USB2.0 host
docking port with USB3, accessible only with dock
keyboard connector, a USB2.0 port
Y
Y
Y

Specs: http://shop.lenovo.com/us/en/tech-specs/tablets/thinkpad-10/
Manual: https://download.lenovo.com/ibmdl/pub/pc/pccbbs/mobiles_pdf/thinkpad_10_ug_de.pdf?linkTrack=PSP:ProductInfo:UserGuide

*1 Even with kernel 4.5.2 I sometimes get the Baytrail typical mmc timeouts 🙁 This could be a fix!?
Update: Yes, this is the fix, which has been mainlined in 4.5.3 and 4.6
*2 ACPI DSDT table has a lot to say about BAT but no idea yet, this patch seems to address a similar issue but for pretty old kernel:
https://github.com/jfwells/linux-asus-t100ta/blob/master/patches/016-battery
*3 Most likely a BCM2079x I2C connected device, an Android driver patch effort is here,
another kernel patch here (SPI only)
*4 Some info and code is available here:
http://www.intel.com/content/www/us/en/embedded/products/bay-trail/software-and-drivers.html
ISP for Tizen* IVI 3.0 M2 Kernel 3.01 LTSI: Linux* Support Package