Данное головное устройство Witson FORD EXPLORER, изначально с завода имеет USB HOST. В магнитолу можно вставить 3Ж модем. Если в этот же раъем воткнуть BT модуль, то он видится системой. И даже запускается HOBD. Но стоит выключить магнитолу или не понятно почему, он перестает запускается.
Сначало вываливал ошибки о том что надо мне установить пакет:
Но после того, как я подкинул в папку с программой system.sr.dll (кстати странно что этой библиотеки нету в стандаталон версии), я получил следующее:An error message is available for this exception but cannot be displayed because these messages are optional and are not currently installed on this device. Please install вЂNETCFv35.Messages.EN.wm.cab
Основная засада заключается в том, что если войти в винду или дернуть адаптер, то все начинает работать. Но если по автозапуску, ребутнуть систему - то фиг![INFO ] 12.07.2012 17:21:26.229[OBD2Engine] Open btspp://00126F10344A
[ERROR] 12.07.2012 17:21:26.355[BluetoothStream] set_Mode
System.ComponentModel.Win32Exception: Error setting BluetoothRadio mode
at InTheHand.Net.Bluetooth.WindowsBluetoothRadio.set_Mode(RadioMode value)
at InTheHand.Net.Bluetooth.BluetoothRadio.set_Mode(RadioMode value)
at hobd.BluetoothStream.Open(String url)
at hobd.OBD2Engine.SetState(String state2)
at hobd.OBD2Engine.Run()
[ERROR] 12.07.2012 17:21:26.420[OBD2Engine] Init Error
System.Net.Sockets.SocketException: An invalid argument was supplied
at System.Net.Sockets.Socket.ConnectNoCheck(EndPoint remoteEP)
at System.Net.Sockets.Socket.Connect(EndPoint remoteEP)
at InTheHand.Net.Sockets.SocketBluetoothClient.Connect(BluetoothEndPoint remoteEP)
at InTheHand.Net.Sockets.BluetoothClient.Connect(BluetoothEndPoint remoteEP)
at hobd.BluetoothStream.Open(String url)
at hobd.OBD2Engine.SetState(String state2)
at hobd.OBD2Engine.Run()