Hi
@UtterDisbelief
1. Removed the Bluetooth adapter from the Motherboard. Did not stop restart. Kept it out for now.
2. Still searching for drivers that might boot one of my Pcie USB cards tried adding the kexts to clover caldigitio and caldigitxhci. Didn't work and caused usb buss issues , but what it did do was allow shutdown without restarting, which suggests that a kext might be causing this issue. Currently there is USBINJECTALL and USBHCI_FL1009 in there. Whilst I was at this I did a speedtest to check that USB3.0 was actually active and not just usb2 looking like usb3. I can confirm the USB3 ports are three times as fast as USB2 ports.
3. studied the SSDT guide again - quite complex - As I mentioned I did have a go at Port Identification and posted my results here previously. Today I went back to that and looked further at Hackintool and IOregistry and system Profiler. In there I have HP numbers and PR numbers- Im not surer what PR numbers refer to but im guessing internal sockets? - Then there are 0x** numbers some of those appear the same even though the ports are different. For example: front case USB3 Port 1 identifies as 0x01. HP21 rear port USB2 also has the identifier 0x01 as does USB3 rear port 1. Im guessing these aren't port identifiers but buss identifiers? Whilst Hackintool was open I changed the connector tab to HP11 l and HP12 to USB3 as they are the 2 front case ports. Once I did that the ports became inactive. Changing back to 2 reactivated them.....so I doubt I can create an ssdt via hackintool.
4. I downloaded a version of MaciASL and opened it and exported the results which im enclosing - not sure if it sheds any light. There seems a fair few invalid entries in there. Is DSDT creation automatic via that app? in that it appears to scan the machine and list the results. Shame I can't understand it
can hackintool also create a DSDT?