0x00 - Microsoft: Type/Touch Cover
Technical information about Type/Touch Covers for Surface RT/2
I2C Specs
HID over I2C
Address: 0x00
Bus speed: 400kHz
HID_Descriptor: 0x0041
ACPI Device: SNMU
Power:
Bridge IC: PMIC.REG1: 1.8V
tCover Power: PMIC.REG3: 2.8V
GPIO
HID Interrupt: O5 Hotplug Interrupt: S0
Issue
The tCover I2C address is 0x00. This address is reserved for general call.
Linux doesn't allow I2C Slaves to use this address therefore the I2C driver must be patched to allow 0x00 as valid Slave address.
Implementation
i2c-hotplug-gpio is a grate driver and doesn't work in mainline.
VendorID / ProductID
Cover
Generation
VendorID / hex
ProductID / hex
Touch
1
045E
079A
Type
1
045E
079C
Touch
2
045E
07A7
Type
2
045E
07A9
Power
1
045E - tbc
07DA - tbc
Last updated
Was this helpful?