Contribute
Register

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

Status
Not open for further replies.
It is really difficult to help you at this point as I do not know what you have been doing so far. Neither I do know your BIOS settings, your macOS USB Flash Drive Installer status, nor your EFI-configuration.

If you want you can upload your EFI-Folder, thus that at least I can check on that. BZW: You are trying to perform a clean install of macOS 10.13.2 (17C2120) with SMBIOS iMacPro1,1? Or what is your intention?

Cheers,


Cheers,

KGP
I start to BIOS.
View attachment 308244 image.jpg image.jpg image.jpg image.jpg image.jpg image.jpg image.jpg

I edit the post with this EFI ( i remove the smuUDID obtained at this point of the guide D.4 /7 (terminal "udidgen") but present on my config.plist) and with this chain, I manage to get to the installation with a remanence time of 18 minutes that go from "time calculation stay in progress" up to 11 minutes and then get stuck. (all this in 2 hours)

and i have 3 question :D
1)if i create an USB with D.2 and D.3 points of the guide, if i copy only the EFI prepared with your download, my USB doesn't boot.
i had to use CLOVER 3980 and i've select the only first 2 boot UEFI and ESP and after that recopy the prepared EFI, is this correct procedure? and for the RC script? I would not like to mess with the clover installation.
2)nv_disable=1 must flag or not with 1080ti?
3) "config.plist" Section-Rt Variables-UserMacAddr0 or UserMacAddr01?


Thanks for your help. ;) @kgp and @DSM2
 

Attachments

  • EFI.zip
    2.6 MB · Views: 86
Last edited:
I start to BIOS.
View attachment 308244 View attachment 308246 View attachment 308247 View attachment 308248 View attachment 308250 View attachment 308251 View attachment 308253 View attachment 308254

I edit the post with this EFI ( i remove the smuUDID obtained at this point of the guide D.4 /7 (terminal "udidgen") but present on my config.plist) and with this chain, I manage to get to the installation with a remanence time of 18 minutes that go from "time calculation stay in progress" up to 11 minutes and then get stuck. (all this in 2 hours)

and i have 3 question :D
1)if i create an USB with D.2 and D.3 points of the guide, if i copy only the EFI prepared with your download, my USB doesn't boot.
i had to use CLOVER 3980 and i've select the only first 2 boot UEFI and ESP and after that recopy the prepared EFI, is this correct procedure? and for the RC script? I would not like to mess with the clover installation.


2) "config.plist" Section-Rt Variables-UserMacAddr0 or UserMacAddr01?

3) mmediately after the first boot from usb AptioMemoryFix.efi and OsxAptioFix3Drv-64.efi aptiomemory fix and aptio2 occasionally go into freeze or give an error and then proceed normally.

- Your BIOS setting seems to be OK
- SmUUID change nothing for your installation, it's for registration after install...
1) You can prepare your clean EFI, or simply modify KGP EFI... :)
btw: I'm sure you can use last clover version, but maybe with slightly different configuration
- without more tests... you will never know :p
Yes, it's take longer than pre-prepared EFI by someone, but sometimes it is worth to spent few hours more
for your unique EFI and correct configuration :)
2) UseMacAddr0
3) You have to try everything and find which file works best for you
a) AptioMemoryFix.efi
b) OsxAptioFix3Drv-64.efi
c) OsxAptioFix2Drv-free2000.efi ;)

PS: You try to install with 17,1 or 1,1... ? and with which Installer version? This one from KGP guide or AppStore?
 
- Your BIOS setting seems to be OK
- SmUUID change nothing for your installation, it's for registration after install...
1) You can prepare your clean EFI, or simply modify KGP EFI... :)
btw: I'm sure you can use last clover version, but maybe with slightly different configuration
- without more tests... you will never know :p
Yes, it's take longer than pre-prepared EFI by someone, but sometimes it is worth to spent few hours more
for your unique EFI and correct configuration :)
2) UseMacAddr0
3) You have to try everything and find which file works best for you
a) AptioMemoryFix.efi
b) OsxAptioFix3Drv-64.efi
c) OsxAptioFix2Drv-free2000.efi ;)

