Breakdownbaker Posted February 27, 2014 Share Posted February 27, 2014 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 Link to comment Share on other sites More sharing options...
carbo178 Posted February 27, 2014 Share Posted February 27, 2014 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"; } }' 1 Link to comment Share on other sites More sharing options...
Breakdownbaker Posted February 27, 2014 Author Share Posted February 27, 2014 Hey, thank you so much for your help! I extracted a DSDT using your Terminal-Command. Best regards dsdt.aml.zip Link to comment Share on other sites More sharing options...
carbo178 Posted February 27, 2014 Share Posted February 27, 2014 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 Link to comment Share on other sites More sharing options...
Breakdownbaker Posted February 27, 2014 Author Share Posted February 27, 2014 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 Link to comment Share on other sites More sharing options...
RehabMan Posted February 27, 2014 Share Posted February 27, 2014 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. Link to comment Share on other sites More sharing options...
Breakdownbaker Posted February 28, 2014 Author Share Posted February 28, 2014 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 Link to comment Share on other sites More sharing options...
RehabMan Posted February 28, 2014 Share Posted February 28, 2014 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. Link to comment Share on other sites More sharing options...
Breakdownbaker Posted February 28, 2014 Author Share Posted February 28, 2014 Hey, ok I have all SSDT´s/DSDT: tables.zip or if you need it the whole "/sys/firmware/acpi/tables" folder from Linux all.tables.zip Once again, thank you and sorry for the circumstances... Best regards Link to comment Share on other sites More sharing options...
RehabMan Posted February 28, 2014 Share Posted February 28, 2014 Hey, ok I have all SSDT´s/DSDT: tables.zip or if you need it the whole "/sys/firmware/acpi/tables" folder from Linux all.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; 1 Link to comment Share on other sites More sharing options...
Breakdownbaker Posted February 28, 2014 Author Share Posted February 28, 2014 Perfect.. no errors :0) now i can try to patch it. Thank you so much! Best regards Link to comment Share on other sites More sharing options...
akebono Posted January 9, 2015 Share Posted January 9, 2015 How did it go? Did a working system result? Link to comment Share on other sites More sharing options...
Breakdownbaker Posted January 9, 2015 Author Share Posted January 9, 2015 No sorry... i gave up on this several month ago... Link to comment Share on other sites More sharing options...
Scrizz Posted July 28, 2015 Share Posted July 28, 2015 have you tried lately with Yosemite? I have seen people report positive results. http://www.tonymacx86.com/yosemite-laptop-guides/159550-guide-os-x-yosemite-thinkpad-yoga.html Link to comment Share on other sites More sharing options...
akebono Posted November 10, 2015 Share Posted November 10, 2015 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. Link to comment Share on other sites More sharing options...
mac33 Posted December 8, 2015 Share Posted December 8, 2015 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 Link to comment Share on other sites More sharing options...
mac33 Posted December 8, 2015 Share Posted December 8, 2015 Has anyone swapped out the wifi card? Link to comment Share on other sites More sharing options...
akebono Posted February 12, 2016 Share Posted February 12, 2016 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. Link to comment Share on other sites More sharing options...
Recommended Posts