Contribute
Register

How to build your own iMac Pro [Successful Build/Extended Guide]

Status
Not open for further replies.
Thank you for your reply, I will try with the following and update:-

1) Will use the latest EFI Distribution

2) Will use the latest SSDT-X299-iMacPro.aml

3) Will use the latest SSDT-X299-TB3-iMacPro-KGP.aml

4) What Kext patch have I missed out?
IOAHCIBlockStorage - Disabled Due to slow boot times with APFS
AppleUSBXHCI - Enabled
com.apple.driver.AppleHIDKeyboard - Disabled by default
com.apple.driver.AppleHIDKeyboard- Disabled by default
com.apple.driver.AppleHDAController - Enabled.
AppleEthernetAquantiaAqtion - Deleted as I don't use a 10G Nic

5) Will use latest Clover version

6) Kexts outdated and incomplete - In addition to the kext already present in EFI/Clover/kexts/other - I have only added the latest Lilu.kext 1.2.3 & AppleALC.kext 1.2.7 as mentioned in your guide with proper AUDIO ID 7. Other than those I've added latest HWSensors (ACPISensors.kext, CPUSensors.kext,GPUSensors.kext,LPCSensors.kext) and SmallTree-Intel-211-AT-PCIe-GBE.kext all latest from your original post.

Im sorry for the long post just want to understand where Im going wrong.

Please complete and use my latest EFI-Folder distribution and follow my actual guidelines.

Good luck,

KGP
 
Hi @kgp
This guide really rocks! :headbang:

I has successfully built a X299 Hackintosh, i7-7820X, ASUS GTX 1080 (iMacPro 10.13.5), following your indications step by step. I removed the DefintionBlock entry and the PCI Device Implementation for the Wifi+Bluetooth hardware and the 10Gbit NIC and everything is fine.

I just wanna share a very strange situation

I had the a trouble with video (no signal, tv grain) when system is waking up from sleep (the rest was ok because I could hear and change the music). I used the last nvidia web drivers (no patched) and NvidiaGraphicsFixup and Lilu kexts but the same result. I changed the video cable from HDMI port to DisplayPort and the problem was aparently solved.

What do you think about it?

(sorry for my english)
 
If you have a defined range of
00 00 00 00
to
FF FF FF FF,
what then corresponds to the value "-1"? :)
-1 = FF FF FF FF

For your Nvidia enter a "4" and well ...

Ok I changed it to 4 and installed it. Here's my result in IOReg.
Screen Shot 2018-06-13 at 10.58.20 AM.png

How would I go about testing to make sure it's actually working properly?
 
I got the CPUs in order, for my 7900x at least I hope so. See Image attached.
I am now using the new Thunderbolt aml files. With the old "all in one" aml from KGP Thunderbolt devices were showing correctly in System Information. Thunderbolt Card is in Slot-4, Mainboard is Asus Prime x299, all bios settings like KGP suggested.
Any ideas?

Thank you.
Screen Shot 2018-06-13 at 20.31.03.png
Screen Shot 2018-06-13 at 20.30.50.png
Screen Shot 2018-06-13 at 20.30.41.png
Screen Shot 2018-06-11 at 19.44.15.png
 
I've just successfully added the missing "Device (EC)" to a "Gigabyte x299 Ultra Gaming". Runs perfectly. For those who have a motherboard from Gigabyte, here is an SSDT:
 

Attachments

  • SSDT-EC.aml.zip
    4.4 KB · Views: 122
Based on my IOReg (pictured below) could someone tell me if my CPxx to PRxx replacements look right? The order of the CPxx entries in my IOReg are different than what is shown in the guide, so I rearranged and renumbered accordingly. Is it right?

Code:
CP00    ->    PR00        43503030    ->    50523030
CP01    ->    PR01        43503031    ->    50523031
CP02    ->    PR02        43503032    ->    50523032
CP03    ->    PR03        43503033    ->    50523033
CP04    ->    PR04        43503034    ->    50523034
CP05    ->    PR05        43503035    ->    50523035
CP06    ->    PR06        43503036    ->    50523036
CP07    ->    PR07        43503037    ->    50523037
CP08    ->    PR08        43503038    ->    50523038
CP09    ->    PR09        43503039    ->    50523039
CP0A    ->    PR10        43503041    ->    50523130
CP0B    ->    PR11        43503042    ->    50523131
CP0C    ->    PR12        43503043    ->    50523132
CP0D    ->    PR13        43503044    ->    50523133
CP0E    ->    PR14        43503045    ->    50523134
CP0F    ->    PR15        43503046    ->    50523135
CP10    ->    PR16        43503130    ->    50523136
CP11    ->    PR17        43503131    ->    50523137
CP12    ->    PR18        43503132    ->    50523138
CP13    ->    PR19        43503133    ->    50523139
CP14    ->    PR20        43503134    ->    50523230
CP15    ->    PR21        43503135    ->    50523231
CP16    ->    PR22        43503136    ->    50523232
CP17    ->    PR23        43503137    ->    50523233
CP18    ->    PR24        43503138    ->    50523234
CP19    ->    PR25        43503139    ->    50523235
CP1A    ->    PR26        43503141    ->    50523236
CP1B    ->    PR27        43503142    ->    50523237
CP1C    ->    PR28        43503143    ->    50523238
CP1D    ->    PR29        43503144    ->    50523239
CP1E    ->    PR30        43503145    ->    50523330
CP1F    ->    PR31        43503146    ->    50523331
CP20    ->    PR32        43503230    ->    50523332
CP21    ->    PR33        43503231    ->    50523333
CP22    ->    PR34        43503232    ->    50523334
CP23    ->    PR35        43503233    ->    50523335
CP24    ->    PR36        43503234    ->    50523336
CP25    ->    PR37        43503235    ->    50523337
CP26    ->    PR38        43503236    ->    50523338
CP27    ->    PR39        43503237    ->    50523339
CP28    ->    PR40        43503238    ->    50523430
CP29    ->    PR41        43503239    ->    50523431
CP2A    ->    PR42        43503241    ->    50523432
CP2B    ->    PR43        43503242    ->    50523433
CP2C    ->    PR44        43503243    ->    50523434
CP2D    ->    PR45        43503244    ->    50523435
CP2E    ->    PR46        43503245    ->    50523436
CP2F    ->    PR47        43503246    ->    50523437
CP30    ->    PR48        43503330    ->    50523438
CP31    ->    PR49        43503331    ->    50523439
CP32    ->    PR50        43503332    ->    50523530
CP33    ->    PR51        43503333    ->    50523531
CP34    ->    PR52        43503334    ->    50523532
CP35    ->    PR53        43503335    ->    50523533
CP36    ->    PR54        43503336    ->    50523534
CP37    ->    PR55        43503337    ->    50523535

Screen Shot 2018-06-13 at 12.13.00 PM.png
 
Hmm.. strange.. I am sure @apfelnico will answer on that... and why you didn’t try Bluetooth yet?

Couldn’t handle the low gpu performance since it’s a workstation but I’ll give it a shot again this weekend for Bluetooth. :thumbup:
 
Ok I changed it to 4 and installed it. Here's my result in IOReg.
View attachment 335881
How would I go about testing to make sure it's actually working properly?

When you changed the Heuristic ID to 4 why it appears as "ff ff ff" in IOREG?
 

Attachments

  • Loloflat6_AGPM .png
    Loloflat6_AGPM .png
    857.1 KB · Views: 138
  • Like
Reactions: kgp
Status
Not open for further replies.
Back
Top