Jump to content
Breakdownbaker

[Help] DSDT fix, Lenovo Thinkpad Yoga

18 posts in this topic

Recommended Posts

Hey,

I'm trying to setup Mavericks on my new Laptop and came to a point where I can´t go further because of my lacking knowledge. I installed Mavericks and can boot and use it using Clover Bootloader. But I don´t see my Batterie status, Sound is not working and Sleep is broken too.

I tried to repair my DSDT googling the compiling-errors but didn´t manage to fix it.

 

So my Question is, if somebody could look at my DSDT and help me fix the errors and if you could give me some hints what patches I can try to make it work.

 

My specs are:

Lenovo Thinkpad Yoga (20CD0038GE)
CPU
- Intel i7-4500U
Chipset
- Intel QM87
Graphics
- Intel HD Graphics 4400
Audio
- Conexant SmartAudio HD

 

 

I would be really happy if you could help me.

Thank you so much in advance!

dsdt.aml.zip

Share this post


Link to post
Share on other sites
Advertisement

Hi, extract your dsdt untouched with this command from terminal and send the file

perl -e 'open(CMD, "ioreg -lw0 \| grep DSDT|") or die; while()
{ chomp; if($_ =~ /\"DSDT\.?\d?\"=]*)>/) { $buff = $1; open(PIP,
"|xxd -r -p > ~/Desktop/dsdt.aml") or die; print PIP "$1"; } }'

Share this post


Link to post
Share on other sites

I think the problem is clover, there are too many errors in the dsdt (never seen so many).
Can you start with another bootloader (Chameleon) by setting the bios in legacy mode?

or set Clover to not patch the dsdt in "dropping tables menu" (or similar), also delete dsdt tables saved in ACPI folder, then re-extract dsdt with terminal command

Sorry for my english

Share this post


Link to post
Share on other sites

Hey I can try but the first one was extracted using a ubuntu live cd, do you think it still makes a difference?

And no problem because the English I bet mine is much worse :0)

Again many thanks for your help!

Best regards

Share this post


Link to post
Share on other sites

Hey,

thank you so much for your help! I extracted a DSDT using your Terminal-Command.

Best regards

You will get a better disassembly if you do it correctly...

 

You need to collect all your SSDTs/DSDT from Linux. Place them in a single directory, then disassemble in Terminal (in OS X) using a recent build of iasl.

 

Disassemble with:

# assumes all SSDTs DSDT are in current directory
iasl -da *
Then work with the resulting DSL which will have far fewer errors.

 

Something to keep in mind: ACPI files extracted never have any errors. The errors are created by an imperfect disassembly process.

Share this post


Link to post
Share on other sites

Hey,

I have extracted all DSDT/SSDTs and disassembled them as you said. When I now compile the DSDT.dsl it has less but still many Errors (I attached it). Or is their something I should do with the eight SSDT.dsl files created in the process?

Thank you both so much for your help and time!

Best regards

 

 

DSDT.dsl.zip

Share this post


Link to post
Share on other sites

Hey,

I have extracted all DSDT/SSDTs and disassembled them as you said. When I now compile the DSDT.dsl it has less but still many Errors (I attached it). Or is their something I should do with the eight SSDT.dsl files created in the process?

Thank you both so much for your help and time!

Best regards

Please post all AML binaries.

Share this post


Link to post
Share on other sites

Hey,

ok I have all SSDT´s/DSDT:

attachicon.giftables.zip

or if you need it the whole "/sys/firmware/acpi/tables" folder from Linux

attachicon.gifall.tables.zip

Once again, thank you and sorry for the circumstances...

Best regards

You can use these two patches to fix your DSDT (after correct disassembly with iasl -da):

into method label ADBG replace_content begin Return(0) end;
into method label HRPR remove_entry;

Share this post


Link to post
Share on other sites

I'm using 10.10.5 on the TP Yoga S1.  Not enough courage to try 10.11.1 .  I need to change the DSDT for using the dock too.

10.11 is running for me with not that many problems

 

