Hello Scarlet and everyone,
First of it all, thank you for your wonderful work! Since my DS3 is working flawlessly in USB I wanted to play my favourites games over bluetooth. And this where troubles begins like many others
To make sure everything goes well I did a clean uninstall. Removed files, drivers (even scpvbus.sys), service and devices with usbdeview before the BTH attempt.
Here is the specs of my BTH dongle.
Code:
Generic Bluetooth Radio
Cambridge Silicon Radio Ltd.
USB\VID_0A12&PID_0001&REV_0134
USB\VID_0A12&PID_0001
USB 2.0
Bluetooth v2.0 + EDR
HCI Version 3.3164
LMP Version 3.3164
As you can see the VID and PID are supported but is the REV part matters for compliance?
The installation process goes well, buses, drivers and service installs successfully.
Code:
SCP Bluetooth Driver Installer 1.0.0.103 [26/07/2013 17:14:41]
Detected - Microsoft Windows7 SP1 (6.1.7601.65536 AMD64)
Selected DEFAULT configuration.
SUCCESS - Virtual Bus Created
INFO - ENTER: DriverPackageInstallW
INFO - Looking for Model Section [SCProductions.NTamd64]...
INFO - Installing INF file 'C:\xxx\ScpVBus.inf' (Plug and Play).
INFO - Looking for Model Section [SCProductions.NTamd64]...
INFO - Installing devices with Id "root\ScpVBus" using INF "C:\Windows\System32\DriverStore\FileRepository\scpvbus.inf_amd64_neutral_21ca245c0e23d7a5\scpvbus.inf".
INFO - ENTER UpdateDriverForPlugAndPlayDevices...
SUCCESS - RETURN UpdateDriverForPlugAndPlayDevices.
INFO - Installation was successful.
SUCCESS - Install completed
INFO - RETURN: DriverPackageInstallW (0x0)
INFO - ENTER: DriverPackageInstallW
INFO - Looking for Model Section [SCProductions.NTamd64]...
INFO - Installing INF file 'C:\xxx\BthWinUsb.inf' (Plug and Play).
INFO - Looking for Model Section [SCProductions.NTamd64]...
INFO - Installing devices with Id "USB\VID_0A12&PID_0001&REV_0134" using INF "C:\Windows\System32\DriverStore\FileRepository\bthwinusb.inf_amd64_neutral_20bd213ec24c27eb\BthWinUsb.inf".
INFO - ENTER UpdateDriverForPlugAndPlayDevices...
SUCCESS - RETURN UpdateDriverForPlugAndPlayDevices.
INFO - Installation was successful.
SUCCESS - Install completed
INFO - RETURN: DriverPackageInstallW (0x0)
INFO - ENTER: DriverPackageInstallW
INFO - Looking for Model Section [SCProductions.NTamd64]...
INFO - Installing INF file 'C:\xxx\Ds3WinUsb.inf' (Plug and Play).
INFO - Looking for Model Section [SCProductions.NTamd64]...
INFO - Installing devices with Id "USB\VID_054C&PID_0268&REV_0100" using INF "C:\Windows\System32\DriverStore\FileRepository\ds3winusb.inf_amd64_neutral_15691982ca5c21ae\Ds3WinUsb.inf".
INFO - ENTER UpdateDriverForPlugAndPlayDevices...
SUCCESS - RETURN UpdateDriverForPlugAndPlayDevices.
INFO - Installation was successful.
SUCCESS - Install completed
INFO - RETURN: DriverPackageInstallW (0x0)
INFO - SCP DS3 Service Started.
Install Succeeded.
-- Install Summary --
SCP DS3 Service
Bus Device
Bus Driver
DS3 USB Driver
Bluetooth Driver
A "BTH DS3 Device" pop-ups along a "Xbox 360 Controller for Windows" (last version drivers) in the control panel.
The service detects everything and the pairing seems to be ok (led 1 lit on the DS3) but there no communication
Host Address, Pad 1,2,3 and 4 are disconnected in the "ScpServer" but I have valid MAC addresses for the host address and pad 1 in the ScpMonitor
Here's the ScpService log where I plugged/unplugged the BT dongle and switched on/off the DS3 (MAC's censored)
Code:
26/07/2013 17:14:54.164 ++ C:\xxx\ScpService.exe 1.0.0.103
26/07/2013 17:14:54.164 ++ C:\xxx\ScpControl.dll 1.0.0.103
26/07/2013 17:14:54.227 ++ Microsoft Windows7 SP1 (6.1.7601.65536 AMD64)
26/07/2013 17:14:54.336 -- Started Device Instance [USB\VID_054C&PID_0268\6&13F4C3E&0&5]
26/07/2013 17:14:54.336 -- USB Device : HID_Worker_Thread Starting
26/07/2013 17:14:54.367 -- Bluetooth : HCI_Worker_Thread Starting [81]
26/07/2013 17:14:54.367 -- Bluetooth : L2CAP_Worker_Thread Starting [82,02]
26/07/2013 17:14:54.367 -- Controller : UDP_Worker_Thread Starting
26/07/2013 17:14:54.367 << HCI_Reset [0C03]
26/07/2013 17:14:54.414 >> HCI_Command_Complete_EV [0E] [00]
26/07/2013 17:14:54.679 << HCI_Read_BD_ADDR [1009]
26/07/2013 17:14:54.679 >> HCI_Command_Complete_EV [0E] [00]
26/07/2013 17:14:54.679 << HCI_Read_Buffer_Size [1005]
26/07/2013 17:14:54.679 >> HCI_Command_Complete_EV [0E] [00]
26/07/2013 17:14:54.679 -- 0153, 80, 0008, 0002
26/07/2013 17:14:54.679 << HCI_Read_Local_Version_Info [1001]
26/07/2013 17:14:54.679 >> HCI_Command_Complete_EV [0E] [00]
26/07/2013 17:14:54.679 -- Master BL:UE:TO:OT:HM:AC, HCI_Version 3.3164, LMP_Version 3.3164
26/07/2013 17:14:54.679 << HCI_Write_Scan_Enable [0C1A]
26/07/2013 17:14:54.679 >> HCI_Command_Complete_EV [0E] [00]
26/07/2013 17:15:59.466 ++ Notify [Removal] [{E2824A09-DBAA-4407-85CA-C8E8FF5F6FFA}] [\\?\USB#VID_054C&PID_0268#6&13F4C3E&0&5#{E2824A09-DBAA-4407-85CA-C8E8FF5F6FFA}]
26/07/2013 17:15:59.466 -- Device Removal [DS:3P:LA:YS:TM:AC]
26/07/2013 17:15:59.466 -- USB Device : HID_Worker_Thread Exiting
26/07/2013 17:15:59.669 >> HCI_Connection_Request_EV [04]
26/07/2013 17:15:59.669 << HCI_Remote_Name_Request [0419]
26/07/2013 17:15:59.669 >> HCI_Command_Status_EV [0F] [00]
26/07/2013 17:15:59.700 >> HCI_Remote_Name_Request_Complete_EV [07]
26/07/2013 17:15:59.700 -- Remote Name : DS:3P:LA:YS:TM:AC - PLAYSTATION(R)3 Controller
26/07/2013 17:15:59.700 << HCI_Accept_Connection_Request [0409]
26/07/2013 17:15:59.716 >> HCI_Command_Status_EV [0F] [00]
26/07/2013 17:15:59.965 >> HCI_Connection_Complete_EV [03]
26/07/2013 17:15:59.965 >> HCI_Role_Change_EV [12]
26/07/2013 17:16:09.980 >> L2CAP_Connection_Request [02] PSM [11]
26/07/2013 17:16:09.980 << L2CAP_Connection_Response [03]
26/07/2013 17:16:09.980 << L2CAP_Configuration_Request [04]
26/07/2013 17:16:09.996 >> L2CAP_Configuration_Request [04]
26/07/2013 17:16:09.996 << L2CAP_Configuration_Response [05]
26/07/2013 17:16:09.996 >> L2CAP_Configuration_Response [05]
26/07/2013 17:16:10.012 >> L2CAP_Connection_Request [02] PSM [13]
26/07/2013 17:16:10.012 << L2CAP_Connection_Response [03]
26/07/2013 17:16:10.012 << L2CAP_Configuration_Request [04]
26/07/2013 17:16:10.027 >> L2CAP_Configuration_Request [04]
26/07/2013 17:16:10.027 << L2CAP_Configuration_Response [05]
26/07/2013 17:16:10.027 >> L2CAP_Configuration_Response [05]
26/07/2013 17:16:10.027 << L2CAP_Connection_Request [02] PSM [01]
26/07/2013 17:16:10.027 >> L2CAP_Connection_Response [03] [01]
26/07/2013 17:16:10.043 >> L2CAP_Connection_Response [03] [00]
26/07/2013 17:16:10.043 << L2CAP_Configuration_Request [04]
26/07/2013 17:16:10.043 >> L2CAP_Configuration_Response [05]
26/07/2013 17:16:10.043 >> L2CAP_Configuration_Request [04]
26/07/2013 17:16:10.043 << L2CAP_Configuration_Response [05]
26/07/2013 17:16:10.105 << L2CAP_Disconnection_Request [06]
26/07/2013 17:16:10.121 >> L2CAP_Disconnection_Response [07]
26/07/2013 17:16:54.690 >> L2CAP_Disconnection_Request [06] Handle [0062]
26/07/2013 17:16:54.690 << L2CAP_Disconnection_Response [07]
26/07/2013 17:16:54.690 >> L2CAP_Disconnection_Request [06] Handle [0061]
26/07/2013 17:16:54.690 << L2CAP_Disconnection_Response [07]
26/07/2013 17:16:55.111 >> HCI_Disconnection_Complete_EV [05]
26/07/2013 17:17:27.185 >> HCI_Connection_Request_EV [04]
26/07/2013 17:17:27.185 << HCI_Remote_Name_Request [0419]
26/07/2013 17:17:27.185 >> HCI_Command_Status_EV [0F] [00]
26/07/2013 17:17:27.216 >> HCI_Remote_Name_Request_Complete_EV [07]
26/07/2013 17:17:27.216 -- Remote Name : DS:3P:LA:YS:TM:AC - PLAYSTATION(R)3 Controller
26/07/2013 17:17:27.216 << HCI_Accept_Connection_Request [0409]
26/07/2013 17:17:27.216 >> HCI_Command_Status_EV [0F] [00]
26/07/2013 17:17:27.466 >> HCI_Role_Change_EV [12]
26/07/2013 17:17:27.481 >> HCI_Connection_Complete_EV [03]
26/07/2013 17:17:27.481 >> L2CAP_Connection_Request [02] PSM [11]
26/07/2013 17:17:27.481 << L2CAP_Connection_Response [03]
26/07/2013 17:17:27.481 << L2CAP_Configuration_Request [04]
26/07/2013 17:17:27.497 >> L2CAP_Configuration_Request [04]
26/07/2013 17:17:27.497 << L2CAP_Configuration_Response [05]
26/07/2013 17:17:27.497 >> L2CAP_Configuration_Response [05]
26/07/2013 17:17:27.512 >> L2CAP_Connection_Request [02] PSM [13]
26/07/2013 17:17:27.512 << L2CAP_Connection_Response [03]
26/07/2013 17:17:27.512 << L2CAP_Configuration_Request [04]
26/07/2013 17:17:27.512 >> L2CAP_Configuration_Request [04]
26/07/2013 17:17:27.512 << L2CAP_Configuration_Response [05]
26/07/2013 17:17:27.528 >> L2CAP_Configuration_Response [05]
26/07/2013 17:17:27.528 << L2CAP_Connection_Request [02] PSM [01]
26/07/2013 17:17:27.528 >> L2CAP_Connection_Response [03] [01]
26/07/2013 17:17:27.528 >> L2CAP_Connection_Response [03] [00]
26/07/2013 17:17:27.528 << L2CAP_Configuration_Request [04]
26/07/2013 17:17:27.544 >> L2CAP_Configuration_Response [05]
26/07/2013 17:17:27.544 >> L2CAP_Configuration_Request [04]
26/07/2013 17:17:27.544 << L2CAP_Configuration_Response [05]
26/07/2013 17:17:27.606 << L2CAP_Disconnection_Request [06]
26/07/2013 17:17:27.606 >> L2CAP_Disconnection_Response [07]
26/07/2013 17:18:13.252 >> L2CAP_Disconnection_Request [06] Handle [0065]
26/07/2013 17:18:13.252 << L2CAP_Disconnection_Response [07]
26/07/2013 17:18:13.252 >> L2CAP_Disconnection_Request [06] Handle [0064]
26/07/2013 17:18:13.252 << L2CAP_Disconnection_Response [07]
26/07/2013 17:18:13.689 >> HCI_Disconnection_Complete_EV [05]
26/07/2013 17:19:07.852 ++ Notify [Removal] [{2F87C733-60E0-4355-8515-95D6978418B2}] [\\?\USB#VID_0A12&PID_0001#6&13F4C3E&0&6#{2F87C733-60E0-4355-8515-95D6978418B2}]
26/07/2013 17:19:07.852 -- Device Removal [BL:UE:TO:OT:HM:AC]
26/07/2013 17:19:08.117 -- Bluetooth : HCI_Worker_Thread Exiting
26/07/2013 17:19:08.117 -- Bluetooth : L2CAP_Worker_Thread Exiting
26/07/2013 17:19:49.941 ++ Notify [Arrival] [{2F87C733-60E0-4355-8515-95D6978418B2}] [\\?\USB#VID_0A12&PID_0001#6&13F4C3E&0&6#{2F87C733-60E0-4355-8515-95D6978418B2}]
26/07/2013 17:19:49.941 -- Device Arrival [00:00:00:00:00:00]
26/07/2013 17:19:49.956 -- Bluetooth : L2CAP_Worker_Thread Starting [82,02]
26/07/2013 17:19:49.956 -- Bluetooth : HCI_Worker_Thread Starting [81]
26/07/2013 17:19:49.956 << HCI_Reset [0C03]
26/07/2013 17:19:50.003 >> HCI_Command_Complete_EV [0E] [00]
26/07/2013 17:19:50.268 << HCI_Read_BD_ADDR [1009]
26/07/2013 17:19:50.268 >> HCI_Command_Complete_EV [0E] [00]
26/07/2013 17:19:50.268 << HCI_Read_Buffer_Size [1005]
26/07/2013 17:19:50.268 >> HCI_Command_Complete_EV [0E] [00]
26/07/2013 17:19:50.268 -- 0153, 80, 0008, 0002
26/07/2013 17:19:50.268 << HCI_Read_Local_Version_Info [1001]
26/07/2013 17:19:50.268 >> HCI_Command_Complete_EV [0E] [00]
26/07/2013 17:19:50.268 -- Master BL:UE:TO:OT:HM:AC, HCI_Version 3.3164, LMP_Version 3.3164
26/07/2013 17:19:50.268 << HCI_Write_Scan_Enable [0C1A]
26/07/2013 17:19:50.268 >> HCI_Command_Complete_EV [0E] [00]
26/07/2013 17:20:04.901 >> HCI_Connection_Request_EV [04]
26/07/2013 17:20:04.901 << HCI_Remote_Name_Request [0419]
26/07/2013 17:20:04.901 >> HCI_Command_Status_EV [0F] [00]
26/07/2013 17:20:04.932 >> HCI_Remote_Name_Request_Complete_EV [07]
26/07/2013 17:20:04.932 -- Remote Name : DS:3P:LA:YS:TM:AC - PLAYSTATION(R)3 Controller
26/07/2013 17:20:04.948 << HCI_Accept_Connection_Request [0409]
26/07/2013 17:20:04.948 >> HCI_Command_Status_EV [0F] [00]
26/07/2013 17:20:05.198 >> HCI_Role_Change_EV [12]
26/07/2013 17:20:05.198 >> HCI_Connection_Complete_EV [03]
26/07/2013 17:20:05.198 >> L2CAP_Connection_Request [02] PSM [11]
26/07/2013 17:20:05.198 << L2CAP_Connection_Response [03]
26/07/2013 17:20:05.198 << L2CAP_Configuration_Request [04]
26/07/2013 17:20:05.213 >> L2CAP_Configuration_Request [04]
26/07/2013 17:20:05.213 << L2CAP_Configuration_Response [05]
26/07/2013 17:20:05.213 >> L2CAP_Configuration_Response [05]
26/07/2013 17:20:05.229 >> L2CAP_Connection_Request [02] PSM [13]
26/07/2013 17:20:05.229 << L2CAP_Connection_Response [03]
26/07/2013 17:20:05.229 << L2CAP_Configuration_Request [04]
26/07/2013 17:20:05.244 >> L2CAP_Configuration_Request [04]
26/07/2013 17:20:05.244 << L2CAP_Configuration_Response [05]
26/07/2013 17:20:05.244 >> L2CAP_Configuration_Response [05]
26/07/2013 17:20:05.244 << L2CAP_Connection_Request [02] PSM [01]
26/07/2013 17:20:05.260 >> L2CAP_Connection_Response [03] [01]
26/07/2013 17:20:05.260 >> L2CAP_Connection_Response [03] [00]
26/07/2013 17:20:05.260 << L2CAP_Configuration_Request [04]
26/07/2013 17:20:05.260 >> L2CAP_Configuration_Response [05]
26/07/2013 17:20:05.276 >> L2CAP_Configuration_Request [04]
26/07/2013 17:20:05.276 << L2CAP_Configuration_Response [05]
26/07/2013 17:20:05.322 << L2CAP_Disconnection_Request [06]
26/07/2013 17:20:05.338 >> L2CAP_Disconnection_Response [07]
26/07/2013 17:21:18.317 >> L2CAP_Disconnection_Request [06] Handle [0068]
26/07/2013 17:21:18.317 << L2CAP_Disconnection_Response [07]
26/07/2013 17:21:18.332 >> L2CAP_Disconnection_Request [06] Handle [0067]
26/07/2013 17:21:18.332 << L2CAP_Disconnection_Response [07]
26/07/2013 17:21:18.738 >> HCI_Disconnection_Complete_EV [05]
26/07/2013 17:21:22.919 ++ Notify [Removal] [{2F87C733-60E0-4355-8515-95D6978418B2}] [\\?\USB#VID_0A12&PID_0001#6&13F4C3E&0&6#{2F87C733-60E0-4355-8515-95D6978418B2}]
26/07/2013 17:21:22.919 -- Device Removal [BL:UE:TO:OT:HM:AC]
26/07/2013 17:21:23.184 -- Bluetooth : L2CAP_Worker_Thread Exiting
26/07/2013 17:21:23.184 -- Bluetooth : HCI_Worker_Thread Exiting
Do you have any idea on what could be the problem?
Thanks in advance for any help!
PS : Here's attached a zip containing the logs. By the way sorry for my English...
edit
I've just ran SCPUser and none of the buttons/sticks works but the left and right rumbles do! I'm confused...
I think I have my answer
(05-18-2013, 05:27 AM)Scarlet.Crush Wrote: [ -> ]@Contrite: your BTH Dongle is a very early REV of the CSR chipset (USB\VID_0A12&PID_0001&REV_0134) and doesn't fully support EDR.
How can you tell by the logs that this dongle doesn't fully support EDR? A edit of the first post with a FAQ could be great!