VoodooI2C

  • Der Kext ist für die I2C-angebundenen Peripherie-Geräte von Laptops sehr spannend.

    Dazu gehört, z.B. das Touchpad/Trackpad auf Basis von ELAN.


    Anbei findet ihr die Version v2.1.4

    Files

    Gruß
    Al6042

    Keine Unterstützung per PN... Eure Anfragen gehören ins Forum, nicht in mein Postfach!

  • Version v2.1.6

    • Update VoodooI2CHID
    • Fix SDK download script
    • Bump version number to v2.1.6
    • Use the macOS 10.12 SDK for CI build/release
    • Update VoodooI2CHID

    Files


    iMac17,1 GA-Z170N WiFi F22f |i5-6600 HD530 |RX 560 |16GB |250GB SSD |macOS 11.6| *
    IiMac20,1 NVISEN Y-MU01 |i7-10510U |16GB |256GB SSD |macOS 11.6 & 12.0.1| *
    MacBookPro15,4 XiaoMi-Pro-15,6" |i5-8250U UHD620 |8GB |250 & 250GB SSD |macOS 11.6 | *
    MacBookPro16,1 RedMi 14" |i7-10510U | 8GB | 512GB SSD |macOS 11.6 & 12.0.1 | *
    MacMini8,1 HYSTOU P05B |I7-8550U UHD620|16GB |500GB SSD |macOS 11.6 | *
    MacMini8,1HYSTOU S210H |I9-9880H UHD630|32GB |250GB SSD |macOS 11.6 & 12.0.1| *

    | * BootLoader OpenCore REL-075-2021-10-24

  • Version v2.2

    und als Zugabe eine erste Entwicklung für eine Konfigurator. Der Konfigurator benötigt eine frisch gezapfte BIOS DSDT.aml dekompiliert in Textformat DSDT.aml. Am besten diese Datei mit dem MaciASL erstellen.


    > Bump version number to v2.2
    > Merge pull request #191 from ben9923/cannonlake
    > Update deployment script to not override current releases
    > Update VoodooGPIO header name
    > Update README & docs to indicate CNL/CFL support
    > Update VoodooGPIO
    > Update GPIO pinning guide for Cannon Point
    > Merge pull request #184 from williambj1/master
    > Merge branch 'master' into master
    > Add Sunrise Point-LP I2C2, I2C3 controllers



    https://github.com/alexandred/VoodooI2C


    https://github.com/williambj1/GenI2C

    Files

    Grüße und Good Hack Michael


    :hackintosh:

  • Version 2.3

    This release includes major refactoring to VoodooI2C, to increase performance and eliminate bugs & memory leaks.

    It is no longer necessary to patch/remove the built-in I2C kexts to make VoodooI2C load.

    Comet Lake PCI IDs were added to kext matching, as well as more Cannon Lake IDs.

    Since the last release there have been 49 commit(s). The descriptions for the first (at most) 10 of these are as follows

    • Bump version to 2.3
    • CI: Use Xcode 11.3, store build artifacts
    • Update VoodooGPIO, VoodooI2CHID and VoodooI2CELAN
    • Add Comet Lake PCI IDs
    • Merge pull request #229 from blankmac/master
    • Fix issue with some devices failing to meet the deadline in commandSleep.
    • Merge pull request #224 from al3xtjames/commandgate
    • Correct IOCommandGate::commandSleep call
    • Merge pull request #195 from kprinssu/master
    • Add 2 more supported Cannon Lake PCI IDs 8086,a36a & 8086,a36b

    Files


    iMac17,1 GA-Z170N WiFi F22f |i5-6600 HD530 |RX 560 |16GB |250GB SSD |macOS 11.6| *
    IiMac20,1 NVISEN Y-MU01 |i7-10510U |16GB |256GB SSD |macOS 11.6 & 12.0.1| *
    MacBookPro15,4 XiaoMi-Pro-15,6" |i5-8250U UHD620 |8GB |250 & 250GB SSD |macOS 11.6 | *
    MacBookPro16,1 RedMi 14" |i7-10510U | 8GB | 512GB SSD |macOS 11.6 & 12.0.1 | *
    MacMini8,1 HYSTOU P05B |I7-8550U UHD620|16GB |500GB SSD |macOS 11.6 | *
    MacMini8,1HYSTOU S210H |I9-9880H UHD630|32GB |250GB SSD |macOS 11.6 & 12.0.1| *

    | * BootLoader OpenCore REL-075-2021-10-24

  • VoodooI2CGoodix

    VoodooI2CGoodix is a VoodooI2C satellite that enables touchscreen support for the Goodix GT9111 and others in macOS.


    https://github.com/lazd/VoodooI2CGoodix

    Files


    iMac17,1 GA-Z170N WiFi F22f |i5-6600 HD530 |RX 560 |16GB |250GB SSD |macOS 11.6| *
    IiMac20,1 NVISEN Y-MU01 |i7-10510U |16GB |256GB SSD |macOS 11.6 & 12.0.1| *
    MacBookPro15,4 XiaoMi-Pro-15,6" |i5-8250U UHD620 |8GB |250 & 250GB SSD |macOS 11.6 | *
    MacBookPro16,1 RedMi 14" |i7-10510U | 8GB | 512GB SSD |macOS 11.6 & 12.0.1 | *
    MacMini8,1 HYSTOU P05B |I7-8550U UHD620|16GB |500GB SSD |macOS 11.6 | *
    MacMini8,1HYSTOU S210H |I9-9880H UHD630|32GB |250GB SSD |macOS 11.6 & 12.0.1| *

    | * BootLoader OpenCore REL-075-2021-10-24

  • Neue Kextversion 2.4 mit folgenden Änderungen:


    - Bump version to 2.4
    - Do not use BUILD_HOME in the CI flows
    - CI updates (#272)
    - Update VoodooInput git submodule
    - Update VoodooGPIO git submodule
    - Remove deprecated VoodooI2CUPDDEngine git submodule (#271)
    - Update VoodooI2CHID and VooodooGPIO git submodules (#270)
    - Use Xcode 11.3 recommended settings
    - Update VoodooI2CHID (#268)
    - Update VoodooI2CHID git submodule (#261)


    Zu beachten ist für OpenCore Benutzer das es einen neuen Kext VoodooInput.kext innerhalb des Kext VoodooI2C.kext gibt. Dieser muss mit in die config.plist eingebunden werden. Für mein Elan 1200 sieht das dann so aus.



    Vielen Dank an die Entwickler für die überragende Arbeit.

    Files

    Grüße und Good Hack Michael


    :hackintosh:

  • Version 2.4.2


    Eneut eine neue Version. Mein Trackpad läuft inzwischen wie nee Eins mit diesen neuen Kexten. Echt ein Trackpad Traum und Danke nochmals an die Entwickler.

    Einzig was bei mir Probleme macht ist haptisches Feedback oder ich kann das nicht bedienen. Daher ist das bei mir deaktiviert.



    > Bump version to 2.4.2
    > Sync git submodules
    > Optimize I2C controller (#294)
    > Remove extra retain introduced by a merge conflict fix
    > Merge pull request #295 from blankmac/master
    > Ensure the stylus check is set to zero on start.
    > Correct issue with touchscreens requiring an additional finger for multitouch gestures. This was due to the device > presenting a stylus at transducer 0. A simple check prior to sending the message to VoodooInput eliminates the problem. The stylus check in VoodooInput should be removed as unnecessary.
    > VoodooI2CELAN has polling support, thanks @EmotionalLove and @artem-tverdokhlebov
    > Smooth cursor support thanks @Erictoby and @hieplpvip
    > Various fixes within VoodooI2CHID and VoodooGPIO regarding interrupts and sleep/wake issues, thanks @Goshin

    Files

    Grüße und Good Hack Michael


    :hackintosh:

  • 2.4.3


    Since the last release there have been 15 commit(s). The descriptions for the first (at most) 10 of these are as follows

    • VoodooGPIO and VoodooI2CHID fixes (@Goshin)
    • VoodooInput 1.0.6

    Files


    iMac17,1 GA-Z170N WiFi F22f |i5-6600 HD530 |RX 560 |16GB |250GB SSD |macOS 11.6| *
    IiMac20,1 NVISEN Y-MU01 |i7-10510U |16GB |256GB SSD |macOS 11.6 & 12.0.1| *
    MacBookPro15,4 XiaoMi-Pro-15,6" |i5-8250U UHD620 |8GB |250 & 250GB SSD |macOS 11.6 | *
    MacBookPro16,1 RedMi 14" |i7-10510U | 8GB | 512GB SSD |macOS 11.6 & 12.0.1 | *
    MacMini8,1 HYSTOU P05B |I7-8550U UHD620|16GB |500GB SSD |macOS 11.6 | *
    MacMini8,1HYSTOU S210H |I9-9880H UHD630|32GB |250GB SSD |macOS 11.6 & 12.0.1| *

    | * BootLoader OpenCore REL-075-2021-10-24

    Edited once, last by NoirOSX ().

  • 2.4.4


    Since the last release there have been 7 commit(s). The descriptions for the first (at most) 10 of these are as follows

    • Bump version to 2.4.4 and update VoodooI2CSynaptics
    • Notify multitouch engine when property changed (#344)
    • Update VoodooI2CPCIController for newer Comet Lake PCI IDs (#341)
    • Fixes VoodooInput compatibility (#333)
    • Add Comet Lake H PCI IDs (#335)
    • Minor fixes of power state switching in setPowerState() (#331)
    • Update README.md

    Files


    iMac17,1 GA-Z170N WiFi F22f |i5-6600 HD530 |RX 560 |16GB |250GB SSD |macOS 11.6| *
    IiMac20,1 NVISEN Y-MU01 |i7-10510U |16GB |256GB SSD |macOS 11.6 & 12.0.1| *
    MacBookPro15,4 XiaoMi-Pro-15,6" |i5-8250U UHD620 |8GB |250 & 250GB SSD |macOS 11.6 | *
    MacBookPro16,1 RedMi 14" |i7-10510U | 8GB | 512GB SSD |macOS 11.6 & 12.0.1 | *
    MacMini8,1 HYSTOU P05B |I7-8550U UHD620|16GB |500GB SSD |macOS 11.6 | *
    MacMini8,1HYSTOU S210H |I9-9880H UHD630|32GB |250GB SSD |macOS 11.6 & 12.0.1| *

    | * BootLoader OpenCore REL-075-2021-10-24

  • Version 2.5.1

    • Separate VoodooI2CPCILakeController (#370)
    • [Docs] Update USB Support.md (#389)
    • Catch another garbage pointer (#390)


    Kext macht genau das was er soll.

    Danke an die Entwickler.

    Files

    Grüße und Good Hack Michael


    :hackintosh:

  • Version 2.5.2


    • Bump version to 2.5.2
    • Separate VoodooI2CPCILakeController (#370)
    • [Docs] Update USB Support.md (#389)
    • Catch another garbage pointer (#390)

    Files

    Grüße und Good Hack Michael


    :hackintosh:

  • Version 2.6.1


    • Merge pull request #423 from VoodooI2C/update-hid
    • Bump version to 2.6.1
    • Update VoodooI2CHID to fix secondary button issue
    • Fixed #357 panic caused by HID's accelerometer
    • Switch to MacKernelSDK (#420)
    • Evaluate XDSM first for easy customization and document updates (#391)
    • Sync changes with VoodooI2CHID
    • Store artifacts in zip files (#419)
    • Show ACPI device name in log instead of controller_name (#416)
    • Validate whether MatchedName exists (#415)
    • Option to opt-out from _DSM/XDSM interrupts (#398)

    Mit diesem Kext Version funktioniert bei meinem ELAN 1200 das erste Mal die Funktion im Bild. Trackpad funktioniert wie ein original Apple Trackpad.

    Danke an die Entwickler für diesen Kext.


    Files

    Grüße und Good Hack Michael


    :hackintosh:

  • Version 2.6.2

    • Bump version to 2.6.2
    • Update VoodooGPIO + VoodooI2CHID to fix post-sleep IRQ issue
    • Update VoodooI2CHID to fix MacKernelSDK headers
    • Merge pull request #425 from VoodooI2C/ioreg-bus-config
    • Expose bus configuration values in IORegistry

    Files

    Grüße und Good Hack Michael


    :hackintosh:

  • Version 2.6.3

    • Bump version to 2.6.3
    • Update VoodooI2CHID with reset-related quirks

    Files

    Grüße und Good Hack Michael


    :hackintosh: