onemanosx Posted June 10, 2019 Author Posted June 10, 2019 [ref]hynrik[/ref], I am guessing its a synaptic device. I have a few suggestions 1. Update Bios. 2. Try booting without I2C kexts and use only voodoops2controllerkext. 3. Or use VoodooI2cSynaptic kext with voodooI2C kexts Try to get more infos from Windows find out its device id etc Donate Gitter Chat Acer Aspire V15 Nitro- Black Edition VN7-592G/HM170 Chipset Intel i7-6700HQ, 8GB RAM (UEFI Clover Catalina) MSI B360 Gaming Arctic Intel i5-8600 16GB RAM Asus Radeon RX580 8GB (UEFI Clover Catalina)
juanvascas Posted June 13, 2019 Posted June 13, 2019 Hi I am trying to get an SSDT for my I2C HID to work on interrupt mode; however I am not really experienced and my case is a little different because the DSDT is kinda messed up compared to yours. So this is my debug file and the dsl that does not compile because if the premature end of file error. Hope you can have a look at it. debug_5384.zip SSDT-I2C.zip
onemanosx Posted June 13, 2019 Author Posted June 13, 2019 [ref]juanvascas[/ref], DSDT does not matter if you are using ssdt method to patch. I assume your trackpad is working in polling mode? I am not on my mac right now. So, I am not able to view your debug files. Donate Gitter Chat Acer Aspire V15 Nitro- Black Edition VN7-592G/HM170 Chipset Intel i7-6700HQ, 8GB RAM (UEFI Clover Catalina) MSI B360 Gaming Arctic Intel i5-8600 16GB RAM Asus Radeon RX580 8GB (UEFI Clover Catalina)
juanvascas Posted June 13, 2019 Posted June 13, 2019 Hi and thanks for helping, yes it is working in polling mode according to the kernel log. I want to get it in interrupt mode because the cursor jumps / lags when on battery my laptop and it may be because intel cpus do not work as hard as when plugged in.
onemanosx Posted June 13, 2019 Author Posted June 13, 2019 [ref]juanvascas[/ref], do you also have gpio ssdt? Dump a full runme files. I'll take a look later when I am on my mac Donate Gitter Chat Acer Aspire V15 Nitro- Black Edition VN7-592G/HM170 Chipset Intel i7-6700HQ, 8GB RAM (UEFI Clover Catalina) MSI B360 Gaming Arctic Intel i5-8600 16GB RAM Asus Radeon RX580 8GB (UEFI Clover Catalina)
juanvascas Posted June 13, 2019 Posted June 13, 2019 I am to be not sure of the gpis SSDT but I assume you refer to the GPIO pinning of the trackpad and it is on the I2C SSDTs that almost compile, with the sbfg and the _csr method with sbfb. I used black dragon debug script for problem reporting so I guess all important files are there? Thanks you onemanosx!
onemanosx Posted June 13, 2019 Author Posted June 13, 2019 [ref]juanvascas[/ref], yah, I'll take a look later. Hv you experimented with a different batterymanager kext? I hv read smcbattery works better. Donate Gitter Chat Acer Aspire V15 Nitro- Black Edition VN7-592G/HM170 Chipset Intel i7-6700HQ, 8GB RAM (UEFI Clover Catalina) MSI B360 Gaming Arctic Intel i5-8600 16GB RAM Asus Radeon RX580 8GB (UEFI Clover Catalina)
juanvascas Posted June 13, 2019 Posted June 13, 2019 Haven't heard of smcbattery kext I am using ACPIBatteryManager. Could't find on google the smcbattery so where should I get it to try it? Also do you think it could be the reason of the mouse lag when my laptop is on battery?
onemanosx Posted June 13, 2019 Author Posted June 13, 2019 [ref]juanvascas[/ref], google for virtualsmc. Its an alternative for fakesmc. Donate Gitter Chat Acer Aspire V15 Nitro- Black Edition VN7-592G/HM170 Chipset Intel i7-6700HQ, 8GB RAM (UEFI Clover Catalina) MSI B360 Gaming Arctic Intel i5-8600 16GB RAM Asus Radeon RX580 8GB (UEFI Clover Catalina)
juanvascas Posted June 13, 2019 Posted June 13, 2019 I am currently using it and the issue of the cursor lag may have disappeared I think. My battery doesn't drop from 100% after like 5mins so I might have to work with that later but it seem better for me at the moment. There is a margin from 4% to 6% difference between macOS and HWMonitor so I guess I will fully try it on like 2 days to see which one is correct as I have am exam in 2 days. Thanks for the tip on using VirtualSMC! Also do you know of any keyboard kext for laptop that is currently updated? Not sure if RehabMan VoodooPS2Controller is still being updated and that is the one I am using. Deleted some plugins from it to try so it doesn’t do anything with the trackpad but I am not sure if it was done properly.
onemanosx Posted June 13, 2019 Author Posted June 13, 2019 [ref]juanvascas[/ref], glad its an improvement! I still use voodoops2 for its keyboard function and deleted its mouse/trackpad plugins with no issues. Donate Gitter Chat Acer Aspire V15 Nitro- Black Edition VN7-592G/HM170 Chipset Intel i7-6700HQ, 8GB RAM (UEFI Clover Catalina) MSI B360 Gaming Arctic Intel i5-8600 16GB RAM Asus Radeon RX580 8GB (UEFI Clover Catalina)
juanvascas Posted June 13, 2019 Posted June 13, 2019 I did the same so I guess I won’t have any issues!
onemanosx Posted June 13, 2019 Author Posted June 13, 2019 [ref]juanvascas[/ref], I'll take a look at your debug files later. But my bet is the ssdt defines your I2C device in interrupt mode. Just use it for a few days and feedback of any changes. Donate Gitter Chat Acer Aspire V15 Nitro- Black Edition VN7-592G/HM170 Chipset Intel i7-6700HQ, 8GB RAM (UEFI Clover Catalina) MSI B360 Gaming Arctic Intel i5-8600 16GB RAM Asus Radeon RX580 8GB (UEFI Clover Catalina)
juanvascas Posted June 13, 2019 Posted June 13, 2019 My main issue with the SSDT is that it won’t compile however, I think it almost ready so take a look when you can no hurries so don’t worry.
onemanosx Posted June 13, 2019 Author Posted June 13, 2019 [ref]juanvascas[/ref], use the latest maciasl here https://github.com/acidanthera/MaciASL Donate Gitter Chat Acer Aspire V15 Nitro- Black Edition VN7-592G/HM170 Chipset Intel i7-6700HQ, 8GB RAM (UEFI Clover Catalina) MSI B360 Gaming Arctic Intel i5-8600 16GB RAM Asus Radeon RX580 8GB (UEFI Clover Catalina)
juanvascas Posted June 13, 2019 Posted June 13, 2019 I think I was using the one mentioned on the VoodooI2C installation but will try it maybe tomorrow or the next day. I do remember the structure seemed fine but I was still missing something because I was getting premature end of file error when compiling.
onemanosx Posted June 13, 2019 Author Posted June 13, 2019 [ref]juanvascas[/ref], Your ioreg shows your trackpad with working GPIO and TPD1 device. And there is no compile error on SSDT-I2C.aml https://imgur.com/Jla94P2 Donate Gitter Chat Acer Aspire V15 Nitro- Black Edition VN7-592G/HM170 Chipset Intel i7-6700HQ, 8GB RAM (UEFI Clover Catalina) MSI B360 Gaming Arctic Intel i5-8600 16GB RAM Asus Radeon RX580 8GB (UEFI Clover Catalina)
juanvascas Posted June 13, 2019 Posted June 13, 2019 Hi I am trying to get an SSDT for my I2C HID to work on interrupt mode; however I am not really experienced and my case is a little different because the DSDT is kinda messed up compared to yours. So this is my debug file and the dsl that does not compile because if the premature end of file error. Hope you can have a look at it. I was trying to compile the SSDT-I2C.dsl attached directly to this post and now that you say it is working it makes me wonder why on the kernel log says it is working on polling mode.
onemanosx Posted June 13, 2019 Author Posted June 13, 2019 [ref]juanvascas[/ref], Try these files Archive.zip Donate Gitter Chat Acer Aspire V15 Nitro- Black Edition VN7-592G/HM170 Chipset Intel i7-6700HQ, 8GB RAM (UEFI Clover Catalina) MSI B360 Gaming Arctic Intel i5-8600 16GB RAM Asus Radeon RX580 8GB (UEFI Clover Catalina)
juanvascas Posted June 13, 2019 Posted June 13, 2019 I still shows like the GPIO patch has not been applied and that the pin is incorrect. I have thought it would be better to patch the DSDT directly but it is not compiling without error either lol. From my origin DSDT I applied the patch right before common patches section of this post: https://www.tonycrapx86.com/threads/guide-patching-laptop-dsdt-ssdts.152573/ And then I was getting an error which needed this solution: https://www.tonycrapx86.com/threads/guide-patching-laptop-dsdt-ssdts.152573/page-284#post-1765232 No luck still...Getting parseop_integer error DSDT.dsl.zip
onemanosx Posted June 13, 2019 Author Posted June 13, 2019 [ref]juanvascas[/ref], here you go DSDT.dsl.zip. Donate Gitter Chat Acer Aspire V15 Nitro- Black Edition VN7-592G/HM170 Chipset Intel i7-6700HQ, 8GB RAM (UEFI Clover Catalina) MSI B360 Gaming Arctic Intel i5-8600 16GB RAM Asus Radeon RX580 8GB (UEFI Clover Catalina)
juanvascas Posted June 13, 2019 Posted June 13, 2019 I am not home right now and may not be able to apply the SSDT patches on the DSDT as I have a final exam tomorrow but I am curious on how you managed to make it compile with no errors. I will try patching it tomorrow, thanks for all the useful help!
juanvascas Posted June 14, 2019 Posted June 14, 2019 I think I have finally got it working patching the DSDT. It may be a lot of work to get all SSDT patches to the DSDT so I may rely on hotpatches. I am unsure how to create a proper SSDT out of the DSDT to enable the I2C. Can you help me get it? Oh I also applied the Windows 10 patch from the VoodooI2C repo in case it has to be added to the SSDT as well. DSDT.zip
onemanosx Posted June 14, 2019 Author Posted June 14, 2019 [ref]juanvascas[/ref], you can use my previous I2C ssdt as a template and test it for yourself. windows 10 patch is done by osi to xosi patch and xosi-ssdt. Donate Gitter Chat Acer Aspire V15 Nitro- Black Edition VN7-592G/HM170 Chipset Intel i7-6700HQ, 8GB RAM (UEFI Clover Catalina) MSI B360 Gaming Arctic Intel i5-8600 16GB RAM Asus Radeon RX580 8GB (UEFI Clover Catalina)
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now