Jump to content

Recommended Posts

Posted

 

19 hours ago, PANTERA NEBULOSA said:

yes, I already tested with Elan, I2CHID, and others before. bu t no success.

Fisrt of all, update your BIOS to the last one (to use the Mald0n lastest files)... the justo download these 2 files below.

On 10/23/2019 at 1:12 AM, MaLd0n said:

-Update bios/uefi to last version ;)

 

--Clover Folder--

Just paste EFI folder inside EFI partition

https://tinyurl.com/rkqmpd9

Notebooks with ELAN trackpad use it with my folder above

IdeaPad S145 ELAN.zip

First you will complete overwrite the Clover Folder (Overwrite, not Merge), the download the zip with ELAN kexts in Clover>kexts>other and then copy the DSDT.aml from this zip to ACPI>patched

Here works perfect ( a lot of errors during boot but works with no problem)

 | HackBook Pro Lenovo S145 |

| i5 8265U 15w@28w || 20GB DDR4 2400 || UHD 620 || SSD 1TB Kingspec || SSD M.2 NVMe Gen.3x4 Silicon Power 256GB || MacOS Big Sur |

| HDTV/Monitor Samsung T24B350 || Genius GX-Gaming SW-G2.1 3000 || Apple iPhone 11 64GB RED || Playstation 4 PRO | 

  • Administrators
Posted
11 minutes ago, LeBaldi said:

Here works perfect ( a lot of errors during boot but works with no problem)

something wrong, dont have any log error or acpi warning

-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

MaLd0n,

I tried this method today, I have use "Ideapad S145 ELAN.zip" (VoodooI2C + VoodooI2CELAN-Polling + VoodooPS2Controller) and placed DSDT.aml into patched folder.

Regarding VoodooPS2Controller I just kept VoodooPS2Keyboard into plugins folder.

below the link of my zip file generated by RunMe app.

https://drive.google.com/file/d/1fOSy5Wp7Z7GnCxtmF2UEmn-oAGKgaA5L/view?usp=sharing

 

thanks for help!

  • Administrators
Posted
3 minutes ago, PANTERA NEBULOSA said:

MaLd0n

or use VoodooI2C.kext or VoodooI2CELAN-Polling.kext, never both

U use my dsdt for synaptics, need use dsdt for elan

-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
19 hours ago, MaLd0n said:

something wrong, dont have any log error or acpi warning

Apparently its because of the pooling mode. Back in the topic users had this too. So I ignore it :P

 | HackBook Pro Lenovo S145 |

| i5 8265U 15w@28w || 20GB DDR4 2400 || UHD 620 || SSD 1TB Kingspec || SSD M.2 NVMe Gen.3x4 Silicon Power 256GB || MacOS Big Sur |

| HDTV/Monitor Samsung T24B350 || Genius GX-Gaming SW-G2.1 3000 || Apple iPhone 11 64GB RED || Playstation 4 PRO | 

Posted

AH! And here I have to use VoodooI2C.kext AND VoodooI2C-pooling.kext to work... if I use only one of then didn't work

 | HackBook Pro Lenovo S145 |

| i5 8265U 15w@28w || 20GB DDR4 2400 || UHD 620 || SSD 1TB Kingspec || SSD M.2 NVMe Gen.3x4 Silicon Power 256GB || MacOS Big Sur |

| HDTV/Monitor Samsung T24B350 || Genius GX-Gaming SW-G2.1 3000 || Apple iPhone 11 64GB RED || Playstation 4 PRO | 

  • Administrators
Posted
2 hours ago, LeBaldi said:

AH! And here I have to use VoodooI2C.kext AND VoodooI2C-pooling.kext to work... if I use only one of then didn't work

check if this dsdt work for u

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
1 hour ago, MaLd0n said:

check if this dsdt work for u

DSDT.aml.zip 40.13 kB · 1 download

Thanks for the test but nope... doesn't load the ELAN kext :(

But no worry... a don't care about erros during boot... the importante thing is the touchpad works hehehe

 | HackBook Pro Lenovo S145 |

