+1 for the comprehensive guide! This is my first hackintosh attempt and everything seems to have gone well installing High Sierra on the following build:
- NUC7i7BNH
https://www.amazon.com/gp/product/B01N0RL8Q4/?tag=tonymacx86com-20
- 2x Crucial 32GB SoDIMMs
https://www.amazon.com/gp/product/B015YPB8ME/?tag=tonymacx86com-20
- Samsung 850 EVO 500GB SSD
https://www.amazon.com/gp/product/B00OBRE5UE/?tag=tonymacx86com-20
- IOGEAR Bluetooth 4.0 USB dongle
https://www.amazon.com/gp/product/B007GFX0PY/?tag=tonymacx86com-20
- TP-Link N300 Wireless High Gain USB Adapter
https://www.amazon.com/gp/product/B00416Q5KI/?tag=tonymacx86com-20
I read your note regarding the internal USB headers with interest. I went ahead and purchased two of these internal USB cables:
https://www.amazon.com/gp/product/B01BJ0KL7Q/?tag=tonymacx86com-20
Booting normally, devices are not detected on these ports, as expected, I think. However, as you mentioned, with the -uia_ignore_rmcf boot option, all the ports are enabled and I can use devices attached to these ports.
You mentioned that the port numbers can be discovered. Do you know how I can go about this, so they can be added to the SSDT-USB.dsl?
I have set up this NUC to dual boot into Ubuntu 17.04 too, in case there is any useful command output to be gathered there as well.
Thanks!