El Capitan Guide
Specifications:
Processor : Intel Core i7-5600U Processor (4M Cache, 2.60 GHz)
Graphics Processor(GPU) : Intel Integrated HD Graphics 5500
Chipset : Intel 5th Generation Wildcat Point LP chipset
Storage : Samsung PM851 256GB mSata-SSD
RAM : 16GB DDR3L 1600 MHz DIMMS
Wifi : Intel Wireless Gigabit Ethernet 802.11AC (M.2, 7265AC), Bluetooth 4.0 LE
LAN : Intel I218-LM3 PCI-E Gigabit Ethernet Adapter
Audio : Realtek High Definition Audio ALC293 (ALC3235)
USB 3.0 : Intel Wildcat Point-Lp - USB 3.0 xHCI Controller
Touchpad : Alps Multi-touch Touchpad v8 Hardware
Webcam : USB3.0 UVC HD WebCam
Card reader : O2 Micro OZ777xxx/OZ62 PCI-E Card Reader
Monitor : 35.5cm (14) FHD (1920x1080) Anti Glare (16:9) WLED, 300 nits, Magnesium LCD back
Battery : 3Cells 40 Whr Lithium Polymer battery with ExpressCharge
Interface :
1 x Microphone/Headphone Combo jack
1 x Mini DisplayPort for external monitor
3 x USB 3.0 port(s)
1 x RJ45 LAN Jack for LAN insert
1 x HDMI
Working:
Graphics with Acceleration
Audio with patched AppleHDA
Bluetooth /Wireless (Replaced with DW1560)
HDMI Audio/Video
mini Display Port
LAN
USB3.0
Webcam
Battery
Fn Hotkeys
SD Card reader
Alps Touchpad / Trackstick
Sleep, Processor P&C-States with Native power management
Not working:
Finger Sensor, smart card reader if you have one
Prerequisite:
Set DVMT to 96MB (0x3)
Source => FireWolf's guide.
Steps to change the DVMT value (Done on Windows or WinPE)
1) to backup the BIOS (DellInc.-A10.rom):
Universal BIOS Backup ToolKit 2.0.exe.zip
At time of writing - BIOS version E7450 A10
2) UEFITool.exe to find the module labeled SetupPrep and extract the PE32 image section (setup.bin)
Update:
For Dell Only: Search with this GUID then extracting the PE32 body under it would be faster /easier than finding the module per guide
899407d7-99fe-43d8-9a21-79ec328cac21
3) Universal IFR Extractor.exe to extract setup.bin to a readable text file
4) Use notepad to search for "DVMT" in the text file, 2 were found at 0x15b and 0x15c
Both with value of 0x1 and need to be set to 0x3
5) Format a USB drive to fat32 and create a folder name EFI (SD Card works too)
6) Download the EFI Shell and extract the Boot folder to EFI folder
i.e.. /EFI/Boot/bootx64.efi
7) Boot system with the USB and select UEFI Boot
At the grub prompt, enter these commands, hit enter after each command, then exit and reboot
setup_var 0x15b 0x3
setup_var 0x15c 0x3
To verify, just enter setup_var 0x15b and hit enter, the value will be listed
Note: Settings retained even after BIOS update and no need to rerun again
But will reset if you select Restore Settings in BIOS!!!
/!\ New Development: If you don't want to mod the BIOS as it might be difficult for some models, you could skip this step by adding 2 new kexts to /EFI/Clover/kexts/Other
Lilu.kext & Whatevergreen
Installation:
See here with Bootpack
Post Install:
Enable Brightness Control and Trackstick Scrolling
Trackstick Scrolling
Download and Install Karabiner
Launch Karabiner/Preferences/Change key/Point Devices/CursorMove to ScrollWheel
Enable MiddleClick+CursorMove to Scrollwheel
Brightness Control
Launch Karabiner/Preferences/Misc & Uninstall
Under Custom Setting, click Open private.xml
Replace file with the attached -> private.xml.zip
Go back to Change Key Tab and select 'Reload XML'
The new custom file will show on the very top call 'Remap Brightness Key' & 'Remap Volumes Key'
Place the check marks there.
Now Hit F11 & F12 for Brightness, hit F1, F2, & F3 for Volumes Control
(Keyboards with same/similar layout will work with custom xml above too)
Note1: Personally use SmartScroll for Trackstick scrolling with Inertia. Don't really use Touchpad, 2 fingers scrolling and tap and drag does work.
Note2: Please use this beta version of ssdPRGen.sh for Broadwell system
Credits:
FireWolf, Joe82, EmlyDinEsh, Bronxteck, Hervé, Rehabman, Piker-Alpha, Sontrg, toleda, Dr. Hurt, Clover Team, ...anyone involved with getting Broadwell supported