Giter Site home page Giter Site logo

Comments (6)

1Revenger1 avatar 1Revenger1 commented on May 30, 2024 1

Good to hear!

from voodoormi.

1Revenger1 avatar 1Revenger1 commented on May 30, 2024

When using kextload/kextutil, you usually need to add VoodooSMBus as an argument. sudo kextload -d VokdooSMBus.kext VoodooRMI.kext

from voodoormi.

the-eric-kwok avatar the-eric-kwok commented on May 30, 2024

Now it loads successfully. But the trackpad is still not working.

2020-07-24 21:13:32.336858+0800  localhost sudo[1188]:     eric : TTY=ttys004 ; PWD=/Volumes/Data/eric/Downloads/VoodooRMI-0.5-Debug ; USER=root ; COMMAND=/sbin/kextload -d VoodooSMBus.kext VoodooRMI.kext
2020-07-24 21:13:32.399727+0800  localhost kextd[116]: (IOKit) [com.apple.kext:kextlog] Kext with invalid signature (-67050) allowed: <OSKext 0x6000006ad1a0 [0x7fff8be0cb60]> { URL = "file:///Volumes/Data/eric/Downloads/VoodooRMI-0.5-Debug/VoodooRMI.kext/", ID = "com.1Revenger1.VoodooRMI" }
2020-07-24 21:13:32.425506+0800  localhost kextd[116]: (Security) Created Activity ID: 0x106e4, Description: SecTrustEvaluateIfNecessary
2020-07-24 21:13:32.448449+0800  localhost kextd[116]: (Security) Created Activity ID: 0x106e5, Description: SecTrustEvaluateIfNecessary
2020-07-24 21:13:32.457748+0800  localhost kextd[116]: (Security) Created Activity ID: 0x106e6, Description: SecTrustEvaluateIfNecessary
2020-07-24 21:13:32.470755+0800  localhost kextd[116]: (Security) Created Activity ID: 0x106e7, Description: SecTrustEvaluateIfNecessary
2020-07-24 21:13:32.484894+0800  localhost kextd[116]: (Security) Created Activity ID: 0x106e8, Description: SecTrustEvaluateIfNecessary
2020-07-24 21:13:32.497526+0800  localhost kextd[116]: (Security) Created Activity ID: 0x106e9, Description: SecTrustEvaluateIfNecessary
2020-07-24 21:13:32.520380+0800  localhost kextd[116]: (Security) Created Activity ID: 0x106ea, Description: SecTrustEvaluateIfNecessary
2020-07-24 21:13:32.537124+0800  localhost kextd[116]: (Security) Created Activity ID: 0x106eb, Description: SecTrustEvaluateIfNecessary
2020-07-24 21:13:32.537377+0800  localhost kextd[116]: (Security) Created Activity ID: 0x106ec, Description: SecTrustEvaluateIfNecessary
2020-07-24 21:13:32.537474+0800  localhost kextd[116]: (Security) Created Activity ID: 0x106ed, Description: SecTrustEvaluateIfNecessary
2020-07-24 21:13:32.537480+0800  localhost kextd[116]: (Security) Created Activity ID: 0x106ee, Description: SecTrustEvaluateIfNecessary
2020-07-24 21:13:32.537532+0800  localhost kextd[116]: (Security) Created Activity ID: 0x106ef, Description: SecTrustEvaluateIfNecessary
2020-07-24 21:13:32.537626+0800  localhost kextd[116]: (Security) Created Activity ID: 0x10d40, Description: SecTrustEvaluateIfNecessary
2020-07-24 21:13:32.537744+0800  localhost kextd[116]: (Security) Created Activity ID: 0x10d41, Description: SecTrustEvaluateIfNecessary
2020-07-24 21:13:32.537833+0800  localhost kextd[116]: (Security) Created Activity ID: 0x10d42, Description: SecTrustEvaluateIfNecessary
2020-07-24 21:13:32.542415+0800  localhost kextd[116]: (Security) Created Activity ID: 0x10d43, Description: SecTrustEvaluateIfNecessary
2020-07-24 21:13:32.557704+0800  localhost kextd[116]: (Security) Created Activity ID: 0x10d44, Description: SecTrustEvaluateIfNecessary
2020-07-24 21:13:32.557744+0800  localhost kextd[116]: (Security) Created Activity ID: 0x10d45, Description: SecTrustEvaluateIfNecessary
2020-07-24 21:13:32.575277+0800  localhost kextd[116]: (Security) Created Activity ID: 0x10d46, Description: SecTrustEvaluateIfNecessary
2020-07-24 21:13:32.589351+0800  localhost kextd[116]: (Security) Created Activity ID: 0x10d47, Description: SecTrustEvaluateIfNecessary
2020-07-24 21:13:32.607846+0800  localhost kextd[116]: (Security) Created Activity ID: 0x10d48, Description: SecTrustEvaluateIfNecessary
2020-07-24 21:13:32.623777+0800  localhost kextd[116]: (Security) Created Activity ID: 0x10d49, Description: SecTrustEvaluateIfNecessary
2020-07-24 21:13:32.624123+0800  localhost kextd[116]: (Security) Created Activity ID: 0x10d4a, Description: SecTrustEvaluateIfNecessary
2020-07-24 21:13:32.624381+0800  localhost kextd[116]: (Security) Created Activity ID: 0x10d4b, Description: SecTrustEvaluateIfNecessary
2020-07-24 21:13:32.624388+0800  localhost kextd[116]: (Security) Created Activity ID: 0x10d4c, Description: SecTrustEvaluateIfNecessary
2020-07-24 21:13:32.624466+0800  localhost kextd[116]: (Security) Created Activity ID: 0x10d4d, Description: SecTrustEvaluateIfNecessary
2020-07-24 21:13:32.624470+0800  localhost kextd[116]: (Security) Created Activity ID: 0x10d4e, Description: SecTrustEvaluateIfNecessary
2020-07-24 21:13:32.624478+0800  localhost kextd[116]: (Security) Created Activity ID: 0x10d4f, Description: SecTrustEvaluateIfNecessary
2020-07-24 21:13:32.624486+0800  localhost kextd[116]: (Security) Created Activity ID: 0x10d60, Description: SecTrustEvaluateIfNecessary
2020-07-24 21:13:32.637081+0800  localhost kextd[116]: (Security) Created Activity ID: 0x10d61, Description: SecTrustEvaluateIfNecessary
2020-07-24 21:13:32.637089+0800  localhost kextd[116]: (Security) Created Activity ID: 0x10d62, Description: SecTrustEvaluateIfNecessary
2020-07-24 21:13:32.637428+0800  localhost kextd[116]: (Security) Created Activity ID: 0x10d63, Description: SecTrustEvaluateIfNecessary
2020-07-24 21:13:32.637531+0800  localhost kextd[116]: (Security) Created Activity ID: 0x10d64, Description: SecTrustEvaluateIfNecessary
2020-07-24 21:13:32.637558+0800  localhost kextd[116]: (Security) Created Activity ID: 0x10d65, Description: SecTrustEvaluateIfNecessary
2020-07-24 21:13:32.637605+0800  localhost kextd[116]: (Security) Created Activity ID: 0x10d66, Description: SecTrustEvaluateIfNecessary
2020-07-24 21:13:32.642893+0800  localhost kextd[116]: (Security) Created Activity ID: 0x10d67, Description: SecTrustEvaluateIfNecessary
2020-07-24 21:13:32.643323+0800  localhost kextd[116]: (Security) Created Activity ID: 0x10d68, Description: SecTrustEvaluateIfNecessary
2020-07-24 21:13:32.643683+0800  localhost kextd[116]: (Security) Created Activity ID: 0x10d69, Description: SecTrustEvaluateIfNecessary
2020-07-24 21:13:32.652885+0800  localhost kextd[116]: (Security) Created Activity ID: 0x10d6a, Description: SecTrustEvaluateIfNecessary
2020-07-24 21:13:32.654087+0800  localhost kextd[116]: (Security) Created Activity ID: 0x10d6b, Description: SecTrustEvaluateIfNecessary
2020-07-24 21:13:32.654194+0800  localhost kextd[116]: (Security) Created Activity ID: 0x10d6c, Description: SecTrustEvaluateIfNecessary
2020-07-24 21:13:32.654264+0800  localhost kextd[116]: (Security) Created Activity ID: 0x10d6d, Description: SecTrustEvaluateIfNecessary
2020-07-24 21:13:32.655446+0800  localhost kextd[116]: (Security) Created Activity ID: 0x10d6e, Description: SecTrustEvaluateIfNecessary
2020-07-24 21:13:32.673141+0800  localhost kextd[116]: (Security) Created Activity ID: 0x10d6f, Description: SecTrustEvaluateIfNecessary
2020-07-24 21:13:32.689177+0800  localhost kextd[116]: (Security) Created Activity ID: 0x10d70, Description: SecTrustEvaluateIfNecessary
2020-07-24 21:13:32.704436+0800  localhost kextd[116]: (Security) Created Activity ID: 0x10d71, Description: SecTrustEvaluateIfNecessary
2020-07-24 21:13:32.713183+0800  localhost kextd[116]: (Security) Created Activity ID: 0x10d72, Description: SecTrustEvaluateIfNecessary
2020-07-24 21:13:32.713200+0800  localhost kextd[116]: (Security) Created Activity ID: 0x10d73, Description: SecTrustEvaluateIfNecessary
2020-07-24 21:13:32.713211+0800  localhost kextd[116]: (Security) Created Activity ID: 0x10d74, Description: SecTrustEvaluateIfNecessary
2020-07-24 21:13:32.732247+0800  localhost kextd[116]: (Security) Created Activity ID: 0x10d75, Description: SecTrustEvaluateIfNecessary
2020-07-24 21:13:32.743119+0800  localhost kextd[116]: (Security) Created Activity ID: 0x10d76, Description: SecTrustEvaluateIfNecessary
2020-07-24 21:13:32.758920+0800  localhost kextd[116]: (Security) Created Activity ID: 0x10d77, Description: SecTrustEvaluateIfNecessary
2020-07-24 21:13:32.770177+0800  localhost kextd[116]: (Security) Created Activity ID: 0x10d78, Description: SecTrustEvaluateIfNecessary
2020-07-24 21:13:32.779814+0800  localhost kextd[116]: (Security) Created Activity ID: 0x10d79, Description: SecTrustEvaluateIfNecessary
2020-07-24 21:13:32.788255+0800  localhost kextd[116]: (Security) [com.apple.securityd:security_exception] MacOS error: -67030
2020-07-24 21:13:32.788323+0800  localhost kextd[116]: (Security) [com.apple.securityd:security_exception] MacOS error: -67030
2020-07-24 21:13:32.803961+0800  localhost kextd[116]: (Security) [com.apple.securityd:security_exception] MacOS error: -67030
2020-07-24 21:13:32.804298+0800  localhost kextd[116]: (IOKit) [com.apple.kext:kextlog] Kext with invalid signature (-67030) allowed: <OSKext 0x6000006af600 [0x7fff8be0cb60]> { URL = "file:///Volumes/Data/eric/Downloads/VoodooRMI-0.5-Debug/VoodooSMBus.kext/", ID = "de.leo-labs.VoodooSMBus" }
2020-07-24 21:13:32.837014+0800  localhost kextd[116]: (IOKit) [com.apple.kext:kextlog] Invalid signature -67050 for kext <OSKext 0x6000006ad1a0 [0x7fff8be0cb60]> { URL = "file:///Volumes/Data/eric/Downloads/VoodooRMI-0.5-Debug/VoodooRMI.kext/", ID = "com.1Revenger1.VoodooRMI" }
$ sudo kextstat| grep -i voodoo                
   69    1 0xffffff7f84913000 0x14000    0x14000    as.acidanthera.voodoo.driver.PS2Controller (2.1.5) 2529B917-EE1A-3F67-88B9-12F21B0F5D0A <12 8 6 5 3 1>
  103    0 0xffffff7f8492c000 0xd000     0xd000     as.acidanthera.voodoo.driver.PS2Keyboard (2.1.5) 2BDE73B8-0F0D-3915-8D25-9DE623F7A209 <69 61 8 6 5 3 1>
  174    1 0xffffff7f8498b000 0x2d000    0x2d000    de.leo-labs.VoodooSMBus (2.1) 672C9AAE-BC8B-3B92-9387-EB6CD2290386 <61 13 6 5 3>
  175    0 0xffffff7f84901000 0x12000    0x12000    me.kishorprins.VoodooInput (1.0.6) 4CCC7C09-5BB8-355E-B104-2C81D8A29A91 <61 6 5 3>
  176    0 0xffffff7f849b8000 0x28000    0x28000    com.1Revenger1.VoodooRMI (0.5) 7409967A-87FB-3A4B-8724-833A8F81F7F8 <174 61 6 5 3>

from voodoormi.

the-eric-kwok avatar the-eric-kwok commented on May 30, 2024

I'm using OpenCore, kexts are installed in EFI, there is nothing about 'voodoo' in my boot log.

$ log show --last boot --style syslog | grep -i voodoo
$                                                     

Here is my config:

Inject:
image

Block:
image

Here is SBUS in ioReg (Seems to be not loaded)
image

image

from voodoormi.

the-eric-kwok avatar the-eric-kwok commented on May 30, 2024

Works perfectly after added device-id and vendor-id into Info.plist!

The magic number is:

0xa1238086

For those guys whose kext didn't load:
VoodooSMBus does not load

from voodoormi.

the-eric-kwok avatar the-eric-kwok commented on May 30, 2024

Close due to PR already exists VoodooSMBus/VoodooSMBus#35

from voodoormi.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.