Jump to content

E5450 Broadwell UEFI Clover install help


lemming

Recommended Posts

Hi all

 

Have been reading through the 2 other e5450 posts trying to work out how to get Yosemite up and running properly on my E5450, and have managed to complete the install using Clover.

 

Specs are as follows:

DELL Lattitude E5450

i5-5200U Broadwell 2.20Ghz

8GB RAM

Intel HD 5500

1080p touchscreen

500GB HDD (not SSD)

 

Using the latest Clover.

 

Installed Clover using Install for UEFI booting only option.

Added HFSPlus-64.efi

Added FakeSMC.kext, GenericUSBXHCI.kext, VoodooPS2Controller.kext.

Added config.plist

Set ig-platform-id to 0x16160002

 

The main issue is that the graphics aren't accelerated and are really slow. It's reporting the Intel 5500 with only 7MB of RAM.

 

Any advice on how to fix it?

 

Thanks

Link to comment
Share on other sites

  • Replies 53
  • Created
  • Last Reply

Top Posters In This Topic

The keyboard and touchscreen work, but I've got no trackpad.

No ethernet and no sound - but no surprise as I haven't loaded any kexts for them.

 

My biggest issue I guess is that the graphics is super slow and says it only has 7MB of RAM.

 

Can anyone provide assistance on getting the Intel HD 5500 inside the i5-5200U Broadwell to work properly?

 

I will also edit the first post to reflect my progress.

Link to comment
Share on other sites

Thanks

 

I found DVMT 3 times in my bin file.

 

0x15B and 0x15C mention DVMT Pre-Allocated and I can set them to 0x3 (96M) as per your example.

 

0x15D refers to Total Gfx Mem and defaults to Max

 

I just patched at 0x15B to 0x3 and at 0x15C to 0x3 and now get 64MB in Windows.

 

Am I meant to see 64MB or 128MB? Should I set them to 0x5 to get 128MB?

 

 

It still says 7MB in OSX using ig-platform-id = 0x16160002

 

Thanks again for your help

Link to comment
Share on other sites

  • Moderators

Did you verify after you run the command?

Windows should show 128MB.

If you set it to 0x05, you'll end up with 160MB.

Do you have the BDW patch in your config file? If so, remove it as you no longer need it.

Post you config file if you need help.

Link to comment
Share on other sites

Hi

 

Thanks for your help so far.

 

According to Firewolf's table, if you set 96MB pre-allocated in BIOS, you'll get 64MB dedicated in Windows which is what's happening for me. (96MB - 32MB = 64MB)

 

In your guide however, you say 96MB - 32MB + 64MB = 128MB.

 

Where do you get the other 64MB from?

 

It used to say 0MB in Windows, but now it says 64MB. 

Link to comment
Share on other sites

Here is my current config.plist

 

I got it from a post where someone was trying on a laptop similar to mine.

 

I should mention that I'm still booting from the installer USB as I haven't installed Clover on the internal HDD yet. It's my work computer and I'm worried I won't be able to boot into the Windows partition any more.

 

When I boot from the USB, I'm not sure if its picking up the config.plist file as when I boot into Clover, ig-platform-id is 0x00000000 and I have to manually set it to 0x16160002 every time I boot.

 

Is it safe to install Clover to my partitioned HDD? Ideally, I want it to default to the Windows Boot Manager, unless I press F12.

 

 

