ATC_MiThermometer icon indicating copy to clipboard operation
ATC_MiThermometer copied to clipboard

Azarton MHO-C401 Display freez (MHO_C401_v32n.bin)

Open Rocket200 opened this issue 2 years ago • 31 comments

i flashed this "MHO_C401_v32n.bin" FW but the Display freeze all other work . can you fix this ? i can send you one , or what can i do?

https://www.youtube.com/watch?v=Zy-qYkfq1YQ

Rocket200 avatar Aug 07 '21 05:08 Rocket200

Having the same error. After flashing the Azarton MHO-C401 the display is frozen/stuck. I get readings but the display won't update. Also, a reflash to the original/custom firmware doesn't solve it.

Any ideas or updates on this?

BoxedBrain avatar Sep 07 '21 15:09 BoxedBrain

@pvvx can you repair / fix the freezed Displays with a new FW?

Rocket200 avatar Sep 18 '21 05:09 Rocket200

@pvvx can flash new and repair it?

Rocket200 avatar Sep 25 '21 07:09 Rocket200

@Rocket200 I tried again to reflash but without success. Could a picture of the PCB help? Maybe it is a newer revision? Different GPIO pin or something?

BoxedBrain avatar Sep 27 '21 20:09 BoxedBrain

20210928_161012.jpg20210928_160937.jpg20210928_160924.jpg20210928_160904.jpg20210928_160854.jpg

BoxedBrain avatar Sep 28 '21 14:09 BoxedBrain

this new CFW fix it ? MHO_C401_v33.bin

3:27:28: Searching for devices 13:27:51: Connecting to: MHO-C401 13:27:59: NetworkError: Connection failed for unknown reason. 13:27:59: Reconnect 1 from 5 13:28:07: Hardware Revision String: 0000 13:28:07: Detected Mi Thermometer 13:28:07: Connected 13:28:29: Activating now, please wait... 13:28:33: Activation successfull 13:28:33: Received device infos are correct 13:28:34: Login successfull

Device known id: blt.3.129vKaoNa6ATC Mi Token: cb8f90c22c046179a70917e6 Mi Bind Key: 109be9c099baa137b1d6c54c75f108da

fw: 'MHO_C401_v33.bin'

13:30:03: Load firmware file 'MHO_C401_v33.bin'... 13:30:03: File size: 64452 bytes 13:30:03: Count: 4029 13:30:26: Start DFU 13:31:18: Update done after 50.97 seconds 13:31:24: Disconnected.

Status: Hardware Version: MHO-C401 V_14, Software Version: 3.3

but same Display not working Freez the Old Temp. ...

Rocket200 avatar Nov 01 '21 12:11 Rocket200

Xiaomi Miaomiaoce MHO-C401 has a different E-ink display and different PCB.

pvvx avatar Nov 02 '21 15:11 pvvx

Xiaomi Miaomiaoce MHO-C401 has a different E-ink display and different PCB.

all working fine … with your FW only the Display is freezing and not show the correct Temp.

Rocket200 avatar Nov 02 '21 15:11 Rocket200

Xiaomi Miaomiaoce MHO-C401 has a different E-ink display: image Azarton: image

pvvx avatar Nov 02 '21 16:11 pvvx

5813955C-F23C-467E-8118-1C62A5B3EC9D

i have 3 MHO from Xiaomi too but Display look same style

Rocket200 avatar Nov 02 '21 16:11 Rocket200

ok thanks … i see it now

Rocket200 avatar Nov 02 '21 16:11 Rocket200

Well I should have read this first but I've flashed the Firmware to my Azarton-MHO-C401 and have the freeze, too. The readings work fine but having the Display back would be an enhancement :-) The Custom-FW doesn't work because we have a different PCB and Display and that's the Problem for the Recovery FW as it's not from the Azarton Device. @pvvx Is there a way to make a backup from a working Azarton-MHO-C401 and flashing that back to the broken one, or is there a way to fix the issue with your Custom FW?

evildad avatar Nov 25 '21 14:11 evildad

Make a Flash backup of a running Azarton-MHO-C401

  1. Using TelinkMiFlasher.html download 'BLE-Hacker.bin'
  2. Using TLSR825xOTA_Hacker.html, connect to the appeared device "BLE_xxxxxx"
  3. Restore original firmware boot: "Change Start Boot" key. (Do it once!)
  4. Read All Flash to File: "Read Full Flash" and "Save to File".
  5. Close 'TLSR825xOTA_Hacker.html'.

