Toshiba Bluetooth Stack (or alternative) onto Surface Pro (2017) ... Guidance Please

nosliwde99
nosliwde99 used Ask the Experts™
on
Stuck.  
Default Windows Bluetooth Stack on Surface Pro (2017) will not pair/function with a specific device (Heart Monitor, that will only function as a master).  Want to install an alternative stack such as Toshiba, or possibly Bluesoleil.
  • When I've tried a basic install of Toshiba 9.10.39 from a setup.exe after uninstalling the Windows / Marvell Avastar, it doesn't associate with the hardware.  
  • Same is true with Bluesoleil.
  • When I've tried installing the Toshiba 9.10.39 stack following the instructions at http://www.wiinupro.com/tutorials/Toshiba-stack and modifying the tosrfusb.inf with the device ID for the Marvell hardware, it does associate, but it won't function due to 'registry errors' reported by the device in device manager.

My source on the driver is a package geared toward Intel hardware, and I don't know if drivers are ever stripped down to apply to only a specific piece of hardware.
  1. What is the best source for the driver?  (latest I see via google search is 9.10.32 (or maybe .34))
  2. How to associate the BT stack with the on-board device?
  3. I'd love to be able to ultimately install from the command line.

Thank you.
Comment
Watch Question

Do more with

Expert Office
EXPERT OFFICE® is a registered trademark of EXPERTS EXCHANGE®
JohnBusiness Consultant (Owner)
Most Valuable Expert 2012
Expert of the Year 2018

Commented:
will not pair/function with a specific device (Heart Monitor,

What does it pair with?   Is it Windows 10 compatible?  May not be if old.

Author

Commented:
Hi John,

I've seen it successfully pair and function on a Windows 10 platform after the default Windows stack was replaced with a Toshiba stack (the 9.10.39 I mentioned).  That was on a Panasonic Toughbook with Intel Bluetooth radio hardware.  (...and this is a Surface with Marvell Avastar hardware)

The manufacturer says the cardiac monitor requires using Bluetooth stacks and adapters that support File Transfer Profile Server 1.1,  i.e.:
• Toshiba™ 4.20.01 or higher (via the PC’s vendor site)
• Bluetooth 4.0 USB Dongle Adapter Compatible with Windows 10, IVT BlueSoleil Driver
• BlueSoleil 10 Or, USB Bluetooth adapter: Known good working with Blue Soleil
• StarTech USBBT1EDR2 Mini USB Bluetooth 2.1 Adapter - Class 1 EDR Wireless Network Adapter

Have a STRONG preference to not utilize a USB dongle, tying up our only usb port.
JohnBusiness Consultant (Owner)
Most Valuable Expert 2012
Expert of the Year 2018

Commented:
I don't think you can add another vendors BT to a surface. My own Lenovo BT is just the Lenovo driver. If these do not work, you may need the USB alternative.
Ensure you’re charging the right price for your IT

Do you wonder if your IT business is truly profitable or if you should raise your prices? Learn how to calculate your overhead burden using our free interactive tool and use it to determine the right price for your IT services. Start calculating Now!

Author

Commented:
John, What's unique about the Surface that would make the BT stack non-replaceable, where it is replaceable on other W10 machines?
JohnBusiness Consultant (Owner)
Most Valuable Expert 2012
Expert of the Year 2018

Commented:
Design of the hardware (software updatable firmware) makes it different
dbruntonQuid, Me Anxius Sum?  Illegitimi non carborundum.

Commented:
There are a number of articles/links on the Internet talking about replacing the Microsoft Bluetooth stack with the Toshiba stack.

Nothing really about the Surface (but that doesn't mean it can't be done).

There is this link  https://www.reddit.com/r/techsupport/comments/567e5k/trying_to_use_toshiba_bluetooth_stack_on_my/  about someone who had partial success with a Surface and the Toshiba stack.

This is the link the questioner was trying to post  http://www.wiinupro.com/tutorials/toshiba-stack  about installing the Toshiba stack.
Update:  Done.
Following the Wiinupro instructions that I initially tried and referenced in the question stem (and dbrunton also mentioned), both myself and a colleague failed because we didn't exercise enough patience after modifying the tosrfusb.inf file.  This time I just did something else/walked away for 5+ minutes and let it cook.  Worked nicely.  
Next step is to either: 1) develop an automated way to quickly re-install it after a Windows update knocks it out, or 2) prevent that from happening in the first place.

Author

Commented:
Toshiba stack CAN be successfully installed on a Surface Pro (2017) with Windows 10  (1709 and 1803).  Updates will uninstall it.  

Modification to this:  http://www.wiinupro.com/tutorials/Toshiba-stack in "Installing the Toshiba Bluetooth Stack" > 7 > a > 12.5 Be patient.  May need to wait 5+ minutes, AND 'may' need to repeatedly uninstall the Marvell Avastar driver.

Other Modifications:  Under "Disabling Automatic Device Driver Installation".  This changed in ~2015.  It now only prevents automatic 'download'.  Haven't found a workaround yet.

Do more with

Expert Office
Submit tech questions to Ask the Experts™ at any time to receive solutions, advice, and new ideas from leading industry professionals.

Start 7-Day Free Trial