<?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>ACPI</key>
<dict>
<key>DSDT</key>
<dict>
<key>Debug</key>
<false/>
<key>DropOEM_DSM</key>
<false/>
<key>Fixes</key>
<dict>
<key>FixRegions_10000000</key>
<true/>
<key>NewWay_80000000</key>
<true/>
</dict>
<key>ReuseFFFF</key>
<false/>
</dict>
<key>DropTables</key>
<array>
<dict>
<key>Signature</key>
<string>DMAR</string>
</dict>
<dict>
<key>Signature</key>
<string>SSDT</string>
<key>TableId</key>
<string>ApCst</string>
</dict>
<dict>
<key>Signature</key>
<string>SSDT</string>
<key>TableId</key>
<string>Cpu0Cst</string>
</dict>
<dict>
<key>Signature</key>
<string>SSDT</string>
<key>TableId</key>
<string>Cpu0Ist</string>
</dict>
<dict>
<key>Signature</key>
<string>SSDT</string>
<key>TableId</key>
<string>ApIst</string>
</dict>
<dict>
<key>Signature</key>
<string>SSDT</string>
<key>TableId</key>
<string>CpuPm</string>
</dict>
</array>
<key>SSDT</key>
<dict>
<key>DropOem</key>
<false/>
<key>Generate</key>
<dict>
<key>CStates</key>
<true/>
<key>PStates</key>
<true/>
</dict>
<key>PluginType</key>
<integer>1</integer>
</dict>
</dict>
<key>Boot</key>
<dict>
<key>Arguments</key>
<string>dart=0 nv_disable=1 kext-dev-mode=1</string>
<key>Legacy</key>
<string>LegacyBiosDefault</string>
<key>Log</key>
<false/>
<key>NeverHibernate</key>
<true/>
<key>Secure</key>
<false/>
<key>Timeout</key>
<integer>5</integer>
<key>XMPDetection</key>
<string>Yes</string>
</dict>
<key>Devices</key>
<dict>
<key>USB</key>
<dict>
<key>AddClockID</key>
<true/>
<key>FixOwnership</key>
<true/>
<key>Inject</key>
<true/>
</dict>
</dict>
<key>DisableDrivers</key>
<array>
<string>VBoxHfs</string>
</array>
<key>GUI</key>
<dict>
<key>Custom</key>
<dict>
<key>Entries</key>
<array>
<dict>
<key>Disabled</key>
<false/>
<key>FullTitle</key>
<string>UEFI internal</string>
<key>Hidden</key>
<string>Always</string>
<key>Ignore</key>
<false/>
<key>NoCaches</key>
<false/>
<key>Type</key>
<string>Other</string>
</dict>
</array>
</dict>
<key>Mouse</key>
<dict>
<key>Enabled</key>
<false/>
<key>Mirror</key>
<false/>
</dict>
<key>Scan</key>
<dict>
<key>Entries</key>
<true/>
<key>Legacy</key>
<true/>
<key>Tool</key>
<true/>
</dict>
<key>Theme</key>
<string>Bluemac</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>0x16160002</string>
</dict>
<key>KernelAndKextPatches</key>
<dict>
<key>AppleRTC</key>
<true/>
<key>AsusAICPUPM</key>
<true/>
<key>ForceKextsToLoad</key>
<array>
<string>\System\Library\Extensions\IONetworkingFamily.kext</string>
</array>
<key>KernelLapic</key>
<true/>
<key>KernelPm</key>
<true/>
<key>KextsToPatch</key>
<array>
<dict>
<key>Comment</key>
<string>HDMI-audio, port 0105(12), 0x0a2e0008, 0x0a16000c, 0x0a2e000d, 0x0a26000d</string>
<key>Find</key>
<data>
AQUJAAAEAAAHAQAA
</data>
<key>Name</key>
<string>disabled:AppleIntelFramebufferAzul</string>
<key>Replace</key>
<data>
AQUSAAAIAAAHAQAA
</data>
</dict>
<dict>
<key>Comment</key>
<string>HDMI-audio, port 0105, 0x0a260005 0x0a260006, 0x0d220003, 0x0a2e000a, 0x0a26000a</string>
<key>Find</key>
<data>
AQUJAAAEAACHAAAA
</data>
<key>Name</key>
<string>disabled:AppleIntelFramebufferAzul</string>
<key>Replace</key>
<data>
AQUJAAAIAACHAAAA
</data>
</dict>
<dict>
<key>Comment</key>
<string>HDMI-audio, port 0105, 0x0a2e0008, 0x0a16000c, 0x0a2e000d, 0x0a26000d</string>
<key>Find</key>
<data>
AQUJAAAEAAAHAQAA
</data>
<key>Name</key>
<string>disabled:AppleIntelFramebufferAzul</string>
<key>Replace</key>
<data>
AQUJAAAIAAAHAQAA
</data>
</dict>
<dict>
<key>Comment</key>
<string>AppleHDA ALC 293 #1</string>
<key>Find</key>
<data>
hBnUEQ==
</data>
<key>Name</key>
<string>AppleHDA</string>
<key>Replace</key>
<data>
kwLsEA==
</data>
</dict>
<dict>
<key>Comment</key>
<string>Enable internal display after sleep for 0x0a2e000a, 0x0a26000a</string>
<key>Find</key>
<data>
AQAAAEAAAADWAAAABQUAAA==
</data>
<key>Name</key>
<string>disabled:AppleIntelFrameBufferAzul</string>
<key>Replace</key>
<data>
AQAAAEAAAAAeAAAABQUAAA==
</data>
</dict>
<dict>
<key>Comment</key>
<string>HDMI-audio, port 0204, 0x0a2e0008, 0x0a16000c, 0x0a2e000d, 0x0a26000d</string>
<key>Find</key>
<data>
AgQJAAAEAAAHAQAA
</data>
<key>Name</key>
<string>disabled:AppleIntelFramebufferAzul</string>
<key>Replace</key>
<data>
AgQJAAAIAAAHAQAA
</data>
</dict>
<dict>
<key>Comment</key>
<string>AppleHDA ALC 293 #2</string>
<key>Find</key>
<data>
hAjsEA==
</data>
<key>Name</key>
<string>AppleHDA</string>
<key>Replace</key>
<data>
AAAAAA==
</data>
</dict>
<dict>
<key>Comment</key>
<string>Boot graphics glitch, 10.10.0/10.10.1 (2 of 2)</string>
<key>Find</key>
<data>
QYjE6wM=
</data>
<key>Name</key>
<string>disabled:IOGraphicsFamily</string>
<key>Replace</key>
<data>
QYjE6yM=
</data>
</dict>
<dict>
<key>Comment</key>
<string>HDMI-audio, port 0204(12), 0x0a2e0008, 0x0a16000c, 0x0a2e000d, 0x0a26000d</string>
<key>Find</key>
<data>
AgQJAAAEAAAHAQAA
</data>
<key>Name</key>
<string>disabled:AppleIntelFramebufferAzul</string>
<key>Replace</key>
<data>
AgQSAAAIAAAHAQAA
</data>
</dict>
<dict>
<key>Comment</key>
<string>HDMI-audio, unsuppored HDAU 0c0c, 2 of 2 (0c0a to 0c0c)</string>
<key>Find</key>
<data>
PQwKAAA=
</data>
<key>Name</key>
<string>disabled:AppleHDAController</string>
<key>Replace</key>
<data>
PQwMAAA=
</data>
</dict>
<dict>
<key>Comment</key>
<string>AppleHDA#4</string>
<key>Find</key>
<data>
gxnUEQ==
</data>
<key>Name</key>
<string>AppleHDA</string>
<key>Replace</key>
<data>
AAAAAA==
</data>
</dict>
<dict>
<key>Comment</key>
<string>Enable TRIM for SSD</string>
<key>Find</key>
<data>
AEFQUExFIFNTRAA=
</data>
<key>Name</key>
<string>disabled:IOAHCIBlockStorage</string>
<key>Replace</key>
<data>
AAAAAAAAAAAAAAA=
</data>
</dict>
<dict>
<key>Comment</key>
<string>0x0a260006 9MB cursor bytes patch</string>
<key>Find</key>
<data>
BgAmCgEDAwMAAAACAAAwAQAAYAA=
</data>
<key>Name</key>
<string>disabled:AppleIntelFramebufferAzul</string>
<key>Replace</key>
<data>
BgAmCgEDAwMAAAACAAAwAQAAkAA=
</data>
</dict>
<dict>
<key>Comment</key>
<string>AppleHDA ALC 293 #3</string>
<key>Find</key>
<data>
hQjsEA==
</data>
<key>Name</key>
<string>AppleHDA</string>
<key>Replace</key>
<data>
AAAAAA==
</data>
</dict>
<dict>
<key>Comment</key>
<string>Boot graphics glitch, 10.10.0/10.10.1 (1 of 2)</string>
<key>Find</key>
<data>
hcB0XUg=
</data>
<key>Name</key>
<string>disabled:IOGraphicsFamily</string>
<key>Replace</key>
<data>
McB0W0g=
</data>
</dict>
<dict>
<key>Comment</key>
<string>Boot graphics glitch, 10.10.2/10.10.3</string>
<key>Find</key>
<data>
QYjE6xE=
</data>
<key>Name</key>
<string>disabled:IOGraphicsFamily</string>
<key>Replace</key>
<data>
QYjE6zE=
</data>
</dict>
<dict>
<key>Comment</key>
<string>HDMI-audio, port 0204(12), 0x0a260005 0x0a260006</string>
<key>Find</key>
<data>
AgQJAAAEAACHAAAA
</data>
<key>Name</key>
<string>disabled:AppleIntelFramebufferAzul</string>
<key>Replace</key>
<data>
AgQSAAAIAACHAAAA
</data>
</dict>
<dict>
<key>Comment</key>
<string>HDMI-audio, port 0105(12), 0x0a260005 0x0a260006, 0x0d220003, 0x0a2e000a, 0x0a26000a</string>
<key>Find</key>
<data>
AQUJAAAEAACHAAAA
</data>
<key>Name</key>
<string>disabled:AppleIntelFramebufferAzul</string>
<key>Replace</key>
<data>
AQUSAAAIAACHAAAA
</data>
</dict>
<dict>
<key>Comment</key>
<string>HDMI-audio, unsupported HDAU 0c0c, 1 of 2 (range check)</string>
<key>Find</key>
<data>
PQsMAAA=
</data>
<key>Name</key>
<string>disabled:AppleHDAController</string>
<key>Replace</key>
<data>
PQwMAAA=
</data>
</dict>
<dict>
<key>Comment</key>
<string>HDMI-audio, port 0204, 0x0a260005 0x0a260006</string>
<key>Find</key>
<data>
AgQJAAAEAACHAAAA
</data>
<key>Name</key>
<string>disabled:AppleIntelFramebufferAzul</string>
<key>Replace</key>
<data>
AgQJAAAIAACHAAAA
</data>
</dict>
</array>
</dict>
<key>SMBIOS</key>
<dict>
<key>ProductName</key>
<string>MacBookAir7,2</string>
<key>Trust</key>
<false/>
</dict>
<key>SystemParameters</key>
<dict>
<key>InjectKexts</key>
<string>Detect</string>
</dict>
</dict>
</plist>

 

