Contribute
Register

Dell 7548, Clover, Yosemite, i7-5500U, 1920x1080, Intel Video w/Touchscreen

Status
Not open for further replies.
Hello i there an update for this guide?
:clap:
Nice work.
 
Dell 7548 Clover, OSX El Capitan 4k Guide.

What you need

- Dell 7548 with either 1080p or UHD/4K display
- OS X 10.11 downloaded from the Mac App Store
- 8GB USB stick
- Broadcom BCM94352Z for native WiFi and Bluetooth (eBay)

What Works
Graphics
WIFI and Bluetooth
Sound HDA
Touch Screen
Backlight
Power Management
iMessage
Facetime,
iCloud
App Store
Battery Status


BIOS settings
- UEFI boot is enabled
- secure boot is disabled
- enable Legacy Boot

For the UHD model, the DVMT-prealloc BIOS setting must be changed to 96MB
- use a EFI shell to change the DVMT-prealloc from the shell.

Preparing USB and initial Installation
Copy My attached EFI Folder to your USB drive or Clover Partition.
For installation config.plist/Graphics/Inject/Intel=false. (Change this before installation)

Post Installation
Copy the AppleIntelBDWGraphicsFramebuffer.kext andIO80211Family.kext to system/library/extensions and run Kext Wizard to repair permisions.
Install Clover UEFI on the hard drive and mount the EFI partition using Clover configurator then copy the EFI Folder to it and change the config.plist/Graphics/Inject/Intel=false to true in the config.
(ALSO in the config.plist change the ???? smbios serial and make sure is not in use)

Patch IOKit framework (FOR UHD 4k ONLY)
Use the attached xps9530 script to patch it by opening a terminal and typing ./xps9530.sh --patch-iokit
​ (I recommend to use an HDMI monitor for configuration) your main screen might go off and you need to change the scale) (every time that you update your system you will need to redo the iokit patch.)

Scaling change metho by Jams92. (FOR UHD 4k ONLY)
Open up the display scaling page with the external screen connected (move the mouse over the second on in on the right "looks like 1680 x 945")
Disconnect the external display and waiting for the internal one to go blank
Click around with the mouse and hope you press the display scaling in step one
You will know if it worked as the internal display will come on.

Here is the Folder with tools and EFI for Clover
View attachment 161376


Hello i there an update for this guide? any driver for AMD GPU? Because my installation didn't detect the AMD R7 M270 GPU but only the Intel GPU set to 1024 Mo.
:clap:
Nice work.
 
my dvmt is 128 mb in windows 10 how to make it 96 i am a noob so plz make it simpler

i have dell 7548
 
UPDATED 05/08/2015 - Source DSDT.dsl posted - see below

I have posted my latest Clover files: With FB0 you'll be setting up as a MackBookAir7,2 early 2015 & with FB2 you'll be setting up as a MacBookPro12,1 early 2015 so don't try to use iCloud yet.

ASSUMING that you have the same machine as I, i7-5500U, INTEL HD Graphics 5500, this EFI will give you complete PM as well as Graphics acceleration, it supports both an HDMI display as well as the built-in.

YOU MUST edit the serial number in the config to make your own serial number (replace the ???), I recommend PlistEditPro. It is the best way I know to edit plists; the Clover configurator will work but BE CAREFUL. This PLIST will boot your initial install process ONLY if you add safe boot - the graphics mods are NOT compatible with the install process.

If you have a different CPU, you will need to use ssdtPRGen.sh to build power management; I downloaded the entire thing as there is no Broadwell support yet so you have to edit the Broadwell file and put your CPU string in it. Broadwell low power is 500, not 800 as in the Haswell, so the ssdtPRGen.sh string for the i7-5500U is "I7-5500U,15,500,2400,3000,2,4" - If yours is not a 5500U then it will be similar but different.

Additionally, I had to use SSDT lengths to drop the tables we want to drop - DO NOT DROP ALL - you must drop DMAR at least. Pickup the VoodooHDA kext for sound. No other kexts are needed as Apple provides full USB support so just FakeSMC and the Voodoo kext for Touchpad already in the EFI. I used a Clover Partition and separate OS X Install on my USB stick; be sure to build it like the TonyMac guide for the OS X Install partition or you will get an installer 0 error.

A GREAT BIG THANK YOU!

THANK YOU to FireWolf for the FrameBuffer work, to PikeRAlpha for his many contributions which continue to pay-off big dividends for us all, to the Tonymac team for all of the excellent resources and to the countless others, I apologize for leaving you out of the list for the moment, who make it possible for us to make the magic happen.

A FRAMEBUFFER note: (FREEZES NOT FIXED):

The FB0 Clover setup uses 0x16160000 and so reports 1024 MB for the video.
The FB2 Clover setup uses 0x16160002 and so reports 1536MB for the video.

Both will hot plug the HDMI but the FB2 uses LVDS, reports the screen as built-in and gives you brightness control (via Sys Pref - not keyboard).

If you've not picked this up yet, you will need both the CLOVER.zip and at least one one of the other two; feel free to mix and match, if you'd like - they are slightly different. IF YOU DO NOT HAVE AN IDENTICAL MACHINE, BE SURE TO REPLACE THE DSDT.aml file. You need a DSDT as Clover is modifying the DSDT for video at this point.

THE FB0 has 2eDP devices both reported as external.
THE FB2 has an LVDS and eDP.

Both report only two frame buffers (we only have two devices for video).

DSDT ... DSDT ... DSDT ... DSDT

I use Perforce P4Merge (contained in the P4V disk image) ... The good folks at Perforce provide it to individuals users for free and it is worth it's weight in GOLD when attempting to merge other folk's DSDT mods into your DSDT. You will be able to see both files side by side with differences marked; you can select what changes to include into a version which you can then compile using MaciASL. I made NO extraneous changes (like _T_0 to T_0 or TMR to TIMR, etc.); you don't really need them and they will add to the differences later on when you update your BIOS and need to redo all the mods. I used the Clover modified DSDT with my Ubuntu extracted one and included the things CLOVER 'fixed' while ignoring most of the 360 or differences as the disassembler in Clover leaves something to be desired (it totally trashed a couple of small sections around line 17800 or so leaving the DSDT uncompilable ...). Set MaciASL to 5.0 and update before compiling - 4.0 will return a 'ton' of errors.

My DSDT has battery support if you obtain the latest Voodoo battery kext; with this DSDT we have video (FB2), Audio (VoodooHDA), keyboard and trackpad (VoodooPS2 from Oct 2014) and the display sleeps. I just finished this an hour or so ago so it isn't really tested thoroughly just yet although I'm using that machine to do these updates so it did boot and is running ... :)

It should be obvious that you need to empty your ACPI section in the Clover config - no injections, no DSDT mods, no debug and no dropping of DSM sections - just drop the SSDT tables as before. Kext modifications are still needed as well as the kernel settings as before. To prevent total disaster, I use a boot stick when making major changes; once it demonstrates it is working properly, then I move the modifications into my Clover boot in the boot drive's ESP / EFI partition.

Good Luck! And feedback any progress; thanks.

Hi Steve,

Would you give me some help with my Dell Isnpiron 15R Special.
I can't install the Yosemite on him.
I'll appreciate your help.
Thx!
 
Status
Not open for further replies.
Back
Top