The Toshiba Bluetooth Stack is no longer required for Windows 8 & 10. See this post.
The Installation process of the Toshiba Bluetooth stack can vary depending on your Bluetooth hardware and operating system. In this tutorial we will cover the necessary steps to take for each scenario as we go. You may want to open this tutorial on your phone or another device to keep following along for steps that involve restarting your computer.
Disabling Device Driver Signature Enforcement
- When your computer is booting up press F8
- Select Disable Driver Signature Enforcement at the bottom
- Open the main settings page
- Search for startup
- Select Change advanced startup options
(Windows 10: Update & security -> Recovery)
(Windows 8: Change PC Settings -> Update & recovery)
- Under the Advanced startup section select Restart now
- After Windows restarts select the Troubleshoot option
- Now select Advanced options
- Select Startup Settings
- Then press the Restart button
- When your computer restarts you will be presented with a list of options. Press F7 to select Disable driver signature enforcement
Note that with these two methods the device driver signature enforcement will only remain disabled until the next time Windows reboots.
Obtaining Bluetooth Device Info & Uninstalling the Default Driver
Before we go through the installation process, it is a good idea to first get the necessary info from your Bluetooth device in case it is needed later in the process.
- If you are using a Bluetooth dongle, plug it in.
- Open the Device Manager simply by searching for it
- OR -
Right click your computer icon (This PC, Computer, My Computer) from an explorer window or the start menu and choose Properties and then select Device Manager from the right hand side
- Expand the Bluetooth section
- Right click your Bluetooth device and choose Properties
- Select the Details tab
- Select Hardware Ids from the drop down
- Right Click the ID without "REV" (usually the 2nd) and choose Copy
- Paste this ID into a text file or sticky not to save for later
- Close the Properties window
- Right click your device in the Device Manager and choose Uninstall then click OK on the confirmation
- If the uninstall was successful you can unplug your Bluetooth dongle now if you were using one.
Disabling Automatic Device Driver Installation
This step is mainly for built-in Bluetooth hardware. If you have trouble with Windows automatically reinstating the default Bluetooth stack whenever you uninstall the current driver (as you probably would experience with built-in Bluetooth hardware), then you will need to temporarily disable the automatic installation of device drivers.
- Right click This PC/Computer and choose Properties
- Select Change Settings
- Choose the Hardware tab
- Select Device Installation Settings
- Select the No, let me choose radio button, and then select the Never radio button and click Save Changes
- Now uninstall your device in the device manager, you may need to check the box Delete the driver software for this device if it re-installs again.
Downloading the Toshiba Bluetooth Stack
At the time of this writing, the current version of the Toshiba Bluetooth stack is 9.10.34T from 2015-07-28. Follow these steps to download the latest version:
Installing the Toshiba Bluetooth Stack
Time for the big part. There are a few possible paths that you might encounter. Just follow the steps listed here based on what happens during installation as noted in the applicable steps. Sometimes the device driver signature enforcement needs to be disabled to install the drivers so it is a good idea to do so before continuing, or you can run through these steps and check for success now and then try again if it fails.
- Run the executable downloaded in the previous steps.
- Click on Options and select an easy file path (like the desktop)
- Click on Next and then click on Start
- After extraction, open the destination folder and run Setup.exe
- Walk-through the setup and start Installing
- A few different things might occur, choose then next step based on a, b, or c.
a) A prompt for plugging in your device is displayed
b) The Installer succeeds but there is no new BT tray icon
c) Installer may simply succeed and you will see a new BT tray icon
- Follow the steps according to your scenario:
- a -
- Navigate to C:\Program Files (x86)\Toshiba\Bluetooth Toshiba Stack\Drivers\tosrfusb
- Copy tosrfusb.inf (~36KB) to your desktop
- Open the file in Notepad or any other text editor
- Scroll down until you see the [Standard] tag
- Add your DeviceId that you retrieved from the device manager to this list. You can simply paste yours over the first entry or copy the last line in the list and increment the number after DeviceDesc and then use your Id.
- Scroll down until you see the [Standard.NTamd64] tag
- Add your DeviceId in the same manner as you did previously.
- Scroll down until you see the [Strings] tag
- Change or Add the name of your device (whatever you want) depending if you changed or added a DeviceId
- Save the file and close it
- Copy it back into the Drivers\tosrfusb\ folder and overwrite the existing file.
- Plug in your Bluetooth dongle
- A Red window should appear and another plug in device prompt may appear
(Device Driver Signature Enforcement would have needed to be disabled)
- First, click Install this driver software anyway
- The plug in device prompt should close eventually, if not you can click OK just wait some time first
- The installer should finish and after it does restart your computer
- You should now have a Toshiba Bluetooth Icon on your system tray!
- b -
- When prompted to restart, don't just yet
- Open the Device Manager
- Right click on your uninstalled device and choose Update Driver Software
- Choose Browse my computer for driver software
- Choose Let me pick from a list of device drivers on my computer
- Select the Bluetooth icon lighter in color that is from the Toshiba Stack (should be the second one) and click Next
- Select a model from the list (shouldn't matter) and click Next
Note: You could follow the steps 1 - 11 in option (a) if you want your device name to appear, but it does require disabling device driver signature enforcement.
- When the warning pops up, click Yes
- The driver should have been updated successfully
- Restart your computer
- After Windows loads you should see a Bluetooth icon from the Toshiba stack in red. Double click it to enable Bluetooth and it should finish installing and then turn white and you will be good to go!
- c -
- Restart your computer and you should be all set!
Removing the 30 Day Evaluation Period
If the Bluetooth hardware you are using wasn't meant to be used with the Toshiba Bluetooth stack, the Toshiba Bluetooth stack will say it's the Evaluation version and you will have 30 days remaining. Apparently this 30 evaluation period was meant for developers to make sure their hardware works with the Toshiba Bluetooth stack and there isn't an actual paid version you can buy. Follow these steps to bypass the evaluation period.
- Download TosBtChk.zip from the Downloads/Extras page
- Navigate to C:\Program Files (x86)\Toshiba\Bluetooth Toshiba Stack\
- Extract TosBtChk.dll from the archive into this folder and overwrite the existing file
- If you get a prompt saying that the file is in use, right click the Bluetooth tray icon and choose Exit
- Start the Toshiba Bluetooth stack again either by restarting or by opening any item with the Bluetooth icon under Toshiba in the program files list in the start menu
- The limitation should now be lifted!
- OR - if you prefer to edit your registry:
- Open the registry editor (search regedit on the start menu and press enter)
- Navigate to the following location: HKEY_CURRENT_USER\SOFTWARE\Toshiba\BluetoothStack\v1.0\Mng
- Add a new DWORD value named TestVersion
- Double click the key and set the value to 1
Special thanks to Holedigger999 and NeatNit for their help in forming this tutorial.