1) I can't seem to get the trackpad to function properly. The touch works when it wants to and the click does not work at all. the wrong VoodooPS2 kext was loading.

The only problem now is that the pointer locks up all the time and the trackpad will stop responding. The pen and touchscreen will still work sometimes when this happens.

 

2) Brightness slider appears but cannot adjust brightness.  reapplied patches correctly to SSDT(5) and downloaded latest ACPI-Backlight

3) Battery indicator does not work.  Correctly reapplied patches to DSDT

Share this post


Link to post
Share on other sites

Has anyone swapped out the wifi card?

It has to be a wifi card on the Yoga S1 whitelist.  Since the unit is out of production, I don't think there is any hope other than a BIOS hack that ignores the whitelist allowing 3rd party cards.  I've disabled it entirely.

1) I can't seem to get the trackpad to function properly. The touch works when it wants to and the click does not work at all. the wrong VoodooPS2 kext was loading.

The only problem now is that the pointer locks up all the time and the trackpad will stop responding. The pen and touchscreen will still work sometimes when this happens.

Is it buggier than 10.10?  The TP Yoga touchpad is marginal on the clicking side.  I almost always use a plug-in mouse these days.

Share this post


Link to post
Share on other sites

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

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By midi-sama
      After a long time of cooking this computer up with a lot of stuff, I'm finally releasing my guide for this P50 with OpenCore.
       
      Lenovo ThinkPad P50 macOS Install with OpenCore
       
      This thread may be used for questions/corrections/additions. Good Luck.
    • By kylon
      A big thanks to wegface for teaching me a lot of things.
       
       
      Tested on Catalina 10.15.4 and Clover EFI 5104 (Catalina Patcher)
       
      Not Working:
      - realtek sd card reader (pm me if you have a fix)
       
      Notes:
      **CPU patches are disabled, if you are using a locked BIOS you must enable them**
       
      Clover EFI:
      - Install it in UEFI Mode and change your hdd partition table to GPT.
      - You will be able to install ANY OS in EFI mode, even if this pc does not support EFI at all! (No guide available for this)
       
      You will need:
      My unlocked BIOS (OPTIONAL) (here) Latest Clover config from CCE Bank (here) (asus k53sj-kylon) Rehabman Voodoo PS2 Controller (here) acidanthera AppleALC (here) acidanthera Lilu (here) acidanthera VirtualSMC (here) acidanthera SMCBatteryManager (here) acidanthera SMCLightSensor (here) acidanthera WhateverGreen (here) Mieze Realtek RTL8111 (here)
    • By Georgiles
      Laptop: Asus Vivobook F510UA
      CPU: Intel Core i5-8250U
      Graphic: Intel UHD 620
      Wifi: Intel Dual Band Wireless-AC 8265 (no kexts for intel wifi) :(
      Card Reader: Realtek_CardReader(RTL8411B_RTS5226_RTS5227)
      Camera: ASUS UVC HD 7.Audio: Conexant Audio CX8050
      Touchpad: ELAN1300
       
       by parkrypto: thank you tctien342 for the amazing guide.
       
      https://github.com/tctien342/Asus-Vivobook-S510UA-High-Sierra-10.13-Hackintosh
       
      Ebayed the laptop for $290 + tax = $350
      added: 16gb RAM + existing 8GB = 24GB          Timetec Hynix IC 16GB DDR4 2400MHz PC4-19200 Non ECC Unbuffered 1.2V CL17 2Rx8 Dual Rank 260 Pin SODIMM Laptop Notebook Computer Memory Ram Module Upgrade S Series (16GB)     
      added: cheap wifi         TP-Link USB Wifi Adapter for PC N150 Wireless Network Adapter for Desktop - Nano Size Wifi Dongle Compatible with Windows 10/7/8/8.1/XP/Vista Mac OS 10.9-10.15 Linux Kernel 2.6.18-4.4.3 (TL-WN725N)     
      added: NAND 1TB Internal PC SSD https://www.amazon.com/gp/product/B073SB2MXT/ref=ppx_yo_dt_b_asin_title_o01_s01?ie=UTF8&psc=1
      Gadget Reviews upgraded too, video: https://www.youtube.com/watch?v=39EquX5PTkQ
       
      I just installed. Everything works fine. I'll test final cut pro, premiere pro with 4k footage and get back with you on performance. 
      For now moves like a performant Mac book pro. 
      I installed Catalina first but I could not make the Intel UHD 620 Graphics get proper QE/CI. 
      Mojave is just fine. I want to use this system for quick video editing on the go.
      Geekbench in my signature.  
      If you need any files or have any questions pls ask.
       






      asus f510u mojave.zip
    • By onygan
      I don't even know from where to start cuz i did everything that i could and nothing to solve this problem. The problem is, i have a extreme lag in my Hackintosh with High Sierra build 17G65, at first i thouthg it could be my Graphic Card, but was not (i think), but now that my Graphic Card is with the correct Web Driver and CUDA version and i'm still with this lag, i think it is not the problem. So i tried other things to solve this, VoodooTCSync.kext, SSDT with a custom power management, AGPM Inject, change config.plist SMBIOS ant a lot other things like, Plugin Type on and off, Plugin Type=1 (with that i could enable speedstep on in my cpu), literally, i tried everything that most people can try, but i'm still with this lag. I made a full dump of my system with RunMe from Olarila and i'm uploading to Filebin with my EFI folder and a IOReg too, if anyone know how i can fix it, please, help me, i don't wanna leave this system because of a lag, everything is working fine, just this lag is the problem.
       
      My config:
      System: High Sierra build 17G65 (dualboot with Windows 10)
      Motherboard: GA-P35-DS3
      CPU: Xeon x5450
      GPU: GTX 750 Ti
      RAM: 8Gb 4x2 800Mhz
      SSD 120GB SanDisk
       
      I recored two videos, one is from the lag and other is my verbose boot.
      LAG: https://youtu.be/6LJ2EJDP4ek
      Cloover verbose boot (slow): https://youtu.be/ng6S9w29TAY
      EFI Folder, RunMe and IOReg: https://filebin.net/elfqwjqeh7n3cwq0
    • By John Wilde
      Salve, chiedo aiuto con il mio primo hackintosh!
      E’ stata ardua ma son riuscito grazie a varie guide a sistemare piano piano il tutto. 
      Purtroppo l’unica cosa che ancora non sono riuscito a sistemare è lo sleep. 
      Se premo Stop, nel laptop si oscura soltanto lo schermo, e appena premo un tasto o muovo il mouse, compare il logo del caricamento e subito dopo il desktop.
      Ho letto che va patchato il DSDT, non ne sono sicuro, ma per lo sleep non so proprio come fare. L’unica patch che ho fatto al DSDT è stato per l’audio.
      Inoltre, un altra cosa che non vanno sono i tasti per la luminosità. La luminosità riesco a impostarla dalle impostazioni, quindi andrebbero solo rimappati i tasti..
      Per il resto va tutto, la scheda video nvidia mi pare di aver letto che non è compatibile, ma mi basta la intel. La scheda di rete che monto è un AR9565 (lo so che non è delle migliori, ma funziona bene al momento, magari la cambierò in seguito). La configurazione credo sia un pò sporca, probabilmente molte opzioni sono del tutto inutili, ma ripeto è il mio primo hackintosh..
      Se qualche anima pia mi vuole aiutare a sistemarla un pò ben venga, tuttavia ciò che mi interessa principalmente è lo sleep..

      Allego Cartella Clover, IoReg e cartella Origin.
      All’interno della cartella Patched ci sta gia un dsdt modificato per l’audio, a cui ho aggiunto solo l’IRQ fix, ma non ricordo se ho aggiunto altre cose nel tentativo vano di sistemare lo sleep, quindi prendete il tutto con le pinze.
      Grazie mille in anticipo a chiunque provi ad aiutarmi!
      CLOVER.zip
      origin.zip
      John’s iMac.ioreg.zip
×