PS: You try to install with 17,1 or 1,1... ? and with which Installer version? This one from KGP guide or AppStore?
thanks i tryed the install with iMacPro1,1 definition and createInstaller.sh.zip .
 
Last edited:
Up and successfully running 10.13.4 Public Beta 1 (17E139j)...

10.13.4-(17E139j)-public beta.png


Unfortunately, within 10.13.4 Public Beta 1 (17E139j), Apple again injects AppleUSBXHCIPCI driver with IOPCIClassMatchID 0x0c033000 instead of 0xa2af8086 to XHCI@14000000, at least in case of the ASUS Prime X299 Deluxe....

Thus, again no XHCI USB3.0 on the ASUS Prime X299 Deluxe without my KGP-iMacPro-XHCI.kext within 10.13.4 Public Beta 1 (17E139j).

The good news are that within 10.13.4 Public Beta 1 (17E139j), the XHC USB port limit patch becomes obsolete as Apple apparently removed the XHC USB port limit restriction. Thus, this KextToPatch entry can be fully disabled in Section "Kernel and Kext Patches" of Clover Configurator when using 10.13.4 Public Beta 1 (17E139j). Many thanks for the important advise of @PMheart!

Enjoy and have fun :thumbup:

KGP
 

Attachments

  • KGP-iMacPro-XHCI.kext.zip
    2.8 KB · Views: 96
On my System, both OsxAptioFix3Drv-64.efi and AptioMemoryFix.efi work nearly flawless, but I clearly incline to use AptioMemoryFix.efi. After system configuration modifications it might OCCASIONALLY happen that a runtime allocation error occurs. A reboot always solves this tiny remaining issue, but I am far away from stating that memory allocation errors would occur half of the time. Also please consider that AptioMemoryFix.efi is an entirely new approach under permanent development. With time it will reach an even higher level of sophistication. Thus please just be patient.

Thank you for taking the time to clarify this point. I spent quite a few hours trying to debug this issue, but I couldn't make things flawless as stated on your guide.

OsxAptioFix3Drv-64.efi works absolutely flawless on my system, without any memory allocation errors or slide issues even with the "slide" boot flag disabled.
 
Web Driver 387.10.10.10.25.157 for MacOS 10.13.3 (17D2047) released

https://images.nvidia.com/mac/pkg/387/WebDriver-387.10.10.10.25.157.pkg

Code:
Hi Klaus,

I was informed Web Driver version the 387.10.10.10.25.157
has been posted for 17D2047. You can download the new
driver directly here:
https://images.nvidia.com/mac/pkg/387/WebDriver-387.10.10.10.25.157.pkg

Best regards,
Ray

Abstract and Introduction and Sections C.2) and E.2) of my guide in the originating post of this thread have been updated accordingly.

kgp.png
 
Last edited:
Could you please try with the voltageshift method?

This is what I get on my patched 1102:

Code:
 ~/D/voltageshift> ./voltageshift read 0xe2
RDMSR e2 returns value 0x7e000003

View attachment 308245

Notice that bit 15 isn't set. And also, if MSR 0xE2 isn't locked you shouldn't be able to boot without "xcpm_core_scope_msrs © Pike R. Alpha" Clover KernelToPatch assuming you've already made sure to disable it...

Also, Clover's bdmesg displays the following:

Code:
0:107  0:000  MSR 0xE2 before patch 00000402
0:107  0:000  MSR 0xCE              00070C2C_F3011A00
0:107  0:000  MSR 0x1B0             00000000


thireus flash.png

Same results after flashing with your bios... I don't know. 0x402
 
Wondering what the status of the web drivers are? Away from my computer but it looks like Nvidia released one for 10.13.3 but it is not compatible with iMac Pro? If I update to 10.13.3 should I just follow the patching procedure outlined in the guide or can the driver for 10.13.3 be used with iMac Pro?
 
Oops just saw the above post for the driver for version ending in 157 my bad
 
Status
Not open for further replies.
Back
Top