atc1441 / ATC_MiThermometer

Custom firmware for the Xiaomi Thermometer LYWSD03MMC and Telink Flasher via USB to Serial converter
2.81k stars 471 forks source link

LCD Screen after Changing instand off #229

Open DJ3vil opened 2 years ago

DJ3vil commented 2 years ago

Hey, ive flashed a year ago 3 with great succus. Now ive moved to a new home and needed 2 more, so ive buyed the same one again. After Flashing the latest Firmware it restarted and worked. After changing the Advertising Type to Mi Like and the Smiley it went off from now on, regardless what im doing. I can still connect to the Board

Andy help ? Thanks

atc1441 commented 2 years ago

You tried replacing the battery ?

DJ3vil commented 2 years ago

Yea tryed it. The Second that came workes great

atc1441 commented 2 years ago

Hard to gues.

You can try to reflash via a USB to UART converter as descriped in the repo

DJ3vil commented 2 years ago

Unfor. i dont have eqip to open it. Is there a way i can flash back the original software ? So i can look, the LCD may be damaged ?

Bulls91 commented 2 years ago

i have the same problem. I buyed three new ones and after flashing the screen stays off. Did anyone have an idea how that problem can be fixed?

atc1441 commented 2 years ago

Please download the latest firmware version.

There where a few updates lately to new hardware revisions

atc1441 commented 2 years ago

https://youtu.be/orinnMN1Ik4

Bulls91 commented 2 years ago

thanks for your answer. I downloaded the Firmware "ATC_Thermometer.bin" that is 14 days old. If i flash the device the display screen is on after flashing. But then if i take the battery off and do it in the display screen stays off.

DJ3vil commented 2 years ago

Same 4 me, ive already used the new one

foxsam21 commented 2 years ago

I just flashed the latest version 70 and I am having a similar issue. The lcd stops updating after a while. I took out the battery and replaced it and the screen went blank. From the flasher page I was able to reset the settings and the screen woke up for a while but then just stuck on one temp again. In HA it is reading the right temp so the sensor is working its just the display.

JohnMoor commented 2 years ago

I have the same.

  1. I flashed the custom firmware (latest ATC_thermometer.bin file from 28Oct 25fa534) using the atc1441.github.io/TelinkFlaher.
  2. All went well.
  3. Replaced the battery and after reinserting the screen stays blank.

Device is detected and custom firmware loaded also able to change settings, but nothing shows on screen.

Tried:

But non of the above helped.

Update SOLVED: Just flashed back to stock firmware and display shows again. After that I re-flashed using the custom firmware. This took quite some attempts as activation failed (Update error: some error while sending char data). Simply reconnecting multiple times it seemed to accept the activation and custom firmware loaded again.

JohnMoor commented 2 years ago

Just to confirm, I tried to replicate this problem and indeed after removing the battery again after flashing custom firmware display was blank again. Restoring stock firmware fixed the problem. I tried it a 3rd time but now, clicking "Save current settings in Flash" after making some config changes. (I didn't do this the 2 times before). Now the display keeps working after reinserting the battery.

madcrokodile commented 2 years ago

Hi! I have 4 sensors, and get the same issue on 2 of them. Maybe this info helps to understand situation.

If I connect sensor to mi app before any flashing movements - things goes ok. If I'm not connect sensor to mi app and activate/flash it directly from webapp - I get LSD lost issue when battery replacement.

Also, sensor with lost LSD still works, it can be discovered from homeassistant plugins for example. Only display not working.

sahomm commented 2 years ago

I has had the same problem. You can solve that to be flash the stock Fw and then the custom FW. I now that is a bad solution, but it works ;)