Denisuu Posted June 25, 2021 Share Posted June 25, 2021 (edited) Hi, I replaced my motherboard in my laptop, I managed to get everything except Trackpad and HDMI working. Before I had N580VD (I7-7700HQ) now I have N580GD (I5-8300H). On the Kaby Lake model it was impossible to get this trackpad working with interrupts due to a bugged ASUS GPIO pin. I hope on the newer Coffee Lake model it's possible to get interrupts working. (At the moment the trackpad doesn't work at all, not even under polling.) Trackpad: With VoodooI2C.kext, VoodooI2CHID.kext and SSDT-GPI0.aml ETDP shows in IOreg, but settings shows 'No trackpad found' though. Trackpad info: Path: _SB.PCI0.I2C1 Device: ETPD Pin: 0x05F GPIO: Unpinned I found an SSDT on TonyMac for my laptop, but it doesn't make my trackpad work. (My Laptop doesn't have touch-screen, or USTP under I2C1) LINK: SSDT-I2C1_USTP.aml HDMI: The HDMI port and USB-C to HDMI don't work.I tried to insert the values below that I found in the same topic on TonyMac no HDMI output on both, only a difference in VRAM. When I only have ig-platform-id in my config.plist VRAM shows as 1536MB When I add all the values found in an EFI on TonyMac VRAM shows up as 2048MB. LINK: TonyMac N580GD (I7-8750H) EFI Questions: Is there any benefit in having 2GB VRAM as compared to 1,5GB? Do you think it's possible to make the SSDT above work for my laptop? (Or this one: SSDT-ETPD.dsl) Or could you patch my DSDT only for I2C? Could you help me to get HDMI/USB-C Display working? Thanks in advance! Full EFI: ASUS-N580GD N580GD - Original DSDT - FW324.7z N580GD IOreg.7z Edited June 25, 2021 by Denisuu Link to comment Share on other sites More sharing options...
Administrators MaLd0n Posted June 25, 2021 Administrators Share Posted June 25, 2021 test this efi folder. if work extract one sendme with ioreg EFI.zip -Guides and Tutorials HERE -Hackintosh Tutorial Database - HERE -The largest EFI folder collection for Hackintosh HERE -Support Olarila Vanilla Hackintosh by making a donation HERE -Professional Consulting for macOS Hackintosh since 2006 HERE Link to comment Share on other sites More sharing options...
Denisuu Posted June 25, 2021 Author Share Posted June 25, 2021 53 minutes ago, MaLd0n said: test this efi folder. if work extract one sendme with ioreg EFI.zip 5.84 MB · 2 downloads Here you go! Send me N580GD.zip Link to comment Share on other sites More sharing options...
Administrators MaLd0n Posted June 25, 2021 Administrators Share Posted June 25, 2021 DSDT.aml.zip remove ssdts -Guides and Tutorials HERE -Hackintosh Tutorial Database - HERE -The largest EFI folder collection for Hackintosh HERE -Support Olarila Vanilla Hackintosh by making a donation HERE -Professional Consulting for macOS Hackintosh since 2006 HERE Link to comment Share on other sites More sharing options...
Denisuu Posted June 25, 2021 Author Share Posted June 25, 2021 Trackpad is working now! Is it working in interrupts mode? How can I see which one is active? HDMI is still not working. Send me N580GD.zip Link to comment Share on other sites More sharing options...
Administrators MaLd0n Posted June 25, 2021 Administrators Share Posted June 25, 2021 DSDT.aml.zip polling mode hdmi try create a patch with hackintool -Guides and Tutorials HERE -Hackintosh Tutorial Database - HERE -The largest EFI folder collection for Hackintosh HERE -Support Olarila Vanilla Hackintosh by making a donation HERE -Professional Consulting for macOS Hackintosh since 2006 HERE Link to comment Share on other sites More sharing options...
Denisuu Posted June 25, 2021 Author Share Posted June 25, 2021 (edited) 3 hours ago, MaLd0n said: DSDT.aml.zip 54.63 kB · 2 downloads polling mode hdmi try create a patch with hackintool Trackpad also works with this one. What's the difference? Interrupts is not possible? I already tried patching with Hackintool, it didn't work. Maybe I'm doing something wrong. Send me N580GD.zip Edited June 25, 2021 by Denisuu Link to comment Share on other sites More sharing options...
Administrators MaLd0n Posted June 25, 2021 Administrators Share Posted June 25, 2021 if all working good with trackpad just use polling -Guides and Tutorials HERE -Hackintosh Tutorial Database - HERE -The largest EFI folder collection for Hackintosh HERE -Support Olarila Vanilla Hackintosh by making a donation HERE -Professional Consulting for macOS Hackintosh since 2006 HERE Link to comment Share on other sites More sharing options...
Denisuu Posted June 26, 2021 Author Share Posted June 26, 2021 (edited) The problem with polling on Asus laptops is that the trackpad sometimes stops working for a while. Normally ELAN1200 should work with interrupts on Coffee Lake and above. What should I do to try get it working in interrupts? I don't see this in the patched DSDT where I can try different pins: Name (SBFG, ResourceTemplate () { GpioInt (Level, ActiveLow, ExclusiveAndWake, PullDefault, 0x0000, "\\_SB.PCI0.GPI0", 0x00, ResourceConsumer, , ) { // Pin list 0x17 } }) Can you send a DSDT with only trackpad fixes? I want try turn it in to an SSDT. I also can't seem to get HDMI working. I found this in Windows and on the Intel site: Device ID: 0x3E9B Under display information it shows: Display 2: Connected to Intel(R) UHD Graphics 630 (So not to dGPU) I tried the values from below and Hackintool patches. I know I'm asking a lot, I don't mind donating again if you can help me get HDMI and interrupts working. Edited June 26, 2021 by Denisuu Link to comment Share on other sites More sharing options...
Administrators MaLd0n Posted June 26, 2021 Administrators Share Posted June 26, 2021 20 minutes ago, Denisuu said: Can you send a DSDT with only trackpad fixes? I want try turn it in to an SSDT. in this case is just a windows patch use renames _osi to xosi with ssdt for test dsdt have many others good patches -Guides and Tutorials HERE -Hackintosh Tutorial Database - HERE -The largest EFI folder collection for Hackintosh HERE -Support Olarila Vanilla Hackintosh by making a donation HERE -Professional Consulting for macOS Hackintosh since 2006 HERE Link to comment Share on other sites More sharing options...
Denisuu Posted June 26, 2021 Author Share Posted June 26, 2021 SSDT-XOSI + Config.plist renames from Dortania don't work. Rehabman's SSDT-XOSI also doesn't work. Ok I will use your DSDT, but wake up from keyboard doesn't work. Can you try to add interrupts? Link to comment Share on other sites More sharing options...
Administrators MaLd0n Posted June 26, 2021 Administrators Share Posted June 26, 2021 DSDT.aml.zip what happens with hdmi? -Guides and Tutorials HERE -Hackintosh Tutorial Database - HERE -The largest EFI folder collection for Hackintosh HERE -Support Olarila Vanilla Hackintosh by making a donation HERE -Professional Consulting for macOS Hackintosh since 2006 HERE Link to comment Share on other sites More sharing options...
Denisuu Posted June 26, 2021 Author Share Posted June 26, 2021 (edited) Trackpad worked once I changed 0x0017 to 0x001B. How can I verify it's in interrupts in IOreg? Sleep is broken now though. FN + Brightness also doesn't work. Name (SBFG, ResourceTemplate () { GpioInt (Level, ActiveLow, ExclusiveAndWake, PullDefault, 0x0000, "\\_SB.PCI0.GPI0", 0x00, ResourceConsumer, , ) { // Pin list 0x001B } HDMI doesn't do anything. My display shows: "No HDMI signal from your device" Send me Denniss-MBP.fritz.box.zip Edited June 26, 2021 by Denisuu Link to comment Share on other sites More sharing options...
Administrators MaLd0n Posted June 26, 2021 Administrators Share Posted June 26, 2021 DSDT.aml.zip -Guides and Tutorials HERE -Hackintosh Tutorial Database - HERE -The largest EFI folder collection for Hackintosh HERE -Support Olarila Vanilla Hackintosh by making a donation HERE -Professional Consulting for macOS Hackintosh since 2006 HERE Link to comment Share on other sites More sharing options...
Denisuu Posted June 26, 2021 Author Share Posted June 26, 2021 Brightness keys and sleep work again, but now trackpad is broken again. Link to comment Share on other sites More sharing options...
Administrators MaLd0n Posted June 26, 2021 Administrators Share Posted June 26, 2021 run olarila repair seems like a cache problem -Guides and Tutorials HERE -Hackintosh Tutorial Database - HERE -The largest EFI folder collection for Hackintosh HERE -Support Olarila Vanilla Hackintosh by making a donation HERE -Professional Consulting for macOS Hackintosh since 2006 HERE Link to comment Share on other sites More sharing options...
Denisuu Posted June 26, 2021 Author Share Posted June 26, 2021 5 minutes ago, MaLd0n said: run olarila repair seems like a cache problem That fixed it. HDMI is the only thing that doesn't work now. Everything else works perfectly. Link to comment Share on other sites More sharing options...
Administrators MaLd0n Posted June 26, 2021 Administrators Share Posted June 26, 2021 try other video patch Quote <key>PciRoot(0x0)/Pci(0x2,0x0)</key> <dict> <key>AAPL,ig-platform-id</key> <data>AACbPg==</data> <key>device-id</key> <data>mz4AAA==</data> <key>framebuffer-con0-enable</key> <data>AQAAAA==</data> <key>framebuffer-con0-pipe</key> <data>EgAAAA==</data> <key>framebuffer-fbmem</key> <data>AACQAA==</data> <key>framebuffer-patch-enable</key> <data>AQAAAA==</data> <key>framebuffer-stolenmem</key> <data>AAAwAQ==</data> <key>framebuffer-unifiedmem</key> <data>AAAAgA==</data> </dict> -Guides and Tutorials HERE -Hackintosh Tutorial Database - HERE -The largest EFI folder collection for Hackintosh HERE -Support Olarila Vanilla Hackintosh by making a donation HERE -Professional Consulting for macOS Hackintosh since 2006 HERE Link to comment Share on other sites More sharing options...
Denisuu Posted June 26, 2021 Author Share Posted June 26, 2021 22 minutes ago, MaLd0n said: try other video patch No doesn't work, my laptop screen turns black for a second so it detects I attach HDMI but display says "No HDMI signal from your device". Hackintool doesn't show anything connected either. Link to comment Share on other sites More sharing options...
Administrators MaLd0n Posted June 27, 2021 Administrators Share Posted June 27, 2021 hey i think in google have this video patch. is a personal thing. need some test u can search with ur processor model -Guides and Tutorials HERE -Hackintosh Tutorial Database - HERE -The largest EFI folder collection for Hackintosh HERE -Support Olarila Vanilla Hackintosh by making a donation HERE -Professional Consulting for macOS Hackintosh since 2006 HERE Link to comment Share on other sites More sharing options...
Denisuu Posted June 30, 2021 Author Share Posted June 30, 2021 (edited) On 6/27/2021 at 2:50 PM, MaLd0n said: hey i think in google have this video patch. is a personal thing. need some test u can search with ur processor model I already tried every I5-8300H/I7-8750H patch I could find. So strange I can't get it to work while it works perfectly in Windows and it's attached to iGPU not dGPU. This new motherboard shipped without serial numbers, could this be causing the problem? If I want my ethernet port to work I always have to spoof my MAC address through terminal so maybe HDMI doesn't work without motherboard serial or something? I already requested if someone could help me recover MAC & Serials here: [HELP] ASUS N580GD - Missing Serial, MAC-address (& Unlock hidden settings) Edited June 30, 2021 by Denisuu Link to comment Share on other sites More sharing options...
Administrators MaLd0n Posted July 1, 2021 Administrators Share Posted July 1, 2021 very strange idk what happens ion this case -Guides and Tutorials HERE -Hackintosh Tutorial Database - HERE -The largest EFI folder collection for Hackintosh HERE -Support Olarila Vanilla Hackintosh by making a donation HERE -Professional Consulting for macOS Hackintosh since 2006 HERE Link to comment Share on other sites More sharing options...
Denisuu Posted July 3, 2021 Author Share Posted July 3, 2021 (edited) I fixed it by going through all Bus-ID's. This way I found out that HDMI is on con2 Bus-ID 02. <key>PciRoot(0x0)/Pci(0x2,0x0)</key> <dict> <key>AAPL,ig-platform-id</key> <data> AACbPg== </data> <key>device-id</key> <data> mz4AAA== </data> <key>framebuffer-con0-alldata</key> <data> 00000800 02000000 98000000 </data> <key>framebuffer-con1-alldata</key> <data> 01050900 00040000 87010000 </data> <key>framebuffer-con2-alldata</key> <data> 02020A00 00080000 87010000 </data> <key>framebuffer-con0-enable</key> <data> AQAAAA== </data> <key>framebuffer-con1-enable</key> <data> AAAAAA== </data> <key>framebuffer-con2-enable</key> <data> AQAAAA== </data> <key>framebuffer-patch-enable</key> <data> AQAAAA== </data> <key>framebuffer-unifiedmem</key> <data> AAAAgA== </data> </dict> The only thing that's not working yet is audio over HDMI. Adding this to iGPU doesn't do anything. I also tried to add my audio device under PciRoot(0x0)/Pci(0x1F,0x30) but that doens't work either. <key>hda-gfx</key> <string>onboard-1</string> Edited July 3, 2021 by Denisuu Link to comment Share on other sites More sharing options...
Administrators MaLd0n Posted July 3, 2021 Administrators Share Posted July 3, 2021 try other layout id add hda-gfx only in igpu patch -Guides and Tutorials HERE -Hackintosh Tutorial Database - HERE -The largest EFI folder collection for Hackintosh HERE -Support Olarila Vanilla Hackintosh by making a donation HERE -Professional Consulting for macOS Hackintosh since 2006 HERE Link to comment Share on other sites More sharing options...
Denisuu Posted July 4, 2021 Author Share Posted July 4, 2021 CX8150 only has layout-id 21 and 22 it doesn't work on either. I only added HDA-GFX to the igpu patch and alcid=21 to boot arguments. Link to comment Share on other sites More sharing options...
Recommended Posts