Link to comment
Share on other sites

  • Moderators

Are you installing OS X on a separate drive or on separate partition?

Is your Windows install on UEFI or legacy?

When you replace the Config file in EFI, is the EFI a mounted drive or on the root of your USB?

 

Regarding the DVMT, my Windows 7 64bit shows 64MB but BIOS shows 32MB. Seems your system is a bit different as E7x50 models.

After change to 96MB in BIOS, Windows show 128MB.

Link to comment
Share on other sites

Hi

 

I installed OSX on a separate partition on the only HDD in my laptop. GUID layout and Windows was installed UEFI. The 8GB USB install disk is GUID and had a single partition. When I installed clover on it, it created another partition called EFI, with an EFI folder I was using to make all Clover changes.

 

Since my last post, I've also installed Yosemite to a 1TB USB HDD with GUID layout that I can boot from with Clover, and no longer need the install USB. When I get every set up, I'll look at installing it on the internal HDD again.

 

For now, I need to get the display (and ethernet and sound) working properly.

 

I tried setting the DVMT to 128MB, and Windows said 128MB, but OSX still said 7MB, so I changed it back.

 

I edited the config.plist on my USB to change the theme, and it changed, so I guess it's loading the file properly. I wonder why the ig-platform-id setting doesn't persist? Maybe it's got some errors in it...

Link to comment
Share on other sites

  • Moderators

You should read through this thread starting from here. I've include DSDT and audio kexts. For ethernet, you'll need AppleIntelE1000 or IntelMausiEthernet.

 

Change the ig-platform-id to 0x16260006, this will enable HDMI video output too.

Link to comment
Share on other sites


×
×
  • Create New...