Generate SSDT hotpatches for your Touchable Device and get ready for VoodooI2C! 😜
-
VoodooI2C Information
- Loaded Status
- Attatched Submodules
- Log Extracting
- Working Mode (APIC, GPIO, Polling)
- APIC/GPIO Pin showing
-
SSDT Generation
- Using External references to maintain APIC/GPIO Pin Bios injection
- Generate I2C Bus Speed Patch
Generate Skylake I2C Controller Patch(In development🚧)- Generate GPIO Pin when manually pinning is required
- Polling mode patch supported (VoodooI2CHID only)
-
Tools
- ACPI Disassembler
-
VoodooI2C Diagnosis
- Ckeck CPU Generation Support
- AppleIntelLpssI2C.kext/AppleIntelLpssI2CController.kext blocking detection
- Check VoodooI2C Status
- Check Magic Trackpad 2 Simulator Engine Status
- Analyze VoodooI2C Logs
- Bat.bat (@williambj1) for the idea and the Visual Basic .Net part of the project
- DogAndPot (@DogAndPot) for the Swift part of the project
- å®ªæ¦ for sample SSDTs and theoretical support
- Alexandred for VoodooI2C (Full Credits)
- Startpenghubingzhou (@penghubingzhou) for providing theoretical support and his fancy DSDT
- Steve Zheng (@stevezhengshiqi) for testing and bug reporting
- http://patorjk.com for the amazing ASCII Art font
Impossible
Writing Code and Debugging are not easy, if you appreciate my work, please buy me a coffee. It's not required but will be highly appreciated.😋😋😋