marianopela / Lenovo-Ideapad-S540-14IML-Hackintosh

15 stars 5 forks source link

General Discussion - Ideapad S540-14IWL #2

Open Hasodikis opened 4 years ago

Hasodikis commented 4 years ago

Your EFi is the furthest I went on trying to install Mac OS X on my ideapad s540-14IWL. In the beginning VoodooI2C could not load and had a KP. When I did not load it I got ACPI KPs and I am stuck. The main differences between our laptops are: 1. CPU (mine has an 8th gen i5) and 2. GPU, mine has only IGPU. I replaced your VoodooI2C and several other kexts but still have ACPI KPs. Do you think that you could spare the time to assist me?

marianopela commented 4 years ago

The title says "13IWL" but in the message you say "14IWL". Which one have you got? I only have IGPU, too. I'll see what I can do, but I need a video/images of the KP (I imagine it causes a BootLoop?)

Hasodikis commented 4 years ago

Hi!!! Thanks for the reply. I have the s540-14IWL (sorry my mistake, I corrected the title). Yes, it causes kp's and a boot loop. Right now I managed to reach as far as for it to tell me which kexts are loaded, but it takes the full screen. I can see however that there are ACPI Errors before (they have a particular structure). SOFAR I have tried the following: a) a UniBeast installer (kernel panic very early) b) your EFI (kernel panics at the VoodooI2C) C)your EFI with replaced kexts (ACPI errors and KP) d) your EFI with emptied ACPI folder (kp after list of loaded kexts.

I will attach shots in a second trying your EFI and the UniBeast vanilla EFI

Thank you so much

marianopela commented 4 years ago

Hi!!! Thanks for the reply. I have the s540-14IWL (sorry my mistake, I corrected the title). Yes, it causes kp's and a boot loop. Right now I managed to reach as far as for it to tell me which kexts are loaded, but it takes the full screen. I can see however that there are ACPI Errors before (they have a particular structure). SOFAR I have tried the following: a) a UniBeast installer (kernel panic very early) b) your EFI (kernel panics at the VoodooI2C) C)your EFI with replaced kexts (ACPI errors and KP) d) your EFI with emptied ACPI folder (kp after list of loaded kexts.

I will attach shots in a second trying your EFI and the UniBeast vanilla EFI

Thank you so much

Which kexts have you “replaced” in my efi? Have you tried removing only voodooi2c? Are you using voodoohda (not totally relevant but caused bootloops on my laptop)

Hasodikis commented 4 years ago

HOLLLY SHITTTTT!!!! I don't know what the hell just happened BUT I booted to the installer with your EFI untouched !!!!! trackpad does not work !!!!!! keyboard works!!!!! IMG_20200218_113133 tones of errors but it booted!!!!!!!

Hasodikis commented 4 years ago

