Hi everybody, 
This is the first time i use BluetoothFirmwareUploader, unfortunately it was on HighSierra which is currently not supported, anyway i noticed that when i installed the kext, rebooted to windows then restarted to HighSierra, the bluetooth worked flawlessly, if i put the system to sleep or i do a fresh boot it just stops. I'm open to your suggestions to find a solution, here is some info about my Bluetooth device (Atheros) collected using a windows software :  
bLength	0x12
bDescriptorType	0x01
bcdUSB	0x0110 - Spec# = 01.10
bDeviceClass	0xE0 - Wireless
bDeviceSubClass	0x01 - Radio Frequency
bDeviceProtocol	0x01 - Bluetooth
bMaxPacketSize0	0x40 - 64 bytes
idVendor	0x04CA - Lite-On Technology Corp.
idProduct	0x3018
bcdDevice	0x0001 - Device# = 00.01
iManufacturer	0x00
iProduct	0x00
iSerialNumber	0x00
bNumConfigurations	0x01
Thanks in advance. 
PS: i've seen some posts talking about an IOath3kfrmwr.kext alternative, does it support HighSierra? How to use it ?  
I found a linux driver which includes my device Vendor/id, but i don't know if that help: https://github.com/torvalds/linux/blob/master/drivers/bluetooth/ath3k.c