Giter Site home page Giter Site logo

Comments (15)

tylernguyen avatar tylernguyen commented on May 26, 2024 2

Can confirm that the Trackpad hasn't failed since updating these kexts from the official repo. The only hiccup is the trackpad stops working if you accidentally press the PrtSc button. Pressing it again fixes it. It's just something to be aware of and I don't know how to disable or change that key.

@Porco-Rosso @AzureWolf Good news! Being quarantined has left me with a lot of time. Please check the latest OpenCore EFI folder. The new SSDT-Keyboard.aml includes PrtSc to F13 remap and other Fn key tweaks.

from x1c6-hackintosh.

AzureWolf avatar AzureWolf commented on May 26, 2024 1

Can confirm that the Trackpad hasn't failed since updating these kexts from the official repo. The only hiccup is the trackpad stops working if you accidentally press the PrtSc button. Pressing it again fixes it. It's just something to be aware of and I don't know how to disable or change that key.

from x1c6-hackintosh.

velaar avatar velaar commented on May 26, 2024

Happens to me as well. If I had to guess its about the PS2 and there is a race condition somewhere.

from x1c6-hackintosh.

tylernguyen avatar tylernguyen commented on May 26, 2024

@Porco-Rosso @velaar I think this is an issue with VoodooPS2 and VoodooInput. I used to have these problems but after the mentioned kexts are updated, the issue went away. Please try updating those two kexts.

from x1c6-hackintosh.

Porco-Rosso avatar Porco-Rosso commented on May 26, 2024

I can concur, haven't had any issues. Would love to disable PrtSc, but I assume this is being managed at a BIOS level?
I was unsuccessful remapping (or even receiving key presses with keypirinha
Supposedly this is possible in windows

from x1c6-hackintosh.

tylernguyen avatar tylernguyen commented on May 26, 2024

@AzureWolf @Porco-Rosso If you wish, you can modify this SSDT from RehabMan to turn the PrtSc button into F13 and remap it from there.

from x1c6-hackintosh.

AzureWolf avatar AzureWolf commented on May 26, 2024

"This SSDT"? Did you attach something?

I am pretty bad at the post-install instructions and I can't even tell if any of them worked, so I have no idea how to modify them either... If you can share one that is already modified and where to put it, I'd be really grateful.

Sorry, I've been trying (without luck) to transition to OpenCore but OpenCore has yet to work for me so I'm still on Clover and still pretty much clueless on getting those modifications to actually work.

from x1c6-hackintosh.

tylernguyen avatar tylernguyen commented on May 26, 2024

@AzureWolf Sorry, I forgot to attach the file's link. Here it is: https://github.com/RehabMan/OS-X-Voodoo-PS2-Controller/blob/master/SSDT-PrtSc-F13.dsl

I'm fairly busy atm so I can't make any promises but I think I should be able to get it to work on my machine in the next 2 weeks, then I'll update the repo with it.

from x1c6-hackintosh.

AzureWolf avatar AzureWolf commented on May 26, 2024

So yeah, I put it in my EFI loader disk (in ACPI --> Patched) and the trackpad went screwy again. I'll just wait for a fix from people more competent for me.

Thanks for everything you've done. I've been a macbook user since 2010 and this is the best macbook I've had lol

from x1c6-hackintosh.

Porco-Rosso avatar Porco-Rosso commented on May 26, 2024

Hi, all. So despite what I said above, it seems all the issues were not resolved. I am still having the two-finger touch problem I described after putting my laptop to sleep and waking it.

Haven't had a chance to try the PrtSc patch out yet.

from x1c6-hackintosh.

AutinMitra avatar AutinMitra commented on May 26, 2024

Maybe try clearing kextcache after installing updated kexts? They only didn't work for me during the install process, worked perfectly fine post-install

from x1c6-hackintosh.

Porco-Rosso avatar Porco-Rosso commented on May 26, 2024

@tylernguyen
Like @AzureWolf I've tried to compile the .dsl file into an .aml file, but can't figure it out. I'm afraid to say I am a bit out of my depth on this one.
If you could either clarify your instructions on the READMEs or post the compiled aml here, when you have time I would be grateful.

Regarding the trackpad, I will rebuild the kextcahe and see if the error appears again.

from x1c6-hackintosh.

Porco-Rosso avatar Porco-Rosso commented on May 26, 2024

@AzureWolf I've successfully disabled the PrtSc button, by modifying SSDT-Keyboard-X1C6.dsl compiling it to .aml and making sure the reference is correct in the config.plist ( I renamed it to SSDT-Keyboard-X1C6-PrtSc-Mod), however it doesn't seem to be triggering any other keycode.
Does "e037=64", // PrtSc=F13 really translate to the F13 key? Am I doing something wrong?

Here are my dsl and aml files:
SSDT-Keyboard-X1C6-PrtSc-Mod.zip

EDIT: Compiled something wrong, as the all the brightness etc keys stopped working..

from x1c6-hackintosh.

velaar avatar velaar commented on May 26, 2024

@tylernguyen
Any chance we can keep a changelog somewhere?
Seen that you've updated a bunch of other AMLs as they are binary no comparison available.

from x1c6-hackintosh.

tylernguyen avatar tylernguyen commented on May 26, 2024

@velaar My apologies, I'm good at making changes but bad at documenting them. There's already a CHANGELOG.md file at the repo's root directory. I will update it right now with all the changes I've made. As far as comparisons goes, the compiled AML are identical to their DSL counterparts in the /patches folder. You can use those to compare ACPI.

from x1c6-hackintosh.

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.