EC:lenovo/x201: Difference between revisions
Jump to navigation
Jump to search
m (typo) |
|||
(3 intermediate revisions by 2 users not shown) | |||
Line 32: | Line 32: | ||
0x02, config2, | 0x02, config2, | ||
bit0 SLIS - | bit0 SLIS - | ||
0x03, | 0x03, config3 | ||
bit6 HW MUTE button disable (generates scancodes if disabled) | |||
0x04, sound_enable0 | 0x04, sound_enable0 | ||
0x05, sound_enable1 | 0x05, sound_enable1 | ||
Line 47: | Line 48: | ||
0x0E, | 0x0E, | ||
bit0-bit-1 HFNS ??? - in combination with HFNE SMI will called | bit0-bit-1 HFNS ??? - in combination with HFNE SMI will called | ||
0x0F, ? | |||
bit7 - tablet mode (lid has to be both rotated and latched down) | |||
0x10, event0 | 0x10, event0 | ||
0x11, event1 | 0x11, event1 | ||
Line 86: | Line 89: | ||
bit2 LIDS - lid state | bit2 LIDS - lid state | ||
0x49, status3 ? | 0x49, status3 ? | ||
bit4 pen detect (likely | bit4 pen detect (likely tablet only) | ||
0x4e, HWAK | 0x4e, HWAK | ||
0x4f, HWAK | 0x4f, HWAK | ||
0x78, temperature | 0x78, temperature | ||
0x80, ??? Events??? | 0x80, ??? Events??? | ||
0x83, FNKY ? - 0x6 to act as | 0x83, FNKY ? - 0x6 to act as wake button?? | ||
0x88, temperature | 0x88, temperature | ||
0xe8, firmware version | 0xe8, firmware version | ||
Line 99: | Line 102: | ||
0xf0-0xf7, oem id | 0xf0-0xf7, oem id | ||
</pre> | </pre> | ||
== Query Functions == | == Query Functions == |
Latest revision as of 02:51, 8 September 2017
EC lenovo/x201
EC RAM: 00: a6 05 a1 11 fe 96 00 00 00 00 43 00 00 00 80 00 10: 00 00 ff ff f4 3c 80 01 01 ff ff ff 3c ff 00 00 20: 00 00 00 00 00 00 00 2f 00 00 00 00 00 00 00 80 30: 03 00 20 00 30 04 00 00 c3 00 70 10 00 00 00 00 40: 00 00 00 00 00 00 04 00 62 18 00 00 00 00 00 00 50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 70: 00 00 00 00 00 00 00 00 2f 00 00 00 00 00 00 00 80: 00 00 05 06 4b 0e 02 00 00 00 00 00 00 00 00 00 90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 a0: 50 11 c0 18 ad 00 45 00 c9 fb 27 3a ff ff c0 00 b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 d0: 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 e0: 00 00 00 00 00 00 00 00 11 50 c3 12 e4 2e 44 03 f0: 36 53 48 54 33 34 57 57 1a c6 75 d8 00 00 12 00
0x00, config0, bit0 HDBM ??? bit3 HFNE ??? - hardware function events? bit6 HLDM ??? 0x01, config1, 0x02, config2, bit0 SLIS - 0x03, config3 bit6 HW MUTE button disable (generates scancodes if disabled) 0x04, sound_enable0 0x05, sound_enable1 0x06, sound_reg 0x07, sound_repeat 0x0B, trackpoint control, 0x1 auto - 0x2 disable 0x3 enable 0x0C, ??? HLCL(ACPI name), Method LED bit 0-3 ledid bit 4-7 ledstate e.g. 0x07 -> sleep led(7) off (0) Leds: 0x7 - sleep 0xc - dock 0x0E, bit0-bit-1 HFNS ??? - in combination with HFNE SMI will called 0x0F, ? bit7 - tablet mode (lid has to be both rotated and latched down) 0x10, event0 0x11, event1 0x12, event2 0x13, event3 0x14, event4 0x15, event5 0x16, event6 0x17, event7 0x18, event8 0x19, event9 0x1a, eventa 0x1b, eventb 0x1c, eventc 0x1d, eventd 0x1e, evente 0x1f, eventf 0x30, volume_control 0x32, ? bit1 HWLB - wake up by Low Bat ??? bit2 WKLD - wake up by lid bit4 WKFN - wake up by FN key 0x3a, function control, disable devices & function bit0 audio_mute (controls pin ???) bit4 bluetooth enable (controls pin BDC_ON ???) bit5 wlan enable (controls pin WLAN_DISABLE ???) bit6 wwan enable (controls pin WLAN_DISABLE ???) 0x3b, function control bit1, keyboard light bit4, usb power (controls pin USB_ON1 / USB_ON2 ???) 0x40, volume_control_mute 0x46, status0 bit1 BTWK(ACPI name) bit2 HPLD(ACPI name) bit4 HPAC(ACPI name) - AC connected bit5 BTST(ACPI name) - battery state? 0x47, status1 0x48, status2 bit2 LIDS - lid state 0x49, status3 ? bit4 pen detect (likely tablet only) 0x4e, HWAK 0x4f, HWAK 0x78, temperature 0x80, ??? Events??? 0x83, FNKY ? - 0x6 to act as wake button?? 0x88, temperature 0xe8, firmware version 0xe9, firmware version 0xeb, firmware func major version 0xef, firmware func minor version 0xf0-0xf7, oem id
Query Functions
Query | Description |
Q24 | Notify (BAT0, 0x80) |
Q25 | Notify (BAT1, 0x80) |
Q4A | Notify (BAT0, 0x81) |
Q4B | Notify (BAT0, 0x80) |
Q4C | Notify (BAT1, 0x81) |
Q4D | Notify (BAT1, 0x80) |
Q13 | sleep button |
Q14 | brightness increase |
Q15 | brightness decrease |
Q16 | TBD - input switch? |
Q18 | TBD |
Q26 | TBD - AC |
Q27 | TBD - AC |
Q2A | TBD - Lid switch |
Q2B | TBD - Lid switch |
Q10 | TBD - HKEY.RHK (One) |
Q11 | TBD - HKEY.RHK (0x02) |
Q12 | TBD - HKEY.RHK (0x03) |
Q64 | TBD - HKEY.RHK (0x05) |
Q65 | TBD - HKEY.RHK (0x06) |
Q17 | TBD - HKEY.RHK (0x08) |
Q66 | TBD - HKEY.RHK (0x0A) |
Q1A | TBD - HKEY.RHK (0x0B) |
Q1B | TBD - HKEY.RHK (0x0C) |
Q62 | TBD - HKEY.RHK (0x0D) |
Q60 | TBD - HKEY.RHK (0x0E) |
Q61 | TBD - HKEY.RHK (0x0F) |
Q1F | TBD - HKEY.RHK (0x12) |
Q67 | TBD - HKEY.RHK (0x13) |
Q63 | TBD - HKEY.RHK (0x14) |
Q19 | TBD - HKEY.RHK (0x18) |
Q1C | TBD - HKEY.RHK (0x19) |
Q1D | TBD - HKEY.RHK (0x1A) |
Q5C | TBD - HKEY.RHK (0x0B) |
Q5D | TBD - HKEY.RHK (0x0C) |
Q5E | TBD - HKEY.RHK (0x09) |
Q5F | TBD - HKEY.RHK (0x0A) |
Q45 | TBD docking x200 docker |
Q37 | TBD docking x200 docker |
Q50 | TBD docking x200 docker & t400 docker |
Q58 | TBD docking x200 docker |
Q5A | TBD docking x200 docker |