festano92 Posted September 11, 2019 Posted September 11, 2019 Hi guys, I have some problems completing my hackintosh. Could someone help me? what works: Audio (lilu+applehda) Camera Mic Keyboard Usb 3.1/3.1 typec (SSDT_UIAC) Battery status brightness display (SSDT_PNFL+AppleBacklightFixup.kext) Apple store What doesn't work: Touchpad: Elan1200 (Bios device name) i2c. In dsdt it is under Scope (_SB.PCI0.I2C0) Device (TPD0). Voodooi2c 2.2 and 2,16 cause me boot loop (exactly voodooi2c.kext). I learned that I need voodooi2c specific for ELAN1200+voodooCHID but they don't work (They don't cause me boot loop). I tried to patch dsdt (https://voodooi2c.github.io/) but nothing. On ioreg: pci8086 a160 Power management (SSDT) ----> I don't know if it's really working. I followed this guide https://www.tonycrapx86.com/threads/guide-native-power-management-for-laptops.175801/ Disable Nvidia discrete graphics: I patched dsdt adding: Device (PEG0) { Name (_ADR, 0x00010000) // _ADR: Address Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table { If (PICM) { Return (AR01) } Return (PR01) } Device (PEGP) { Name (_ADR, Zero) // _ADR: Address Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method { If (LNot (Arg2)) { Return (Buffer (One) { 0x03 }) } Return (Package (0x06) { "name", Buffer (0x09) { "#display" }, "IOName", "#display", "class-code", Buffer (0x04) { 0xFF, 0xFF, 0xFF, 0xFF } }) } } but I'm not sure if it's really disabled (Battery lasts 1:30h) Backlight keys: Backlight keys works, but the color and the brightness are "stuck" at the same level of windows 10, and i can't modify them from mojave Sorry for my bad english. I found the dsdt patched in a thread on this site My pc: i7 7700hq intel hm175 gtx 1050 4gb+intel hd 630 CLOVER.zip ioreg.zip
Administrators MaLd0n Posted September 11, 2019 Administrators Posted September 11, 2019 [ref]festano92[/ref], for brightness use only simple pnlf + whatevergreen.kext, dont need ssdts or injector into_all device label PNLF remove_entry; into scope label _SB insert begin Device (PNLF)\n {\n Name (_ADR, Zero) // _ADR: Address\n Name (_HID, EisaId ("APP0002")) // _HID: Hardware ID\n Name (_CID, "backlight") // _CID: Compatible ID\n Name (_UID, 0x10) // _UID: Unique ID\n Name (_STA, 0x0B) // _STA: Status\n }\n end I2C device, first use kexts i2c and change to Advanced mode in bios/uefi setup power management work, u can check here about hwp bug in skylake+ notebooks https://Olarila.com/forum/viewtopic.php?f=28&t=8268 ur DGPU is disable -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
festano92 Posted September 11, 2019 Author Posted September 11, 2019 for brightness use only simple pnlf + whatevergreen.kext,, dont need ssdts or injector Done (in DSDT). power management work, u can check here about hwp bug in skylake+ notebooks viewtopic.php?f=28&t=8268 Oh thanks, I'll take a look later. ur DGPU is disable Ok great. Thanks. I2C device, firsat use keexts i2c and change to Advanced mode in bios/uefi setup Sorry I don't understand. you mean: put voodooi2c.kext and voodooi2chid.kext (the ones that cause me boot loop? ) in EFI/..../Other, than open the Bios and than? In my advanced mode there are almost all the options of the bios. Anyhow thanks a lot
Administrators MaLd0n Posted September 11, 2019 Administrators Posted September 11, 2019 [ref]festano92[/ref], have one tread here about it, i2c devices -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
festano92 Posted September 12, 2019 Author Posted September 12, 2019 I can't get it to work IMPORTANT:"Disable built-in trackpad when..."---> don't have one in mouse and trackpad IMPORTANT 2: Enable advanced option for trackpad in bios if option is available.-->Don't have IMPORTANT 3: Don't have any PS2 IMPORTANT 4:They are disabled IMPORTANT 5: I removed from S/L/E, but I added this line on config.plist anyway today I patched DSDT the right way (I hope). Voodooi2c.kext from 2.13 to 2.2 cause me a sort of boot loop. When the "load screen with the apple" appears, the pc restart itself after a second. Now I have in EFI.../Others voodooi2c.kext for Elan1200 (taken from here https://www.tonycrapx86.com/threads/wip-voodooi2c-i2c-trackpad-limited-support.204227/) and voodoochid.kext (from version 2.2). Any tips? Maybe it would works with voodoo.kext 2.2 but there is something that cause that sort of boot loop? CLOVER.zip ioreg.zip
onemanosx Posted September 12, 2019 Posted September 12, 2019 [ref]festano92[/ref], Use only official released kexts from https://github.com/alexandred/VoodooI2C/releases. Place VoodooI2C and VoodooI2CHID kexts in clover/kexts/other. Extract new send_me if still encounter problems. Do not mix and match different versions. With no VoodooPS2Controller kext, I wonder how your keyboard is working. 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)
festano92 Posted September 12, 2019 Author Posted September 12, 2019 With no VoodooPS2Controller kext, I wonder how your keyboard is working. I don't know, My internal keyboard is working since I installed mojave. In my EFI/.../Other, S/L/E and L/E there are no voodooPS2Controller kext estano92, Use only official released kexts from https://github.com/alexandred/VoodooI2C/releases. Place VoodooI2C and VoodooI2CHID kexts in clover/kexts/other. Extract new send_me if still encounter problems. As I said I can't boot if voodooi2c.kext is in EFI/.../Other(from 2,13 to 2,2). I don't even have the time to see what is written on verbose, because the pc restarts after 1/2 seconds after the apple+load bar appears. But If you meant "Place voodooi2c and voodooi2chid on other and extract new send_me without reboot" I can
onemanosx Posted September 12, 2019 Posted September 12, 2019 [ref]festano92[/ref], then you are probably using a different kext for keyboard and it might be conflicting with voodooI2c. Remove voodoI2C kexts, reboot and Extract sendme files and I'll take a look. 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)
festano92 Posted September 12, 2019 Author Posted September 12, 2019 Here you are Added in 3 minutes 25 seconds: is this the problem? | | 000002C0: 4A 31 41 31 00 50 53 32 4D 6F 75 73 65 00 00 08 09 05 00 01 00 02 0F 0D 4A 31 41 31 00 4B 65 79 J1A1.PS2Mouse...........J1A1.Key/code]Send me stefanos-MBP.zip
onemanosx Posted September 12, 2019 Posted September 12, 2019 [ref]festano92[/ref], Kexts unable to load. It is still in your system. The kexts versions are not compatible. Make sure kexts are from same releases. Like I said, dont mix and match different releases. kernel: Kext com.alexandred.VoodooI2CHID - library kext com.alexandred.VoodooI2C not compatible with requested version 2.0. kernel: Can't load kext com.alexandred.VoodooI2CHID - failed to resolve library dependencies. kernel: Kext com.alexandred.VoodooI2CHID failed to load (0xdc00800e). kernel: Failed to load kext com.alexandred.VoodooI2CHID (error 0xdc00800e) Rebuild kextcache and permissions. reboot. Extract new sendme. 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)
festano92 Posted September 12, 2019 Author Posted September 12, 2019 I think I delete voodoo now Send me stefanos-MBP.zip
onemanosx Posted September 12, 2019 Posted September 12, 2019 [ref]festano92[/ref], Enable EC0 to EC patch. Download VoodooI2C + VoodooI2CHID kexts (from same release) and place in clover/kext/other. Use latest release here : https://github.com/alexandred/VoodooI2C/releases. Reboot. Extract sendme 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)
festano92 Posted September 12, 2019 Author Posted September 12, 2019 [ref]festano92[/ref], Enable EC0 to EC patch. Download VoodooI2C + VoodooI2CHID kexts (from same release) and place in clover/kext/other. Use latest release here : https://github.com/alexandred/VoodooI2C/releases. Reboot. Extract sendme files. I can't boot again, so I delete voodoo (from windows with explorer++), boot in mojave and my keyboard backlight keys stop working. Is my keyboard connected by usb? In ioreg i see on hs08
onemanosx Posted September 12, 2019 Posted September 12, 2019 (edited) Is my keyboard connected by usb? I suppose it is. If its possible to disable the keyboard and you could boot with voodooI2c, then we wil know the culprit. Take a picture of where the boot got stuck or before it rebooted. Edited September 12, 2019 by Guest 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)
festano92 Posted September 12, 2019 Author Posted September 12, 2019 I suppose it is. If its possible to disable the keyboard and you could boot with voodooI2c, then we wil know the culprit. If I delete the hs08 line in SSDT-UIAC.aml?
onemanosx Posted September 12, 2019 Posted September 12, 2019 If I delete the hs08 line in SSDT-UIAC.aml? yes. disable the port should do it. 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)
festano92 Posted September 12, 2019 Author Posted September 12, 2019 I think I'm going to use this kernel flag -uia_exclude_ss uia_exclude=, excluding the external mouse and a usb for a external keyboard Added in 49 minutes 50 seconds: nope, same problem
onemanosx Posted September 12, 2019 Posted September 12, 2019 [ref]festano92[/ref], Try with other releases of kexts. 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)
festano92 Posted September 12, 2019 Author Posted September 12, 2019 OKOKOKOK. I delete all the .aml files in the patched folder, and with voodoo kexts in EFI/.../Other mojave works. So I think there is something in dsdt that cause the problem, is it possible?
onemanosx Posted September 12, 2019 Posted September 12, 2019 OKOKOKOK. I delete all the .aml files in the patched folder, and with voodoo kexts in EFI/.../Other mojave works. So I think there is something in dsdt that cause the problem, is it possible? thats an obvious possibility 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)
festano92 Posted September 14, 2019 Author Posted September 14, 2019 I updated the bios, installed again mojave, dropped the new acpi tables, patched dsdt from start and populated the patched folder. Now my pc is fully working
onemanosx Posted September 14, 2019 Posted September 14, 2019 I updated the bios, installed again mojave, dropped the new acpi tables, patched dsdt from start and populated the patched folder. Now my pc is fully working Congrats! So, I assume the old DSDT is causing the track pad issue somehow. 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)
festano92 Posted September 14, 2019 Author Posted September 14, 2019 Yes-ish. The DSDT caused the kp, but In the method _CRS of TPD0, I always changed return(SBFI) in SBFG and returnconca....(SBFB, SBFI) in SBFB, SBFG. In my case , as the github documentation said, I needed only return(SBFI) and returnconcate...(SBFB,SBFI), for a working trackpad, and no other patches
onemanosx Posted September 14, 2019 Posted September 14, 2019 returnconcate...(SBFB,SBFI), for a working trackpad, That's polling mode. 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)
festano92 Posted September 14, 2019 Author Posted September 14, 2019 That's polling mode. Yes that's right, I was a little bit confused because of other guides I read about other asus laptops
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