02-04-2013, 08:07 PM
(This post was last modified: 03-20-2013, 11:07 AM by Scarlet.Crush.)
Bluetooth Beta 1 (ScpServer-0.7.0.96.7z)
Note : The Bluetooth Driver requires that you dedicate a Bluetooth Dongle to DS3 use. It will not be usable by other Bluetooth devices after the driver has been installed.
1. ScpDriver - UAC manifest control. (no need to right-click "Run as Administrator").
2. ScpDriver - Install log (saved to <install-dir>\ScpDriver.log).
3. ScpDriver - Removed legacy GUID check.
4. ScpMonitor - Settings serialization (Visibility and Form locations saved between runs).
5. ScpMonitor - Configuration Form (right-click Tray Icon and select Configuration) See attachment 1.
6. ScpControl - Configuration serialization (saved to <install-dir>\ScpControl.xml).
7. ScpControl - Added check to reject BTH connection if already connected via USB.
8. ScpControl - Added Quick Disconnect (press and hold L1+R1, then press and hold PS - DS3 will disconnect after 2 seconds).
9. ScpControl - Idle Disconnect timer configurable (Disabled, 1 - 30mins).
10. ScpControl - Stick Axis Flippable for XInput.
11. Bluetooth Driver - Removed REV requirements from Inf file*.
12. DS3 Driver - Added Navigation Controller support.
13. XInput Wrapper - Added PS/Guide button support for LilyPad-Scp/Pokopom.
14. LilyPad-Scp - Added PS button support.
15. Virtual Bus - code tidy up, removed unused code.
* Currently supported Bluetooth Dongle hardware ids :
USB\VID_0A12&PID_0001
USB\VID_050D&PID_016A
USB\VID_0CF3&PID_3002
USB\VID_0A5C&PID_2148
USB\VID_0A5C&PID_21E8
USB\VID_0461&PID_4D75
USB\VID_0B05&PID_1783
USB\VID_0B05&PID_179C
USB\VID_0B05&PID_B700
USB\VID_04CA&PID_3006
USB\VID_0489&PID_E011
(if your dongle is not listed - post your hardware id, and I will add it to the list and provide an update package)
Important - make sure your Bluetooth dongle and DS3(s) are plugged in via USB before running ScpDriver.exe. Make sure you have the latest DirectX redist installed and the latest X360 drivers available.
New Install
1. Connect your Dongle and DS3 via USB and let Windows install it's default drivers.
2. Unpack the archive.
3. Create a directory where you want the Service to run from [I used C:\Program Files\Scarlet.Crush Productions - create from an elevated command prompt]
4. Copy the contents of the ScpServer\bin to the directory you created.
5. Run ScpDriver.exe.
6. Click Install.
7. Click Exit.
Upgrade from Alpha 2
1. Close ScpMonitor.
2. Run <install dir>\ScpDriver.exe.
3. Ensure Configure Service is checked, then click Uninstall.
4. Unpack the archive.
5. Copy the contents of the ScpServer\bin to the directory you created.
6. Run ScpDriver.exe.
7. Click Install.
8. Click Exit.
Pairing a DS3 to your Bluetooth Dongle - plug in the DS3 to USB while the Service is running, the DS3 will be automatically paired if required.
Install / Trouble Shooting guide is not quite ready yet, I will post as soon as it is complete.
Edit : Added BTH Update - hardware ids (ScpServer-0.7.0.96-Bth-Update-1.7z)
USB\VID_13D3&PID_3304
USB\VID_0930&PID_0215
Edit : Added BTH Update - hardware ids (ScpServer-0.7.0.96-Bth-Update-2.7z)
USB\VID_07D1&PID_F101
Edit : Added BTH Update - hardware ids (ScpServer-0.7.0.96-Bth-Update-3.7z)
USB\VID_0489&PID_E04E
Edit : Added BTH Update - hardware ids (ScpServer-0.7.0.96-Bth-Update-4.7z)
USB\VID_1131&PID_1004
Edit : Added BTH Update - hardware ids (ScpServer-0.7.0.96-Bth-Update-5.7z)
USB\VID_0A5C&PID_21E1
Edit : Added BTH Update - hardware ids (ScpServer-0.7.0.96-Bth-Update-6.7z)
USB\VID_0DB0&PID_3801
Edit : Added BTH Update - hardware ids (ScpServer-0.7.0.96-Bth-Update-7.7z)
USB\VID_046D&PID_C709
Edit : Added BTH Update - hardware ids (ScpServer-0.7.0.96-Bth-Update-8.7z)
USB\VID_0B05&PID_17B5
Edit : Added BTH Update - hardware ids (ScpServer-0.7.0.96-Bth-Update-9.7z)
USB\VID_0A5C&PID_2146
USB\VID_0C10&PID_0000
USB\VID_413C&PID_8126
Edit : Added BTH Update - hardware ids (ScpServer-0.7.0.96-Bth-Update-10.7z)
USB\VID_13D3&PID_3362
Edit : Added BTH Update - hardware ids (ScpServer-0.7.0.96-Bth-Update-11.7z)
USB\VID_05AC&PID_821A
Edit : Added BTH Update - hardware ids (ScpServer-0.7.0.96-Bth-Update-12.7z)
USB\VID_0A5C&PID_2153
Edit : Added BTH Update - hardware ids (ScpServer-0.7.0.96-Bth-Update-13.7z)
USB\VID_0489&PID_E042
USB\VID_1131&PID_1001
Install Update
1. Unpack the archive.
2. Copy the contents of the ScpServer\bin to the directory you created.
3. Stop the Service [net stop "SCP DS3 Service" - from an elevated command prompt, or use Service Control Manager]
4. Run ScpDriver.exe
5. Uncheck Configure Service, then click Install.
6. Start the Service [net Start "SCP DS3 Service" - from an elevated command prompt, or use Service Control Manager]
Note : The Bluetooth Driver requires that you dedicate a Bluetooth Dongle to DS3 use. It will not be usable by other Bluetooth devices after the driver has been installed.
1. ScpDriver - UAC manifest control. (no need to right-click "Run as Administrator").
2. ScpDriver - Install log (saved to <install-dir>\ScpDriver.log).
3. ScpDriver - Removed legacy GUID check.
4. ScpMonitor - Settings serialization (Visibility and Form locations saved between runs).
5. ScpMonitor - Configuration Form (right-click Tray Icon and select Configuration) See attachment 1.
6. ScpControl - Configuration serialization (saved to <install-dir>\ScpControl.xml).
7. ScpControl - Added check to reject BTH connection if already connected via USB.
8. ScpControl - Added Quick Disconnect (press and hold L1+R1, then press and hold PS - DS3 will disconnect after 2 seconds).
9. ScpControl - Idle Disconnect timer configurable (Disabled, 1 - 30mins).
10. ScpControl - Stick Axis Flippable for XInput.
11. Bluetooth Driver - Removed REV requirements from Inf file*.
12. DS3 Driver - Added Navigation Controller support.
13. XInput Wrapper - Added PS/Guide button support for LilyPad-Scp/Pokopom.
14. LilyPad-Scp - Added PS button support.
15. Virtual Bus - code tidy up, removed unused code.
* Currently supported Bluetooth Dongle hardware ids :
USB\VID_0A12&PID_0001
USB\VID_050D&PID_016A
USB\VID_0CF3&PID_3002
USB\VID_0A5C&PID_2148
USB\VID_0A5C&PID_21E8
USB\VID_0461&PID_4D75
USB\VID_0B05&PID_1783
USB\VID_0B05&PID_179C
USB\VID_0B05&PID_B700
USB\VID_04CA&PID_3006
USB\VID_0489&PID_E011
(if your dongle is not listed - post your hardware id, and I will add it to the list and provide an update package)
Important - make sure your Bluetooth dongle and DS3(s) are plugged in via USB before running ScpDriver.exe. Make sure you have the latest DirectX redist installed and the latest X360 drivers available.
New Install
1. Connect your Dongle and DS3 via USB and let Windows install it's default drivers.
2. Unpack the archive.
3. Create a directory where you want the Service to run from [I used C:\Program Files\Scarlet.Crush Productions - create from an elevated command prompt]
4. Copy the contents of the ScpServer\bin to the directory you created.
5. Run ScpDriver.exe.
6. Click Install.
7. Click Exit.
Upgrade from Alpha 2
1. Close ScpMonitor.
2. Run <install dir>\ScpDriver.exe.
3. Ensure Configure Service is checked, then click Uninstall.
4. Unpack the archive.
5. Copy the contents of the ScpServer\bin to the directory you created.
6. Run ScpDriver.exe.
7. Click Install.
8. Click Exit.
Pairing a DS3 to your Bluetooth Dongle - plug in the DS3 to USB while the Service is running, the DS3 will be automatically paired if required.
Install / Trouble Shooting guide is not quite ready yet, I will post as soon as it is complete.
Edit : Added BTH Update - hardware ids (ScpServer-0.7.0.96-Bth-Update-1.7z)
USB\VID_13D3&PID_3304
USB\VID_0930&PID_0215
Edit : Added BTH Update - hardware ids (ScpServer-0.7.0.96-Bth-Update-2.7z)
USB\VID_07D1&PID_F101
Edit : Added BTH Update - hardware ids (ScpServer-0.7.0.96-Bth-Update-3.7z)
USB\VID_0489&PID_E04E
Edit : Added BTH Update - hardware ids (ScpServer-0.7.0.96-Bth-Update-4.7z)
USB\VID_1131&PID_1004
Edit : Added BTH Update - hardware ids (ScpServer-0.7.0.96-Bth-Update-5.7z)
USB\VID_0A5C&PID_21E1
Edit : Added BTH Update - hardware ids (ScpServer-0.7.0.96-Bth-Update-6.7z)
USB\VID_0DB0&PID_3801
Edit : Added BTH Update - hardware ids (ScpServer-0.7.0.96-Bth-Update-7.7z)
USB\VID_046D&PID_C709
Edit : Added BTH Update - hardware ids (ScpServer-0.7.0.96-Bth-Update-8.7z)
USB\VID_0B05&PID_17B5
Edit : Added BTH Update - hardware ids (ScpServer-0.7.0.96-Bth-Update-9.7z)
USB\VID_0A5C&PID_2146
USB\VID_0C10&PID_0000
USB\VID_413C&PID_8126
Edit : Added BTH Update - hardware ids (ScpServer-0.7.0.96-Bth-Update-10.7z)
USB\VID_13D3&PID_3362
Edit : Added BTH Update - hardware ids (ScpServer-0.7.0.96-Bth-Update-11.7z)
USB\VID_05AC&PID_821A
Edit : Added BTH Update - hardware ids (ScpServer-0.7.0.96-Bth-Update-12.7z)
USB\VID_0A5C&PID_2153
Edit : Added BTH Update - hardware ids (ScpServer-0.7.0.96-Bth-Update-13.7z)
USB\VID_0489&PID_E042
USB\VID_1131&PID_1001
Install Update
1. Unpack the archive.
2. Copy the contents of the ScpServer\bin to the directory you created.
3. Stop the Service [net stop "SCP DS3 Service" - from an elevated command prompt, or use Service Control Manager]
4. Run ScpDriver.exe
5. Uncheck Configure Service, then click Install.
6. Start the Service [net Start "SCP DS3 Service" - from an elevated command prompt, or use Service Control Manager]