On Fri, Nov 2, 2012 at 2:12 AM, Henrique de Moraes Holschuh <hmh@xxxxxxxxxx> wrote: > On Wed, 31 Oct 2012, Sebastian Riemer wrote: >> I've noticed the ACPI embedded controller (EC) support in the >> "thinkpad_acpi" driver. >> >> New Samsung laptops (NP530U3C, NP900X4B, NP900X3C, ...) also have an EC >> which isn't supported by the generic ACPI driver. The lid, the battery >> status and the power supply status are connected to it. >> >> How did you implement the EC support in the thinkpad driver? Did you >> have documentation or was it done by reverse engineering? > > It was done through lots of trial and error by several people over more than > a decade, and sometime ago SuSE managed to get me in contact with some > Lenovo ThinkPad firmware engineers in Japan, which did help a lot. > > However, thinkpad-acpi is an old driver, you might want to ask the > maintainers of newer WMI-based drivers about how they are managing... I don't know if WMI can really help here, but will free to use wmidump to extract all WMI informations, and http://lwn.net/Articles/391230/ https://github.com/iksaif/wmidump http://msdn.microsoft.com/en-us/library/windows/hardware/ff565588 http://glucik.blogspot.com/2011/12/mof-decompilation.html (!!! the tool is Wmimofck.exe not wmiofck.exe) -- Corentin Chary http://xf.iksaif.net -- To unsubscribe from this list: send the line "unsubscribe platform-driver-x86" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html