Contribute
Register

iMac Pro X299 - Live the Future now with macOS 10.14 Mojave [Successful Build/Extended Guide]

Status
Not open for further replies.

kgp

Retired
Joined
May 30, 2014
Messages
6,902
Motherboard
ASUS WS X299 Sage 10G
CPU
i9-7980XE
Graphics
Vega 64
Mac
iMac, MacBook Pro, Mac mini
Mobile Phone
iOS
This should get you started.
We are still missing fully implemented and truncated 15-port X299 Designare EX kexts for the Github XHC USB kext library. Would you be able to provide such kexts including a port-layout.rtf for the X299 Designare EX?

Your actual kext does only implement 9 HS/SS ports. Is there some reason? There are no further HS/SS ports required to fully implement all USB2.0 and USB3.0 onboard connectors/headers of the X299 Designare EX?

I really would appreciate your help and collaboration in this matter.

Many thanks in advance,

KGP
 
Joined
Feb 24, 2013
Messages
1,773
Motherboard
ASUS X299 Prime Deluxe II
CPU
i9-9980XE
Graphics
Radeon VII
Mac
MacBook Pro
Mobile Phone
iOS
We are still missing fully implemented and truncated 15-port X299 Designare EX kexts for the Github XHC USB kext library. Would you be able to provide such kexts including a port-layout.rtf for the X299 Designare EX?

Your actual kext does only implement 9 HS/SS ports. Is there some reason? There are no further HS/SS ports required to fully implement all USB2.0 and USB3.0 onboard connectors/headers of the X299 Designare EX?

I really would appreciate your help and collaboration in this matter.

Many thanks in advance,

KGP
Hi KGP
I don’t have this motherboard anymore :(

Thus cannot fully help in this matter.

The one I posted was a partially working one from November 2018, but someone with a Designare EX can take a look at it and maybe fully implement it and post it here.
 

kgp

Retired
Joined
May 30, 2014
Messages
6,902
Motherboard
ASUS WS X299 Sage 10G
CPU
i9-7980XE
Graphics
Vega 64
Mac
iMac, MacBook Pro, Mac mini
Mobile Phone
iOS
Hi KGP
I don’t have this motherboard anymore :(

Thus cannot fully help in this matter.

The one I posted was a partially working one from November 2018, but someone with a Designare EX can take a look at it and maybe fully implement it and post it here.
I see.. what a pity.. maybe @BoomR will able to provide the fully implemented and truncated 15-port XHC USB kexts for the X299 Designare EX. In fact, he just needs to complete the USB port investigation. As soon I would have a complete port-layout.rtf , I could also finalise both kexts.
 
Joined
Feb 24, 2013
Messages
1,773
Motherboard
ASUS X299 Prime Deluxe II
CPU
i9-9980XE
Graphics
Radeon VII
Mac
MacBook Pro
Mobile Phone
iOS
I see.. what a pity.. maybe @BoomR will able to provide the fully implemented and truncated 15-port XHC USB kexts for the X299 Designare EX. In fact, he just needs to complete the USB port investigation. As soon I would have a complete port-layout.rtf , I could also finalise both kexts.
I actually have a port investigation somewhere. I will find it and post :)
 
  • Like
Reactions: kgp

kgp

Retired
Joined
May 30, 2014
Messages
6,902
Motherboard
ASUS WS X299 Sage 10G
CPU
i9-7980XE
Graphics
Vega 64
Mac
iMac, MacBook Pro, Mac mini
Mobile Phone
iOS
I actually have a port investigation somewhere. I will find it and post :)
To really help, could you please implement your port investigation results for the X299 Designare EX in the port-layout.rtf attached? It is the one for the Prime Deluxe, which just needs to be updated for the X299 Designare EX.

Here, once more the screenshot from the manual: Don't get confused by the preliminary and incomplete HS/SS port affiliation (just a guess), which you need to verify, complete and implement in the port-layout.rtf attached.

Screenshot 2019-01-06 at 16.54.26.png


BTW.. is my XHC USB kext for the Prime Deluxe also valid for the Prime Deluxe II? If the latter is not the case, you certainly will be able to update the respective fully implemented and truncated 15-port kexts of the Prime Deluxe for their use with the Prime Deluxe II, won't you? ;)
 

Attachments

Last edited:
Joined
Feb 24, 2013
Messages
1,773
Motherboard
ASUS X299 Prime Deluxe II
CPU
i9-9980XE
Graphics
Radeon VII
Mac
MacBook Pro
Mobile Phone
iOS
To really help, could you please implement your port investigation results for the X299 Designare EX in the port-layout.rtf attached? It is the one for the Prime Deluxe, which just needs to be updated for the X299 Designare EX.

Here, once more the screenshot from the manual: Don't get confused by the preliminary and incomplete HS/SS port affiliation (just a guess), which you need to verify, complete and implement in the port-layout.rtf attached.

View attachment 377846

