Skip to content

OC patching for this kext #71

@casesolved-co-uk

Description

@casesolved-co-uk

It appears some/all of the clover patches are not required for this kext in OC, at least on Monterey:

  • com.apple.driver.AppleIntelLpssI2C - excluded by default
  • com.apple.driver.AppleIntelLpssI2CController - excluded by default
  • com.apple.driver.AppleSMBusController - not found
  • com.apple.driver.AppleSMBusPCI - not found

Because com.apple.driver.AppleSMBusController is not found, trying to patch it causes a halt.

NOTE also for others, this kext probably conflicts with VoodooRMI, so pick one! I'm using a Thinkpad T470s which has the Intel SMBus this was written for but doesn't appear to have I2C.

Log:

59:046 00:083 OCAK: Patching invalid size 7000 with 29A9000 for com.apple.driver.AppleIntelLpssI2C
59:096 00:050 OCAK: Excluding com.apple.driver.AppleIntelLpssI2C - VirtualBase FFFFFF80018C3000, MaxSize 9000
59:138 00:041 OCAK: Found kext com.apple.driver.AppleIntelLpssI2C (CCA2F198) from link CCA2F1A0 to drop
59:188 00:050 OCAK: Erasing com.apple.driver.AppleIntelLpssI2C from prelinked kext under dict index 3, plist CD6A3898, plist index 45
59:229 00:041 OC: Prelinked blocker (Exclude) result 2 for com.apple.driver.AppleIntelLpssI2C (Prevent Apple I2C kexts from attaching to I2C controllers, credit CoolStar) - Success
59:271 00:041 OCAK: Patching invalid size E000 with 29A0000 for com.apple.driver.AppleIntelLpssI2CController
59:321 00:050 OCAK: Excluding com.apple.driver.AppleIntelLpssI2CController - VirtualBase FFFFFF80018CC000, MaxSize 14000
59:363 00:041 OCAK: Found kext com.apple.driver.AppleIntelLpssI2CController (CCA2F198) from link CCA2F1A0 to drop
59:405 00:041 OCAK: Erasing com.apple.driver.AppleIntelLpssI2CController from prelinked kext under dict index 3, plist CD69FE98, plist index 45
59:446 00:041 OC: Prelinked blocker (Exclude) result 3 for com.apple.driver.AppleIntelLpssI2CController (Prevent Apple I2C kexts from attaching to I2C controllers, credit CoolStar) - Success
59:491 00:044 OCAK: Failed to pk find com.apple.driver.AppleSMBusController - Not Found
59:532 00:041 OC: Prelinked blocker (Exclude) result 4 for com.apple.driver.AppleSMBusController (Prevent Apple SMBus kexts from attaching to SMBUS controller) - Not Found
59:587 00:054 OCAK: Failed to pk find com.apple.driver.AppleSMBusPCI - Not Found
59:628 00:041 OC: Prelinked blocker (Exclude) result 5 for com.apple.driver.AppleSMBusPCI (Prevent Apple SMBus kexts from attaching to SMBUS controller) - Not Found

...

64:244 00:050 OC: Kernel patch 10 for com.apple.driver.AppleSMBusController (Prevent VoodooPS2Controller to attach to MOU) is borked

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions