Unfortunately the direct download of 10.13.2 special build 17C2120 (iMacPro) from the Appstore just works for a few users with special system configurations.
So far I found some intermediate solution to implement 10.13.2 special build 17C2120 (iMacPro) on our Skylake-X/X299 systems.
1.) Download
http://swcdn.apple.com/content/downloads/49/07/091-
33271/a0p216ukywyxia77i36ujq0bq91ghcyyaf/BaseSystem.dmg (public link)
This BaseSystem.dmg does have by default the iMacPro BoardID implemented in the respective PlatfromSupport.plist
View attachment 304518
Thus, the macOS 10.13.2 iMac Pro Build 17C2120 update process can be directly performed with SMBIOS iMacPro1,1.
2.) Install 10.13.2 iMac Pro Build 17C2120 with SMBIOS iMacPro1,1 from your 10.13 system disk by means of the downloaded and unmodified public 10.13.2 iMac Pro Build 17C2120 BaseSystem.dmg.
a.) Double click on the BaseSystem.dmg to mount the installer
b.) Double click on the "Install macOS High Sierra.app" to start the installation
c.) After reboot, boot the "Install MacOs ..." Partition created by the MacOS Installer
d.) After another reboot, boot the "MacOS High Sierra" partition.
e.) You are done..
View attachment 304531
The above approach has already been approved by "Contact Us" and is in line with the board rules.
Special note for all Nvidia users:
Note that the currently distributed Nvidia Web Drivers for build 17C88 and 17C89 are not compatible with build 17C2120..
I already asked Nvidia to provide asap a Web Driver also compatible with special build 17C2120...
In the meanwhile perform the following approach with WebDriver-378.10.10.10.25.102 or WebDriver-378.10.10.10.25.103 already installed:
1.) Copy /L/E/ NVDAStartupWeb.kext to your Desktop.
2.) Right- click on NVDAStartupWeb.kext and select show package content.
3.) Change to Contents and edit the Info.plist with Xcode.
4.) Go to IOKitPersonalities -> NVDAStartup and change NVDARequiredOS from "17C88 " or "17C89" to "17C2120".
5.) Save Info.plist and copy the modified NVDAStartupWeb.kext to /L/E/ with root permission.
6.) Open a terminal and enter the following commands:
Code:
sudo chmod -R 755 /Library/Extensions/NVDAStartupWeb.kext
Code:
sudo chown -R root:wheel /Library/Extensions/NVDAStartupWeb.kext
Code:
sudo touch /System/Library/Extensions && sudo kextcache -u /
Code:
sudo touch /Library/Extensions && sudo kextcache -u /
7.) Reboot
8.) If the Web Driver is not yet active, open the Nvidia Driver Manager and select "Nvidia Web Driver"
9.) Reboot and you are done
Enjoy and have fun
View attachment 304532