Search results

Loading Google Results...
  1. ben9923

    VoodooI2C Help and Support

    SSDT looks good (though I might change its name). Make sure you also un-patch _CRS ;) I really can't tell why it worked in Clover. If you really want to investigate that, start by checking the native value of SDM1 when using it (in theory it should match the one seen when using OpenCore, but...
  2. ben9923

    VoodooI2C Help and Support

    Have a look at the kernel logs, especially those lines: [ 1.282789]: VoodooGPIOSunrisePointLP::Registering hardware pin 0x6B for GPIO IRQ pin 0x6B [ 1.282792]: VoodooGPIOSunrisePointLP::Successfully registered hardware pin 0x6B for GPIO IRQ pin 0x6B [ 1.282822]...
  3. ben9923

    VoodooI2C Help and Support

    Detailed and clear as always, thanks for the report :) Can you please attach a troubleshooting archive? ACPI, IOReg, logs, etc. Make sure you also include the original DSDT. As recent versions of macOS make our logs disappear, please also inject DebugEnhancer.kext and attach the output of the...
  4. ben9923

    VoodooI2C Help and Support

    On my device I patch USTP, 8 (Find: 55535450 08) to XSTP, 8 (Replace: 58535450 08). Then added this via an SSDT: Name (USTP, One)
  5. ben9923

    VoodooI2C Help and Support

    Great! Notice your DSDT already has SSCN and FMCN, they are just disabled by the USTP variable. You can try to patch this variable to a non-zero value (One/Ones) to make a simpler patch, if you want to spend some more time and make the values non-hardcoded (Slightly lower CPU usage? Better...
  6. ben9923

    VoodooI2C Help and Support

    It should be _INI in the SSDT. The rename to XINI is meant to allow you to add an _INI method of your own - Via the SSDT. For some reason, setting USTP via _INI does not work. One alternative may be patching If (USTP) to If (One) or If (Ones). Another may be patching USTP, 8 to XSTP, 8 and...
  7. ben9923

    VoodooI2C Help and Support

    I see. Seems like your SSDT-AWAC has no effect, because your DSDT already has an (empty) _SB._INI method. You might want to patch it so it's changed to XINI. Make sure you're only patching that single _INI rather than all _INI methods. Code in DSDT: Scope (_SB) { Method (_INI...
  8. ben9923

    VoodooI2C Help and Support

    IOReg and kernel log here shows trackpad has stopped working. Is that so? Seems like an error with that SSDT. Can you attach a full set of troubleshooting files again?
  9. ben9923

    VoodooI2C Help and Support

    Cool! I meant setting TPDM in the same SSDT as STAS and USTP. Add another External declaration there and set it within the same condition. After you make this change too, please attach a fresh copy of IOReg so we can work on multitouch.
  10. ben9923

    VoodooI2C Help and Support

    Add an External declaration for USTP just like the one for STAS at the top. You need to put the assignment to One inside the condition, so it, too, only happens when running macOS: If (...) { STAS = ... USTP = ... } Remove the GPIO SSDT, then. Less patching the better :)
  11. ben9923

    VoodooI2C Help and Support

    I'd stick with OpenCore :) Rename your SSDT-AWAC to something more general, like SSDT-INI and add this line inside (After setting STAS, within the OS conditional code): USTP = One This should expose I2C bus configuration values VoodooI2C can use. Once this works, you should have your trackpad...
  12. ben9923

    VoodooI2C Help and Support

    Looking at your patchmatic extraction, it seems like there's a duplicate XOSI SSDT, and the _OSI -> XOSI rename was not applied. Were you booting with the attached OC when collecting the troubleshooting archive? Please attach a fresh troubleshooting archive + OC folder, anyway :)
  13. ben9923

    VoodooI2C Help and Support

    First you can see in IOReg that your SMBIOS is MacBookPro1. Seems like a major (yet easy) issue you need to resolve. Assuming you're using OpenCore: Remove VoodooPS2Mouse from the injected kexts in your config.plist. Remove VoodooI2CELAN from your config.plist - Seems like you won't need it...
  14. ben9923

    MacOS Sierra Asus X556U

    You'll need to use VoodooI2C, with either VoodooI2CELAN or VoodooI2CFTE. Read the kext installation guide, linked from the GitHub README. Update your BIOS to latest version first (Newer X556U BIOS allows simpler I2C setup, less patching), re-patch DSDT/SSDTs if you had those patched before the...
  15. ben9923

    VoodooI2C Help and Support

    You have a Synaptics trackpad. Use VoodooI2CSynaptics.kext as well, change the name match here to your trackpad's name: https://github.com/alexandred/VoodooI2CSynaptics/blob/c8d93b3fd24a48e6327cdc6430dee8fe8b75cf19/VoodooI2CSynaptics/Info.plist#L34 Should be 1532020F :)
  16. ben9923

    VoodooI2C Help and Support

    IOReg is not attached. You cannot just 'generate' a kext, you must develop it properly. No need to compile yourself, a release is available in GitHub. Anyway, please attach a troubleshooting archive made with VoodooI2C + VoodooI2CHID.
  17. ben9923

    << Solved >> Random kernel panic by IOSCSIPeripheralDeviceType05

    I'm still with Clover personally. Just manually added the patch there to my Clover config.plist.
  18. ben9923

    VoodooI2C Help and Support

    VoodooI2C v2.3 is out :) Many stability fixes are included. No need to patch Apple's I2C kexts anymore.
  19. ben9923

    VoodooI2C Help and Support

    You have a _OSI -> XOSI rename, but no SSDT-XOSI. VoodooI2C & VoodooI2CHID. Attach a troubleshooting archive if you have issues.
  20. ben9923

    << Solved >> Random kernel panic by IOSCSIPeripheralDeviceType05

    This might be helpful: https://www.tonymacx86.com/threads/random-freezes-in-public-beta-3.280705/post-2039838
Back
Top