Jump to content

High Sierra on E6440 needs help


sdarktemplar
 Share

Recommended Posts

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

DVD Player.png

E6440_Cinebench_High Sierra.png

E6440_Cinebench_Win10.PNG

Fan contorl.png

Link to comment
Share on other sites

  • Moderators

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

  • Administrators

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.

IOAHCISerialATAPI.png

Link to comment
Share on other sites

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

 Share

×
×
  • Create New...