The same thing happens to me. Mojave crashes on the first attempt, then boots properly, the second time. I found that if you open the bios, then save it without making any changes, my system doesn't crash.
My iMessage stopped working after I installed Mojave. I tried the solutions provided here to no avail. I finally booted my Hackintosh drive with my real mac laptop. iMessage worked when running on the real Mac. I then put the drive back in my Hack and iMessage has continued to work properly...
You need to ensure the thunderbolt card is in the proper slot. You also have to boot into Windows at least once to install the Windows drivers and activate the card.
OSX will not show thunderbolt available unless you have a thunderbolt device plugged in and running before you boot.
I used ioreg to determine which usb ports to disable. I added this to my config.sys in the boot section using Clover Config
Sleep now works
I have an Asrock Taichi Z370. The Thunderbolt card has to be installed in PCIE slot 5. I boot with OsxAptioFix2Drv-free2000.efi
I have the top of usable lower Dram set to 1gb in the bios. My Thunderbolt card seems to work normally. The Thunderbolt Display camera, Ethernet, and Firewire all...