Contribute
Register

Asus X299 - Support

Status
Not open for further replies.
1. create a USB kext:: I have read the documentation twice now, and it is still above my paygrade... is there another source that I can go to to learn how to do this? (I mean, thank heavens for the person who wrote this guide! they are very clear, thoughtful, concise.. It's an EXCELLENT resource, I just am still lost, not his/her fault!). I even read the USBMap read me file, and I have read it two or three times, only to get lost again.... What is the advantage of mapping the USB ports?

3. Wifi/BT card: I do not have one currently, only what the motherboard comes with. But I did order one from amazon:

YOUBO PC Hackintosh WiFi Card BCM94360CD 802.11a/g/n/ac 1750Mbps BT4.0 PCIe Network Adapter Natively Support AirDrop Handoff 2.4/5Ghz (Plug and Play for macOS)

Is this card ok?

6. Dumb question, but I can't find the answer: Do I have skylake?, coffee lake? What do I have in this machine?

1. The advantages are listed right on the github page.
Screen Shot 2020-06-14 at 22.51.41.png
The github is a pretty straight forward guide or you can try using Hackintool to try to map your ports.

Fortunately, kgp created a 15 port usb kext for the X299 Deluxe, with certain ports disabled. It's specified what all the ports are and if they are are active/disabled in the 'Ports-Layout.rtf' file in the X299USB.kext (Right-click kext, Click 'Show Package Contents'. I've adapted it for the MacPro7,1 SMBIOS but not 100% if it works since I don't have your board to test. That's why it's recommended to create your own kext to suit your needs.

I've attached an updated config.plist with X299USB.kext enabled and XhciPortLimit disabled and USBInjectAll.Kext removed. Just copy your Serial number and SMUUID like before, and X299USB.kext to EFI->OC->Kexts.

3. Yes that should be fine, you'll have handoff, continuity and such. Remember to set the usb port you plug the USB cable for BT to '255'

6. Skylake-X.
 

Attachments

  • X299USB.kext.zip
    3.4 KB · Views: 147
  • config.plist
    24.5 KB · Views: 102
1. The advantages are listed right on the github page.
View attachment 476183
The github is a pretty straight forward guide or you can try using Hackintool to try to map your ports.

Fortunately, kgp created a 15 port usb kext for the X299 Deluxe, with certain ports disabled. It's specified what all the ports are and if they are are active/disabled in the 'Ports-Layout.rtf' file in the X299USB.kext (Right-click kext, Click 'Show Package Contents'. I've adapted it for the MacPro7,1 SMBIOS but not 100% if it works since I don't have your board to test. That's why it's recommended to create your own kext to suit your needs.

I've attached an updated config.plist with X299USB.kext enabled and XhciPortLimit disabled and USBInjectAll.Kext removed. Just copy your Serial number and SMUUID like before, and X299USB.kext to EFI->OC->Kexts.

3. Yes that should be fine, you'll have handoff, continuity and such. Remember to set the usb port you plug the USB cable for BT to '255'

6. Skylake-X.

Ahh... I did read that, just forgot! Thanks again. I will try this and report back to you....
 
Pretty much all ASUS boards are identical aside from ethernet and usb kexts. The main important BIOS settings are highlighted in the Dortania OpenCore guide and my github.
Remember to patch your BIOS with these instructions.

EDIT: added an EFI that should be ready to go. Remember to copy the Resources folder to EFI/OC. I left it out to save space.

Things to adjust:
1. Add in your own MacPro7,1 serial number following this section:
2. Adjust tscadjustreset.kext with the amount of threads your cpu has - 1.
3. Highly recommended to create your own usb kext once you are up and running.

Thanks a lot!! I will stick to your instructions as soon as my hardware arrives. :)
 
Hi All,

Sorry I don't want to High Jack someone else's thread, but I think I have a very similar situation.

My long standing machine just died today, it will no longer switch on and gets stuck either at BIOS code 00 displayed on the LED screen on the mainboard or CMOS Error.

The existing specification was:
ASUS X299-Deluxe Motherboard
Intel i9-7960X CPU
Samsung 960 Pro V-NAND M.2 2TB PCI Express NVMe
AMD Raedon Pro WX9100 16GB Graphics Card
Mac OS 10.14
Latest Clover with UEFI booting and all my kexts in /EIF/Clover/Kexts/Other.
I also was using MacPro1,1

I've just ordered a new motherboard and graphics card as I suspect they are most likely culprits, graphics card is the same, but I have had to get an ASUS X299 Deluxe II board instead of the Deluxe.

My question is - should I try and get my existing installation operational with the new hardware, or start again with Catalina? I did try and upgrade to Catalina before but it gets stuck after the first reboot and I never had time to work out why, so stuck with my existing OS.

