Jump to content

E5450 Broadwell UEFI Clover install help


lemming

Recommended Posts

  • Replies 53
  • Created
  • Last Reply

Top Posters In This Topic

OK - progress!!!

 

I uninstalled the ethernet driver (not sure if that was the issue) and have tried the files again

 

With my config.plist (from first zip), and the DSDT-2.aml (renamed to DTDT.aml) and the SSDT-10.aml (both from the second zip) I have a lot more working.

 

Video - Full acceleration - a few issues

Screen goes totally black (backlight turns off) for about 15 seconds, 5 seconds after start of boot, but comes good about 15 seconds before login. Screen is garbled, but pressing the power button to put it to sleep and then waking it with the spacebar a few seconds later makes it work great.

Also, without the DSDT and SSDT, I was able to use DisplayRotationMenu_1.2 to rotate the screen, but now it refuses to load.

 

Sound - Works well, but Internal Speakers is the only output listed. No sound the headphone port

 

Bluetooth - Bluetooth Keyboard Setup pops up and says its looking for a keyboard. The internal keyboard works, but perhaps isn't being detected correctly. I'm using that new beta text with support for v7 alps

 

Keyboard - Works - see above

 

Trackpad - Works with beta kext

 

Webcam - Works

 

Screen Brightness - Works through display options, but not through keyboard hotkeys

 

Ethernet - Working with AppleIntelE1000e.kext

 

 

 

Not working - and would love help to get them working

  • The few issues with the keyboard not detecting and brightness function keys
  • Battery is not detected at all
  • Headphone sound
  • SD card reader
  • The few graphical issues (is there a FakeID I should try?)
  • USB - I only have USB 3.0 ports on this machine. I seem to lose most USB functionality after a while - after sleep or hibernate perhaps. When I go away for an hour and wake it up, it doesn't recognise USB sticks etc. I am using GenericUSBXHCI.kext
  • Am sure there are a lot more that I can't think of now...

Once again - really appreciate the help

Link to comment
Share on other sites

  • Moderators

Files patched from your origin folder. Replace the DSDT/SSDT and config with attached.

Also remove GenericUSBXHCI. USB 3.0 should be supported natively with the patched DSDT.

Does the Internal speaker switch to Headphone when you insert the headset?

What other kexts do you have in /Clover/Kexts/Other?

What other kexts have you installed to /S/L/E?

 

With the addition SSDT-1.aml, you should get HDMI Audio. Thanks to toleda.

Battery status should be fixed with this DSDT, need ACPIBatteryManager.kext in /Clover/Kexts/Other

Added SD Card reader patch to DSDT under RP01

Intel Wireless/Bluetooth combo will not be supported and needs to be replaced. I recommend DW1560. $20 from Dell.

To get the SD Card reader to work, I need to see your IOReg. Export it, compress it and attach it. 

 

lemming.zip

Link to comment
Share on other sites

Thanks

 

Have tried the new files

 

Identifies itself as a Macbook Air early 2015 now, instead of a Macbook Pro 2013

 

+ Battery status works great

+ Removed USB kext and it seems to work great with the native one

 

- Brightness slider no longer showing

 

S/L/E is stock - I had the ethernet and sound kexts in there before, but they've now been moved to Clover/Kexts/Other

 

Clover/Kexts/Other contains:

  • ACPIBatteryManager.kext
  • AppleHDA_ALC293.kext
  • AppleIntelE1000e.kext
  • CodecCommander.kext
  • FakeSMC.kext
  • VoodooPS2Controller.kext (Dr Hurt)

For the sound, System Information lists 2 trees; Devices and Intel High Definition Audio

See attached picture post-1549-0-41971800-1440877482_thumb.png

None of the inputs/outputs from the Intel tree seem to be available in System Preferences / Sound

Link to comment
Share on other sites

  • Administrators

O2-Micro_SD_card_reader.jpg

 

The SD card reader is attached to Device (PXSX) @ _ADR = Zero under Device (RP01) @ _ADR = 0x001C0000, itself directly under Device (PCI0). Look it up in your DSDT. On the basis that it is PCI device 1217/8520, i.e. the well-known 02 Micro SD card reader, it should work OOB once you add the usual compatibility statement to the afore mentioned Device (PXSX) in your DSDT:

               Device (PXSX)
               {
                    Name (_ADR, Zero)
                    Method (_DSM, 4, NotSerialized)
                    {
                        Store (Package (0x08)
                        {
                            "AAPL,slot-name", 
                            "Built-in", 
                            "device_type", 
                            Buffer (0x11)
                            {
                                "Media controller"
                            }, 
                            "model", 
                            Buffer (0x18)
                            {
                                "O2 Micro SD card reader"
                            }, 
                            "compatible", 
                            Buffer (0x0D)
                            {
                                "pci14e4,16bc"
                            }
                        }, Local0)
                        DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                        Return (Local0)
                    }
                    ...

 
You can read more details about this here.

 

I've tried to patch the DSDT posted by Jake, but trying to compile it with DSDTEditor or MaciASL in ACPI v4.0 or v5.0 gives me 25 errors even before applying the patch...

Link to comment
Share on other sites

  • Moderators

Updated attachment here. Added the SD reader patch.

@Hervé, you probably using a different version of MacIASL with different compiler.

@lemming. Just need to replace your DSDT with the new one.

For audio, you'll need to install AppleHDA_ALC293 and CodecCommander to /S/L/E

For Brightness, use Fn+F6. 

Link to comment
Share on other sites


×
×
  • Create New...