Contribute
Register

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

Status
Not open for further replies.
A somewhat related topic to this X299 build process: has anyone delidded their cpu?
I got mine (i7 7820X) delidded from the store i bought it. Mainly for better heat transfer as i am using a very small enclosure (Ncase M1) and sporting an air cooler (Noctua NH-C14S). Every degree C counts. ;)
 
For those who have the Asus X299 Prime Deluxe:

Has anyone ever gotten the built-in wireless to work? I understand the built-in bluetooth works, but without wifi, it's not terribly useful, given you often end up purchasing a combo card that almost always has both wifi and bluetooth.

Seems a shame that it goes to waste, but I've seen little that indicates anyone has gotten it working.
 
Okay Okay another question that i might be totally missing in the write up but whats the minimum flashdrive size you can use for the install?
 
Okay Okay another question that i might be totally missing in the write up but whats the minimum flashdrive size you can use for the install?

8gb+ is recommended
 
The CP-PR replacements for i9-7920X:


Code:
<dict>
                   <key>Comment</key>
                   <string>CP00 -&gt; PR00</string>
                   <key>Disabled</key>
                   <false/>
                   <key>Find</key>
                   <data>
                   Q1AwMA==
                   </data>
                   <key>Replace</key>
                   <data>
                   UFIwMA==
                   </data>
               </dict>
               <dict>
                   <key>Comment</key>
                   <string>CP01 -&gt; PR01</string>
                   <key>Disabled</key>
                   <false/>
                   <key>Find</key>
                   <data>
                   Q1AwMQ==
                   </data>
                   <key>Replace</key>
                   <data>
                   UFIwMQ==
                   </data>
               </dict>
               <dict>
                   <key>Comment</key>
                   <string>CP02 -&gt; PR02</string>
                   <key>Disabled</key>
                   <false/>
                   <key>Find</key>
                   <data>
                   Q1AwMg==
                   </data>
                   <key>Replace</key>
                   <data>
                   UFIwMg==
                   </data>
               </dict>
               <dict>
                   <key>Comment</key>
                   <string>CP03 -&gt; PR03</string>
                   <key>Disabled</key>
                   <false/>
                   <key>Find</key>
                   <data>
                   Q1AwMw==
                   </data>
                   <key>Replace</key>
                   <data>
                   UFIwMw==
                   </data>
               </dict>
               <dict>
                   <key>Comment</key>
                   <string>CP04 -&gt; PR04</string>
                   <key>Disabled</key>
                   <false/>
                   <key>Find</key>
                   <data>
                   Q1AwNA==
                   </data>
                   <key>Replace</key>
                   <data>
                   UFIwNA==
                   </data>
               </dict>
               <dict>
                   <key>Comment</key>
                   <string>CP05 -&gt; PR05</string>
                   <key>Disabled</key>
                   <false/>
                   <key>Find</key>
                   <data>
                   Q1AwNQ==
                   </data>
                   <key>Replace</key>
                   <data>
                   UFIwNQ==
                   </data>
               </dict>
               <dict>
                   <key>Comment</key>
                   <string>CP06 -&gt; PR06</string>
                   <key>Disabled</key>
                   <false/>
                   <key>Find</key>
                   <data>
                   Q1AwNg==
                   </data>
                   <key>Replace</key>
                   <data>
                   UFIwNg==
                   </data>
               </dict>
               <dict>
                   <key>Comment</key>
                   <string>CP07 -&gt; PR07</string>
                   <key>Disabled</key>
                   <false/>
                   <key>Find</key>
                   <data>
                   Q1AwNw==
                   </data>
                   <key>Replace</key>
                   <data>
                   UFIwNw==
                   </data>
               </dict>
               <dict>
                   <key>Comment</key>
                   <string>CP08 -&gt; PR08</string>
                   <key>Disabled</key>
                   <false/>
                   <key>Find</key>
                   <data>
                   Q1AwOA==
                   </data>
                   <key>Replace</key>
                   <data>
                   UFIwOA==
                   </data>
               </dict>
               <dict>
                   <key>Comment</key>
                   <string>CP09 -&gt; PR09</string>
                   <key>Disabled</key>
                   <false/>
                   <key>Find</key>
                   <data>
                   Q1AwOQ==
                   </data>
                   <key>Replace</key>
                   <data>
                   UFIwOQ==
                   </data>
               </dict>
               <dict>
                   <key>Comment</key>
                   <string>CP0A -&gt; PR10</string>
                   <key>Disabled</key>
                   <false/>
                   <key>Find</key>
                   <data>
                   Q1AwQQ==
                   </data>
                   <key>Replace</key>
                   <data>
                   UFIxMA==
                   </data>
               </dict>
               <dict>
                   <key>Comment</key>
                   <string>CP0B -&gt; PR11</string>
                   <key>Disabled</key>
                   <false/>
                   <key>Find</key>
                   <data>
                   Q1AwQg==
                   </data>
                   <key>Replace</key>
                   <data>
                   UFIxMQ==
                   </data>
               </dict>
               <dict>
                   <key>Comment</key>
                   <string>CP10 -&gt; PR12</string>
                   <key>Disabled</key>
                   <false/>
                   <key>Find</key>
                   <data>
                   Q1AxMA==
                   </data>
                   <key>Replace</key>
                   <data>
                   UFIxMg==
                   </data>
               </dict>
               <dict>
                   <key>Comment</key>
                   <string>CP11-&gt; PR13</string>
                   <key>Disabled</key>
                   <false/>
                   <key>Find</key>
                   <data>
                   Q1AxMQ==
                   </data>
                   <key>Replace</key>
                   <data>
                   UFIxMw==
                   </data>
               </dict>
               <dict>
                   <key>Comment</key>
                   <string>CP12 -&gt; PR14</string>
                   <key>Disabled</key>
                   <false/>
                   <key>Find</key>
                   <data>
                   Q1AxMg==
                   </data>
                   <key>Replace</key>
                   <data>
                   UFIxNA==
                   </data>
               </dict>
               <dict>
                   <key>Comment</key>
                   <string>CP13 -&gt; PR15</string>
                   <key>Disabled</key>
                   <false/>
                   <key>Find</key>
                   <data>
                   Q1AxMw==
                   </data>
                   <key>Replace</key>
                   <data>
                   UFIxNQ==
                   </data>
               </dict>
               <dict>
                   <key>Comment</key>
                   <string>CP14 -&gt; PR16</string>
                   <key>Disabled</key>
                   <false/>
                   <key>Find</key>
                   <data>
                   Q1AxNA==
                   </data>
                   <key>Replace</key>
                   <data>
                   UFIxNg==
                   </data>
               </dict>
               <dict>
                   <key>Comment</key>
                   <string>CP15 -&gt; PR17</string>
                   <key>Disabled</key>
                   <false/>
                   <key>Find</key>
                   <data>
                   Q1AxNQ==
                   </data>
                   <key>Replace</key>
                   <data>
                   UFIxNw==
                   </data>
               </dict>
               <dict>
                   <key>Comment</key>
                   <string>CP16 -&gt; PR18</string>
                   <key>Disabled</key>
                   <false/>
                   <key>Find</key>
                   <data>
                   Q1AxQw==
                   </data>
                   <key>Replace</key>
                   <data>
                   UFIxOA==
                   </data>
               </dict>
               <dict>
                   <key>Comment</key>
                   <string>CP17 -&gt; PR19</string>
                   <key>Disabled</key>
                   <false/>
                   <key>Find</key>
                   <data>
                   Q1AxRA==
                   </data>
                   <key>Replace</key>
                   <data>
                   UFIxOQ==
                   </data>
               </dict>
               <dict>
                   <key>Comment</key>
                   <string>CP18 -&gt; PR20</string>
                   <key>Disabled</key>
                   <false/>
                   <key>Find</key>
                   <data>
                   Q1AxRQ==
                   </data>
                   <key>Replace</key>
                   <data>
                   UFIyMA==
                   </data>
               </dict>
               <dict>
                   <key>Comment</key>
                   <string>CP19 -&gt; PR21</string>
                   <key>Disabled</key>
                   <false/>
                   <key>Find</key>
                   <data>
                   Q1AxRg==
                   </data>
                   <key>Replace</key>
                   <data>
                   UFIyMQ==
                   </data>
               </dict>
               <dict>
                   <key>Comment</key>
                   <string>CP1A -&gt; PR22</string>
                   <key>Disabled</key>
                   <false/>
                   <key>Find</key>
                   <data>
                   Q1AyMA==
                   </data>
                   <key>Replace</key>
                   <data>
                   UFIyMg==
                   </data>
               </dict>
               <dict>
                   <key>Comment</key>
                   <string>CP1B -&gt; PR23</string>
                   <key>Disabled</key>
                   <false/>
                   <key>Find</key>
                   <data>
                   Q1AyMQ==
                   </data>
                   <key>Replace</key>
                   <data>
                   UFIyMw==
                   </data>
               </dict>
               <dict>
                   <key>Comment</key>
                   <string>CP0C -&gt; PR24</string>
                   <key>Disabled</key>
                   <false/>
                   <key>Find</key>
                   <data>
                   Q1AyMg==
                   </data>
                   <key>Replace</key>
                   <data>
                   UFIyNA==
                   </data>
               </dict>
               <dict>
                   <key>Comment</key>
                   <string>CP0D -&gt;PR25</string>
                   <key>Disabled</key>
                   <false/>
                   <key>Find</key>
                   <data>
                   Q1AyMw==
                   </data>
                   <key>Replace</key>
                   <data>
                   UFIyNQ==
                   </data>
               </dict>
               <dict>
                   <key>Comment</key>
                   <string>CP0E -&gt; PR26</string>
                   <key>Disabled</key>
                   <false/>
                   <key>Find</key>
                   <data>
                   Q1AyNA==
                   </data>
                   <key>Replace</key>
                   <data>
                   UFIyNg==
                   </data>
               </dict>
               <dict>
                   <key>Comment</key>
                   <string>CP0F -&gt; PR27</string>
                   <key>Disabled</key>
                   <false/>
                   <key>Find</key>
                   <data>
                   Q1AyNQ==
                   </data>
                   <key>Replace</key>
                   <data>
                   UFIyNw==
                   </data>
               </dict>
               <dict>
                   <key>Comment</key>
                   <string>CP1C -&gt; PR28</string>
                   <key>Disabled</key>
                   <false/>
                   <key>Find</key>
                   <data>
                   Q1AxQw==
                   </data>
                   <key>Replace</key>
                   <data>
                   UFIyOA==
                   </data>
               </dict>
               <dict>
                   <key>Comment</key>
                   <string>CP1D -&gt; PR29</string>
                   <key>Disabled</key>
                   <false/>
                   <key>Find</key>
                   <data>
                   Q1AxRA==
                   </data>
                   <key>Replace</key>
                   <data>
                   UFIyOQ==
                   </data>
               </dict>
               <dict>
                   <key>Comment</key>
                   <string>CP1E -&gt; PR30</string>
                   <key>Disabled</key>
                   <false/>
                   <key>Find</key>
                   <data>
                   Q1AxRQ==
                   </data>
                   <key>Replace</key>
                   <data>
                   UFIzMA==
                   </data>
               </dict>
               <dict>
                   <key>Comment</key>
                   <string>CP1F -&gt; PR31</string>
                   <key>Disabled</key>
                   <false/>
                   <key>Find</key>
                   <data>
                   Q1AxRg==
                   </data>
                   <key>Replace</key>
                   <data>
                   UFIzMQ==
                   </data>
               </dict>
               <dict>
                   <key>Comment</key>
                   <string>CP20 -&gt; PR32</string>
                   <key>Disabled</key>
                   <false/>
                   <key>Find</key>
                   <data>
                   Q1AyMA==
                   </data>
                   <key>Replace</key>
                   <data>
                   UFIzMg==
                   </data>
               </dict>
               <dict>
                   <key>Comment</key>
                   <string>CP21 -&gt; PR33</string>
                   <key>Disabled</key>
                   <false/>
                   <key>Find</key>
                   <data>
                   Q1AyMQ==
                   </data>
                   <key>Replace</key>
                   <data>
                   UFIzMw==
                   </data>
               </dict>
               <dict>
                   <key>Comment</key>
                   <string>CP22 -&gt; PR34</string>
                   <key>Disabled</key>
                   <false/>
                   <key>Find</key>
                   <data>
                   Q1AyMg==
                   </data>
                   <key>Replace</key>
                   <data>
                   UFIzNA==
                   </data>
               </dict>
               <dict>
                   <key>Comment</key>
                   <string>CP23 -&gt; PR35</string>
                   <key>Disabled</key>
                   <false/>
                   <key>Find</key>
                   <data>
                   Q1AyMw==
                   </data>
                   <key>Replace</key>
                   <data>
                   UFIzNQ==
                   </data>
               </dict>
               <dict>
                   <key>Comment</key>
                   <string>CP24 -&gt; PR36</string>
                   <key>Disabled</key>
                   <false/>
                   <key>Find</key>
                   <data>
                   Q1AyNA==
                   </data>
                   <key>Replace</key>
                   <data>
                   UFIzNg==
                   </data>
               </dict>
               <dict>
                   <key>Comment</key>
                   <string>CP25 -&gt; PR37</string>
                   <key>Disabled</key>
                   <false/>
                   <key>Find</key>
                   <data>
                   Q1AyNQ==
                   </data>
                   <key>Replace</key>
                   <data>
                   UFIzNw==
                   </data>
               </dict>
               <dict>
                   <key>Comment</key>
                   <string>CP26 -&gt; PR38</string>
                   <key>Disabled</key>
                   <false/>
                   <key>Find</key>
                   <data>
                   Q1AyNg==
                   </data>
                   <key>Replace</key>
                   <data>
                   UFIzOA==
                   </data>
               </dict>
               <dict>
                   <key>Comment</key>
                   <string>CP27 -&gt; PR39</string>
                   <key>Disabled</key>
                   <false/>
                   <key>Find</key>
                   <data>
                   Q1AyNw==
                   </data>
                   <key>Replace</key>
                   <data>
                   UFIzOQ==
                   </data>
               </dict>
               <dict>
                   <key>Comment</key>
                   <string>CP28 -&gt; PR40</string>
                   <key>Disabled</key>
                   <false/>
                   <key>Find</key>
                   <data>
                   Q1AyOA==
                   </data>
                   <key>Replace</key>
                   <data>
                   UFI0MA==
                   </data>
               </dict>
               <dict>
                   <key>Comment</key>
                   <string>CP29 -&gt; PR41</string>
                   <key>Disabled</key>
                   <false/>
                   <key>Find</key>
                   <data>
                   Q1AyOQ==
                   </data>
                   <key>Replace</key>
                   <data>
                   UFI0MQ==
                   </data>
               </dict>
               <dict>
                   <key>Comment</key>
                   <string>CP2A -&gt; PR42</string>
                   <key>Disabled</key>
                   <false/>
                   <key>Find</key>
                   <data>
                   Q1AyQQ==
                   </data>
                   <key>Replace</key>
                   <data>
                   UFI0Mg==
                   </data>
               </dict>
               <dict>
                   <key>Comment</key>
                   <string>CP2B -&gt; PR43</string>
                   <key>Disabled</key>
                   <false/>
                   <key>Find</key>
                   <data>
                   Q1AyQg==
                   </data>
                   <key>Replace</key>
                   <data>
                   UFI0Mw==
                   </data>
               </dict>
               <dict>
                   <key>Comment</key>
                   <string>CP2C -&gt; PR44</string>
                   <key>Disabled</key>
                   <false/>
                   <key>Find</key>
                   <data>
                   Q1AyQw==
                   </data>
                   <key>Replace</key>
                   <data>
                   UFI0NA==
                   </data>
               </dict>
               <dict>
                   <key>Comment</key>
                   <string>CP2D -&gt; PR45</string>
                   <key>Disabled</key>
                   <false/>
                   <key>Find</key>
                   <data>
                   Q1AyRA==
                   </data>
                   <key>Replace</key>
                   <data>
                   UFI0NQ==
                   </data>
               </dict>
               <dict>
                   <key>Comment</key>
                   <string>CP2E -&gt; PR46</string>
                   <key>Disabled</key>
                   <false/>
                   <key>Find</key>
                   <data>
                   Q1AyRQ==
                   </data>
                   <key>Replace</key>
                   <data>
                   UFI0Ng==
                   </data>
               </dict>
               <dict>
                   <key>Comment</key>
                   <string>CP2F -&gt; PR47</string>
                   <key>Disabled</key>
                   <false/>
                   <key>Find</key>
                   <data>
                   Q1AyRg==
                   </data>
                   <key>Replace</key>
                   <data>
                   UFI0Nw==
                   </data>
               </dict>
               <dict>
                   <key>Comment</key>
                   <string>CP30 -&gt; PR48</string>
                   <key>Disabled</key>
                   <false/>
                   <key>Find</key>
                   <data>
                   Q1AzMA==
                   </data>
                   <key>Replace</key>
                   <data>
                   UFI0OA==
                   </data>
               </dict>
               <dict>
                   <key>Comment</key>
                   <string>CP31 -&gt; PR49</string>
                   <key>Disabled</key>
                   <false/>
                   <key>Find</key>
                   <data>
                   Q1AzMQ==
                   </data>
                   <key>Replace</key>
                   <data>
                   UFI0OQ==
                   </data>
               </dict>
               <dict>
                   <key>Comment</key>
                   <string>CP32 -&gt; PR50</string>
                   <key>Disabled</key>
                   <false/>
                   <key>Find</key>
                   <data>
                   Q1AzMg==
                   </data>
                   <key>Replace</key>
                   <data>
                   UFI1MA==
                   </data>
               </dict>
               <dict>
                   <key>Comment</key>
                   <string>CP33 -&gt; PR51</string>
                   <key>Disabled</key>
                   <false/>
                   <key>Find</key>
                   <data>
                   Q1AzMw==
                   </data>
                   <key>Replace</key>
                   <data>
                   UFI1MQ==
                   </data>
               </dict>
               <dict>
                   <key>Comment</key>
                   <string>CP34 -&gt; PR52</string>
                   <key>Disabled</key>
                   <false/>
                   <key>Find</key>
                   <data>
                   Q1AzNA==
                   </data>
                   <key>Replace</key>
                   <data>
                   UFI1Mg==
                   </data>
               </dict>
               <dict>
                   <key>Comment</key>
                   <string>CP35 -&gt; PR53</string>
                   <key>Disabled</key>
                   <false/>
                   <key>Find</key>
                   <data>
                   Q1AzNQ==
                   </data>
                   <key>Replace</key>
                   <data>
                   UFI1Mw==
                   </data>
               </dict>
               <dict>
                   <key>Comment</key>
                   <string>CP36 -&gt; PR54</string>
                   <key>Disabled</key>
                   <false/>
                   <key>Find</key>
                   <data>
                   Q1AzNg==
                   </data>
                   <key>Replace</key>
                   <data>
                   UFI1NA==
                   </data>
               </dict>
               <dict>
                   <key>Comment</key>
                   <string>CP37 -&gt; PR55</string>
                   <key>Disabled</key>
                   <false/>
                   <key>Find</key>
                   <data>
                   Q1AzNw==
                   </data>
                   <key>Replace</key>
                   <data>
                   UFI1NQ==
                   </data>
               </dict>


Captura de pantalla 2018-08-23 a la(s) 10.16.32 p. m..png
 
Last edited:
  • Like
Reactions: kgp
For those who have the Asus X299 Prime Deluxe:

Has anyone ever gotten the built-in wireless to work? I understand the built-in bluetooth works, but without wifi, it's not terribly useful, given you often end up purchasing a combo card that almost always has both wifi and bluetooth.

Seems a shame that it goes to waste, but I've seen little that indicates anyone has gotten it working.

Apparently there is no way to make the ASUS Prime X299 Deluxe onboard WIFI work under macOS..
 
@ kgp:
Your "personal details" and "build signature" sections still list "Graphics: GTX 1080 TI-X".
Didn't you switch to: now using an AMD video card?
 
Has anyone ever gotten the built-in wireless to work? I understand the built-in bluetooth works, but without wifi, it's not terribly useful, given you often end up purchasing a combo card that almost always has both wifi and bluetooth.

No one got the intel wifi to work, and no one will unless Apple release the drivers. Unlike the Ethernet drivers, Apple has never published the source code nor released docs on how to make a wifi driver.
 
Status
Not open for further replies.
Back
Top