user748832
Members-
Posts
29 -
Joined
-
Last visited
-
hackintoolmac started following user748832
-
[ref]onemanosx[/ref], yes exactly. And I already said thank you. Now, why you're asking me to test again? Added in 4 minutes 12 seconds: The dsdt is the same as posted last time, when you (or onemanosx) asked me a RunApp. It is your DSDT in the first post, plus the 3 methods that I mentioned. I hope is clear now.
-
Hi onemanosx, what is exactly that you want me to test? Are there improvements in your version? The ELAN kext that I'm using now is just perfect for me, only thing is that touch sensibility is not high, did you improve this? If yes, than I will test a new kext, just send me the link. Thanks. PS. I've setup my Xcode env, cloned the I2C rep and merged in the changes by Sasha that I found here: https://github.com/EmotionalLove/VoodooI2CELAN Only my changes are following lines (176-182) in VoodooI2CELANTouchpadDriver.cpp, as I found that 0xFF (255) is returned when touchpad is Idle (not touched). if (reportData[ETP_REPORT_ID_OFFSET] == 0xFF) { // touchpad is IDLE (no touch) return kIOReturnSuccess; } if (reportData[ETP_REPORT_ID_OFFSET] != ETP_REPORT_ID) { IOLog("%s::%s Invalid report (%d)\n", getName(), device_name, reportData[ETP_REPORT_ID_OFFSET]); return kIOReturnError; } I don't like to have a lot of messages in kernel log (thousand and thousand) like this "Invalid report (255) ...." Added in 17 minutes 57 seconds: Your DSDT didn't work for me as I have ELAN029. This device only works in polling mode. Methods SSCN and FMCN are missing from your DSDT, they are required for polling mode. So, my current DSDT is different from your, as I added inside Device (TPD0) for Scope (_SB.PCI0.I2C0) the following methods: Method (SSCN, 0, NotSerialized) { Return (PKG3 (SSH0, SSL0, SSD0)) } Method (FMCN, 0, NotSerialized) { Return (PKG3 (FMH0, FML0, FMD0)) } Also, I added this, not sure it is really required: Method (PKG3, 3, Serialized) { Name (PKG, Package (0x03) { Zero, Zero, Zero }) PKG [Zero] = Arg0 PKG [One] = Arg1 PKG [0x02] = Arg2 Return (PKG) /* \_SB_.PCI0.I2C0.PKG3.PKG_ */ }
-
I think you have my same exact model (i3 and bluetooth in pending state always). I was unable to find any working GPIO pin number for using I2C in interrupt mode. However, I'm using the ELAN kext provided by onemanosx, which has polling mode enabled for ELAN devices. You also need to patch your DSDT as per my earlier post, otherwise polling mode will not work too. Look at my post of 29 Oct 2019, 17:30
-
Are you saying that Lenovo has updated the BIOS so that hackintosh users will get some benefit from that? I'm not so sure... but I could be wrong. Anyway I will do that. Do we have an archive of previous BIOS, just in case we need to return back? Added in 3 minutes 13 seconds: That operating system is too bad to be installed in dual boot on our lenovo machine. I suggest you to install it on an external usb drive (as I did) so you can use all the SSD space for macOS. Check on google for the WinToUSB tool...
-
I have found more issues... not critical, but annoying. First, sleep is not reliable, sometimes it works very well, sometimes not. (when I reopen the lid, the screen remains black or alternate between black and grey.. so i have to hard power off). Second, audio is usually working good. However, when I connect headphones, sometimes I get a distorted audio (similar to mono sound). This is not easy to reproduce, it seems that the issue disappear after system is rebooted. And, it seems more easy to reproduce at cold boot (turn-off completely, then turn-on and boot). I'll try to play with layout-id parameter of AppleALC in next days... or maybe I have to remove AppleALC and use VoodooHDA instead. PS. My audio device (as I see from Windows) is Realtek ALC230 (vendorID = 10ec, deviceID = 0x0230, subsys = 17aa382c) -------------- EDIT: The problem with headphones is apparently resolved. I was using an older version of config.plist with an injected audio device not needed. Now, I'm using same settings from config.plist in first post by Mald0n, that is removing audio device (keeping only the device for uhd620), and specifying '20' in Audio inject field. Let's cross the fingers...
-
There are no fixes, but only a lot of patches for Security Vulnerabilities (CVE-...). I don't think it's very interesting for an hackintosher.. ----------------------- SEnhancement to address CVE-2019-6171. Enhancement to address CVE-2019-0123; Enhancement to address CVE-2019-0117; Enhancement to address CVE-2019-0185; Enhancement to address CVE-2019-11135; Enhancement to address CVE-2019-0154. Enhancement to address CVE-2019-0131; Enhancement to address CVE-2019-0165; Enhancement to address CVE-2019-0166; Enhancement to address CVE-2019-0168; Enhancement to address CVE-2019-0169; Enhancement to address CVE-2019-11086; Enhancement to address CVE-2019-11087; Enhancement to address CVE-2019-11088; Enhancement to address CVE-2019-11090; Enhancement to address CVE-2019-11097; Enhancement to address CVE-2019-11100; Enhancement to address CVE-2019-11101; Enhancement to address CVE-2019-11102; Enhancement to address CVE-2019-11103; Enhancement to address CVE-2019-11104; Enhancement to address CVE-2019-11105; Enhancement to address CVE-2019-11106; Enhancement to address CVE-2019-11107; Enhancement to address CVE-2019-11108; Enhancement to address CVE-2019-11109; Enhancement to address CVE-2019-11110; Enhancement to address CVE-2019-11131; Enhancement to address CVE-2019-11132; Enhancement to address CVE-2019-11147. -----------------------
-
[ref]MaLd0n[/ref], for WIFI, I see that Dell DW1560 is really expensive (it is based on Broadcom BCM94352Z). Is there some other compatible WIFI card which can fit with our M.2 NGFF connector? I found this one, about 10EUR, but I'm not sure: "Etase DW1820A BCM94350ZAE 802.11Ac BT4.1 Adattatore WiFi 867 Mbps BCM94350 M.2 NGFF DW1820 Scheda WiFi Migliore di BCM94352Z"
-
Why not? I just upgraded from 10.15.0 to 10.15.1... no issues. If you keep all your kexts in CLOVER/kexts/Other directory instead of /S/L/E/ you're safe. Just make sure to have a second way to boot from an external key, just in case...
-
If your specific model of Ideapad S145 has really an Ethernet port, and you have the Kext loaded for that, I think it is not normal. In my case, my S145 model is without Ethernet so I have your same view. And I'm using this one, working fine on Catalina by using the driver on github (WIFI-Dlink Catalina-Panel-V2) by chris1111 https://www.sitecom.com/it/wireless-network-usb-micro-adapter-n300-x3/wla-3000/p/297
-
Yeahhh right I should have thought it before! Version 1.8.34 ( VoodooPS2Controller_2018-0506.kext ) is working fine!!! While v2.0.4 (the latest) and v1.9.2 appear incompatible with your patched kext. I think you can update the VoodooI2C repo with the information that ELAN0629 is supported by your patch, in polling mode. Thank you onemanosx!
-
[ref]onemanosx[/ref], this version is working same as before. 1) I have to use "-v darkwake=0" so I can boot without a panic. 2) By removing "VoodooPS2Controller.kext" (which contains only VoodooPS2Keyboard.kext) I can boot without boot args 3) Apart of this, the touchpad is OK (smooth and multitouch) 4) In kernel log, I continue to see an enormous number of messages like this: (about 100 per second) 2019-11-01 17:59:51.777246+0100 0x29e2c Default 0x0 0 0 kernel: (kernel) VoodooI2CELANTouchpadDriver::ELAN0629 Invalid report (255) ( that's why I'd like to check the source code to remove above trace statement... ) Attaching a new send_me and plus panic log. Thanks. panic(cpu 2 caller 0xffffff8010662e0a): Kernel trap at 0xffffff7f93939977, type 14=page fault, registers: CR0: 0x000000008001003b, CR2: 0x0000000000000000, CR3: 0x000000002552c000, CR4: 0x00000000003626e0 RAX: 0xffffff80346927d8, RBX: 0xffffff80338d5090, RCX: 0xffffff8034692780, RDX: 0xffffff8034f32900 RSP: 0xffffff812c933e90, RBP: 0xffffff812c933e90, RSI: 0x0000000000000000, RDI: 0x0000000000000000 R8: 0xffffff8010ea4490, R9: 0x0000000000000001, R10: 0x00000000000000b4, R11: 0x0000000000000000 R12: 0xffffff80346927d0, R13: 0xffffff8034f32900, R14: 0xffffff8034f32900, R15: 0xffffff8034692780 RFL: 0x0000000000010246, RIP: 0xffffff7f93939977, CS: 0x0000000000000008, SS: 0x0000000000000000 Fault CR2: 0x0000000000000000, Error code: 0x0000000000000000, Fault CPU: 0x2, PL: 0, VF: 1 Backtrace (CPU 2), Frame : Return Address 0xffffff812c9338f0 : 0xffffff8010539a3b 0xffffff812c933940 : 0xffffff8010670fe5 0xffffff812c933980 : 0xffffff8010662a5e 0xffffff812c9339d0 : 0xffffff80104e0a40 0xffffff812c9339f0 : 0xffffff8010539127 0xffffff812c933af0 : 0xffffff801053950b 0xffffff812c933b40 : 0xffffff8010cd17f9 0xffffff812c933bb0 : 0xffffff8010662e0a 0xffffff812c933d30 : 0xffffff8010662b08 0xffffff812c933d80 : 0xffffff80104e0a40 0xffffff812c933da0 : 0xffffff7f93939977 0xffffff812c933e90 : 0xffffff8010c16405 0xffffff812c933ef0 : 0xffffff8010c1916b 0xffffff812c933f50 : 0xffffff8010c1b9cd 0xffffff812c933fa0 : 0xffffff80104e013e Kernel Extensions in backtrace: as.acidanthera.voodoo.driver.PS2Controller(2.0.4)[E2927F57-AEFE-372E-ACAD-19C77D1D69E9]@0xffffff7f93937000->0xffffff7f93946fff dependency: com.apple.iokit.IOACPIFamily(1.4)[4A40B298-87E0-373E-84A9-9A2227924F8F]@0xffffff7f91290000 BSD process name corresponding to current thread: kernel_task Mac OS version: Not yet set Kernel version: Darwin Kernel Version 19.0.0: Thu Oct 17 16:17:15 PDT 2019; root:xnu-6153.41.3~29/RELEASE_X86_64 Kernel UUID: 7503CD47-851F-321E-8747-50DB4299165F Kernel slide: 0x0000000010200000 Kernel text base: 0xffffff8010400000 __HIB text base: 0xffffff8010300000 System model name: MacBookPro15,2 (Mac-827FB448E656EC26) System shutdown begun: NO Panic diags file unavailable, panic occurred prior to initialization System uptime in nanoseconds: 1119201729 last loaded kext at 913624248: >!AFileSystemDriver 3.0.1 (addr 0xffffff7f90e95000, size 16384) loaded kexts: me.kishorprins.VoodooI2CELAN 1 org.hwsensors.driver.LPCSensors 1800 com.alexandred.VoodooI2C 2.2 org.coolstar.VoodooGPIO 1.1 org.hwsensors.driver.ACPISensors 1800 org.rehabman.driver.!ASmartBatteryManager 1.90.1 as.acidanthera.voodoo.driver.PS2!C 2.0.4 org.hwsensors.driver.SMMSensors 1800 org.hwsensors.driver.CPUSensors 1800 as.vit9696.!AALC 1.4.2 com.alexandred.VoodooI2CServices 1 as.vit9696.WhateverGreen 1.3.4 xyz.racermaster.NoTouchID 1.0.2 fish.goldfish64.SystemProfilerMemoryFixup 1.0.0 as.vit9696.Lilu 1.3.9 org.netkas.driver.FakeSMC 1800 >!AFileSystemDriver 3.0.1 >!AVirtIO 1.0 @filesystems.hfs.kext 522.0.9 @!AFSCompression.!AFSCompressionTypeDataless 1.0.0d1 @BootCache 40 @!AFSCompression.!AFSCompressionTypeZlib 1.0.0 @private.KextAudit 1.0 >!AAHCIPort 341.0.2 >!AHPET 1.8 >!AACPIButtons 6.1 >!AACPIEC 6.1 >!ARTC 2.0 >!ASMBIOS 2.1 >!AAPIC 1.7 $!AImage4 1 @nke.applicationfirewall 303 $TMSafetyNet 8 @!ASystemPolicy 2.0.0 |EndpointSecurity 1 |IOSerial!F 11 |IOSurface 269.6 @filesystems.hfs.encodings.kext 1 |IOAHCI!F 290.0.1 >usb.!UHostPacketFilter 1.0 |IOUSB!F 900.4.2 >!AEFINVRAM 2.1 >!ASMCRTC 1.0 >usb.!UXHCIPCI 1.2 >usb.!UXHCI 1.2 >!A!ILpssGspi 3.0.60 >!AEFIRuntime 2.1 |IOSMBus!F 1.1 |IOHID!F 2.0.0 $quarantine 4 $sandbox 300.0 @kext.!AMatch 1.0.0d1 >DiskImages 493.0.0 >!AFDEKeyStore 28.30 >!AEffaceable!S 1.0 >!AKeyStore 2 >!UTDM 489.41.1 |IOSCSIBlockCommandsDevice 422.0.2 >!ACredentialManager 1.0 >KernelRelayHost 1 >!ASEPManager 1.0.1 >IOSlaveProcessor 1 |IOUSBMass!SDriver 157.40.7 |IOSCSIArchitectureModel!F 422.0.2 |IO!S!F 2.1 |IOUSBHost!F 1.2 >!UHostMergeProperties 1.2 >usb.!UCommon 1.0 >!ABusPower!C 1.0 |CoreAnalytics!F 1 >!AMobileFileIntegrity 1.0.5 @kext.CoreTrust 1 |IOTimeSync!F 810.1 |IONetworking!F 3.4 |IOReport!F 47 >!AACPIPlatform 6.1 >!ASMC 3.1.9 >watchdog 1 |IOPCI!F 2.9 |IOACPI!F 1.4 @kec.pthread 1 @kec.corecrypto 1.0 @kec.Libm 1 Send me PersonakdiMarco.station.zip
-
Done ( using the officially released kexts - may 2019 - taken from here: https://github.com/alexandred/VoodooI2C/releases ) Send me PersonakdiMarco.station.zip
-
[ref]onemanosx[/ref], so I can confirm that VoodooI2CELANkext you kindly provided above is working good for ELAN0629 - touchpad fluidity is more than acceptable (with some unexpected jump from time to time..) - multitouch working - Trackpad preferences working and this only works if I boot with "darkwake=0 -v", otherwise I get the kernel panic I posted earlier. I can suppose that darkwake option may have some impact, but I'm really surprised that "-v" is really needed? Trust me, I've tried all the combinations: without "-v" AND "darkwake=0" it will not boot. What about the source code of above kext? Is there a way to look at it? I've setup Xcode and compiled the latest official I2C and satellite kexts, but it looks like your experimental changes are not there yet. Can you provide your changes as a preview? I'm so curious to see how did you enable polling mode support for ELAN... Thank you, Marco
-
Hi [ref]onemanosx[/ref], here is the full stack trace when I use your debug I2CELAN kext (which is nice, when I don't get this panic). Is there a conflict with PS2 keyboard kext? panic(cpu 2 caller 0xffffff8014e689ca): Kernel trap at 0xffffff7f98134977, type 14=page fault, registers: CR0: 0x000000008001003b, CR2: 0x0000000000000000, CR3: 0x0000000029dda000, CR4: 0x00000000003626e0 RAX: 0xffffff80390ff658, RBX: 0xffffff8038217060, RCX: 0xffffff80390ff600, RDX: 0xffffff80398b7000 RSP: 0xffffff81284fbe90, RBP: 0xffffff81284fbe90, RSI: 0x0000000000000000, RDI: 0x0000000000000000 R8: 0xffffff80156a4490, R9: 0x0000000000000001, R10: 0x000000000000009b, R11: 0x0000000000000000 R12: 0xffffff80390ff650, R13: 0xffffff80398b7000, R14: 0xffffff80398b7000, R15: 0xffffff80390ff600 RFL: 0x0000000000010246, RIP: 0xffffff7f98134977, CS: 0x0000000000000008, SS: 0x0000000000000000 Fault CR2: 0x0000000000000000, Error code: 0x0000000000000000, Fault CPU: 0x2, PL: 0, VF: 1 Backtrace (CPU 2), Frame : Return Address 0xffffff81284fb8f0 : 0xffffff8014d3f98b 0xffffff81284fb940 : 0xffffff8014e76c15 0xffffff81284fb980 : 0xffffff8014e6861e 0xffffff81284fb9d0 : 0xffffff8014ce6a40 0xffffff81284fb9f0 : 0xffffff8014d3f077 0xffffff81284fbaf0 : 0xffffff8014d3f45b 0xffffff81284fbb40 : 0xffffff80154d2d89 0xffffff81284fbbb0 : 0xffffff8014e689ca 0xffffff81284fbd30 : 0xffffff8014e686c8 0xffffff81284fbd80 : 0xffffff8014ce6a40 0xffffff81284fbda0 : 0xffffff7f98134977 0xffffff81284fbe90 : 0xffffff8015417ae5 0xffffff81284fbef0 : 0xffffff801541a84b 0xffffff81284fbf50 : 0xffffff801541d0ad 0xffffff81284fbfa0 : 0xffffff8014ce613e Kernel Extensions in backtrace: as.acidanthera.voodoo.driver.PS2Controller(2.0.4)[E2927F57-AEFE-372E-ACAD-19C77D1D69E9]@0xffffff7f98132000->0xffffff7f98141fff dependency: com.apple.iokit.IOACPIFamily(1.4)[9BA2613C-A129-3EDD-8DC1-2CFF6B62B832]@0xffffff7f95e38000 BSD process name corresponding to current thread: kernel_task Mac OS version: Not yet set Kernel version: Darwin Kernel Version 19.0.0: Wed Sep 25 20:18:50 PDT 2019; root:xnu-6153.11.26~2/RELEASE_X86_64 Kernel UUID: 70EDD61F-86EE-3E1B-873F-98D909B78160 Kernel slide: 0x0000000014a00000 Kernel text base: 0xffffff8014c00000 __HIB text base: 0xffffff8014b00000 System model name: MacBookPro15,2 (Mac-827FB448E656EC26) System shutdown begun: NO Panic diags file unavailable, panic occurred prior to initialization System uptime in nanoseconds: 1244525054 last loaded kext at 1038473746: >!AFileSystemDriver 3.0.1 (addr 0xffffff7f95ac5000, size 16384) loaded kexts: com.alexandred.VoodooI2CHID 1 me.kishorprins.VoodooI2CELAN 1 org.hwsensors.driver.LPCSensors 1800 com.alexandred.VoodooI2C 2.2 org.rehabman.driver.!ASmartBatteryManager 1.90.1 org.hwsensors.driver.ACPISensors 1800 org.coolstar.VoodooGPIO 1.1 as.acidanthera.voodoo.driver.PS2!C 2.0.4 org.hwsensors.driver.SMMSensors 1800 org.hwsensors.driver.CPUSensors 1800 xyz.racermaster.NoTouchID 1.0.2 as.vit9696.!AALC 1.4.2 com.alexandred.VoodooI2CServices 1 as.vit9696.WhateverGreen 1.3.3 org.netkas.driver.FakeSMC 1800 fish.goldfish64.SystemProfilerMemoryFixup 1.0.0 as.vit9696.Lilu 1.3.8 >!AFileSystemDriver 3.0.1 >!AVirtIO 1.0 @filesystems.hfs.kext 522.0.9 @!AFSCompression.!AFSCompressionTypeDataless 1.0.0d1 @BootCache 40 @!AFSCompression.!AFSCompressionTypeZlib 1.0.0 >!AAHCIPort 341.0.2 @private.KextAudit 1.0 >!AACPIEC 6.1 >!AACPIButtons 6.1 >!AHPET 1.8 >!ARTC 2.0 >!ASMBIOS 2.1 >!AAPIC 1.7 $!AImage4 1 @nke.applicationfirewall 302 $TMSafetyNet 8 @!ASystemPolicy 2.0.0 |EndpointSecurity 1 |IOSerial!F 11 |IOSurface 269.6 @filesystems.hfs.encodings.kext 1 |IOGraphics!F 558.3 |IOAHCI!F 290.0.1 >usb.!UXHCIPCI 1.2 >usb.!UXHCI 1.2 >!A!ILpssGspi 3.0.60 >!AEFINVRAM 2.1 >usb.!UHostPacketFilter 1.0 |IOUSB!F 900.4.2 >!AEFIRuntime 2.1 >!ASMCRTC 1.0 |IOSMBus!F 1.1 |IOHID!F 2.0.0 $quarantine 4 $sandbox 300.0 @kext.!AMatch 1.0.0d1 >DiskImages 493.0.0 >!AFDEKeyStore 28.30 >!AEffaceable!S 1.0 >!AKeyStore 2 >!UTDM 489.11.2 |IOSCSIBlockCommandsDevice 422.0.2 >!ACredentialManager 1.0 >KernelRelayHost 1 >!ASEPManager 1.0.1 >IOSlaveProcessor 1 |IOUSBMass!SDriver 157.11.2 |IOSCSIArchitectureModel!F 422.0.2 |IO!S!F 2.1 |IOUSBHost!F 1.2 >!UHostMergeProperties 1.2 >usb.!UCommon 1.0 >!ABusPower!C 1.0 |CoreAnalytics!F 1 >!AMobileFileIntegrity 1.0.5 @kext.CoreTrust 1 |IOTimeSync!F 800.14 |IONetworking!F 3.4 |IOReport!F 47 >!AACPIPlatform 6.1 >!ASMC 3.1.9 >watchdog 1 |IOPCI!F 2.9 |IOACPI!F 1.4 @kec.pthread 1 @kec.corecrypto 1.0 @kec.Libm 1 Added in 8 minutes 23 seconds: [ref]kuarahy@icloud.com[/ref], I am able to use the card reader by using your old DSDT (the one you gave me days ago from the other forum). However, I suspect card reader can be activated just applying the USB ports limit patches in Clover, as you did earlier. So it's not a matter of DSDT or kext, but of config.plist. To be confirmed. I'm actually patching your old DSDT with suggestions from onemanosx in order to activate my touchpad.
-
[ref]onemanosx[/ref], this kext is very interesting. In interrupt mode, touchpad not working at all (and with high CPU usage). In polling mode, when I'm able to boot the system, the touchpad is working great! Trackpad preferences are working too and I can use the multitouch too. The pointer movement is almost fluid. The problem: Boot crashes and I have to retry multiple times before I can reach the login screen. I'm still not 100% sure, but it seems that I can boot when using "-v darkwake=0" as boot options. Is this an experimental kext with additional debugging messages? Kernel log is flooded very quickly with messages like this: VoodooI2CELANTouchpadDriver::ELAN0629 Invalid report (255) Anyway, very good progress.
