Jump to content
ūüéČ [ IMPORTANT ] Premium and Donators users ūüéČ √ó

Olarila HackBook Lenovo IdeaPad S145 8th Gen Full DSDT Patches / OpenCore


MaLd0n

Recommended Posts

  • Administrators

Olarila HackBook Lenovo IdeaPad S145 8th Gen Full DSDT Patches / OpenCore

 

-Support Olarila Vanilla Hackintosh by making a donation HERE

-About Premium Users you can check HERE

-Problems with Paypal HERE

-Installation Guide HERE

-Hackintosh EFI folders HERE

-Hackintosh USB Remap HERE

-How to update OpenCore and Kexts HERE

-Guides and Tutorials HERE

 

 

dqdMwSg.jpg

 

-Perfect HackBook, HDMI Audio/Video, Bluetooth, AirPlay, Sleep, Lid Sleep, Auto Sleep, Audio, etc! :crazy:

 

--Bios/UEFI config--

Go to Security tab and disable Secure boot

 

--OpenCore Folder--

Download EFI Folder Lenovo IdeaPad S145 8th OpenCore.zip

Just paste EFI folder inside EFI partition

 

--Enable Trackpad Dragging Option--

 

Go to System Preferences/Accessibility/PointerControl/Trackpad Options and "Enable dragging"

45AXPIX.png

 
--IGPU Patch--

Video solution with HDMI Audio and Video

<key>PciRoot(0x0)/Pci(0x2,0x0)</key>
			<dict>
				<key>AAPL,GfxYTile</key>
				<data>AQAAAA==</data>
				<key>AAPL,ig-platform-id</key>
				<data>AAClPg==</data>
				<key>device-id</key>
				<data>pT4AAA==</data>
				<key>disable-external-gpu</key>
				<data>AQAAAA==</data>
				<key>enable-hdmi20</key>
				<data>AQAAAA==</data>
				<key>enable-lspcon-support</key>
				<data>AQAAAA==</data>
				<key>framebuffer-con1-alldata</key>
				<data>AQEJAAAIAADHAQAAAgYKAAAEAADHAQAA</data>
				<key>framebuffer-con1-enable</key>
				<data>AQAAAA==</data>
				<key>framebuffer-con1-has-lspcon</key>
				<data>AQAAAA==</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>
				<key>hda-gfx</key>
				<string>onboard-1</string>
				<key>igfxfw</key>
				<data>AgAAAA==</data>
				<key>model</key>
				<string>Intel Corporation, Iris Plus Graphics 655</string>
			</dict>

 

-ScreenShots

duQHYHP.png

0PsFcrE.png

st5hGiV.png

NKLBBPi.png

BVnTMiB.png

E6QsPxr.png

Y3UZ9yp.png

Q5A1R1D.png

MOkiJys.png

VXdTojR.png

QCuJghQ.png

xu8m87u.png

SilmKW4.png

sf1geLh.png

idvSFVY.png

Y23VTDv.png

sLTqJ3L.png

y1GQUIw.png

WvxCBRz.png

5WDOjgQ.png

O96FQKO.png

pDRHS7r.png

4698HlV.png

KDeUJJk.png

wOi4nAm.png

hVps3M3.png

HvMyeZV.png

BOSsDoE.png

WrRm7YI.png

LJjwLBo.png

8zUODC0.png

CACo8my.png

cWqLq6F.png

We're all here to have fun and learn from each other! That's all Folks!

 

Credits: 

Slice, Kabyl, usr-sse2, jadran, Blackosx, dmazar, STLVNUB, pcj, apianti, JrCs, pene, FrodoKenny, skoczy, ycr.ru, Oscar09, xsmile, SoThOr, RehabMan, Download-Fritz, Zenit432, cecekpawon, Intel, Apple, Oracle, Chameleon Team, crazybirdy, Mieze, Mirone, Oldnapalm, netkas, Elconiglio, artut-pt, ErmaC, Pavo, Toleda, Master Chief and family, bcc9, The King, PMheart, Sherlocks, Micky1979, vit9696, vandroiy2013, Voodoo Team, Pike R. Alpha, lvs1974, Austere.J, CVad, headkaze, onemanosx, erroruser, Jenny David, Sampath007, Facebook Hackintosh community, Facebook Olarila community and many, many, many others!

 

  • Like 4
  • Thanks 1

