Can't really help with the bluetooth sorry
I use this:
http://www.tonymacx86.com/threads/c...ini-cards-pcie-and-mini-pcie-adapters.147734/ which works great.
There is still one step, the USB config
I'm willing to help you with that, but you need to tell me which internal ports you use (I assume you want all ports on the I/O shield working?)
You can also run the script yourself if you want to try it
http://www.tonymacx86.com/attachments/usb-layout-z170x-ud3-board-jpg.202751/
This picture shows the motherboard, if you just list the ports you use.
Example:
I have 2x USB 3.0 (Front USB) connected to HS03, HS04, SS03, SS04. (HS03 and HS04 are the USB 2.0 component of the USB 3.0 port while SS03 and 04 are the USB 3.0 component of the USB 3.0 port)
EDIT: Now that I think about it, it may also fix your USB bluetooth dongle, as the EFI folder you send me earlier today does not contain the ports patch (Which means that some USB ports may be disabled / Not defined correctly (As proprietary instead of USB 3.0/2.0).)