z03mmc icon indicating copy to clipboard operation
z03mmc copied to clipboard

LYWSD03MMC B1.4 bricked

Open ddzobov opened this issue 4 months ago • 6 comments

Just bricked 2pcs of LYWSD03MMC Hardware Version: LYWSD03MMC B1.4, Software Version: 9.9, Sensor: SHTC3 (SHTV3)

I'm doing flashing as described in readme:

  1. ATC_ota_400000
  2. reconnect with new name
  3. z03mmc.bin

But after flashing target firmware device stucks on values and not connecting to zigbee. Reinserting battery causes showing initial values, then screen blinks and stucks again (not updating values and not connecting to zigbee)

ddzobov avatar Feb 06 '24 20:02 ddzobov

Try to replace batteries with new ones.

realdigger avatar Feb 06 '24 21:02 realdigger

I did not got a new name after flashing with ATC_ota_40000.bin and replacing the battery afterwards (for minutes). I used the parameters from token_extractor to be able to Login. Do Activation did not work - wait for 10 minutes and nothing happend (maybe timeout)

13:12:22: Searching for devices 13:13:25: Connecting to: LYWSD03MMC 13:13:32: Hardware Revision String: B1.4 13:13:32: Software Revision String: 0159 13:13:32: Firmware Revision String: 2.1.1_0159 13:13:32: Detected Mi device 13:13:32: Connected 13:14:00: Send Login, please wait... 13:14:01: Received device infos are correct 13:14:01: Login successfull 13:14:08: File: ATC_ota_40000.bin 13:14:08: File size: 82516 bytes 13:14:08: Count: 5158 13:14:10: Start DFU 13:15:56: Update done after 104.879 seconds 13:16:03: Disconnected.

So flashing with z03mmc.bin failed at the end

14:40:56: Searching for devices 14:41:11: Connecting to: LYWSD03MMC 14:41:18: Hardware Revision String: B1.4 14:41:18: Software Revision String: 0159 14:41:18: Firmware Revision String: 2.1.1_0159 14:41:18: Detected Mi device 14:41:18: Connected 14:41:32: Send Login, please wait... 14:41:32: Received device infos are correct 14:41:32: Login successfull 14:41:39: Start DFU -> stopped here image 14:44:01: Update error: NotSupportedError: GATT operation failed for unknown reason. 14:44:01: Disconnected.

Tried at different device (mobile phone), too.

Any ideas?

Sch8er avatar Feb 07 '24 13:02 Sch8er

Try to replace batteries with new ones.

Just replaced battery and it works. Very strange thing, maybe add this to docs?

ddzobov avatar Feb 07 '24 14:02 ddzobov

Try to replace batteries with new ones.

Just replaced battery and it works. Very strange thing, maybe add this to docs?

Perhaps zigbee firmware is more sensitive to battery level.

realdigger avatar Feb 07 '24 14:02 realdigger

Try to replace batteries with new ones.

Just replaced battery and it works. Very strange thing, maybe add this to docs?

Perhaps zigbee firmware is more sensitive to battery level.

I flashed third sensor with https://pvvx.github.io/ATC_MiThermometer/TelinkMiFlasher.html with same battery (after flashing previous two) and it connected after flashing without problems.

First bricked sensor was thrown away (i tried to flash it via UART and completely bricked it), second was connected after battery replacement with 100% capacity.

What is the difference between these two firmwares?

ddzobov avatar Feb 07 '24 19:02 ddzobov

I flashed third sensor with https://pvvx.github.io/ATC_MiThermometer/TelinkMiFlasher.html with same battery (after flashing previous two) and it connected after flashing without problems.

Tried without success obviously due to the version

11:05:39: Searching for devices 11:06:20: Connecting to: LYWSD03MMC 11:06:32: Hardware Revision String: B1.4 11:06:32: Software Revision String: 0159 11:06:32: Firmware Revision String: 2.1.1_0159 11:06:32: Detected Mi device 11:06:32: (!) Version: 2.1.1_0159 is temporarily not supported (!) 11:06:32: Disconnected.

Sch8er avatar Feb 08 '24 10:02 Sch8er