Contribute
Register

[solved] Installing macOS Sierra on Kaby Lake (HD620)...

Status
Not open for further replies.
Joined
Oct 26, 2016
Messages
12
Motherboard
Dell Inspiron 15 5567 (Clover UEFI)
CPU
Intel core i3-7100u
Graphics
Intel hd 620, 1366x768
Mobile Phone
  1. iOS
Hi,
I have recently bought a brand-new Dell Inspiron 15 5567 (i3-7100u with HD620) notebook, and trying to install macOS Sierra ever since. But some study (basically this guide from @RehabMan and this thread), I was able to install 10.12.5 (on a external HDD for testing purposes). But following things are currently not working:
  1. QE/CI (as you will see in the screenshots, it says `display 4mb`)
  2. Touchpad is working, but the touchpad.prefpane says no touchpad is detected, RehabMan's ioio can be used.
  3. Battery isn't detected: perhaps need further study
  4. Wireless: need to replace
  5. Sound: supported, but not yet implemented
  6. Ethernet: Install RealtekRTL8100.kext
So, basically, my current problem is the QE/CI problem. But quick solution to other problems will surely help me.

The attachment contains Clover, ioreg, pci list and some screenshots.

Solutions:
1. QE/CI: Solved by enabling the minStolenSize patch alternative to the minStolenSize patch, uncommenting the #AddProperties located in the config.plist, and then first boot with an invalid ig-platform-id (i.e.. 0x12345678) and then boot again with the real ig-platform-id.
[Note: Instead of booting with an invalid ig-platform-id, IntelGraphicsDVMTFixup.kext can be used]
[Note 2: After 10.12.6, KabyLake is natively supported, so KernelAndKextPatches/FakeCPUID and FakeID/IntelGFX are to be disabled or removed, instead use of one the ig-platform-id with corresponding kext patches (at KextsToPatch) located here]
2. Touchpad: I'm working on it, currently using RehabMan's ioio for enabling certain features (e.g. Running `ohio Clicking 1` will enable touch to click, and if you're like me, you'll make an startup daemon out of this.)
[Note: This is a I2C trackpad, so normal procedure (ie. simply installing VoodooPS2Controller.kext) won't enable the trackpad prefpane, see here for more info.]
[Note 2: For some weird reason, trackpad.prefpane is detected my touchpad again! (This has been a funny day!)]
3. Battery: Installed ACPIBatteryManager.kext
4. Wireless: Need to replace (didn't found a suitable half-mini PCIe card because of weird size)
5. Sound: See here (also, this thread, specially this post for more info)
6. Ethernet: Installed RealtekRTL8100.kext
7. Backlight: Followed this guide. Be sure to set config.plist/Graphics/InjectEDID=true


Can you please give me your config.plist? i have the same problem on high sierra in my dell 5567 i3-7100u
 
Joined
Dec 9, 2015
Messages
135
Motherboard
Dell Inspiron 15 5567 (Clover EFI)
CPU
Intel Core i3-7100u
Graphics
Intel HD 620, 1366 x 768
Mobile Phone
  1. Android
  2. Other
Can you please give me your config.plist? I have the same problem on high Sierra in my dell 5567 i3-7100u
You should've tried on your own for a better understanding of what's going on. Anyway, here's some instructions if you badly need:
If you're installing macOS High Sierra:
Replace ONLY the Clover/kexts/Other folder and Clover/config.plist with yours.
After installation is done:
Replace the whole Clover folder with yours and install all the kexts from /Clover/kexts/Other to /Library/Extensions (don't delete kexts from /Clover/kexts/Other as they are necessary when you are updating). Additionally, you need to install these kexts:
  • ACPIBatteryManager.kext for battery
  • AppleBacklightInjector.kext for brightness
  • cloverHDA.kext for enabling audio (just install the kext, configs are already there)
  • CodecCommander.kext for audio related problems
Hopefully, everything will be working properly after that.

NOTE: Although I'm running a machine with the same spec as you, our DSDT may not be the same (but be sure to try it first).
 

Attachments

  • CLOVER.zip
    4.2 MB · Views: 216
Joined
Dec 9, 2015
Messages
135
Motherboard
Dell Inspiron 15 5567 (Clover EFI)
CPU
Intel Core i3-7100u
Graphics
Intel HD 620, 1366 x 768
Mobile Phone
  1. Android
  2. Other
That particular problem is due to non-ASCII characters in various ACPI table headers.
Eventually... needs a generic Clover patch (for the table headers), or a patch to the kernel.
Is this problem solved in the latest Clover builds?
 
Joined
Oct 26, 2016
Messages
12
Motherboard
Dell Inspiron 15 5567 (Clover UEFI)
CPU
Intel core i3-7100u
Graphics
Intel hd 620, 1366x768
Mobile Phone
  1. iOS
You should've tried on your own for a better understanding of what's going on. Anyway, here's some instructions if you badly need:
If you're installing macOS High Sierra:
Replace ONLY the Clover/kexts/Other folder and Clover/config.plist with yours.
After installation is done:
Replace the whole Clover folder with yours and install all the kexts from /Clover/kexts/Other to /Library/Extensions (don't delete kexts from /Clover/kexts/Other as they are necessary when you are updating). Additionally, you need to install these kexts:
  • ACPIBatteryManager.kext for battery
  • AppleBacklightInjector.kext for brightness
  • cloverHDA.kext for enabling audio (just install the kext, configs are already there)
  • CodecCommander.kext for audio related problems
Hopefully, everything will be working properly after that.

NOTE: Although I'm running a machine with the same spec as you, our DSDT may not be the same (but be sure to try it first).

I installed the cloverhda,kext and rebuild cache my nothing happen....
 
Joined
Dec 9, 2015
Messages
135
Motherboard
Dell Inspiron 15 5567 (Clover EFI)
CPU
Intel Core i3-7100u
Graphics
Intel HD 620, 1366 x 768
Mobile Phone
  1. Android
  2. Other
I installed the cloverhda,kext and rebuild cache my nothing happen....
send me the output of
Code:
kextstat | grep -v com.apple
 
Joined
Oct 26, 2016
Messages
12
Motherboard
Dell Inspiron 15 5567 (Clover UEFI)
CPU
Intel core i3-7100u
Graphics
Intel hd 620, 1366x768
Mobile Phone
  1. iOS
send me the output of
Code:
kextstat | grep -v com.apple

Last login: Mon Nov 6 03:13:05 on ttys000

Samis-MacBook-Air:~ samirahman$ kextstat | grep -v com.apple

Index Refs Address Size Wired Name (Version) UUID <Linked Against>

16 2 0xffffff7f81661000 0x15000 0x15000 as.vit9696.Lilu (1.2.0) A3FB38D8-1128-3529-8845-DC619DBED302 <7 5 4 3 2 1>

22 0 0xffffff7f82147000 0x4000 0x4000 as.lvs1974.IntelGraphicsFixup (1.2.0) A097D0B7-1BC1-3A9D-A6F0-8BB73B79F78B <16 7 5 4 3 2 1>

37 0 0xffffff7f830b6000 0x9000 0x9000 org.rehabman.driver.AppleSmartBatteryManager (1.81.4) 2B852534-CAC2-3E36-BF21-C10984081B74 <11 4 3>

38 0 0xffffff7f830c4000 0x4000 0x4000 com.sherlocks.IntelGraphicsDVMTFixup (1.2.0) 178AE253-7932-358D-8434-0F420D30A825 <16 7 5 4 3 2 1>

39 0 0xffffff7f830c8000 0x11000 0x11000 org.netkas.driver.FakeSMC (1765) 9EEC6103-EEBA-34B3-B9AF-8FE333C43E90 <11 7 5 4 3 1>

52 2 0xffffff7f830d9000 0xb000 0xb000 org.rehabman.voodoo.driver.PS2Controller (1.8.28) AE738E48-14BA-3D4B-82A6-F6D68DAF7D25 <11 7 5 4 3 1>

69 0 0xffffff7f830fc000 0x6000 0x6000 org.rehabman.voodoo.driver.PS2Keyboard (1.8.28) E0910095-2B68-3961-96F3-6D7D77AA906D <52 48 17 7 6 5 4 3 1>

70 0 0xffffff7f83103000 0xc000 0xc000 org.rehabman.voodoo.driver.PS2Trackpad (1.8.28) 5098823E-03FD-3E78-B46A-1E5C01D095D5 <52 48 17 7 6 5 4 3 1>

116 0 0xffffff7f822c6000 0x8000 0x8000 org.tw.CodecCommander (2.6.3) 6032938E-4161-35BC-9507-DE73BFA6ABB3 <104 12 11 4 3 1>

139 0 0xffffff7f83170000 0x373000 0x373000 com.realtek.driver.RtWlanU (1830.2.b9) 4F5C952C-2622-36AB-85B1-AF1FAAC3096D <78 59 5 4 3 1>

Samis-MacBook-Air:~ samirahman$
 
Joined
Oct 26, 2016
Messages
12
Motherboard
Dell Inspiron 15 5567 (Clover UEFI)
CPU
Intel core i3-7100u
Graphics
Intel hd 620, 1366x768
Mobile Phone
  1. iOS
In /System/Library/Extensions theres cloverhda.kext exist but not showing on kextstat :eek:
 

Attachments

  • Screen Shot 2017-11-06 at 3.32.18 AM.png
    Screen Shot 2017-11-06 at 3.32.18 AM.png
    100.1 KB · Views: 151
Joined
Dec 9, 2015
Messages
135
Motherboard
Dell Inspiron 15 5567 (Clover EFI)
CPU
Intel Core i3-7100u
Graphics
Intel HD 620, 1366 x 768
Mobile Phone
  1. Android
  2. Other
In /System/Library/Extensions theres cloverhda.kext exist but not showing on kextstat :eek:
Hmm, because it has the identifier com.apple.driver.AppleHDA, which is filtered out. What's the macOS version? And what problems are you facing exactly? Send me the ioreg file.
 
Joined
Oct 26, 2016
Messages
12
Motherboard
Dell Inspiron 15 5567 (Clover UEFI)
CPU
Intel core i3-7100u
Graphics
Intel hd 620, 1366x768
Mobile Phone
  1. iOS
Hmm, because it has the identifier com.apple.driver.AppleHDA, which is filtered out. What's the macOS version? And what problems are you facing exactly? Send me the ioreg file.

it's osx 10.13.1 high sierra....The problem is just sound...Theres no sound in my system...I installed the cloverhda.kext you provided and CodecCommander.kext but nothing happens....i rebuild the kextcache and rebooted few times nothing changes....
 

Attachments

  • Screen Shot 2017-11-06 at 3.42.51 AM.png
    Screen Shot 2017-11-06 at 3.42.51 AM.png
    60.3 KB · Views: 113
Status
Not open for further replies.
Top