Elan Smbus Free Elan Smbus
It has been created to work on the Thinkpad T480s.Free elan smbus driver 15.21.1.23 download software at UpdateStar - Supported Products:GeForce 500 series:GTX 590, GTX 580, GTX 570, GTX 560 Ti, GTX 560, GTX 550 Ti, GT 545, GT 530, GT 520, 510GeForce 400 series:GTX 480, GTX 470, GTX 465, GTX 460 v2, GTX 460 SE v2, GTX 460 SE, GTX 460, GTS 450, GT 440, GT ELAN SMBus Driver. Select the driver needed and press download.The objective of this project is to provide support to the ELAN Touchpads which use SMBUS to report the touch information. More interestingly, after hitting OK, the dynamic icon appears and the gestures worked.ELAN SMBus Driver - there are 6 drivers found for the selected device, which you can download from our website for free. I went into the 'mouse' settings in the control panel and noticed that the driver was still loaded. Refer to for an improved version.Synaptics ELAN SMBus Driver Windows drivers can help you to fix Synaptics ELAN SMBus Driver or Synaptics ELAN SMBus Driver errors in one click: download.I recently updated to Windows 8.1 and noticed that my Elan Touchpad features no longer worked at boot-up and that the dynamic icon was missing from the toolbar. This repo is no longer maintained.
(you can confirm this by using lspci in Linux) Obvious, but make sure that you have an ELAN touchpad connected via PS2 & SMBUS. In essence, the mouse, keyboard, USB devices, and other devices are connected to "New ICs are using a different scheme for the alternate bus parameter.Given that they are new and are only using either PS2 only or PS2 + SMBus Host Notify, we force those new ICs to use the SMBus solution for enhanced reporting.This allows the touchpad found on the Lenovo T480s to report 5 fingers every 8 ms, instead of having a limit of 2 every 8 ms." Requirements
(Trackpoint support not implemented yet) Disable the trackpoint in Bios settings. SMBUS hotpatch provided here SSDT-SMBUS.dsl and config.plist patches similar to CoolStar ones SMBUS patches. Latest version of ElanSMBus.kext provided here. Rehabman VoodooPS2Controller.kext for the keyboard to work. As no support regarding this topics will be provided.
The trackpoint information could be also retrieved, so I think it would be possible to use the Thinkpad trackpoint as well. Power management has not been implemented so the touchpad does not work after Sleep. Do not touch the touchpad while booting. Remove AppleIntelLpssiI2C.kextand AppleIntelLpssiI2CController.kext (If there is no "replacing" kext they get loaded and the driver does not work). Add the SMBUS hotpatch SMBUS.dsl, it just creates a device representing the touchpad so the kext can be attached to it. Add the SMBUS patches to the config.plist file (in the KextsToPatch section) to avoid the use of AppleSMBusPCI and AppleSMBusController kexts or remove them (again less elegant).
(& others) for the development of the VoodooI2C kernel extension, VoodooI2CELAN satellite and the native gestures implementation. (Some delays added in the initialization could/should be removed)Follow the GPL3.0 license as per LICENSE.txt Acknowledgements Test some changes to fix the no touch while booting.