Windows 10 is the only version of Windows supported by BittyWeb.
Chrome version 70 or later is required for use with Bitty Web on Windows 10 and currently is the only supported browser for use on Windows.
If you absolutely must use an earlier version of Chrome on Windows 10, then you must install a Chrome browser extension known as a polyfill.
Installing the polyfill is a little complicated and you should be confident in using and configuring a Windows PC if you decide to use that option. It does allow you to use older versions of the Chrome browser, however.
Follow the installation instructions below to install the Web Bluetooth polyfill for Google Chrome on Windows 10. Users will need to be instructed to allow the browser to run in developer mode when they see a pop-up dialogue asking about this whenever they start Chrome.
1. Your computer must be running Windows 10 Creators Update (version 1703 / build 15063) or a newer release.
2. Your computer must also have Visual C++ Redistributable for Visual Studio 2015 (x86) installed. To find out if it is already installed:
3. Download this zip file and extract its contents somewhere on your computer.
4. Open Chrome's extensions panel, enable developer mode and load the polyfill like this:
If you get an error when you load the extension about the manifest file not being found or being unreadable, you probably selected the wrong folder. Make sure you select the extensions folder from the extracted zip file.
5. Install and configure the polyfill in Program Files (x86)
6. Test using the Web Bluetooth Device Info sample by Google,
here. Select the All Devices checkbox and make sure you have at least one micro:bit plugged in. You should
something like this:
with each micro:bit you have switched on, listed.
Try the troubleshooting tips suggested at https://github.com/urish/web-bluetooth-polyfill/blob/master/README.md
The Web Bluetooth Polyfill for Windows 10 was written by Uri Shaked and Bluetooth develoeprs and enthusiasts are most grateful for his work. The full code and supporting information for the polyfill can be found at https://github.com/urish/web-bluetooth-polyfill.