CLOVER.zipCLOVER.zipDell Venue 11 Pro 7140
Intel Core M 5Y71
Intel HD Graphics 5300
Intel Broadwell-U motherboard
Dell DW1850e WWAN + GNSS GPS
Intel Wireless 7265 + Intel Bluetooth
Native Power Manager (Generate Plugin type)
Full Graphics with QE/CL
Brightness (Add PNLF in Config.plist or DSDT Patch) — (Brightness slide bar)
Touch Screen, and Pen (DSDT Patch + Voodoo I2C, I2CHID satellite KEXT)
HDMI output with hot plug (Lilu + WhateverGreen)
HDMI Audio with hot plug (Lilu + AppleALC) no Layout-id needed
Front and Rear Cameras
MicroSD slot - O2 Micro (I use Adding Arbitrary under Devices in Config file Method) Ref, Post #6 by Jake Jo https://osxlatitude.com/forums/topic/7346-applesdxc-driverdsdt-patch-for-o2-micro-sd-card-readers/
Battery Indicator (ACPIbattery by Rehabman)
——>To utilise both battery, SSDT (by Rehabman) is needed in order to combine 2 batteries as one.
Travel Keyboard Dell K12a001 (USBinjectall KEXT)
Native Keyboard keys (Brightness, volume keys)
WWAN card Dell DW1850e (OOB)
What doesn’t work
Sleep Wake — I have no idea how to fix it as it is required DSDT patch I guess.
---> Realtek I2S Audio (PG0.35 for DELL)
In DSDT entries is HDAUDIO\\FUNC_01&VEN_10EC&DEV_0282&SUBSYS_00000000&REV_1000\ Which indicates ALC282
Audio ALC3263 (As it shown in BIOS) - Broadwell rt286 - Card1/Codec#0 (Utilised in I2S Mode) there is nowhere in BIOS to change to HDA mode). Drop OEM HDA and Fix HDA don’t do anything, still show 3 HDMI Audio outputs. If there is a DSDT patch to force HDA Audio mode, Please do enlighten me.
As a result Internal Speaker, Internal Mic, and Headphone Jack doesn’t work.
Touchpad on Travel Keyboard Dell K12a001 (Should work with DSDT Patch with pin configuration) I have no idea how.
Obviously, Intel Wireless 7265 AC. For experimental purpose. https://github.com/daliansky/XiaoMi-Pro-Hackintosh/issues/330 — Knock yourself out. I managed to get it work for awhile but the real problem is kernel panic so I gave up. Ordering compatible card instead.
Config.plist got it from Rehabman laptop config.
BIOS version A20
- Legacy Boot Rom
- Secure Boot
- TPM 2.0
SMBIOS - I use MacBook8,1. —- MacBookAir7,1-7,2 (Min Freq is at 1.2 GHz) MacBookPro12,1 Min Freq is at 800 Mhz and it is the default this cpu should be. Again, there is a way to set it right somewhere in this forum.
-->> DSDT Windows 8 patch
System sees only one I2C Controller which control Touch Screen.
Touch Screen registers as Magic Trackpad 2.
Pen as Mouse
-->> DSDT Windows 8.1 Patch
System sees two I2C Controllers which control Touch Screen and Accelerometer.
Touch Screen registers as Magic Trackpad 2.
Pen as Mouse
OOO>>> With Windows 8.1 patch which it should run with this one because it can see more of HID devices and controllers.
Problem is Accelerometer (SHUB).
Device can automatically rotate screen as it should be BUT it flips the screen wildly even with slightly movement. It stops only when device stays completely still. Eventually it breaks internal screen graphic. It becomes grabble. I restored internal screen graphic by connecting it to external monitor and set rotation of external screen to 0 degree. Then it is back to normal. (I guess it conflict with rotation setting) I disable SHUB in DSDT.
During Installation process Full Graphic acceleration can be activated straight away by Lilu and Whatevergreen.
AppStore, iMessage and, FaceTime activate by NullEthernet and SSDT by Rehabman
USBInjectAll needed for keyboard and other usb peripherals. Use other tool to keep certain ports active as Rehabman mention this KEXT is not good for a long run.
Please do Correct me if I did something worng. Or any suggestions to make this thing runs better.
Ebayed the laptop for $290 + tax = $350
added: 16gb RAM + existing 8GB = 24GB Timetec Hynix IC 16GB DDR4 2400MHz PC4-19200 Non ECC Unbuffered 1.2V CL17 2Rx8 Dual Rank 260 Pin SODIMM Laptop Notebook Computer Memory Ram Module Upgrade S Series (16GB)
added: cheap wifi TP-Link USB Wifi Adapter for PC N150 Wireless Network Adapter for Desktop - Nano Size Wifi Dongle Compatible with Windows 10/7/8/8.1/XP/Vista Mac OS 10.9-10.15 Linux Kernel 2.6.18-4.4.3 (TL-WN725N)
added: NAND 1TB Internal PC SSD https://www.amazon.com/gp/product/B073SB2MXT/ref=ppx_yo_dt_b_asin_title_o01_s01?ie=UTF8&psc=1
Gadget Reviews upgraded too, video: https://www.youtube.com/watch?v=39EquX5PTkQ
I just installed. Everything works fine. I'll test final cut pro, premiere pro with 4k footage and get back with you on performance.
For now moves like a performant Mac book pro.
I installed Catalina first but I could not make the Intel UHD 620 Graphics get proper QE/CI.
Mojave is just fine. I want to use this system for quick video editing on the go.
Geekbench in my signature.
If you need any files or have any questions pls ask.
It's been known that there is indeed support for VGA in Coffe Lake and that support for prior iGPUs was deprecated as the VGA port was removed since Sierra. However, using port patches in Devices Properties (Open Core), I made the VGA port to work again with graphics acceleration.
But there's a catch, the port is glitchy. Once macOS displays the accounts, you can see the Enter Password box with the blur effect. But after some seconds, the whole display will turn to another color (depends on the background). I'm not sure why that happens.
I would suggest learning what are Ports, Connectors, Indexes, Types, and BusIDs before continuing, otherwise, you would get lost.
These are the patches that are supposed to enable the VGA port according to the Whatevergreen Intel guide:
06020000 02000000 30000000 // Option 1
06020000 01000000 30000000 // Option 2
None of those ports seem to work. The first problem is that the Index is 6, which does not make any sense as the Azul framebuffer only supports up to 3 Indexes (software ports). So we first have to change the Index for the VGA port on your motherboard, which is 2 (physical port is 0x06)) for me.
So that means that the target port is the Index 2, which is 02040A00 00040000 87000000.
bus-id 4 is for DP so we would change that to 2, which is VGA. That is according to what Hackintool says. I also proved other bus-ids but none of the other ones seem to work.
I have no idea what pipe does so I just type zeros.
I think pipe is basically another way group ports. So later I changed that to 10, which is 0A in hex. That means pipe remains the same as it was originally. 02020A00 01000000 87000000
The next part is the connector-type, for which I used 02000000.
I tried the VGA connector-types that Hackintool suggested but I noted some weird differences whereas 02000000 and 01000000 seem to work okay.
Finally, I don't know what flags do so I tried with 30000000 and 87000000. The only difference is that with 87000000 I'd gain more seconds before the whole screen turns to another color.
This is the final configuration:
framebuffer-con1-alldata <02020A00 0100000 87000000>
This is the video proof: