Contribute
Register

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

Status
Not open for further replies.
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
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

  • Port-Layout.rtf.zip
    1.4 KB · Views: 58
Last edited:
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/...sful-build-extended-guide.255082/post-1880218
 
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/...sful-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:
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.
 
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.
 
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.
 
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
Greetings -

Finally got the chance to download the generous gift of X299 Designare EX kext for USB. Installed this in what I thought was the right place (EFI > Clover > Kexts > Other.... vs. using something like KextWizard to install to S/L/E). I'm happy to report that all 4 of the USB3.1 Gen1 ports on the back panel are fully functional. I've tested each & every port with
  • a USB3.0 SanDisk flash drive,
  • HGST 2.5" USB3.0 drive,
  • a Samsung 850PRO SSD in a Sabrent USB3.0 enclosure, and finally
  • 1T Samsung T5 USB3.1 SSD
Ran both AJA System Test and Blackmagic Design Disk Speed test, and data transfer rates were as I expected for each class of drive. FWIW, here are the read/write tests for the Samsung T5 SSD (USB 3.1):
Samsung T5-AJA.png
Samsung T5-BMD.png

In addition, my ATA case has a single USB3.0 port that is connected to the USB3 mobo header. This port is also working fine. So for me and this machine, I think that is PLENTY of USB ports...especially since the case will be in the room below my studio. I'll be running HDMI to my new monitor, one (1) USB2 "active" extension to drive MIDI-overUSB on my Korg Kronos keyboard, TB3 cable to my TB3 hub, and one more USB cable to a USB3 hub for all my various "keys" that control licenses for some of my plug-ins and iLok for Pro Tools.

KUDOS KUDOS to @izo1 for sharing the kext for X299 Designare EX to get all my USBs working!
 

Attachments

  • X299USB_DesignareEX.kext.zip
    1 KB · Views: 64
OK, I will. I will follow your instructions as close as possible. I have not built a hackintosh since '14. It was a i7 4930K on a Rampage Black Edition. It was solid for several years. I hope I can have success with the Alienware!

So I ripped out the Alienware Motherboard and replace it with a X299 Prime Deluxe. I am now going to proceed to install Mojave on my AlienMac with a ASUS ROG 1200 watt power supply, i9 7980XE, 32 GB 2666Mhz ram, 1 GB NVMe, GeForce GTX1080i.

Any recommendations are appreciated. I can't wait to have Mojave running!
 
Status
Not open for further replies.
Back
Top