BTW.. is my XHC USB kext for the Prime Deluxe also valid for the Prime Deluxe II? If the latter is not the case, you certainly will be able to update the respective fully implemented and truncated 15-port kexts of the Prime Deluxe for their use with the Prime Deluxe II, won't you? ;)
Prime Deluxe II is different than Prime Deluxe, but not by a lot.

See post #990 for a port implementation and a screen shot.

https://www.tonymacx86.com/threads/imac-pro-x299-live-the-future-now-with-macos-10-14-mojave-successful-build-extended-guide.255082/post-1880218
 

kgp

Retired
Joined
May 30, 2014
Messages
6,902
Motherboard
ASUS WS X299 Sage 10G
CPU
i9-7980XE
Graphics
Vega 64
Mac
iMac, MacBook Pro, Mac mini
Mobile Phone
iOS
Prime Deluxe II is different than Prime Deluxe, but not by a lot.

See post #990 for a port implementation and a screen shot.

https://www.tonymacx86.com/threads/imac-pro-x299-live-the-future-now-with-macos-10-14-mojave-successful-build-extended-guide.255082/post-1880218
It is nearly exactly the same HS/SS port distribution as in case of the Deluxe (2 back-panel USB2.0 connectors and therefore 2 HS-ports less less though). The XHC USB Kext for the Deluxe should be largely compatible with the Deluxe II.

There are several errors in your screen shot. You forgot to denote HS03/SSP3 and HS04/SSP4 assigned to the second internal onboard USB3.0 header. To the internal onboard USB2.0 header, there are assigned HS08 and HS07. Not necessarily they are 255 but 0, depending on the devices connecting to the header. Thus for the more general case to be distributed, HS07 and HS08 should be attributed to 0.

The only open question remains about HS09, HS10, HS13 and HS14. Likely one or some of these ports are connected with Aura (255) or are not used at all (then to be removed from kext)? In case of the Deluxe, HS09 and HS10 are assigned to the two USB2.0 back panel connectors missing on the Deluxe II. HS13 and HS14 are assigned to internal devices like Aura.
 
Last edited:
Joined
Feb 21, 2016
Messages
88
Motherboard
ASRock X299E-ITX/ac
CPU
i7-7820X
Graphics
Vega 56
Mac
MacBook Pro, Mac mini
Mobile Phone
iOS
Will this work for the ASRock X299e-itx board? I have a system with the ncase m1 and the 7980xe and I'd like to try Hackintosh on it.
Welcome! :)
Yes it will work well with this board.
I'm using a similar build with the X299E-itx, 7820X and also a NCASE M1.

But i am using a Vega 56 as there aren't any NVidia Web-Drivers until this day for MacOS Mojave (10.14).
I saw a 1080ti in your profile and with this you won't be able to use 10.14 (at least now and it is not known when or if ever NVidia will release Drivers for Mojave).

Basically you would either need to stay on 10.13 or switch to Vega 56 or 64 if you want to use 10.14.
Some are using AMD RX580 cards but this is not recommended for this iMac Pro Hack build and might come with some drawbacks.
 
Joined
Feb 24, 2013
Messages
1,773
Motherboard
ASUS X299 Prime Deluxe II
CPU
i9-9980XE
Graphics
Radeon VII
Mac
MacBook Pro
Mobile Phone
iOS
It is nearly exactly the same HS/SS port distribution as in case of the Deluxe (2 back-panel USB2.0 connectors and therefore 2 HS-ports less less though). The XHC USB Kext for the Deluxe should be largely compatible with the Deluxe II.

There are several errors in your screen shot. You forgot to denote HS03/SSP3 and HS04/SSP4 assigned to the second internal onboard USB3.0 header. To the internal onboard USB2.0 header, there are assigned HS08 and HS07. Not necessarily they are 255 but 0, depending on the devices connecting to the header. Thus for the more general case to be distributed, HS07 and HS08 should be attributed to 0.

The only open question remains about HS09, HS10, HS13 and HS14. Likely one or some of these ports are connected with Aura (255) or are not used at all (then to be removed from kext)? In case of the Deluxe, HS09 and HS10 are assigned to the two USB2.0 back panel connectors missing on the Deluxe II. HS13 and HS14 are assigned to internal devices like Aura.
Yes this is custom to my own setup, so I excluded some things.

This was done from scratch.
 

kgp

Retired
Joined
May 30, 2014
Messages
6,902
Motherboard
ASUS WS X299 Sage 10G
CPU
i9-7980XE
Graphics
Vega 64
Mac
iMac, MacBook Pro, Mac mini
Mobile Phone
iOS
Yes this is custom to my own setup, so I excluded some things.
Sure, but for the kexts to be uploaded to the Github XHC USB kext library, we have to assume the most general case. This states for both fully implemented and truncated 15-port kext. Also their Port-Layout.rtf should show the complete HS/SS port assignment for all available onboard USB2.0 and USB3.0 connectors/headers.

I still count on your help with the full port discovery for the X299 Designare EX and Asus Prime X299 Deluxe II. ;)

The respective kexts I can create by myself if nobody else with these motherboards is able to do it.
 
Status
Not open for further replies.
Top