Share FullFlash.bin in the public domain. I will cut OTA_xxx.bin out of it.

PS: The details: https://github.com/pvvx/TLSR825x_OTA_Flash_Hacker

pvvx avatar Nov 25 '21 20:11 pvvx

Ok sounds like a plan for the weekend :-) Just to be sure... the working one will boot the orginal firmware again after step 5?

evildad avatar Nov 26 '21 12:11 evildad

Ah great, I installed the custom FW on my Azarton MHO-C401 today and also have the frozen screen. Fow now I don't have a working one to download the firmware, I'd appreciate if you could upload the original firmware.

P.S. it is the same version posted earlier: PXL_20211126_153356223~2

leoguiders avatar Nov 26 '21 15:11 leoguiders

the working one will boot the orginal firmware again after step 5?

Yes. Using the "Change Start Boot" option also sets the reboot flag after disconnect. The main thing is to read FullFlash and make OTA.bin...

pvvx avatar Nov 26 '21 15:11 pvvx

@pvvx ok it seems like it worked and best of all it's still working :-) Attached is the FullFlash.bin Don't flash this as that's the one needed to make the actual real OTA.bin azarton_mho-c410_ff.bin.gz

evildad avatar Nov 27 '21 11:11 evildad

soon a new FW for it ?

for repair it and flash back the original FW?

Rocket200 avatar Nov 27 '21 11:11 Rocket200

https://github.com/pvvx/ATC_MiThermometer/blob/master/Original_OTA_Azarton_MHO_C401_v1.0.0_0016.bin

pvvx avatar Nov 27 '21 14:11 pvvx

@pvvx perfect... successfully unfreezed it 👍

evildad avatar Nov 27 '21 14:11 evildad

@evildad Thank you for providing Full Flash! I checked the check-sum and firmware functionality on another module with TLSR825x. But I don’t have Azarton MHO-C401 and so far I can’t make support for new E-Ink.

pvvx avatar Nov 27 '21 15:11 pvvx

@pvvx Thanks for providing the Firmware, I was able to unfreeze my mho-c401 too.

I don’t have Azarton MHO-C401 and so far I can’t make support for new E-Ink.

What do you need to implement the new e-ink?

leoguiders avatar Nov 27 '21 18:11 leoguiders

What do you need to implement the new e-ink?

Time and opportunity to buy a "Azarton MHO-C401". They are not in the sale available to me.

pvvx avatar Nov 27 '21 21:11 pvvx

I'd be happy to send one to you

leoguiders avatar Nov 28 '21 09:11 leoguiders

Another piece of information: The FPC cable has HB0168 printed on it, which might or might not lead to the manufacturer of this e-ink display. PXL_20211129_083151183~2

Does anyone know how to remove the display from the Case?

leoguiders avatar Nov 29 '21 12:11 leoguiders

@pvvx is there a chance that you can proceed with this device? i just bought one and like it quite a lot; would love to get this flashed with a custom firmware and get some more of them.
for me these azarton devices are available on amazon; if this is true for you too i'd be happy to donate one or two to make it possible for you to free them for us! :smiley:

Lightning- avatar Aug 16 '22 09:08 Lightning-

For me the display of the azarton looks quite similar to the one of MHO-C201 (https://github.com/jonathonlui/MHO-C201) Has anyone ever tried that code for the azarton?

kloemi avatar Oct 09 '22 22:10 kloemi

For me the display of the azarton looks quite similar to the one of MHO-C201 (https://github.com/jonathonlui/MHO-C201) Has anyone ever tried that code for the azarton?

image

Xiaomi Mijia MHO-C401 -> https://github.com/znanev/MHO-C401 image

pvvx avatar Oct 10 '22 08:10 pvvx

OK, you're right FPC looks same like MHO-C401. I thought because of the'x' in the batterie symbol. Azarton: image

MHO-C201: image

kloemi avatar Oct 10 '22 11:10 kloemi

It did not occurred to me that it is not just rebranded xiaomi. Xiaomi BT ones with LCD are the best TH meters I used, I then bought MHO-C201 by accident and then found Azarton on local Amazon.

I guess for now the ones with LCD are a way to go for TH measuring devices and just think of it as displayless device or do you know about some alternative in EU?

evlo avatar Oct 12 '22 19:10 evlo