> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.morningstar.io/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Using the Web Updater to update the Bluetooth Module

## Bluetooth Module Firmware Recovery (Version shows **0.0.0**)
If your Bluetooth Module is not functioning and the Bluetooth version displays **0.0.0**, the module firmware may need to be reinstalled.


### Before You Begin
* You will need to **remove the backplate** to access the **internal USB-C port** used for updating the Bluetooth Module.
![](https://storage.crisp.chat/users/helpdesk/website/-/e/8/b/d/e8bd1d589d920800/image_141bkmb.png =640x849)

* A **USB 2.0 connection may be required** for the update process (see note below).

> **Windows Users **
> You may need to install the USB-to-Serial driver before proceeding.
> Download and install the **CP210x Universal Windows Driver** from Silicon Labs:
> [https://www.silabs.com/software-and-tools/usb-to-uart-bridge-vcp-drivers?tab=downloads](https://www.silabs.com/software-and-tools/usb-to-uart-bridge-vcp-drivers?tab=downloads)

## Firmware Update Steps
1. Open the Bluetooth firmware web updater:
👉 https://bluetooth-module-updater.morningstar.io/

|| ⚠️ The web updater may not work reliably with native USB 3.0 ports. If your computer only has USB 3.0 ports, you can use a USB 2.0 dongle or hub connected to the USB 3.0 port. This is not necessary - only something to try if you are not able to connect.


2. Download the latest Bluetooth firmware from https://firmware.morningstar.io

3. Connect the internal USB-C port to your computer and click **Connect to Device** on the web updater.

|| If the default 921600 baud rate does not connect, try refreshing the app and then select the 115200 baud rate.

4. Once connected successfully:
    * Select the firmware file you downloaded
    * Click **Upload** to flash the firmware to the Bluetooth Module

5. Wait for the process to complete, then disconnect and reassemble the unit.



## Troubleshooting connection issues with the Updater
If the web updater fails to connect, you may need to use a pair of metal tweezers, for example, to short 2 points on the board before connecting.

1. The symptom is the failure to connect to the Bluetooth module with the error below

![](https://storage.crisp.chat/users/helpdesk/website/-/e/8/b/d/e8bd1d589d920800/image_1fzxil6.png)
2. The part C10 needs to be shorted by a pair of metal tweezers or anything metal.
![](https://storage.crisp.chat/users/helpdesk/website/-/e/8/b/d/e8bd1d589d920800/image_ch8t82.png =640x626)



![](https://storage.crisp.chat/users/helpdesk/website/-/e/8/b/d/e8bd1d589d920800/image_1sdpfg4.png =640x335)

3. While the points are being shorted, click on Connect in the updater and the connection should be successful.

![](https://storage.crisp.chat/users/helpdesk/website/-/e/8/b/d/e8bd1d589d920800/image_st0v63.png)


