- Joined
- May 28, 2016
- Messages
- 400
- Motherboard
- Gigabyte Z170N-WIFI (ITX)
- CPU
- i7-6700K
- Graphics
- R9 380X
- Mobile Phone
Installation background:
https://www.tonymacx86.com/threads/preparing-a-lenovo-710s-7200u-samsung-nvme-for-osx.213732/
This thread is meant to iron out the last work to make this laptop usable as a daily laptop with MacOS.
I am not skilled in this. All I have achieved has been through various guides and a lot of help from RehabMan.
When this thread is worked out, I plan to make one of these guide-threads for this laptop.
That guide-thread will likely not be too long, for as it turns out I've been quite lucky with my choice of laptop.
There are AppleHDA patches available for it (Realtek ALC236), ACPIBatteryManager.kext by RehabMan works without DSDT patches and the laptop has native bluetooth support. I use it to tether it to my iPhone for internet access.
The class code spoof for the NVMe SSD works great and the VoodooPS2Controller works like a charm (Synaptics trackpad). The built-in webcam works too.
What remains to be done:
Brightness fix. This I was going to do just now, but I can't seem to find the patch in the Laptop DSDT Patch repository. Am I looking in the wrong place?
Shutdown fix. I assume this is it https://github.com/RehabMan/Laptop-DSDT-Patch/blob/master/system/system_Shutdown2.txt .
Should I write this at the bottom of the appropiate SSDT/DSDT and try Compile? If it returns without errors, I save and put it in ACPI/patched? (all my DSDT/SSDTs .aml have been made using the iasl method as instructed by RehabMan and I use his version of MaciASL).
USB fix. I have read one should not rely on USBInjectAll.kext forever, without patching. Is this correct? I should have a kind of laptop specific routing table in my DSDT that tells OS X specifically what ports I have and ports I don't have. Is this covered in the USB Fix thread? (I'll have a look shortly).
OS Check Fix and Non-zero Mutex fix. How do I know whether I should apply these? If I were to, should I add the lines of code at the bottom of my DSDT.aml?
HWMonitor does not work. When I put the plugins (FakeSMC_CPUSensors.kext, FakeSMC_ACPISensors.kext and FakeSMC_LPCSensors.kext in Kexts/10.11, the laptop won't boot. Can I find out why somehow?
The built in SD-card reader. Is not working. Where to start for solving this?
WIFI. The laptop uses a QCA6174 WIFI/Bluetooth chipset. I have yet to find drivers for it. At some point I will have to buy a new chip, but for the time being the Bluetooth solution works fine.
-----
I'd like to thank this community for being so helpful and open. It's not that bad, spending so much time here and writing all this code I don't know what it does when there are so many good peope around.
Many thanks for any help solving any of these last issues.
Edit 2 March: Thanks to much help from the Rehabman, almost all of the issues are now solved and a new WiFi chip is on the way from the depths of China.
https://www.tonymacx86.com/threads/preparing-a-lenovo-710s-7200u-samsung-nvme-for-osx.213732/
This thread is meant to iron out the last work to make this laptop usable as a daily laptop with MacOS.
I am not skilled in this. All I have achieved has been through various guides and a lot of help from RehabMan.
When this thread is worked out, I plan to make one of these guide-threads for this laptop.
That guide-thread will likely not be too long, for as it turns out I've been quite lucky with my choice of laptop.
There are AppleHDA patches available for it (Realtek ALC236), ACPIBatteryManager.kext by RehabMan works without DSDT patches and the laptop has native bluetooth support. I use it to tether it to my iPhone for internet access.
The class code spoof for the NVMe SSD works great and the VoodooPS2Controller works like a charm (Synaptics trackpad). The built-in webcam works too.
What remains to be done:
Should I write this at the bottom of the appropiate SSDT/DSDT and try Compile? If it returns without errors, I save and put it in ACPI/patched? (all my DSDT/SSDTs .aml have been made using the iasl method as instructed by RehabMan and I use his version of MaciASL).
HWMonitor does not work. When I put the plugins (FakeSMC_CPUSensors.kext, FakeSMC_ACPISensors.kext and FakeSMC_LPCSensors.kext in Kexts/10.11, the laptop won't boot. Can I find out why somehow?
WIFI. The laptop uses a QCA6174 WIFI/Bluetooth chipset. I have yet to find drivers for it. At some point I will have to buy a new chip, but for the time being the Bluetooth solution works fine.
-----
I'd like to thank this community for being so helpful and open. It's not that bad, spending so much time here and writing all this code I don't know what it does when there are so many good peope around.
Many thanks for any help solving any of these last issues.
Edit 2 March: Thanks to much help from the Rehabman, almost all of the issues are now solved and a new WiFi chip is on the way from the depths of China.
Last edited: