sdarktemplar Posted February 24, 2019 Share Posted February 24, 2019 Hi everyone, I follow this guide to build the hackintosh on the E6440 but I could not boot if I copy the SSDT-9.aml to /EFI/EFI/CLOVER/ACPI/patched/ I could boot after I remove it, and status as below Works: HDMI output in mirror and extension mode (hot plugging/unplugging OK) Keyboard backlight & backlight control Touchpad + nub LCD brightness control (using fn+Insert to up, fn+F3 to down) Audio output (Speaker and Headphone) Built-in Ethernet Bluetooth Wifi (chang to Brcm module) Battery monitoring SD card reader USB 2.0 Expresscard (firewire card and egpu) some hotkeys(mute, vol-, vol+, next track, play/pause, prev track) Not works: QE/CI not sure (I could play chess, but DVD player does not support HD) Display & system sleep (work with Apple Menu->Sleep, but Fn+F1 will reboot, could not wake) USB3.0 (Only works on one port) Fan Control (no max and min in the Macs Fan Control app, I could not to setting the rpm either) CPU performance less than win10 (cinebench score) Need help: 1. how to make sure the QE/CI works? 2. fix Fn+F1 to sleep/wake 3. all the USB 3.0 port works 4. Control the fan rpm 5. use the FN+up and FN+down to control the backlight 6. use the FN+F5 to disable/enable the touchpad (now is using FN+HOME to do this) 7. let the CPU performance as win10 Thank you. debug_13669.zip Link to comment Share on other sites More sharing options...
Administrators Hervé Posted February 24, 2019 Administrators Share Posted February 24, 2019 You have graphics acceleration (formerly called QE/CI). It's just that you need additional little tuning to do re: DVD Player: Link to comment Share on other sites More sharing options...
sdarktemplar Posted February 24, 2019 Author Share Posted February 24, 2019 I install the IOAHCISerialATAPI_Injector.kext to EFI and /E*/L* and rebuild the kext cache but the DVD player still no luck. and do you have any idea about other issue? Thanks Link to comment Share on other sites More sharing options...
sdarktemplar Posted February 25, 2019 Author Share Posted February 25, 2019 @Jake Lo do you have any idea? thanks Link to comment Share on other sites More sharing options...
Moderators Jake Lo Posted February 25, 2019 Moderators Share Posted February 25, 2019 1. how to make sure the QE/CI works? The kext Hervé linked I believe stopped working after Sierra. Try this kext AppleAHCIPort.kext.zip QE/CI is working even if HD is no supported. That's just due to system not having a physical Media player on MBP11,1 2. fix Fn+F1 to sleep/wake You'll need to patch DSDT for that. Check out guide here to figure out which EC methods get called when you press your Fn+F1 key combos. 3. all the USB 3.0 port works The USB_Injector kext should have all USB ports working 4. Control the fan rpm Need DSDT patching, see if this helps 5. use the FN+up and FN+down to control the backlight Needs DSDT patching, same as 2 above 6. use the FN+F5 to disable/enable the touchpad (now is using FN+HOME to do this) Needs DSDT patching, same as 2 above 7. let the CPU performance as win10 You could try different SMBIO or tweak the the FakeSMC but I believe with Hervé's file, it's fully tweaked. Replace the kexts from Hervé's bootpack here Link to comment Share on other sites More sharing options...
Administrators Hervé Posted February 25, 2019 Administrators Share Posted February 25, 2019 Re: "HD unsupported" in DVD Player, I've integrated the patch to FakeSMC several years ago (like other kext's plist patches). It works Ok in High Sierra. You simply add the patching info if the old IOAHCISerialATAPI_injector kext into FakeSMC's Info.plist file, above the FakeSMC entry: <key>IOAHCISerialATAPI</key> <dict> <key>ATAPI</key> <true/> <key>CFBundleIdentifier</key> <string>com.apple.iokit.IOAHCISerialATAPI</string> <key>IOClass</key> <string>IOAHCISerialATAPI</string> <key>IOProbeScore</key> <integer>25000</integer> <key>IOProviderClass</key> <string>IOAHCIDevice</string> <key>Physical Interconnect</key> <string>SATA</string> <key>Physical Interconnect Location</key> <string>Internal</string> <key>Protocol Characteristics</key> <dict> <key>Physical Interconnect</key> <string>SATA</string> <key>Physical Interconnect Location</key> <string>Internal</string> </dict> </dict> Here's a copy of the FakeSMC kext I use in HiSie: FakeSMC.kext.zip The patch simply consists of a modification injected in IOAHCISerialATAPI PlugIn kext of IOAHCIFamily kext located in /S/L/E. Link to comment Share on other sites More sharing options...
sdarktemplar Posted February 27, 2019 Author Share Posted February 27, 2019 Hi, I was follow your guide using E6440_A14_HS and EFI_r4813.zip pack (I also install the CLOVER r4813, not the last one.) and the result is as #1, all port usb 2.0 works, but only one port usb3.0 work. so I'm confused, should I use your pack or Hervé's ? my E6440 BIOS version is A23 does it matter? and do I need to update all the kext to last one? Thanks you Link to comment Share on other sites More sharing options...
Administrators Hervé Posted February 28, 2019 Administrators Share Posted February 28, 2019 BIOS A23 is perfectly Ok; it's what I run on my E6440. Link to comment Share on other sites More sharing options...
Recommended Posts