-Donations-

PayPal HERE - Stripe HERE - Ko-Fi HERE - BuyMeaCoffee HERE - Mercado Livre HERE

Skrill¬†[email protected]

BTC 1BDzsV4bw3DVCiffFAeNKsdEzqkPXNVrXR

ETH BSC BEP20 0xb57cfdfa371fad1981910f0e8332409ab99f74d9

BNB 0x10D1d656eCa00bD521f9b4A43B83098B8142e115

USDT BSC BEP20 0xb57cfdfa371fad1981910f0e8332409ab99f74d9

USDT TRC20 TUR6Z9AVS4AYzqPnULoHrfFvppRbhXmNbZ

PicPay @danielnmaldonado

PiX¬†@[email protected]

Problems with Paypal HERE

xcd5u2Y.png

Sign up for a Bybit account and claim exclusive rewards HERE

New ways to earn money with Linkvertise HERE

Link to comment
Share on other sites

  • Administrators

[ref]Sampath007[/ref], just enjoy, my bro :cap

-Donations-

PayPal HERE - Stripe HERE - Ko-Fi HERE - BuyMeaCoffee HERE - Mercado Livre HERE

Skrill¬†[email protected]

BTC 1BDzsV4bw3DVCiffFAeNKsdEzqkPXNVrXR

ETH BSC BEP20 0xb57cfdfa371fad1981910f0e8332409ab99f74d9

BNB 0x10D1d656eCa00bD521f9b4A43B83098B8142e115

USDT BSC BEP20 0xb57cfdfa371fad1981910f0e8332409ab99f74d9

USDT TRC20 TUR6Z9AVS4AYzqPnULoHrfFvppRbhXmNbZ

PicPay @danielnmaldonado

PiX¬†@[email protected]

Problems with Paypal HERE

xcd5u2Y.png

Sign up for a Bybit account and claim exclusive rewards HERE

New ways to earn money with Linkvertise HERE

Link to comment
Share on other sites

  • Administrators

[ref]Allan[/ref], [ref]onemanosx[/ref], :cap:meeting

-Donations-

PayPal HERE - Stripe HERE - Ko-Fi HERE - BuyMeaCoffee HERE - Mercado Livre HERE

Skrill¬†[email protected]

BTC 1BDzsV4bw3DVCiffFAeNKsdEzqkPXNVrXR

ETH BSC BEP20 0xb57cfdfa371fad1981910f0e8332409ab99f74d9

BNB 0x10D1d656eCa00bD521f9b4A43B83098B8142e115

USDT BSC BEP20 0xb57cfdfa371fad1981910f0e8332409ab99f74d9

USDT TRC20 TUR6Z9AVS4AYzqPnULoHrfFvppRbhXmNbZ

PicPay @danielnmaldonado

PiX¬†@[email protected]

Problems with Paypal HERE

xcd5u2Y.png

Sign up for a Bybit account and claim exclusive rewards HERE

New ways to earn money with Linkvertise HERE

Link to comment
Share on other sites

I was able to see and noticed that it was published today. Frankly I'm new to hackintoshing and not clear with the instructions I need to follow in order to make the installation. Any help here would be appreciated.

 

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.

Link to comment
Share on other sites

Tu é monstrão em man! :lol:

 

kkkkkkk, √ī loco!


Sem palavras pra isso, incrível mesmo!

iMac 19,2 (10.15.4) + Win 10 @ OpenCore UEFI Dual Boot

H310M-S2P | i3 8100 | 16GB DDR4 | UHD 630 + RX 580 (PowerColor) | ALC887 | Realtek RTL8118 | TP-Link WN781ND

Link to comment
Share on other sites

  • Administrators

