- Joined
- Jul 23, 2016
- Messages
- 17
- Motherboard
- Lenovo E550
- CPU
- i7-5500u
- Graphics
- HD5500, 1928x1080; AMD Radeon R7 M260
Well, after a good bit of messing around, I've got a pretty workable setup going with my Broadwell E550.
A couple of things didn't quite work OOB, most (all?) related to the Broadwell vs Haswell.
1. Need the 10.12 Stolen Size Framebuffer patch. As far as I can tell there's no way of changing DVMT via the bios in any of the conventional ways. I ordered a SOIC8 clip and have a Raspberry Pi for flashing a modded bios, but unless setting the DVMT is demonstrably superior I'd rather not risk bricking my computer.
2. Remove Haswell fakeID and ig-platform-id. I'm using 0x16260006, but haven't experimented with others
3.Remove Intel_HD_Graphics.kext from ~/Library/Extensions
4.Get different version of ssdtPRGen.sh
The curl command to download ssdtPRGen gets a version that doesn't pull down populated .cfg files for Broadwell CPUs or boards, I downloaded the latest version using curl -o ~/ssdtPRGen.sh https://raw.githubusercontent.com/Piker-Alpha/ssdtPRGen.sh/Beta/ssdtPRGen.sh
5. Change USB Device ID
Sleep wasn't working with the SSDT-UIAC hotpatch. The .dsl contained the wrong device id for my board, I changed it to 9Cb1 and USB devices were injected properly.
6. Delete IntelBacklight kext
Problems:
About this Mac won't open
-System Information will if launched directly
WiFi with BCM94352Z turns off after sleep and can't be turned back on. Icon isn't greyed out, simply the clear outline as if you'd manually turned off WiFi.
A couple of things didn't quite work OOB, most (all?) related to the Broadwell vs Haswell.
1. Need the 10.12 Stolen Size Framebuffer patch. As far as I can tell there's no way of changing DVMT via the bios in any of the conventional ways. I ordered a SOIC8 clip and have a Raspberry Pi for flashing a modded bios, but unless setting the DVMT is demonstrably superior I'd rather not risk bricking my computer.
2. Remove Haswell fakeID and ig-platform-id. I'm using 0x16260006, but haven't experimented with others
3.Remove Intel_HD_Graphics.kext from ~/Library/Extensions
4.Get different version of ssdtPRGen.sh
The curl command to download ssdtPRGen gets a version that doesn't pull down populated .cfg files for Broadwell CPUs or boards, I downloaded the latest version using curl -o ~/ssdtPRGen.sh https://raw.githubusercontent.com/Piker-Alpha/ssdtPRGen.sh/Beta/ssdtPRGen.sh
5. Change USB Device ID
Sleep wasn't working with the SSDT-UIAC hotpatch. The .dsl contained the wrong device id for my board, I changed it to 9Cb1 and USB devices were injected properly.
6. Delete IntelBacklight kext
Problems:
About this Mac won't open
-System Information will if launched directly
WiFi with BCM94352Z turns off after sleep and can't be turned back on. Icon isn't greyed out, simply the clear outline as if you'd manually turned off WiFi.
Code:
13 2 0xffffff7f83262000 0x66000 0x66000 com.apple.driver.AppleACPIPlatform (5.0) 65E05472-6AE7-3308-8CC8-FA6CB0DB2AEE <12 11 7 6 5 4 3 1>
Blackintosh:kexts $ kextstat|grep -y appleintelcpu
Blackintosh:kexts $ kextstat|grep -y applelpc
117 0 0xffffff7f82ceb000 0x3000 0x3000 com.apple.driver.AppleLPC (3.1) F51595F0-F9B1-3B85-A1C3-F984DAD4107E <104 12 5 4 3>
Blackintosh:kexts $ kextstat|grep -y applehda
113 1 0xffffff7f8124d000 0x1d000 0x1d000 com.apple.driver.AppleHDAController (279.48) ED51F180-19C8-3DE1-AF81-0E389D98ADDE <112 111 82 12 7 6 5 4 3 1>
131 0 0xffffff7f813ef000 0xb5000 0xb5000 com.apple.driver.AppleHDA (9279.48) 806B8C17-50CA-3C6B-90B3-195F38D8FB89 <130 113 112 111 86 82 6 5 4 3 1>
Code:
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext VoodooPS2Trackpad.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext VoodooPS2Mouse.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext VoodooPS2Keyboard.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext VoodooPS2Controller.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext USBInjectAll.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext IntelMausiEthernet.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakeSMC.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakePCIID_Intel_HDMI_Audio.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakePCIID_Broadcom_WiFi.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakePCIID.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext BrcmPatchRAM2.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext BrcmFirmwareRepo.kext
kext-dev-mode allowing invalid signature -67030 0xFFFFFFFFFFFEFA2A for kext AppleHDA_CX20751.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext ACPIBatteryManager.kext
kext file:///System/Library/Extensions/JMicronATA.kext/ is in hash exception list, allowing to load
kext-dev-mode allowing invalid signature -67050 0xFFFFFFFFFFFEFA16 for kext InstantOn.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext HoRNDIS.kext
kext-dev-mode allowing invalid signature -67013 0xFFFFFFFFFFFEFA3B for kext AppleMobileDevice.kext
KernelCache ID: DACD36868599AC72DE011628B0673E04
Last edited: