Jump to content

Recommended Posts

  • Administrators
Posted

[ref]sushant77[/ref], just enjoy


iMessage u can try some tutos around the net

-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 Hackintosh Support since 2006 HERE

Posted

[ref]user748832[/ref], Give this kext a go. Theoretically could work in polling mode, but do give interrupt mode a test, too.


https://drive.google.com/file/d/1NrDpnzN9GyT2rcOk42UMyphi7ODVEwxj/view?usp=sharing

 

[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! :crazy: 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.

Posted

In polling mode, when I'm able to boot the system, the touchpad is working great! :crazy: Trackpad preferences are working too and I can use the multitouch too. The pointer movement is almost fluid.

You can also try to disable GPI0 device completely while in polling mode and test the kext again.

 

Scope (_SB.PCI0.GPI0)
     {
         Method (_STA, 0, NotSerialized)  // _STA: Status
         {
             Return (Zero)
         }
     }

 

And you are right about being an experimental build.


New debug files are always useful.

 

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.

This needs to be looked into as the boot args has no relation to kext load.

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)

  • Administrators
Posted

i think bios is not update, with last version work good with windows patch only xD

-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 Hackintosh Support since 2006 HERE

Posted

Hi... :D:D:D

My laptop is ideaPad S145 81S90005BR


With files I got here almost everything got working but wifi and elan trackpad.

My bluetooth and HDMI video is fully working like a charm!!!

Can anyone here help me fixing my trackpad, please?

 

@wendelmr1 Did you use some separate dongle for bluetooth? Because my bluetooth doesn't seem to work.

Posted

i think bios is not update, with last version work good with windows patch only xD

Yes! Agreed! :mrgreen:

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)

  • Administrators
Posted

[ref]kuarahy@icloud.com[/ref], don't work in some models, forget it


Added in 6 minutes 12 seconds:

[ref]kuarahy@icloud.com[/ref], patch for nvme m.2

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 Hackintosh Support since 2006 HERE

Posted

[ref]MaLd0n[/ref],

With this patch I get a fatal error, tried my best to take a picture (it was too fast ) of the error to show you.

I restored the previous patch you sent, I cannot use the nvme but os is loaded.

Thanks again

Attached the files.

 

[ref]kuarahy@icloud.com[/ref], don't work in some models, forget it


Added in 6 minutes 12 seconds:

[ref]kuarahy@icloud.com[/ref], patch for nvme m.2

DSDT.aml.zip

Screen Shot 2019-10-31 at 12.12.38.zip

Send me MacBook-Pro.zip

  • Administrators
Posted

[ref]kuarahy@icloud.com[/ref], k

-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 Hackintosh Support since 2006 HERE

Posted

This needs to be looked into as the boot args has no relation to kext load.

 

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:

Hi [ref]MaLd0n[/ref],

Did you manage to enable the card reader for the machine? I used the files you provided but the card reader is not activated? is there a kext for that ?

Thanks in advance.

 

[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.

  • Administrators
Posted

[ref]user748832[/ref], in ur case card reader work, for some notebooks models don't work

-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 Hackintosh Support since 2006 HERE

Posted

[ref]kuarahy@icloud.com[/ref], k

[ref]MaLd0n[/ref],

Following on NVME, with the previous patch (not the one with the NVME patch) if I boot my system without the verbose mode , the SSD is recognised. Tried rebooting like 3 times without the verbose mode and the SSD is recognised . If I reboot the system again in verbose mode, the SSD is not recognised.

Don't know what this means but at least I can copy files from my windows partition now.

  • Administrators
Posted

[ref]kuarahy@icloud.com[/ref], some kext bug i think

-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 Hackintosh Support since 2006 HERE

Posted

[ref]user748832[/ref], Give this kext a go. Theoretically could work in polling mode, but do give interrupt mode a test, too.


https://drive.google.com/file/d/1NrDpnzN9GyT2rcOk42UMyphi7ODVEwxj/view?usp=sharing

 

[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

Posted

[ref]user748832[/ref], Can you do this test?


1. Find your GPI0 device and disable it by Return (Zero) statement

 

Scope (_SB.PCI0.GPI0)
     {
         Method (_STA, 0, NotSerialized)  // _STA: Status
         {
             Return (Zero)
         }
     }

 

Leave the _CRS and FMCN/SSCN method as is. That is, polling mode.


Reboot with officially released and voodooI2CELAN.


Upload new sendme files after reboot.

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)

Posted

[ref]user748832[/ref], Can you do this test?


1. Find your GPI0 device and disable it by Return (Zero) statement

 

Scope (_SB.PCI0.GPI0)
     {
         Method (_STA, 0, NotSerialized)  // _STA: Status
         {
             Return (Zero)
         }
     }

 

Leave the _CRS and FMCN/SSCN method as is. That is, polling mode.


Reboot with officially released and voodooI2CELAN.


Upload new sendme files after reboot.

 


Done ( using the officially released kexts - may 2019 - taken from here: https://github.com/alexandred/VoodooI2C/releases )

Send me PersonakdiMarco.station.zip

Posted

Hello [ref]MaLd0n[/ref],

Sorry if I'm double posting this message, I just can´t see the original message after posting it.

So, I bought a 1TB external HD (usb3) and when I connect it the wifi stops working properly, it slows down and/or loses packages. The minute I disconnect it everything works fine again. I tried changing ports but still doesn't work.

I´ve got some usb flash drives and they don't interfere with the usb wifi , so I don't know if it happens only when I connect a usb 3 device. What should I do to go further and try to solve the problem, any clues?

This problem does not prevent me from working but I guess it happened/is happening to other people as well.


Thanks again for your support.


Regards.

  • Administrators
Posted

[ref]kuarahy@icloud.com[/ref], i don't have this problem, but try generate one usb injector 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 Hackintosh Support since 2006 HERE

Posted

[ref]user748832[/ref], test if these set works (better) with the last working DSDT.

Archive.zip

 

A new send me is appreciated.


I also suggest you to investigate if there are bios updates available for your laptop. In my observation, bios updates improves trackpad experience for some users.

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)

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 account

Sign in

Already have an account? Sign in here.

Sign In Now


×
×
  • Create New...