# Software Release Notes

Firmware V2.2:

* Optimized code to reduce memory footprint
* Removed Update Firmware function from the Sensor Web GUI as Firmware can be installed either via WebSerial (BlueSense public link) or via esptool.py

Firmware V2.1.1:

* Added correct Firmware version to the admin GUI as well as to log the version in console log.

Firmware V2.1:

* Changed the reset/reboot function when BLEClient gets disconnected to restarting advertising bluetooth services.

Firmware V2:

* Added test for beltsize having a NaN when EEPROM flash is empty after firmware load
* Added reset function to be called when BLEClient gets disconnected

Firmware V1: Initial Version


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://bluetrack.bluesense.be/introduction/bluetrack-smart-treadmill-sensor/software-release-notes.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