[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

-Donations-

PayPal HERE - Stripe HERE - Ko-Fi HERE - BuyMeaCoffee HERE - Mercado Livre HERE

Skrill¬†[email protected]

BTC 1BDzsV4bw3DVCiffFAeNKsdEzqkPXNVrXR

ETH BSC BEP20 0xb57cfdfa371fad1981910f0e8332409ab99f74d9

BNB 0x10D1d656eCa00bD521f9b4A43B83098B8142e115

USDT BSC BEP20 0xb57cfdfa371fad1981910f0e8332409ab99f74d9

USDT TRC20 TUR6Z9AVS4AYzqPnULoHrfFvppRbhXmNbZ

PicPay @danielnmaldonado

PiX¬†@[email protected]

Problems with Paypal HERE

xcd5u2Y.png

Sign up for a Bybit account and claim exclusive rewards HERE

New ways to earn money with Linkvertise HERE

Link to comment
Share on other sites

[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

 

OK, my exact model is Lenovo IdeaPad S145 (81MV00DYIX), that is the one with Core i3-8145U @ 2.10GHz


Following is not working for me:


1) Touchpad

2) Smartcard

3) Bluetooth (not sure if I need to replace wifiCard for this?)


(not tested HDMI output yet..)


Attaching a full dump generated by RunMe.app

Thanks!

Send me MacBookldiMarco.station.zip

Link to comment
Share on other sites

  • Administrators

[ref]user748832[/ref], ur trackpad is elan, ELAN0629


try with VoodooI2C.kext + VoodooI2CHID.kext, remove VoodooI2CSynaptics.kext


id don't work try with VoodooI2C.kext + VoodooI2CELAN.kext

-Donations-

PayPal HERE - Stripe HERE - Ko-Fi HERE - BuyMeaCoffee HERE - Mercado Livre HERE

Skrill¬†[email protected]

BTC 1BDzsV4bw3DVCiffFAeNKsdEzqkPXNVrXR

ETH BSC BEP20 0xb57cfdfa371fad1981910f0e8332409ab99f74d9

BNB 0x10D1d656eCa00bD521f9b4A43B83098B8142e115

USDT BSC BEP20 0xb57cfdfa371fad1981910f0e8332409ab99f74d9

USDT TRC20 TUR6Z9AVS4AYzqPnULoHrfFvppRbhXmNbZ

PicPay @danielnmaldonado

PiX¬†@[email protected]

Problems with Paypal HERE

xcd5u2Y.png

Sign up for a Bybit account and claim exclusive rewards HERE

New ways to earn money with Linkvertise HERE

Link to comment
Share on other sites

[ref]user748832[/ref], ur trackpad is elan, ELAN0629


try with VoodooI2C.kext + VoodooI2CHID.kext, remove VoodooI2CSynaptics.kext


id don't work try with VoodooI2C.kext + VoodooI2CELAN.kext

 

Touchpad still not working using VoodooI2C.kext + VoodooI2CHID.kext (removed VoodooI2CSynaptics.kext)

Touchpad still not working using VoodooI2C.kext + VoodooI2CELAN.kext


I also removed following from S/L/E


AppleIntelLpssI2C.kext

AppleIntelLpssI2CController.kext

AppleHPM.kext


