You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+11-4Lines changed: 11 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,8 +11,10 @@ this firmware. This repository hosts the code and related resources to flash the
11
11
it compatible with Zigbee networks.
12
12
13
13
## Features
14
-
15
-
- Firmware to convert Xiaomi LYWSD03MC device to a Zigbee compatible device with Heiman STHM-I1H model to allow zigbee2mqtt, HOMEd, and other zigbee controller use it as a known device and bind required clusters automatically.
14
+
- Full-featured firmware to convert Xiaomi LYWSD03MC device with default ZCL battery, temperature and relative humidity clusters
15
+
- Display support for known revisions
16
+
- OTA support in firmware and binaries in ZCL format for update
17
+
- Flashable over-the-air from custom ATC firmware https://pvvx.github.io/ATC_MiThermometer/TelinkMiFlasher.html
@@ -57,6 +59,11 @@ it compatible with Zigbee networks.
57
59
Firmware binary is located at `build/src/z03mmc.bin`
58
60
The binary with OTA header is at the same folder, ending with `z03mmc.zigbee`
59
61
62
+
63
+
## Flashing from a custom bluetooth firmware
64
+
1. Write transitional custom bluetooth firmware [ATC_ota_400000](./assets/ATC_ota_40000.bin) using an awesome tool from ATC_MiThermometer https://pvvx.github.io/ATC_MiThermometer/TelinkMiFlasher.html
65
+
2. Flash z03mmc.bin firmware over transitional firmware to convert it to zigbee. Use https://devbis.github.io/telink-zigbee/ page if previous flasher stops because fo the firmware size.
66
+
60
67
## Flashing firmware with USB to UART
61
68
62
69
### Prerequisites:
@@ -90,8 +97,8 @@ z03mmc is based on the original work of @pvvx, and @atc1441, who developed the i
90
97
91
98
1. Flash the firmware
92
99
2. Enable pairing mode on Zigbee coordinator
93
-
3. In case it is not joining, close the RESET and GND contacts on the board for 3 seconds to reset Zigbee settings. Replug the battery may require.
94
-
4. It introduces itself as Heiman STHM-I1H model to match the model in zigbee2mqtt and other controller software tools
100
+
3. In case it is not joining, close the RESET and GND contacts on the board for 3 seconds to reset Zigbee settings. Replug the battery may require
101
+
4. For zigbee2mqtt you need to add custom converter if you use version 1.33.1 or earlier
0 commit comments