thefiredragon Posted July 7, 2018 Share Posted July 7, 2018 (edited) Hey there, I want to share my experience with the installation from macOS on the my Lenovo Yoga 730. Perhaps this would help someone and this would be the reason why I like to share it. Greetings Dan => This is only a documentation which is not fully complete but would be an idea how to start. For me all it's working fine Install macOS for yoga 730 Specifications Lenovo yoga 730 - 13-ikb Intel i7-8550U 16GB Ram 512GB Samsung NVME UHD-Panel Wirelesss Broadcom NGFF (Intel chipset won't work) Note that you need for installation a external mouse First step is to update your bios and prepair your bios settings. Disable Intel SGX, (wll be added later) Prepair your install stick. Download your current version of macOS or Beta (I did it with macOS 10.14 Beta) format your USB Sitck wiht diskutil list to JHFS+ (one partition) Start creating the Install Stick (Compare if this is your downloaded maaOS path: "Install\ macOS\ Mojave\ Beta.app") sudo /Applications/Install\ macOS\ Mojave\ Beta.app/Contents/Resources/createinstallmedia --volume /Volumes/USB --applicationpath /Applications/Install\ macOS\ High\ Sierra\ Beta.app --nointeraction Download Clover Bootloader Start the clover installer and select your usb device as installation path, and edit the configuration. Install as UEFI with these components ApfsDriverLoader-64.efi Fat-64.efi AppleImageCodec-64.efi FirmwareVolume-64.efi AppleKeyAggregator-64.efi OsxAptioFixDrv-64.efi AppleUITheme-64.efi PartitionDxe-64.efi CsmVideoDxe-64.efi SMCHelper-64.efi DataHubDxe-64.efi VBoxHfs-64.efi FSInject-64.efi apfs.efi Mount with Clover your config.plist and you can compare it with mine: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>#Comment</key> <string>This file is for 10.12.6+ with native KabyLake support</string> <key>ACPI</key> <dict> <key>DSDT</key> <dict> <key>Debug</key> <false/> <key>DropOEM_DSM</key> <false/> <key>Fixes</key> <dict> <key>AddPNLF</key> <false/> </dict> <key>Name</key> <string>DSDT.aml</string> <key>Patches</key> <array> <dict> <key>Comment</key> <string>change EC0 to EC</string> <key>Disabled</key> <false/> <key>Find</key> <data> RUMwXw== </data> <key>Replace</key> <data> RUNfXw== </data> </dict> <dict> <key>Comment</key> <string>change HDAS to HDEF</string> <key>Disabled</key> <false/> <key>Find</key> <data> SERBUw== </data> <key>Replace</key> <data> SERFRg== </data> </dict> <dict> <key>Comment</key> <string>change HECI to IMEI</string> <key>Disabled</key> <false/> <key>Find</key> <data> SEVDSQ== </data> <key>Replace</key> <data> SU1FSQ== </data> </dict> <dict> <key>Comment</key> <string>change MEI to IMEI</string> <key>Disabled</key> <false/> <key>Find</key> <data> TUVJXw== </data> <key>Replace</key> <data> SU1FSQ== </data> </dict> <dict> <key>Comment</key> <string>change GFX0 to IGPU</string> <key>Disabled</key> <false/> <key>Find</key> <data> R0ZYMA== </data> <key>Replace</key> <data> SUdQVQ== </data> </dict> <dict> <key>Comment</key> <string>change PCI0.VID to IGPU #1 (Thinkpad)</string> <key>Disabled</key> <true/> <key>Find</key> <data> UENJMFZJRF8= </data> <key>Replace</key> <data> UENJMElHUFU= </data> </dict> <dict> <key>Comment</key> <string>change PCI0.VID to IGPU #2 (Thinkpad)</string> <key>Disabled</key> <true/> <key>Find</key> <data> VklEXwhfQURSDAAAAgA= </data> <key>Replace</key> <data> SUdQVQhfQURSDAAAAgA= </data> </dict> <dict> <key>Comment</key> <string>change _DSM to XDSM</string> <key>Disabled</key> <true/> <key>Find</key> <data> X0RTTQ== </data> <key>Replace</key> <data> WERTTQ== </data> </dict> <dict> <key>Comment</key> <string>change EHC1 to EH01</string> <key>Disabled</key> <false/> <key>Find</key> <data> RUhDMQ== </data> <key>Replace</key> <data> RUgwMQ== </data> </dict> <dict> <key>Comment</key> <string>change EHC2 to EH02</string> <key>Disabled</key> <false/> <key>Find</key> <data> RUhDMg== </data> <key>Replace</key> <data> RUgwMg== </data> </dict> <dict> <key>Comment</key> <string>Change _OSI to XOSI, use with SSDT-XOSI.aml</string> <key>Disabled</key> <true/> <key>Find</key> <data> X09TSQ== </data> <key>Replace</key> <data> WE9TSQ== </data> </dict> </array> <key>ReuseFFFF</key> <false/> </dict> <key>DropTables</key> <array> <dict> <key>Signature</key> <string>MCFG</string> </dict> <dict> <key>Signature</key> <string>DMAR</string> </dict> <dict> <key>Signature</key> <string>SSDT</string> <key>TableId</key> <string>xh_rvp10</string> </dict> </array> <key>SSDT</key> <dict> <key>DropOem</key> <false/> <key>Generate</key> <dict> <key>CStates</key> <false/> <key>PStates</key> <false/> </dict> <key>PluginType</key> <string>1</string> </dict> <key>SortedOrder</key> <array> <string>SSDT-USB.aml</string> <string>DSDT.aml</string> <string>SSDT.aml</string> <string>SSDT-1.aml</string> <string>SSDT-2.aml</string> <string>SSDT-3.aml</string> <string>SSDT-4.aml</string> <string>SSDT-5.aml</string> <string>SSDT-6.aml</string> <string>SSDT-7.aml</string> <string>SSDT-8.aml</string> <string>SSDT-9.aml</string> <string>SSDT-10.aml</string> <string>SSDT-11.aml</string> <string>SSDT-CPU.aml</string> <string>SSDT-PNLF.aml</string> <string>usbx.aml</string> </array> </dict> <key>Boot</key> <dict> <key>Arguments</key> <string>dart=0 kext-dev-mode=1 -disablegfxfirmware abm_firstpolldelay=16000 -lilubetaall</string> <key>DefaultVolume</key> <string>macOS</string> <key>Legacy</key> <string>PBR</string> <key>Log</key> <true/> <key>NeverHibernate</key> <true/> <key>Secure</key> <false/> <key>Timeout</key> <integer>3</integer> <key>XMPDetection</key> <false/> </dict> <key>Devices</key> <dict> <key>Audio</key> <dict> <key>Inject</key> <string>Detect</string> </dict> <key>FakeID</key> <dict> <key>ATI</key> <string>0x0</string> <key>IMEI</key> <string>0x0</string> <key>IntelGFX</key> <string>0x59168086</string> <key>LAN</key> <string>0x0</string> <key>NVidia</key> <string>0x0</string> <key>SATA</key> <string>0x0</string> <key>WIFI</key> <string>0x0</string> <key>XHCI</key> <string>0x0</string> </dict> <key>USB</key> <dict> <key>AddClockID</key> <true/> <key>FixOwnership</key> <true/> <key>Inject</key> <false/> </dict> </dict> <key>GUI</key> <dict> <key>ConsoleMode</key> <string>0</string> <key>CustomIcons</key> <true/> <key>Hide</key> <array> <string>Windows</string> <string>\EFI\BOOT\BOOTX64.EFI</string> </array> <key>Language</key> <string>de:0</string> <key>Mouse</key> <dict> <key>Enabled</key> <true/> <key>Speed</key> <integer>8</integer> </dict> <key>ScreenResolution</key> <string>1920x1080</string> <key>ShowOptimus</key> <true/> <key>Theme</key> <string>nextblack</string> </dict> <key>Graphics</key> <dict> <key>Inject</key> <dict> <key>ATI</key> <false/> <key>Intel</key> <true/> <key>NVidia</key> <false/> </dict> <key>ig-platform-id</key> <string>0x591b0000</string> </dict> <key>KernelAndKextPatches</key> <dict> <key>#FakeCPUID</key> <string>0x010676</string> <key>AppleIntelCPUPM</key> <true/> <key>AppleRTC</key> <true/> <key>KernelCpu</key> <true/> <key>KernelLapic</key> <true/> <key>KernelPm</key> <true/> <key>KernelToPatch</key> <array> <dict> <key>Comment</key> <string>MSR 0xE2 _xcpm_idle instant reboot(c) Pike R. Alpha</string> <key>Disabled</key> <true/> <key>Find</key> <data> ILniAAAADzA= </data> <key>Replace</key> <data> ILniAAAAkJA= </data> </dict> </array> <key>KernelXCPM</key> <false/> <key>KextsToPatch</key> <array> <dict> <key>Comment</key> <string>External icons patch</string> <key>Disabled</key> <true/> <key>Find</key> <data> RXh0ZXJuYWw= </data> <key>InfoPlistPatch</key> <false/> <key>Name</key> <string>AppleAHCIPort</string> <key>Replace</key> <data> SW50ZXJuYWw= </data> </dict> <dict> <key>Comment</key> <string>change 15 port limit to 26 in XHCI kext (100-Series-10.12)</string> <key>Disabled</key> <true/> <key>Find</key> <data> g32MEA== </data> <key>InfoPlistPatch</key> <false/> <key>Name</key> <string>AppleUSBXHCIPCI</string> <key>Replace</key> <data> g32MGw== </data> </dict> <dict> <key>Comment</key> <string>0x19160000/etc, 19MB framebuffer 9MB cursor bytes (credit RehabMan)</string> <key>Disabled</key> <true/> <key>Find</key> <data> AQMDAwAAIAIAAFAB </data> <key>InfoPlistPatch</key> <false/> <key>Name</key> <string>AppleIntelSKLGraphicsFramebuffer</string> <key>Replace</key> <data> AQMDAwAAMAEAAJAA </data> </dict> <dict> <key>Comment</key> <string>Disable minStolenSize less or equal fStolenMemorySize assertion, 10.12.0 ( (based on Austere.J patch)</string> <key>Disabled</key> <true/> <key>Find</key> <data> iUXIOcZ2UQ== </data> <key>InfoPlistPatch</key> <false/> <key>MatchOS</key> <string>10.12.x</string> <key>Name</key> <string>com.apple.driver.AppleIntelSKLGraphicsFramebuffer</string> <key>Replace</key> <data> iUXIOcbrUQ== </data> </dict> <dict> <key>Comment</key> <string>Boot graphics glitch, 10.12.dp1 (credit denskop)</string> <key>Disabled</key> <true/> <key>Find</key> <data> AQAAdSU= </data> <key>InfoPlistPatch</key> <false/> <key>MatchOS</key> <string>10.12.x</string> <key>Name</key> <string>IOGraphicsFamily</string> <key>Replace</key> <data> AQAA6yU= </data> </dict> <dict> <key>Comment</key> <string>Bypass ThunderBolt3 SkipEnumeration credit kid2010 implemented by syscl</string> <key>Disabled</key> <true/> <key>Find</key> <data> VUiJ5UFXQVZBVUFUU0iB7DgB </data> <key>InfoPlistPatch</key> <false/> <key>Name</key> <string>IOThunderboltFamily</string> <key>Replace</key> <data> VUiJ5THAXcNBVUFUU0iB7DgB </data> </dict> <dict> <key>Comment</key> <string>eDP, port 0000, 0x191e0000, 0x19160000, 0x19260000, 0x19270000, 0x191b0000, 0x19160002, 0x19260002, 0x191e0003, 0x19260004, 0x19270004, 0x193b0005 credit syscl</string> <key>Disabled</key> <true/> <key>Find</key> <data> AAAIAAIAAACYAAAAAQUJAAAEAAA= </data> <key>InfoPlistPatch</key> <false/> <key>Name</key> <string>AppleIntelSKLGraphicsFramebuffer</string> <key>Replace</key> <data> AAAIAAAEAACYAAAAAQUJAAAEAAA= </data> </dict> <dict> <key>Comment</key> <string>0x591b0000, 0105 instead of 0306, HDMI</string> <key>Disabled</key> <true/> <key>Find</key> <data> AgQKAAAIAACHAQAAAwYKAAAEAACHAQAA/wAAAAEAAAAg AAAA </data> <key>InfoPlistPatch</key> <false/> <key>Name</key> <string>com.apple.driver.AppleIntelKBLGraphicsFramebuffer</string> <key>Replace</key> <data> AQUKAAAIAACHAQAAAgQKAAAIAACHAQAA/wAAAAEAAAAg AAAA </data> </dict> <dict> <key>Comment</key> <string>change F%uT%04x to F%uTxxxx in AppleBacklightInjector.kext (credit RehabMan)</string> <key>Disabled</key> <false/> <key>Find</key> <data> RiV1VCUwNHgA </data> <key>InfoPlistPatch</key> <false/> <key>Name</key> <string>com.apple.driver.AppleBacklight</string> <key>Replace</key> <data> RiV1VHh4eHgA </data> </dict> <dict> <key>Comment</key> <string>Boot graphics glitch, 10.13 beta (based on denskop patch)</string> <key>Disabled</key> <true/> <key>Find</key> <data> AQAAdSI= </data> <key>InfoPlistPatch</key> <false/> <key>MatchOS</key> <string>10.13.x</string> <key>Name</key> <string>com.apple.iokit.IOGraphicsFamily</string> <key>Replace</key> <data> AQAA6yI= </data> </dict> </array> </dict> <key>RtVariables</key> <dict> <key>BooterConfig</key> <string>0x28</string> <key>CsrActiveConfig</key> <string>0x67</string> </dict> <key>SMBIOS</key> <dict> <key>BiosReleaseDate</key> <string>04/09/2018</string> <key>BiosVendor</key> <string>Apple Inc.</string> <key>BiosVersion</key> <string>MBP141.88Z.0175.B00.1804091553</string> <key>Board-ID</key> <string>Mac-B4831CEBD52A0C4C</string> <key>BoardManufacturer</key> <string>Apple Inc.</string> <key>BoardSerialNumber</key> <string>C02724108OPF64W8C</string> <key>BoardType</key> <integer>10</integer> <key>BoardVersion</key> <string>1.0</string> <key>ChassisAssetTag</key> <string>MacBook-Aluminum</string> <key>ChassisManufacturer</key> <string>Apple Inc.</string> <key>ChassisType</key> <string>0x09</string> <key>Family</key> <string>MacBook Pro</string> <key>FirmwareFeatures</key> <string>0xFC0FE137</string> <key>FirmwareFeaturesMask</key> <string>0xFF1FFF3F</string> <key>LocationInChassis</key> <string>Part Component</string> <key>Manufacturer</key> <string>Apple Inc.</string> <key>Memory</key> <dict> <key>Modules</key> <array> <dict> <key>Frequency</key> <integer>2133</integer> <key>Serial</key> <string>12345678</string> <key>Size</key> <integer>16384</integer> <key>Slot</key> <integer>0</integer> <key>Type</key> <string>DDR4</string> <key>Vendor</key> <string>HYPERX</string> </dict> </array> </dict> <key>Mobile</key> <true/> <key>PlatformFeature</key> <string>0x1A</string> <key>ProductName</key> <string>MacBookPro14,1</string> <key>SerialNumber</key> <string>C02TV3TTHV29</string> <key>Version</key> <string>1.0</string> </dict> <key>SystemParameters</key> <dict> <key>InjectKexts</key> <string>Detect</string> </dict> </dict> </plist> Copy these files to CLOVER/kext/Others: CoreDisplayFixup.kext (debug version) FakeSMC.kext FakePCIID.kext IntelGraphicsFixup.kext FakePCIID_Broadcom_WiFi.kext Lilu.kext (debug version) FakePCIID_Intel_HDMI_Audio.kext VoodooPS2Controller.kext FakePCIID_Intel_HD_Graphics.kext This files should be the basis for the installation Let's try to install macOS Post Installation After installation we need to do the following things: Bring all needed kext in place Install Clover to your root system Fix your ACPI Tables (DSDT & SSDT's) Fix for I2c Touchscreen and Trackpad Edit your config plist to remove hot patching (not kext to patch) and selecting drop oem Native Power Management Adjustemnt Custom USB SSDT Bring all needed kext in place /Library/Extensions: Kext I used, you should download all in newest version ACPIBatteryManager.kext Lilu.kext (Debug Version) BrcmFirmwareData.kext LiluFriend.kext (Manual Editing Needed, don't install without to editing) BrcmPatchRAM2.kext USBInjectAll.kext CoreDisplayFixup.kext (Debug Version) VoodooHDA.kext FakePCIID.kext VoodooI2C.kext FakePCIID_Broadcom_WiFi.kext VoodooI2CELAN.kext FakePCIID_Intel_HDMI_Audio.kext VoodooI2CHID.kext FakePCIID_Intel_HD_Graphics.kext VoodooI2CUPDDEngine.kext FakeSMC.kext VoodooPS2Controller.kext IntelGraphicsFixup.kext You should remove all kext from /efi/clover/kext That the UHD Panel will work, you need to edit LiluFriend.kext info.plist. Add there your plugins! /Library/Extensions/ AppleBacklightInjector.kext Is needed for Backlight control. Create an SSDT for SSDT-PNLF + clover config plist kext to patch + this kext. (you can find it here on this forum) You can use ##### for installation all this to the right places. Install Clover to your root system Installation should be the same like for creating the usb installer Fix your ACPI Tables (DSDT & SSDT's) I used after installation patchmatic to excrat my tables. This is not best pratice. You should follow up the correct way here on the forum. For me it's working fine and the other ways are too complicated for me and confusing me a lot. install tools you'll need maciasl ioregistryeixplorer clover configurator patchmatic cd ~/Desktop mkdir extract cd extract patchmatic -extract (If patchmatic is not copied to /usr/bin you need to copy it into this folder, too) iasl cd ~/Downloads unzip iasl.zip sudo cp iasl /usr/bin Extraction Create a working folder and open the terminal there patchmatic -extract cd "to directory where you placed all SSDT/DSDT" iasl -da -dl DSDT.aml SSDT*.aml Next Steps Open your dsdt.dsl with maciasl and fix first the errors. Add patches you'll like, for testing I used only yet "OS Check Windows 10" (So that my I2C devices will work) Fix for I2c Touchscreen and Trackpad open your dsdt.dsl which you disassembled Search for "TPAD" Find: Name (SBFB, ResourceTemplate () { I2cSerialBusV2 (0x0000, ControllerInitiated, 0x00061A80, AddressingMode7Bit, "\\_SB.PCI0.I2C0", 0x00, ResourceConsumer, _Y32, Exclusive, ) }) Name (SBFI, ResourceTemplate () { Interrupt (ResourceConsumer, Level, ActiveLow, ExclusiveAndWake, ,, ) { 0x00000050, } }) Name (SBFG, ResourceTemplate () { GpioInt (Level, ActiveLow, Exclusive, PullUp, 0x0000, "\\_SB.PCI0.GPI0", 0x00, ResourceConsumer, , ) { // Pin list 0x0038 } }) Delete: { Interrupt (ResourceConsumer, Level, ActiveLow, ExclusiveAndWake, ,, ) { 0x00000050, } }) Search "TPNL" Find: Name (SBFB, ResourceTemplate () { I2cSerialBusV2 (0x0000, ControllerInitiated, 0x00061A80, AddressingMode7Bit, "\\_SB.PCI0.I2C1", 0x00, ResourceConsumer, _Y33, Exclusive, ) }) Name (SBFI, ResourceTemplate () { Interrupt (ResourceConsumer, Level, ActiveLow, ExclusiveAndWake, ,, ) { 0x0000002A, } }) Name (SBFG, ResourceTemplate () { GpioInt (Level, ActiveLow, Exclusive, PullUp, 0x0000, "\\_SB.PCI0.GPI0", 0x00, ResourceConsumer, , ) { // Pin list 0x0012 } }) Delete: Name (SBFI, ResourceTemplate () { Interrupt (ResourceConsumer, Level, ActiveLow, ExclusiveAndWake, ,, ) { 0x0000002A, } }) Note to fix all compile issues: Change all objects named "SBFI" to "SBFG" IMPORTANT there's a issue with voodooi2c kext under mojave, you need to change a line with xcode and complie it again, see under github voodooi2c issues. I also uploaded the fixed one for mojave here. Save your custom dsdt as aml Past all your ssdt.aml and dsdt.aml to /efi/clover/acpi/patched/ edit your config plist like mine: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>#Comment</key> <string>This file is for 10.12.6+ with native KabyLake support</string> <key>ACPI</key> <dict> <key>DSDT</key> <dict> <key>Debug</key> <false/> <key>DropOEM_DSM</key> <false/> <key>Fixes</key> <dict> <key>AddPNLF</key> <false/> </dict> <key>Name</key> <string>DSDT.aml</string> <key>Patches</key> <array> <dict> <key>Comment</key> <string>change EC0 to EC</string> <key>Disabled</key> <true/> <key>Find</key> <data> RUMwXw== </data> <key>Replace</key> <data> RUNfXw== </data> </dict> <dict> <key>Comment</key> <string>change HDAS to HDEF</string> <key>Disabled</key> <true/> <key>Find</key> <data> SERBUw== </data> <key>Replace</key> <data> SERFRg== </data> </dict> <dict> <key>Comment</key> <string>change HECI to IMEI</string> <key>Disabled</key> <true/> <key>Find</key> <data> SEVDSQ== </data> <key>Replace</key> <data> SU1FSQ== </data> </dict> <dict> <key>Comment</key> <string>change MEI to IMEI</string> <key>Disabled</key> <true/> <key>Find</key> <data> TUVJXw== </data> <key>Replace</key> <data> SU1FSQ== </data> </dict> <dict> <key>Comment</key> <string>change GFX0 to IGPU</string> <key>Disabled</key> <true/> <key>Find</key> <data> R0ZYMA== </data> <key>Replace</key> <data> SUdQVQ== </data> </dict> <dict> <key>Comment</key> <string>change PCI0.VID to IGPU #1 (Thinkpad)</string> <key>Disabled</key> <true/> <key>Find</key> <data> UENJMFZJRF8= </data> <key>Replace</key> <data> UENJMElHUFU= </data> </dict> <dict> <key>Comment</key> <string>change PCI0.VID to IGPU #2 (Thinkpad)</string> <key>Disabled</key> <true/> <key>Find</key> <data> VklEXwhfQURSDAAAAgA= </data> <key>Replace</key> <data> SUdQVQhfQURSDAAAAgA= </data> </dict> <dict> <key>Comment</key> <string>change _DSM to XDSM</string> <key>Disabled</key> <true/> <key>Find</key> <data> X0RTTQ== </data> <key>Replace</key> <data> WERTTQ== </data> </dict> <dict> <key>Comment</key> <string>change EHC1 to EH01</string> <key>Disabled</key> <true/> <key>Find</key> <data> RUhDMQ== </data> <key>Replace</key> <data> RUgwMQ== </data> </dict> <dict> <key>Comment</key> <string>change EHC2 to EH02</string> <key>Disabled</key> <true/> <key>Find</key> <data> RUhDMg== </data> <key>Replace</key> <data> RUgwMg== </data> </dict> <dict> <key>Comment</key> <string>Change _OSI to XOSI, use with SSDT-XOSI.aml</string> <key>Disabled</key> <true/> <key>Find</key> <data> X09TSQ== </data> <key>Replace</key> <data> WE9TSQ== </data> </dict> </array> <key>ReuseFFFF</key> <false/> </dict> <key>DropTables</key> <array> <dict> <key>Signature</key> <string>MCFG</string> </dict> <dict> <key>Signature</key> <string>DMAR</string> </dict> <dict> <key>Signature</key> <string>SSDT</string> <key>TableId</key> <string>xh_rvp10</string> </dict> </array> <key>SSDT</key> <dict> <key>DropOem</key> <true/> <key>Generate</key> <dict> <key>CStates</key> <false/> <key>PStates</key> <false/> <key>PluginType</key> <true/> </dict> <key>PluginType</key> <string>1</string> </dict> <key>SortedOrder</key> <array> <string>DSDT.aml</string> <string>SSDT-0.aml</string> <string>SSDT-1.aml</string> <string>SSDT-2.aml</string> <string>SSDT-3.aml</string> <string>SSDT-4.aml</string> <string>SSDT-5.aml</string> <string>SSDT-6.aml</string> <string>SSDT-7.aml</string> <string>SSDT-8.aml</string> <string>SSDT-9.aml</string> <string>SSDT-10.aml</string> <string>SSDT-CPU.aml</string> <string>SSDT-PNLF.aml</string> </array> </dict> <key>Boot</key> <dict> <key>Arguments</key> <string>dart=0 kext-dev-mode=1 -disablegfxfirmware abm_firstpolldelay=16000 -lilubetaall</string> <key>DefaultVolume</key> <string>macOS</string> <key>Legacy</key> <string>PBR</string> <key>Log</key> <true/> <key>NeverHibernate</key> <true/> <key>Secure</key> <false/> <key>Timeout</key> <integer>3</integer> <key>XMPDetection</key> <false/> </dict> <key>Devices</key> <dict> <key>Audio</key> <dict> <key>Inject</key> <string>Detect</string> </dict> <key>FakeID</key> <dict> <key>ATI</key> <string>0x0</string> <key>IMEI</key> <string>0x0</string> <key>IntelGFX</key> <string>0x59168086</string> <key>LAN</key> <string>0x0</string> <key>NVidia</key> <string>0x0</string> <key>SATA</key> <string>0x0</string> <key>WIFI</key> <string>0x0</string> <key>XHCI</key> <string>0x0</string> </dict> <key>USB</key> <dict> <key>AddClockID</key> <true/> <key>FixOwnership</key> <true/> <key>Inject</key> <false/> </dict> </dict> <key>GUI</key> <dict> <key>ConsoleMode</key> <string>0</string> <key>CustomIcons</key> <true/> <key>Hide</key> <array> <string>Windows</string> <string>\EFI\BOOT\BOOTX64.EFI</string> </array> <key>Language</key> <string>de:0</string> <key>Mouse</key> <dict> <key>Enabled</key> <true/> <key>Speed</key> <integer>8</integer> </dict> <key>ScreenResolution</key> <string>1920x1080</string> <key>ShowOptimus</key> <true/> <key>Theme</key> <string>nextblack</string> </dict> <key>Graphics</key> <dict> <key>Inject</key> <dict> <key>ATI</key> <false/> <key>Intel</key> <true/> <key>NVidia</key> <false/> </dict> <key>ig-platform-id</key> <string>0x591b0000</string> </dict> <key>KernelAndKextPatches</key> <dict> <key>#FakeCPUID</key> <string>0x010676</string> <key>AppleIntelCPUPM</key> <true/> <key>AppleRTC</key> <true/> <key>KernelCpu</key> <true/> <key>KernelLapic</key> <true/> <key>KernelPm</key> <true/> <key>KernelToPatch</key> <array> <dict> <key>Comment</key> <string>MSR 0xE2 _xcpm_idle instant reboot(c) Pike R. Alpha</string> <key>Disabled</key> <true/> <key>Find</key> <data> ILniAAAADzA= </data> <key>Replace</key> <data> ILniAAAAkJA= </data> </dict> </array> <key>KernelXCPM</key> <false/> <key>KextsToPatch</key> <array> <dict> <key>Comment</key> <string>External icons patch</string> <key>Disabled</key> <true/> <key>Find</key> <data> RXh0ZXJuYWw= </data> <key>InfoPlistPatch</key> <false/> <key>Name</key> <string>AppleAHCIPort</string> <key>Replace</key> <data> SW50ZXJuYWw= </data> </dict> <dict> <key>Comment</key> <string>change 15 port limit to 26 in XHCI kext (100-Series-10.12)</string> <key>Disabled</key> <true/> <key>Find</key> <data> g32MEA== </data> <key>InfoPlistPatch</key> <false/> <key>Name</key> <string>AppleUSBXHCIPCI</string> <key>Replace</key> <data> g32MGw== </data> </dict> <dict> <key>Comment</key> <string>0x19160000/etc, 19MB framebuffer 9MB cursor bytes (credit RehabMan)</string> <key>Disabled</key> <true/> <key>Find</key> <data> AQMDAwAAIAIAAFAB </data> <key>InfoPlistPatch</key> <false/> <key>Name</key> <string>AppleIntelSKLGraphicsFramebuffer</string> <key>Replace</key> <data> AQMDAwAAMAEAAJAA </data> </dict> <dict> <key>Comment</key> <string>Disable minStolenSize less or equal fStolenMemorySize assertion, 10.12.0 ( (based on Austere.J patch)</string> <key>Disabled</key> <true/> <key>Find</key> <data> iUXIOcZ2UQ== </data> <key>InfoPlistPatch</key> <false/> <key>MatchOS</key> <string>10.12.x</string> <key>Name</key> <string>com.apple.driver.AppleIntelSKLGraphicsFramebuffer</string> <key>Replace</key> <data> iUXIOcbrUQ== </data> </dict> <dict> <key>Comment</key> <string>Boot graphics glitch, 10.12.dp1 (credit denskop)</string> <key>Disabled</key> <true/> <key>Find</key> <data> AQAAdSU= </data> <key>InfoPlistPatch</key> <false/> <key>MatchOS</key> <string>10.12.x</string> <key>Name</key> <string>IOGraphicsFamily</string> <key>Replace</key> <data> AQAA6yU= </data> </dict> <dict> <key>Comment</key> <string>Bypass ThunderBolt3 SkipEnumeration credit kid2010 implemented by syscl</string> <key>Disabled</key> <true/> <key>Find</key> <data> VUiJ5UFXQVZBVUFUU0iB7DgB </data> <key>InfoPlistPatch</key> <false/> <key>Name</key> <string>IOThunderboltFamily</string> <key>Replace</key> <data> VUiJ5THAXcNBVUFUU0iB7DgB </data> </dict> <dict> <key>Comment</key> <string>eDP, port 0000, 0x191e0000, 0x19160000, 0x19260000, 0x19270000, 0x191b0000, 0x19160002, 0x19260002, 0x191e0003, 0x19260004, 0x19270004, 0x193b0005 credit syscl</string> <key>Disabled</key> <true/> <key>Find</key> <data> AAAIAAIAAACYAAAAAQUJAAAEAAA= </data> <key>InfoPlistPatch</key> <false/> <key>Name</key> <string>AppleIntelSKLGraphicsFramebuffer</string> <key>Replace</key> <data> AAAIAAAEAACYAAAAAQUJAAAEAAA= </data> </dict> <dict> <key>Comment</key> <string>0x591b0000, 0105 instead of 0306, HDMI</string> <key>Disabled</key> <true/> <key>Find</key> <data> AgQKAAAIAACHAQAAAwYKAAAEAACHAQAA/wAAAAEAAAAg AAAA </data> <key>InfoPlistPatch</key> <false/> <key>Name</key> <string>com.apple.driver.AppleIntelKBLGraphicsFramebuffer</string> <key>Replace</key> <data> AQUKAAAIAACHAQAAAgQKAAAIAACHAQAA/wAAAAEAAAAg AAAA </data> </dict> <dict> <key>Comment</key> <string>change F%uT%04x to F%uTxxxx in AppleBacklightInjector.kext (credit RehabMan)</string> <key>Disabled</key> <false/> <key>Find</key> <data> RiV1VCUwNHgA </data> <key>InfoPlistPatch</key> <false/> <key>Name</key> <string>com.apple.driver.AppleBacklight</string> <key>Replace</key> <data> RiV1VHh4eHgA </data> </dict> <dict> <key>Comment</key> <string>Boot graphics glitch, 10.13 beta (based on denskop patch)</string> <key>Disabled</key> <true/> <key>Find</key> <data> AQAAdSI= </data> <key>InfoPlistPatch</key> <false/> <key>MatchOS</key> <string>10.13.x</string> <key>Name</key> <string>com.apple.iokit.IOGraphicsFamily</string> <key>Replace</key> <data> AQAA6yI= </data> </dict> </array> </dict> <key>RtVariables</key> <dict> <key>BooterConfig</key> <string>0x28</string> <key>CsrActiveConfig</key> <string>0x67</string> </dict> <key>SMBIOS</key> <dict> <key>BiosReleaseDate</key> <string>04/09/2018</string> <key>BiosVendor</key> <string>Apple Inc.</string> <key>BiosVersion</key> <string>MBP142.88Z.0175.B00.1804091703</string> <key>Board-ID</key> <string>Mac-CAD6701F7CEA0921</string> <key>BoardManufacturer</key> <string>Apple Inc.</string> <key>BoardSerialNumber</key> <string>C02711301J9FF4JA8</string> <key>BoardType</key> <integer>10</integer> <key>BoardVersion</key> <string>1.0</string> <key>ChassisAssetTag</key> <string>MacBook-Aluminum</string> <key>ChassisManufacturer</key> <string>Apple Inc.</string> <key>ChassisType</key> <string>0x09</string> <key>Family</key> <string>MacBook Pro</string> <key>FirmwareFeatures</key> <string>0xFC0FE137</string> <key>FirmwareFeaturesMask</key> <string>0xFF1FFF3F</string> <key>LocationInChassis</key> <string>Part Component</string> <key>Manufacturer</key> <string>Apple Inc.</string> <key>Memory</key> <dict> <key>Modules</key> <array> <dict> <key>Frequency</key> <integer>2133</integer> <key>Serial</key> <string>12345678</string> <key>Size</key> <integer>16384</integer> <key>Slot</key> <integer>0</integer> <key>Type</key> <string>DDR4</string> <key>Vendor</key> <string>HYPERX</string> </dict> </array> </dict> <key>Mobile</key> <true/> <key>PlatformFeature</key> <string>0x1A</string> <key>ProductName</key> <string>MacBookPro14,2</string> <key>SerialNumber</key> <string>C02TFYL2HV2N</string> <key>Version</key> <string>1.0</string> </dict> <key>SystemParameters</key> <dict> <key>InjectKexts</key> <string>Detect</string> </dict> </dict> </plist> Check if you have copied your acpi tables to clover Adjust the SortedOrder on config.plist Installed all kext? Disabled all patches from ACPI - Patches from config.plist Enabled Drop OEM Native Power Management Adjustemnt For native power management you can tick under config plist "Generate Options" "PluginType" or you use ssdtPRGen.sh User Defined Values for i7-8550U i7-8550U,15,400,1800,4000,4,8 Custom USB SSDT This would be your part to find out. Edited July 7, 2018 by thefiredragon 1 Link to comment https://www.insanelymac.com/forum/topic/334815-documentation-lenovo-yoga-730-macos-1014/ Share on other sites More sharing options...
tikizondo94 Posted September 2, 2018 Share Posted September 2, 2018 Ive got almost the exact same configuration in a Dell Inspiron 7370. And ive been having issue getting QE/CI working with my UHD620 for almost 2 months now. No matter what i do im not able to get acceleration working. Are you currently still using the FakePCIID, FakePCIIDIntelGraphics and IntelGraphicsFixup/lilu setup or have you moved to the WhateverGreen and Lilu process for Graphics? And if so, what modifications did you do to get it all working? I have everything else working normally with my laptop. Sound, Wifi, PowerManagement, etc. Just no QE/CI. CLOVER.zip Link to comment https://www.insanelymac.com/forum/topic/334815-documentation-lenovo-yoga-730-macos-1014/#findComment-2632858 Share on other sites More sharing options...
dragonflylee Posted December 8, 2018 Share Posted December 8, 2018 (edited) 1. For UEFI drivers, only three is required below VBoxHfs-64.efi AptioMemoryFix-64.efi ApfsDriverLoader-64.efi 2. All the graphics-related kexts have since been consolidated into WhateverGreen. 3. DSDT fix can be done in Clover complete 4. brightness fn keys is not fix 5. All kext not need to install in /Library/Extensions/, remain in /efi/clover/kext. if touchpad not work, jush rebuild kextcache https://github.com/dragonflylee/Yoga-730-hackintosh Edited May 30, 2019 by dragonflylee Link to comment https://www.insanelymac.com/forum/topic/334815-documentation-lenovo-yoga-730-macos-1014/#findComment-2652710 Share on other sites More sharing options...
Yangster0565 Posted January 14, 2019 Share Posted January 14, 2019 I have original Lenovo Yoga 730. (not even SSD) I see your SSD is Samsung one. However, I want to get your generous advice about installing MAC OS on my laptop. Thank you. Link to comment https://www.insanelymac.com/forum/topic/334815-documentation-lenovo-yoga-730-macos-1014/#findComment-2658967 Share on other sites More sharing options...
jackchen40 Posted January 22, 2019 Share Posted January 22, 2019 (edited) On 12/8/2018 at 9:58 PM, dragonflylee said: 1. For UEFI drivers, only three is required below VBoxHfs-64.efi AptioMemoryFix-64.efi ApfsDriverLoader-64.efi 2. All the graphics-related kexts have since been consolidated into WhateverGreen. 3. DSDT fix can be done in Clover complete 4. brightness fn keys is not fix 5. All kext not need to install in /Library/Extensions/, remain in /efi/clover/kext. if touchpad not work, jush rebuild kextcache My clover files attached below Lenovo-Yoga730-For-OSX.zip bluetooth is not fix My notebook is Lenovo Yoga 730-IKB CPU: i7-8550U Graphics: Intel UHD 620 RAM: 8 G PC4-19200 DDR4 Edited January 22, 2019 by jackchen40 Link to comment https://www.insanelymac.com/forum/topic/334815-documentation-lenovo-yoga-730-macos-1014/#findComment-2660570 Share on other sites More sharing options...
oneofthem Posted October 23, 2019 Share Posted October 23, 2019 Sorry to resurrect an old post. I am wondering there is a similar guide for Yoga 720 15. My laptop is Lenovo yoga 720 - 15-ikb Intel i7-7700HQ 16GB Ram 512GB Samsung NVME UHD-Panel Link to comment https://www.insanelymac.com/forum/topic/334815-documentation-lenovo-yoga-730-macos-1014/#findComment-2694710 Share on other sites More sharing options...
thefiredragon Posted December 8, 2019 Author Share Posted December 8, 2019 I never said, my config here was perfect :) But perhaps someone had some help with this Link to comment https://www.insanelymac.com/forum/topic/334815-documentation-lenovo-yoga-730-macos-1014/#findComment-2699948 Share on other sites More sharing options...
alexnov Posted February 4, 2020 Share Posted February 4, 2020 Hey, it looks like I have the same trackpad in my Lenovo S340-14IWL laptop. It's called TPAD. I already installed Catalina and the only issue is that the trackpad doesn't work! How can I fix it using your guide? Link to comment https://www.insanelymac.com/forum/topic/334815-documentation-lenovo-yoga-730-macos-1014/#findComment-2707015 Share on other sites More sharing options...
Recommended Posts