| i5 8265U 15w@28w || 20GB DDR4 2400 || UHD 620 || SSD 1TB Kingspec || SSD M.2 NVMe Gen.3x4 Silicon Power 256GB || MacOS Big Sur |

| HDTV/Monitor Samsung T24B350 || Genius GX-Gaming SW-G2.1 3000 || Apple iPhone 11 64GB RED || Playstation 4 PRO | 

  • Administrators
Posted
23 minutes ago, LeBaldi said:

Thanks for the test but nope... doesn't load the ELAN kext :(

use this dsdt and extract one send_me

-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
27 minutes ago, MaLd0n said:

use this dsdt and extract one send_me

Here is the link: https://www.dropbox.com/s/3qqrewb9ogw389b/Send me MacBook-Pro-de-Leandro.zip?dl=0

 | HackBook Pro Lenovo S145 |

| i5 8265U 15w@28w || 20GB DDR4 2400 || UHD 620 || SSD 1TB Kingspec || SSD M.2 NVMe Gen.3x4 Silicon Power 256GB || MacOS Big Sur |

| HDTV/Monitor Samsung T24B350 || Genius GX-Gaming SW-G2.1 3000 || Apple iPhone 11 64GB RED || Playstation 4 PRO | 

  • Administrators
Posted

-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 (edited)
19 minutes ago, MaLd0n said:

Nothing, touchpad dead

SendMe 2: https://www.dropbox.com/s/etswoa1pyxtxv5f/Send me MacBook-Pro-de-Leandro2.zip?dl=0

I have to try to boot with what kext? I2C Elan only or the same way I boot normally (With I2C + I2C Elan poolling)?

Edited by LeBaldi

 | HackBook Pro Lenovo S145 |

| i5 8265U 15w@28w || 20GB DDR4 2400 || UHD 620 || SSD 1TB Kingspec || SSD M.2 NVMe Gen.3x4 Silicon Power 256GB || MacOS Big Sur |

| HDTV/Monitor Samsung T24B350 || Genius GX-Gaming SW-G2.1 3000 || Apple iPhone 11 64GB RED || Playstation 4 PRO | 

  • Administrators
Posted
4 minutes ago, LeBaldi said:

Nothing, touchpad dead

try with last voodooi2c kexts

bios update = changes things, the same patch don't work more, like mine, first bios version just disable gpio and apply windows patch for work, now just windows patch 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

 

27 minutes ago, MaLd0n said:

try with last voodooi2c kexts

bios update = changes things, the same patch don't work more, like mine, first bios version just disable gpio and apply windows patch for work, now just windows patch work

Thanks for all effort.. but nothing... I think its not a DSDT or something related... because here in the development of the kext he had the same erros as I have:

On 10/30/2019 at 6:34 PM, user748832 said:

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

So no problem... I can live with this hahaha... the important thing is the trackpad is working even with the error  during boot :D

 | HackBook Pro Lenovo S145 |

| i5 8265U 15w@28w || 20GB DDR4 2400 || UHD 620 || SSD 1TB Kingspec || SSD M.2 NVMe Gen.3x4 Silicon Power 256GB || MacOS Big Sur |

| HDTV/Monitor Samsung T24B350 || Genius GX-Gaming SW-G2.1 3000 || Apple iPhone 11 64GB RED || Playstation 4 PRO | 

  • Administrators
Posted
1 minute ago, LeBaldi said:

So no problem... I can live with this hahaha... the important thing is the trackpad is working even with the error  during boot :D

;) 

-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
On 10/24/2019 at 9:08 AM, user748832 said:

 

I think there are no special instructions to apply these changes.

 

