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

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 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.
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

JohnBusiness Consultant (Owner)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.
nosliwde99Author 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)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.
Determine the Perfect Price for Your IT Services

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

nosliwde99Author 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)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  about someone who had partial success with a Surface and the Toshiba stack.

This is the link the questioner was trying to post  about installing the Toshiba stack.
nosliwde99Author Commented:
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.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
nosliwde99Author 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: 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.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today

From novice to tech pro — start learning today.