but no change. :(


Is it possible to generate a custom DSDT.aml from my files I uploaded yesterday? (Smartcard is not working too, and Bluetooth same)

Link to comment
Share on other sites

  • Administrators

[ref]user748832[/ref], forget card read and bluetooth, u need change it if need working on ur system


about trackpad check here

https://Olarila.com/forum/viewtopic.php?f=46&t=8087

-Donations-

PayPal HERE - Stripe HERE - Ko-Fi HERE - BuyMeaCoffee HERE - Mercado Livre HERE

Skrill¬†[email protected]

BTC 1BDzsV4bw3DVCiffFAeNKsdEzqkPXNVrXR

ETH BSC BEP20 0xb57cfdfa371fad1981910f0e8332409ab99f74d9

BNB 0x10D1d656eCa00bD521f9b4A43B83098B8142e115

USDT BSC BEP20 0xb57cfdfa371fad1981910f0e8332409ab99f74d9

USDT TRC20 TUR6Z9AVS4AYzqPnULoHrfFvppRbhXmNbZ

PicPay @danielnmaldonado

PiX¬†@[email protected]

Problems with Paypal HERE

xcd5u2Y.png

Sign up for a Bybit account and claim exclusive rewards HERE

New ways to earn money with Linkvertise HERE

Link to comment
Share on other sites

[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

 

Sorry, I didn't understand the process of installation.


Is it like in the below video?


Link to comment
Share on other sites

  • Administrators

[ref]viktorr[/ref], just use efi from first post in ur usb stick installation and post installation

-Donations-

PayPal HERE - Stripe HERE - Ko-Fi HERE - BuyMeaCoffee HERE - Mercado Livre HERE

Skrill¬†[email protected]

BTC 1BDzsV4bw3DVCiffFAeNKsdEzqkPXNVrXR

ETH BSC BEP20 0xb57cfdfa371fad1981910f0e8332409ab99f74d9

BNB 0x10D1d656eCa00bD521f9b4A43B83098B8142e115

USDT BSC BEP20 0xb57cfdfa371fad1981910f0e8332409ab99f74d9

USDT TRC20 TUR6Z9AVS4AYzqPnULoHrfFvppRbhXmNbZ

PicPay @danielnmaldonado

PiX¬†@[email protected]

Problems with Paypal HERE

xcd5u2Y.png

Sign up for a Bybit account and claim exclusive rewards HERE

New ways to earn money with Linkvertise HERE

Link to comment
Share on other sites

  • Administrators

[ref]viktorr[/ref], inside efi folder have a dsdt full patches, use only in s145 models, check first post

-Donations-

PayPal HERE - Stripe HERE - Ko-Fi HERE - BuyMeaCoffee HERE - Mercado Livre HERE

Skrill¬†[email protected]

BTC 1BDzsV4bw3DVCiffFAeNKsdEzqkPXNVrXR

ETH BSC BEP20 0xb57cfdfa371fad1981910f0e8332409ab99f74d9

BNB 0x10D1d656eCa00bD521f9b4A43B83098B8142e115

USDT BSC BEP20 0xb57cfdfa371fad1981910f0e8332409ab99f74d9

USDT TRC20 TUR6Z9AVS4AYzqPnULoHrfFvppRbhXmNbZ

PicPay @danielnmaldonado

PiX¬†@[email protected]

Problems with Paypal HERE

xcd5u2Y.png

Sign up for a Bybit account and claim exclusive rewards HERE

New ways to earn money with Linkvertise HERE

Link to comment
Share on other sites

[ref]user748832[/ref], forget card read and bluetooth, u need change it if need working on ur system


about trackpad check here

https://Olarila.com/forum/viewtopic.php?f=46&t=8087

 

So, at least... I found that Smartcard is working fine, you just need to apply the USB Port Limit patches for 10.15.x in Clover/KextsToPatch screen. And I don't care about bluetooth, not a big problem...


The main issue is the Touchpad. Without a working touchpad any Laptop is totally useless, unless you intend to use it as a desktop with an external mouse. I've studied all the thread above, I have implemented the full GPIO pinning guide, but my ELAN0629 device cannot be activated. I've tried all the possible combinations of kexts from official VoodooI2C repo, no way!


Am I the only hackintosher with a Lenovo S145 based on ELAN0629 with a non-working Touchpad? :?

Link to comment
Share on other sites

  • Administrators

[ref]user748832[/ref], use VoodooI2C.kext and VoodooI2CHID.kext and extract one send_me


--Run_Me

RunMe.app

-Donations-

PayPal HERE - Stripe HERE - Ko-Fi HERE - BuyMeaCoffee HERE - Mercado Livre HERE

Skrill¬†[email protected]

BTC 1BDzsV4bw3DVCiffFAeNKsdEzqkPXNVrXR

ETH BSC BEP20 0xb57cfdfa371fad1981910f0e8332409ab99f74d9

BNB 0x10D1d656eCa00bD521f9b4A43B83098B8142e115

USDT BSC BEP20 0xb57cfdfa371fad1981910f0e8332409ab99f74d9

USDT TRC20 TUR6Z9AVS4AYzqPnULoHrfFvppRbhXmNbZ

PicPay @danielnmaldonado

PiX¬†@[email protected]

Problems with Paypal HERE

xcd5u2Y.png

Sign up for a Bybit account and claim exclusive rewards HERE

New ways to earn money with Linkvertise HERE

Link to comment
Share on other sites

  • Administrators

[ref]user748832[/ref], ur table have a sbfg and sbfb, try a returnt in crs to sbfg and sbfb

-Donations-

PayPal HERE - Stripe HERE - Ko-Fi HERE - BuyMeaCoffee HERE - Mercado Livre HERE

Skrill¬†[email protected]

BTC 1BDzsV4bw3DVCiffFAeNKsdEzqkPXNVrXR

ETH BSC BEP20 0xb57cfdfa371fad1981910f0e8332409ab99f74d9

BNB 0x10D1d656eCa00bD521f9b4A43B83098B8142e115

USDT BSC BEP20 0xb57cfdfa371fad1981910f0e8332409ab99f74d9

USDT TRC20 TUR6Z9AVS4AYzqPnULoHrfFvppRbhXmNbZ

PicPay @danielnmaldonado

PiX¬†@[email protected]

Problems with Paypal HERE

xcd5u2Y.png

Sign up for a Bybit account and claim exclusive rewards HERE

New ways to earn money with Linkvertise HERE

Link to comment
Share on other sites

[ref]user748832[/ref], ur table have a sbfg and sbfb, try a returnt in crs to sbfg and sbfb

 

Assuming TPD0 is the device I have to look at, this is my initial _CRS method:

 

Method (_CRS, 0, NotSerialized)  // _CRS: Current Resource Settings
           {
               If ((OSYS < 0x07DC))
               {
                   Return (SBFI) /* \_SB_.PCI0.I2C0.TPD0.SBFI */
               }

               Return (ConcatenateResTemplate (SBFB, SBFI))
           }

 

The GPIO pinning guide is a bit unclear at final step 2e, where it states:


------------------

Step 2e: Ensuring your DSDT notifies the system that your device is GPIO pinned


Finally, make sure that there are no other Return statements in your _CRS method apart from the following at the end:

 

Return (ConcatenateResTemplate (SBFB, SBFG))

------------------


So, I did a couple of tests (both unsuccessfull):


Test 1: just touch the final Return statement

 

Method (_CRS, 0, NotSerialized)  // _CRS: Current Resource Settings
           {
               If ((OSYS < 0x07DC))
               {
                   Return (SBFI) /* \_SB_.PCI0.I2C0.TPD0.SBFI */
               }

               Return (ConcatenateResTemplate (SBFB, SBFG))
           }

 

Test 2: also, remove the IF which contain another Return statement

 

Method (_CRS, 0, NotSerialized)  // _CRS: Current Resource Settings
           {
               Return (ConcatenateResTemplate (SBFB, SBFG))
           }

 

Can I try something else?


ref: https://voodooi2c.github.io/#GPIO%20Pinning/GPIO%20Pinning


EDIT - As for the GPIO Pin, I first tried to leave this as is (assuming it is well-pinned)

 

Name (SBFG, ResourceTemplate ()
           {
               GpioInt (Level, ActiveLow, ExclusiveAndWake, PullDefault, 0x0000,
                   "\\_SB.PCI0.GPI0", 0x00, ResourceConsumer, ,
                   )
                   {   // Pin list
                       0x0000
                   }
           })

 

Then, I replaced 0x0000 with 0x6e and 0x42, no luck. (calculated as per above guide)

Link to comment
Share on other sites

Then, I replaced 0x0000 with 0x6e and 0x42, no luck. (calculated as per above guide)

You are to refer to CannonPointLP IRQ table


In normal circumstance, a native GPI0pin requires no modification.


Your Elan device most likely will work with a different satellite i.e VoodooI2CELAN

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)

Link to comment
Share on other sites

VoodooI2CELAN

 

Are you saying that the GPIO pinning guide is incorrect? I see that "hexadecimal APIC pin number" = 0x6e which is NOT less than 0x2F


So I had to follow all the other steps before installing the I2C kext files in CLOVER/Kexts/Other


And yes I used the CannonPointLP IRQ tables to calculate the new PIN (0x42, 0x6e)

And yes I used the VoodooI2CELAN kext (after tried with VoodooI2CHID kext)


My Touchpad is still not working :(

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



×
×
  • Create New...