I am formatting a usb memory to install on it (I have two nvmes installed one with my main OS and I don't want to mess my manjaro, the second has the OEM WINDOWS 10)

Hasodikis commented 4 years ago

Ok... I initiated the installation on an external usb. I will see how it goes and check back with you. I will definitely need help with patches and the trackpad!!!!! Thanks mate!!

marianopela commented 4 years ago

Ok... I initiated the installation on an external usb. I will see how it goes and check back with you. I will definitely need help with patches and the trackpad!!!!! Thanks mate!!

No problem. Hope I’ll be able to help

Hasodikis commented 4 years ago

Ok after an installation that took ages...... it takes ages to boot..... I stuck at this for a long long time ......... it moved a few lines and stuck again at "generation from SMC report as 1" IMG_20200218_142450

marianopela commented 4 years ago

Ok after an installation that took ages...... it takes ages to boot..... I stuck at this for a long long time ......... it moved a few lines and stuck again at "generation from SMC report as 1"

Sorry for the delay You need to remove my DSDT from ACPI/patched (it’s personal). And try with and without the various SSDTs also

Hasodikis commented 4 years ago

Goodmorning. When I remove your DSDT and all of the SSDTs and boot the installer it hangs on this picture. I will try with the SSDTs only. IMG_20200219_081956

Hasodikis commented 4 years ago

ΟΚ .... When I boot with the DSDTs only .... it boots faster that ever ... to the installer. I am installing right now to an external usb stick... and we will see from there. From what I read... I will definitely need to patch my SSDT...... and, although I work on a hackintosh desktop that I set up and on manjaro linux for the laptops.... I am a utter NOOB on SSDT patching..... I have a lot of reading to do!!!

marianopela commented 4 years ago

From what I read... I will definitely need to patch my SSDT...... and, although I work on a hackintosh desktop that I set up and on manjaro linux for the laptops.... I am a utter NOOB on SSDT patching..... I have a lot of reading to do!!!

Most of us are, but experimenting is good, and in time we'll understand more and more

Hasodikis commented 4 years ago

ΟΚ... Installation is finished.

  1. It boots with a bit of delay (but its from a usb stick)
  2. Usb works.
  3. Graphics work
  4. sound works (although a bit low)
  5. Keyboard works
  6. touchpad works, with default multitouch settings, but I cannot set it up in settings. In settings it is still searching for a bluetooth trackpad.
  7. Camera works.
  8. Brightness works.
  9. It sees both nvmes (the Toshiba with manjaro and the OEM one with windows 10).

WHAT DOES NOT WORK

  1. sc card reader. I tried installing the sinter-rtsx.kext but Hackintool said it not valid or something. It is in /L/E but no shredder.
  2. trackpad preferences.
  3. battery on menu bar and in system preferences.
  4. Action keys (no volume or brightness controls) .....
  5. Wifi - bluetooth (which replacement do you suggest, shall I buy an original with adapter or a bcm one?).

So far so good .... I am not installing yet. Although I don't use windows I don't want to remove them at this point. I can always use CCC and clone it later

Now it the time for me to start bothering you..>!!!!! Please.... Help.....

marianopela commented 4 years ago
  1. I don't really know cause I don't use it and never tried to make it work
  2. Which trackpad model have you got? What does GenI2C say?
  3. That's strange. I've always had native battery management. Do you have all the various SMC kexts and VirtualSMC.efi in your UEFI drivers?
  4. No volume control at all? It could be linked to audio not configured correctly. Which codec have you got? For brightness try this https://www.insanelymac.com/forum/topic/305030-guide-how-to-fix-brightness-hotkeys-in-dsdt/
  5. I use a DW1820a. It works fine in my home network, even with Linux and Windows (the latter needs additional driver, as always) Another choice would be DW1560, but it's a bit more expensive
Hasodikis commented 4 years ago
  1. Ok ... I will try to fix that.
  2. I attach the screenshots
  3. Yes there are. See screenshot.
  4. I have volume control. But not with keyboard.
  5. I will buy one today.

Screenshot 2020-02-19 at 18 37 01 Screenshot 2020-02-19 at 18 37 22 Screenshot 2020-02-19 at 18 37 37 Screenshot 2020-02-19 at 18 38 26

Hasodikis commented 4 years ago

Display brightness with keyboard fixed Volume control with keyboard now working

Hasodikis commented 4 years ago

Do I need to move Kexts to L/E from clover?

marianopela commented 4 years ago

Do I need to move Kexts to L/E from clover?

I wouldn’t recommend that. It’s best to keep a vanilla installation. And I never had to do it

For the trackpad, have you tried rebuilding kextcache?

Hasodikis commented 4 years ago

I will try.... Any other ideas in the meanwhile? If I manage to fix trackpad and battery I will install.... Any thoughts on the battery?

marianopela commented 4 years ago

I will try.... Any other ideas in the meanwhile? If I manage to fix trackpad and battery I will install.... Any thoughts on the battery?

Can you send me the exact EFI and Ioreg report? (Not sure if it’s relevant but I’m on Catalina)

Hasodikis commented 4 years ago

I will upload the efi in a few minutes... How do I create the IOReg report? Is the 2012 post by Rehabman still valid?

Hasodikis commented 4 years ago

Kextcache rebuild did nothing

marianopela commented 4 years ago

How do I create the IOReg report? Is the 2012 post by Rehabman still valid?

Absolutely

Hasodikis commented 4 years ago

EFI.zip

Hasodikis commented 4 years ago

Dimitrios’s MacBook Pro.ioreg.zip

marianopela commented 4 years ago

I’ll have a look tomorrow

Hasodikis commented 4 years ago

ok ...thanks a lot mariano!!!!

marianopela commented 4 years ago

EFI.zip Battery should be recognised now. As for trackpad we'll need to dig more In the meantime, which audio card have you got? My config is set for my Conexant CX8070, which you might not have

marianopela commented 4 years ago

Kextcache rebuild did nothing

Which command(s) did you use?

marianopela commented 4 years ago

I need you to dump your dsdt. Press F4 at clover screen and wait a minute, then boot and send me ACPI/origin folder

Hasodikis commented 4 years ago

Maariano thank you so so much for everything.

  1. I will try the EFI right now.
  2. The command i used was "sudo kextcache -i /"
  3. The dumb is this origin.zip
marianopela commented 4 years ago

Maariano thank you so so much for everything.

  1. I will try the EFI right now.
  2. The command i used was "sudo kextcache -i /"
  3. The dumb is this origin.zip

You're very welcome Try "sudo kextcache -system-prelinked-kernel" also I'm gonna send you a patched DSDT to try, or have you already patched it for brightness? In which case I'll need that

Hasodikis commented 4 years ago

Will do. Brightness already works with Fn+f11 - f12. Strange thing is volume controls work with f1 -f2 without the Fn. I havent patched any DSDT. I was a shortcut problem

Hasodikis commented 4 years ago

In the EFI you sent me there is a second folder "_MACOS". Do I copy it also?

marianopela commented 4 years ago

In the EFI you sent me there is a second folder "_MACOS". Do I copy it also?

That's because you are from Linux. You can do it from Mac OS to be sure

Hasodikis commented 4 years ago

ok

marianopela commented 4 years ago

Strange thing is volume controls work with f1 -f2 without the Fn.

That's because you didn't do it in the intended way. You can remap the keys, so they will work without Fn, like the sound ones do

Hasodikis commented 4 years ago

THANK YOU MATE!!!! BAttery WORKS!!!! Trackpad WORKS!!!!!!!!!

Mariano you have made my day..........

marianopela commented 4 years ago

Nice to know. You can try dsdt patching for brightness if you want, but I understand you'd like to install on SSD now. Speed is nice

Hasodikis commented 4 years ago

You mean patching for Brightness without Fn key?

Hasodikis commented 4 years ago

Since I used your EFI , is tit possible for us to have the same serial?

marianopela commented 4 years ago

You mean patching for Brightness without Fn key?

Yep. Much more satisfying

Hasodikis commented 4 years ago

Before I install I will test the power consumption and if the cpu scales correctly. The battery seems to drain a bit fast and it doesn' t indicate the time left on battery. I found an old bcm943142y and i will test if it works.

marianopela commented 4 years ago

Since I used your EFI , is tit possible for us to have the same serial?

Most likely. You can change it, together with all the other stuff, before reinstalling it

marianopela commented 4 years ago

Before I install I will test the power consumption and if the cpu scales correctly. The battery seems to drain a bit fast and it doesn' t indicate the time left on battery. I found an old bcm943142y and i will test if it works.

Oh right, regarding that. Remove these Screenshot 2020-02-20 at 17 04 34

Hasodikis commented 4 years ago

will do right now and rebuild kext cache. For the serial change should i use clover configurator?

marianopela commented 4 years ago

For the serial change should i use clover configurator?

Yes. From SMBIOS section

Hasodikis commented 4 years ago

the battery drains Fast!!!!!!!

  1. Do you see anything strange in here ? It seems the CPU is scalling. Screenshot 2020-02-20 at 20 38 33
  2. Shall I use CCC and clone or do a fresh install and use the EFI?
marianopela commented 4 years ago
  1. How many hours does it last?
  2. I always recommend a clean installation (you will probably have to rebuild caches again for the trackpad to work)
Hasodikis commented 4 years ago

I plugged it in right now. I will wait to fully charge and the leave it idle with brightness at 60-70 % and report back. Your DW1820a works out of the box? will that do the job? https://www.ebay.com/itm/DW1820A-BCM94352Z-AE-802-11AC-BT4-1-867Mbps-Wifi-Adapter-BCM94352-M-2-NGFF/333362836888?hash=item4d9df93598:g:4DIAAOSwqApdpYhJ