Jump to content
black.dragon74

DSDT Patch Request for GPIO Pinning

Recommended Posts

Hey fellas,

 

I have seen that quite a lot of you are struggling to get your trackpad working while using VoodooI2C kext.

 

That's probably because you are unable to do the GPIO pinning which is needed in 99% of the cases.

 

Although, I am busy due to my exams I will try to help you with the patching in whatever free time I can manage.

 

Here's what you need to do in order to file a request:

Note: DO NOT FORGET TO PRESS F4 AT CLOVER BOOT SCREEN BEFORE RUNNING MY SCRIPT.

 

Regards

  • Like 2

Share this post


Link to post
Share on other sites

Hallo

 

here we go

here is a Dell 5580 

Trackpad is Alps connected via I2C

tested anything

can't get it to work

keyboard isn't working too (stops after login)

 

thanks for your great work

regards

debug_410.zip

Share this post


Link to post
Share on other sites

Hey! Sorry but your IOREG is corrupt. (weird that your IORegistryExplorer.app passed the check for version 2.1 in gen_debug)

 

I am seeing that quite often. Guess there is some version of IORegExplorer floating around that pretends to be ver2.1 but is actually not. Anyways.

 

Please delete the IORegistryExplorer.app from /Applications folder and then, re-run the script. It will automatically download the correct version for you.

 

Also, have you tried patching yourself? If yes, how far did you manage to go?

 

EDIT: Never mind. I have pushed an update for gen_debug (ver2.4.2) that checks for IORegistryExplorer in a different way. So, just update your copy and it will do everything auto-magically.

 

Regards

Share this post


Link to post
Share on other sites

Hallo

 

again , next version

voodooI2C is not installed, only voodooPS2

keyboard only works till I touch the touchpad or the touchpad- buttons !!!

touchpad never working

tested PinConfigurations : 0, 11, 1B, 55

 

Regards

debug_27706.zip

Share this post


Link to post
Share on other sites

You missed the stuffs that I asked you about your machine upon booting Windows. Please provide me with those.

 

EDIT:

Furthermore, you have an interesting setup. Your trackpad is on an hybrid interface. So, technically, until a interrupt for I2C is sent, your trackpad will stay on PS2 bus. Hence, you need to boot into windows and tell me the BIOS name of your trackpad as it will be in PTP (precision touchpad) mode under windows.

 

Then, to get interrupt specifiers, you need to boot your machine with VoodooI2C.kext and Windows 10 _OSI patch applied. (No other patch should be applied). I know it's a lot. But it is the only option.

 

keyboard only works till I touch the touchpad or the touchpad- buttons !!!

Even when you boot without VoodooI2C?

 

EDIT2:

Okay. I have some good news. The fact that you mentioned that keyboard stops working once you touch your touchpad helped a lot. You can see (if you have a lil bit of this technical knowledge) that your trackpad and keyboard share a hybrid PS2 and I2C interface. They both have share the same ACPI ID too (PS2K).

 

So, you will need to have an I2C driver for keyboard too. Which doesn't exist. But, the good news is I am already working on it and will try to complete it ASAP.

 

There is one barrier in the way i.e. I don't have any hardware to test it on. So, you will need to be around for the testing.

 

Please PM me and then we can take it on from there.

 

Regards

Share this post


Link to post
Share on other sites

hallo

 

lets try

 

sorry i dont have windows on the latitude now

can ubuntu live help

 

thanks

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

×
×
  • Create New...