Jump to content
sdarktemplar

High Sierra on E6440 needs help

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

Share this post


Link to post
Share on other sites

You have graphics acceleration (formerly called QE/CI). It's just that you need additional little tuning to do re: DVD Player:

 

Share this post


Link to post
Share on other sites
10 hours ago, Hervé said:

You have graphics acceleration (formaler called QE/CI). It's just that you need additional little tuning to do re: DVD Player:

 

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites
On 2/26/2019 at 1:28 AM, Jake Lo said:

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

 

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

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

×
×
  • Create New...