First you need to create an USB bootable key with two partitions, one for CLOVER and one with Catalina installer (there are a lot of guides around...). Once installed CLOVER on the first partition (I'm using 2.5 r5070), you can copy DSDT.aml and all the kexts from this post, to the correct location (eg. /EFI/CLOVER/kexts/Other and /EFI/CLOVER/ACPI/patched). Also, copy the config.plist file in CLOVER directory, otherwise you will not be able to go over the "still waiting for root device" and apple logo will stuck on screen. In config.plist you need to have "CPUpm" patch to be selected to avoid that.

 

I've tested this on Catalina, on my new Lenovo IdeaPad S145. It's not true that everything is working: the integrated TouchPad is not working so far :wallbash . Also, I didn't test HDMI output yet.

Where's  config.plist? where i put it? How i can do CPUPM PATCH?

Posted
On 10/24/2019 at 10:14 AM, MaLd0n said:

[ref]user748832[/ref], s145 line have many different models, u need check if have a little diff like a i2c device

 

post one full dump with my efi from first post, dont need install clover, just paste full efi folder inside efi partition after install

 

--Run_Me

RunMe.app

 

 

 

 

Added in 46 seconds:

[ref]sushant77[/ref], use Olarila Image and replace full EFI folder inside EFI partition

What is this RUN.me app for?

Posted
On 11/1/2019 at 6:29 PM, user748832 said:

 

 

Yeahhh right I should have thought it before! :o

Version 1.8.34 ( VoodooPS2Controller_2018-0506.kext ) is working fine!!! :crazy:

 

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! :guitar

What is polling mode?

Posted
On 11/15/2019 at 6:07 AM, user748832 said:

 

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_ */
}
 

 

Como eu faço essas modificações para arrumar meu touchpad?

Posted
On 12/8/2019 at 12:00 AM, MaLd0n said:

[ref]caio0710[/ref], sim, no tópico tem o dsdt pro elan tb, depois atualizo o primeiro post

Mas, esse DSDT que esta no primeiro post, serve pro ELAN?

  • Administrators
Posted
9 hours ago, dnfoz45 said:

Mas, esse DSDT que esta no primeiro post, serve pro ELAN?

tem o dsdt pro elan tb

-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
3 hours ago, MaLd0n said:

tem o dsdt pro elan tb

Eu consegui fazer meu hackintosh, arrumei tudo, menos o WIFI, que parece que tem que substituir a placa, mas me surgiu varias duvidas,

 

1 - você deixou uma serie de links para baixar, o .kext eu sei instalar, mas e os outros como instalam? Alias, é necessário instalar tudo que esta nos links? Como esse .EFI, MaciASL e acpica etc...

2 - Eu nunca mechi no config.plist e necessario mecher?

3 - o que é polling mode?

4 - RUN.me é para apresentar erros?

5 - Esse WIFI que vc substitiu funciona no windows? pq vi gente falando que funciona...

6 - Tenho a impressão que meu SSD NVME M.2 esta lento comparado a quando eu usava no WINDOWs, é normal?

 

Clover https://github.com/CloverHackyColor/CloverBootloader

AirportBrcmFixup.kext https://github.com/acidanthera/AirportBrcmFixup

AppleALC.kext https://github.com/acidanthera/AppleALC

Brcm Bluetooth https://github.com/acidanthera/BrcmPatchRAM

Lilu.kext https://github.com/acidanthera/Lilu

SystemProfilerMemoryFixup.kext https://github.com/Goldfish64/SystemProfilerMemoryFixup

VirtualSMC.kext https://github.com/acidanthera/VirtualSMC

VoodooI2C.kext https://github.com/alexandred/VoodooI2C

VoodooPS2Controller.kext https://github.com/acidanthera/VoodooPS2

WhateverGreen.kext https://github.com/acidanthera/WhateverGreen

MaciASL - https://github.com/acidanthera/MaciASL

acpica - https://github.com/acpica/acpica

AptioMemoryFix.efi https://github.com/acidanthera/AptioFixPkg

ApfsDriverLoader.efi https://github.com/acidanthera/AppleSupportPkg

HFSPlus.efi https://github.com/JrCs/CloverGrowerPro/blob/master/Files/HFSPlus/X64/HFSPlus.efi?raw=true

Hackintool https://github.com/headkaze/Hackintool

Posted

Eu tenho um USB WiFi 802.11n por meio desse video tentei usar no MAC OS e tentei varios outros jeitos, mas pra mim nao da certo.

 

tenho que fazer alguma modificação no sistema? sou muito leigo nisso, como modficia?

 e

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