Normally I would dive straight in and go for a new install, but its come at a really bad time for me as I have loads of work to do and the everything on my existing machine was setup ready to go and it was working really well, so I am reluctant to start a fresh install and OS upgrade right this moment.

I've looked around but cant find anyone with an ASUS X299 Deluxe II working so am a bit nervous!

What do you think - reinstall everything, or try and continue using the old OS with the new mainboard?

Rob
 
Hi All,

Sorry I don't want to High Jack someone else's thread, but I think I have a very similar situation.

My long standing machine just died today, it will no longer switch on and gets stuck either at BIOS code 00 displayed on the LED screen on the mainboard or CMOS Error.

The existing specification was:
ASUS X299-Deluxe Motherboard
Intel i9-7960X CPU
Samsung 960 Pro V-NAND M.2 2TB PCI Express NVMe
AMD Raedon Pro WX9100 16GB Graphics Card
Mac OS 10.14
Latest Clover with UEFI booting and all my kexts in /EIF/Clover/Kexts/Other.
I also was using MacPro1,1

I've just ordered a new motherboard and graphics card as I suspect they are most likely culprits, graphics card is the same, but I have had to get an ASUS X299 Deluxe II board instead of the Deluxe.

My question is - should I try and get my existing installation operational with the new hardware, or start again with Catalina? I did try and upgrade to Catalina before but it gets stuck after the first reboot and I never had time to work out why, so stuck with my existing OS.

Normally I would dive straight in and go for a new install, but its come at a really bad time for me as I have loads of work to do and the everything on my existing machine was setup ready to go and it was working really well, so I am reluctant to start a fresh install and OS upgrade right this moment.

I've looked around but cant find anyone with an ASUS X299 Deluxe II working so am a bit nervous!

What do you think - reinstall everything, or try and continue using the old OS with the new mainboard?

Rob

If everything was working for you in Mojave I would stick with it and mess with Catalina on a separate drive when you have the time. You will most likely just need to alter/create a new USB kext and remove/alter your SSDTs that populated the PCI page. I don't believe anyone got the 5G ethernet port working though as there are no drivers
 
Been noticing people are asking for EFIs so I made some updates to my Base-EFI. More info can be found in this post.
 
If everything was working for you in Mojave I would stick with it and mess with Catalina on a separate drive when you have the time. You will most likely just need to alter/create a new USB kext and remove/alter your SSDTs that populated the PCI page. I don't believe anyone got the 5G ethernet port working though as there are no drivers

thanks for the reply. I think that sounds most sensible!
I will stick with what I have for now then. I never had SSDTs or a USB kext before. Only my front USB and a couple on the rear were working -but that suited me OK. I will have a re-read of the document now though and see if I can understand it this time round and may give it a go to get all the ports working.

I seem to recall before I needed to flash the BIOS of the old motherboard though. I cant find reference to that now.
Do you happen to know if the new one will be OK out the box or do I need to modify the BIOS before booting?

Also the X299 Deluxe was not in stock so they are sending me the Prime X299-A II but it looks pretty similar.
 
thanks for the reply. I think that sounds most sensible!
I will stick with what I have for now then. I never had SSDTs or a USB kext before. Only my front USB and a couple on the rear were working -but that suited me OK. I will have a re-read of the document now though and see if I can understand it this time round and may give it a go to get all the ports working.

I seem to recall before I needed to flash the BIOS of the old motherboard though. I cant find reference to that now.
Do you happen to know if the new one will be OK out the box or do I need to modify the BIOS before booting?

Also the X299 Deluxe was not in stock so they are sending me the Prime X299-A II but it looks pretty similar.

It’s required on the Cascade Lake X Refresh boards and the latest 3000+ BIOS. I have an updated uefitool and instructions on my github
 
It’s required on the Cascade Lake X Refresh boards and the latest 3000+ BIOS. I have an updated uefitool and instructions on my github
Thats great - I have found it and done that now thank you.
One more question - I am just generating my serial number.
With an Intel Core i9-7960X X-series Socket FC LGA 2066 SkyLake-X Processor and ASUS Prime X299-A II mainboard do you think I would be best using MacPro1,1 or MacPro7,1 ?
Thanks for all the help.
 
Thats great - I have found it and done that now thank you.
One more question - I am just generating my serial number.
With an Intel Core i9-7960X X-series Socket FC LGA 2066 SkyLake-X Processor and ASUS Prime X299-A II mainboard do you think I would be best using MacPro1,1 or MacPro7,1 ?
Thanks for all the help.


They are pretty similar but MacPro7,1 is Catalina and up. Also needs the MemoryNotificationDisabler kext
 
Status
Not open for further replies.
Back
Top