From 6f13fd7c05059651f2971c876d225ff38ed909c7 Mon Sep 17 00:00:00 2001
From: g6094199 <37833326+g6094199@users.noreply.github.com>
Date: Sat, 11 Jan 2025 17:42:28 +0100
Subject: [PATCH] Update README.md
reverse version history...lastest on top for better visibillity
---
README.md | 77 ++++++++++++++++++++++++++++---------------------------
1 file changed, 39 insertions(+), 38 deletions(-)
diff --git a/README.md b/README.md
index 60799d1..074588c 100644
--- a/README.md
+++ b/README.md
@@ -233,45 +233,46 @@ In case you want to go back to the original firmware, you can download them here
| Version | Changes |
| ------: | ------- |
-| 1.2 | Bind, Set Pin-code, Support MHO-C401 |
-| 1.3 | Get/Set comfort parameters |
-| 1.4 | Get/Set device name, Get/Set MAC |
-| 1.5 | Add Standard Device Information Characteristics |
-| 1.6 | Fix alternation of Advertising in mi mode |
-| 1.7 | Authorization and encryption in permissions to access GAP ATT attributes, if pin code is enabled |
-| 1.8 | Time display (instead of a blinking smile) |
-| 1.9 | Recording measurements to flash memory (cyclic buffer for 20000 measurements) |
-| 2.0 | Recording measurements with averaging to flash memory |
-| 2.1 | Periodic display refresh for MHO-C401
'Erase mi-keys' option to return to original firmware |
-| 2.2 | Added parameter "Encrypted Mi Beacon" |
-| 2.3 | Added "Delete all records" |
-| 2.4 | Added parameter "Clock time step" |
-| 2.5 | Remove TRG/FLG errors, minor optimization |
-| 2.6 | Expanding the ranges of threshold parameters (TRG) |
-| 2.7 | Reducing power consumption of MHO-C401 (EDP update), adding version for CGG1-M 2020-2021 |
-| 2.8 | Added saving bindkey to EEP if mi-keys are erased, reduced TX power to 0 dB for defaults |
-| 2.9 | Added additional id flags to advertising packages |
-| 3.0 | Added toggle support for advertising package structures for third-party software |
-| 3.1 | Fix security attributes (for pincode) |
-| 3.2 | Added [new encrypted beacon formats](https://github.com/pvvx/ATC_MiThermometer/issues/94#issuecomment-846984018), reed switch maintenance |
-| 3.3 | Added autodetection for [LYWSD03MMC hardware versions B1.6 and B1.9](https://github.com/pvvx/ATC_MiThermometer/issues/125). For CGG1-M and MHO-C401 - autodetection of SHTV3 or SHT4x sensors |
-| 3.4 | Correct Hardware Version Setting for [LYWSD03MMC B1.7](https://github.com/pvvx/ATC_MiThermometer/issues/145) |
-| 3.5 | Correction of moisture readings for SHT4x sensors. [Rounding off sensor values on display.](https://github.com/pvvx/ATC_MiThermometer/issues/163). Saving HW string B2.0 on LYWSD03MMC. Eliminated [battery voltage noise](https://github.com/pvvx/ATC_MiThermometer/issues/180) in CGG1-M. CGG1 - correction of the battery charge display. Added CGDK2 and modified [(DIY) variant of CGDK2-2](https://pvvx.github.io/CGDK2/CGDK2-2/). |
-| 3.6 | Additional parameters: Support BT5.0 PHY, Channel Selection Algorithm 2, Correct RF-TX Power in suspend |
-| 3.7 | Added [format 'HA BLE'](https://github.com/custom-components/ble_monitor/issues/548), reed switch operation mode: Switch and Count. Full support for "HA BLE" encryption. Speed correction I2C for LCD controller LYWSD03MMC HW:1.9. Support for CGG1-M hardware version 2022. |
-| 3.8 | Fix [clear_memo](https://github.com/pvvx/ATC_MiThermometer/issues/240), renaming 'HA BLE' format to ['BTHome'](https://bthome.io/) |
-| 3.9 | Changed the calculation of battery readings in %, optimization of consumption for the solar battery when the voltage drops below 2V (deep-sleep), added option to invert event for reed switch, small optimizations. |
-| 4.0 | Improved stability in connected mode. I2C bus CLK and PullUp correction.|
-| 4.1 | Changed "connection latency" for [stability in connected](https://github.com/pvvx/ATC_MiThermometer/issues/265#issuecomment-1431495494).|
-| 4.2 | Option Increasing Communication Distance: Bluetooth 5.0 LE Long Range (Advertising Extensions: primary and secondary Coded PHY S=8, Connectable). Added support [MHO-C401 (2022.11)](https://pvvx.github.io/MHO_C401N) and [MJWSD05MMC](https://pvvx.github.io/MJWSD05MMC). Added function key: Connect |
-| 4.3 | Increasing the degree of averaging (x64) of the sent values over the battery. Added "Screen Off" option. Check LYWSD03MMC HW: B1.5. Added MHO-C122 (2AWMOMHOC122) test support. LCD display stabilization LYWSD03MMC HW:B1.9 |
-| 4.4 | Adding an [option to display only external data](https://github.com/pvvx/ATC_MiThermometer/issues/380#issuecomment-1727042304). Only the value from the "EEP BindKey" [is now taken as the BindKey](https://github.com/pvvx/ATC_MiThermometer/issues/372). |
-| 4.5 | Replacing BTHome ver1 (HA_BLE) with [BTHome ver2](https://bthome.io/). Moving firmware after recovery to BLE from Zigbee OTA. Fixed a bug where the date was not displayed correctly for MJWSD05MMC. |
-| 4.6 | All thermometers support EXT OTA. Flashing third party Zigbee OTA files (*.zigbee). |
-| 4.7 | Changing sensor settings: Added slope factor, zero offset in 0.01 units. |
-| 4.8 | Reorganization of program code. Combining code with "BLE_THSensor". [Option added](https://github.com/pvvx/ATC_MiThermometer/issues/571): One MY18B20 on PD2 TS0201S1, ZTH01S1; Two MY18B20 on PD2 and PD4 TS0201S2, ZTH01S2. Temperature from MY18B20 is transmitted in BTHome format. |
-| 4.9 | Added "[Tuya TH03](https://pvvx.github.io/TS0201_TZ3000_TH03/)", "[LKTMZL02](https://pvvx.github.io/LKTMZL02)", "[ZTH05](https://pvvx.github.io/TS0601_TZE204)" |
| 5.0 | Beta version... |
+| 4.9 | Added "[Tuya TH03](https://pvvx.github.io/TS0201_TZ3000_TH03/)", "[LKTMZL02](https://pvvx.github.io/LKTMZL02)", "[ZTH05](https://pvvx.github.io/TS0601_TZE204)" |
+| 4.8 | Reorganization of program code. Combining code with "BLE_THSensor". [Option added](https://github.com/pvvx/ATC_MiThermometer/issues/571): One MY18B20 on PD2 TS0201S1, ZTH01S1; Two MY18B20 on PD2 and PD4 TS0201S2, ZTH01S2. Temperature from MY18B20 is transmitted in BTHome format. |
+| 4.7 | Changing sensor settings: Added slope factor, zero offset in 0.01 units. |
+| 4.6 | All thermometers support EXT OTA. Flashing third party Zigbee OTA files (*.zigbee). |
+| 4.5 | Replacing BTHome ver1 (HA_BLE) with [BTHome ver2](https://bthome.io/). Moving firmware after recovery to BLE from Zigbee OTA. Fixed a bug where the date was not displayed correctly for MJWSD05MMC. |
+| 4.4 | Adding an [option to display only external data](https://github.com/pvvx/ATC_MiThermometer/issues/380#issuecomment-1727042304). Only the value from the "EEP BindKey" [is now taken as the BindKey](https://github.com/pvvx/ATC_MiThermometer/issues/372). |
+| 4.3 | Increasing the degree of averaging (x64) of the sent values over the battery. Added "Screen Off" option. Check LYWSD03MMC HW: B1.5. Added MHO-C122 (2AWMOMHOC122) test support. LCD display stabilization LYWSD03MMC HW:B1.9 |
+| 4.2 | Option Increasing Communication Distance: Bluetooth 5.0 LE Long Range (Advertising Extensions: primary and secondary Coded PHY S=8, Connectable). Added support [MHO-C401 (2022.11)](https://pvvx.github.io/MHO_C401N) and [MJWSD05MMC](https://pvvx.github.io/MJWSD05MMC). Added function key: Connect |
+| 4.1 | Changed "connection latency" for [stability in connected](https://github.com/pvvx/ATC_MiThermometer/issues/265#issuecomment-1431495494).|
+| 4.0 | Improved stability in connected mode. I2C bus CLK and PullUp correction.|
+| 3.9 | Changed the calculation of battery readings in %, optimization of consumption for the solar battery when the voltage drops below 2V (deep-sleep), added option to invert event for reed switch, small optimizations. |
+| 3.8 | Fix [clear_memo](https://github.com/pvvx/ATC_MiThermometer/issues/240), renaming 'HA BLE' format to ['BTHome'](https://bthome.io/) |
+| 3.7 | Added [format 'HA BLE'](https://github.com/custom-components/ble_monitor/issues/548), reed switch operation mode: Switch and Count. Full support for "HA BLE" encryption. Speed correction I2C for LCD controller LYWSD03MMC HW:1.9. Support for CGG1-M hardware version 2022. |
+| 3.6 | Additional parameters: Support BT5.0 PHY, Channel Selection Algorithm 2, Correct RF-TX Power in suspend |
+| 3.5 | Correction of moisture readings for SHT4x sensors. [Rounding off sensor values on display.](https://github.com/pvvx/ATC_MiThermometer/issues/163). Saving HW string B2.0 on LYWSD03MMC. Eliminated [battery voltage noise](https://github.com/pvvx/ATC_MiThermometer/issues/180) in CGG1-M. CGG1 - correction of the battery charge display. Added CGDK2 and modified [(DIY) variant of CGDK2-2](https://pvvx.github.io/CGDK2/CGDK2-2/). |
+| 3.4 | Correct Hardware Version Setting for [LYWSD03MMC B1.7](https://github.com/pvvx/ATC_MiThermometer/issues/145) |
+| 3.3 | Added autodetection for [LYWSD03MMC hardware versions B1.6 and B1.9](https://github.com/pvvx/ATC_MiThermometer/issues/125). For CGG1-M and MHO-C401 - autodetection of SHTV3 or SHT4x sensors |
+| 3.2 | Added [new encrypted beacon formats](https://github.com/pvvx/ATC_MiThermometer/issues/94#issuecomment-846984018), reed switch maintenance |
+| 3.1 | Fix security attributes (for pincode) |
+| 3.0 | Added toggle support for advertising package structures for third-party software |
+| 2.9 | Added additional id flags to advertising packages |
+| 2.8 | Added saving bindkey to EEP if mi-keys are erased, reduced TX power to 0 dB for defaults |
+| 2.7 | Reducing power consumption of MHO-C401 (EDP update), adding version for CGG1-M 2020-2021 |
+| 2.6 | Expanding the ranges of threshold parameters (TRG) |
+| 2.5 | Remove TRG/FLG errors, minor optimization |
+| 2.4 | Added parameter "Clock time step" |
+| 2.3 | Added "Delete all records" |
+| 2.2 | Added parameter "Encrypted Mi Beacon" |
+| 2.1 | Periodic display refresh for MHO-C401
'Erase mi-keys' option to return to original firmware |
+| 2.0 | Recording measurements with averaging to flash memory |
+| 1.9 | Recording measurements to flash memory (cyclic buffer for 20000 measurements) |
+| 1.8 | Time display (instead of a blinking smile) |
+| 1.7 | Authorization and encryption in permissions to access GAP ATT attributes, if pin code is enabled |
+| 1.6 | Fix alternation of Advertising in mi mode |
+| 1.5 | Add Standard Device Information Characteristics |
+| 1.4 | Get/Set device name, Get/Set MAC |
+| 1.3 | Get/Set comfort parameters |
+| 1.2 | Bind, Set Pin-code, Support MHO-C401 |
+
## Applications