Releases
LegionI2CArrowLake 1.2.0
Codeless kext (Info.plist only). Adds I2C #4 and #5 of the 800-series PCH (8086:7F7A, 7F7B) to the existing 7F4C to 7F4F personalities, same bxt_i2c_info timing and the VoodooI2CPCILakeController class.
Chiledog tested 7F7A on their Arrow Lake laptop in #4: with the VoodooI2C 2.9.1 release and VoodooI2CHID the touchpad works. A VoodooI2C master build does not work with it, because master no longer has the VoodooI2CPCILakeController class. Keep -vi2c-force-polling in boot-args.
On the Legion 5 15IAX10 (touchpad on 7F4D) 1.1.0 stays loaded and works on macOS 26.7.1 and 26.7.2 (25G332); 1.2.0 changes nothing for 7F4C to 7F4F.
Downloads
- LegionI2CArrowLake-1.2.0.zip 1 KB · 12 downloads
LegionI2CArrowLake 1.1.0
Codeless kext (Info.plist only). Adds a VoodooI2C controller personality for 8086:7F4C to 7F4F with the bxt_i2c_info timing values and the VoodooI2CPCILakeController class, which wakes the controller from D3hot. Tested with VoodooI2C 2.9.1 and VoodooI2CHID on a Legion 5 15IAX10 (ELAN06FA touchpad on 8086:7F4D), macOS 15.8.1 and 26.7.1, with -vi2c-force-polling.
2026-10-28: works unchanged on macOS 26.7.2 (25G332), touchpad on VoodooI2C 2.9.1.
Downloads
- LegionI2CArrowLake-1.1.0.zip 2 KB · 147 downloads