Xiaomi M365 error codes

E-scooters / Xiaomi, Ninebot / Xiaomi M365 (Pro) / Xiaomi M365 error codes
E-scooters / Xiaomi, Ninebot / Xiaomi M365 (Pro) / Xiaomi M365 error codes
Vladimir Lavrulin
Новичок
Москва
Vladimir Lavrulin
14 january 2020, 21:03
Posted: 14 january 2020, 21:03

Errors can be counted in three places.

1) An application, if it is possible to connect to the BLE module, which is most often not possible, the error decryption is also occasionally there

2) Squeak in the form of long and short signals

3) Green LED on the main scooter controller


all errors are two-digit, long signals are the first digit, short ones are the second digit, in quantity.


Most of the codes are obtained from the analysis of the firmware code and experimentally, inaccuracies are possible. The codes are for firmware v1.3.0, other versions are subject to change.

  • 10 Communication with the panel is anomalous
  • 11 Phase A of the motor current is abnormal
  • 12 Phase B of the motor current is abnormal
  • 13 Phase C of the motor current is abnormal
  • 14 Acceleration sensor reading is abnormal
  • 15 Brake sensor read is abnormal
  • 18 Motor sensor read is abnormal
  • 21 Communication error with the BMS
  • 22 Bad BMS password
  • 23 Serial number of the anomalous BMS
  • 24 Abnormal system voltage
  • 26 Save operation in the Flash memory is wrong, please check the controller
  • 27 Bad controller password
  • 28 Some state of the MOSFET is anomalous
  • 29 Low status of the MOSFET is anomalous
  • 31 Program jump error
  • 35 Serial number of the scooter is wrong
  • 39 Temperature of the battery sensor is abnormal
  • 40 Sensor temperature of the controller is abnormal
Frenchy-m365
Новичок
Rating: 5
Frenchy-m365
13 july 2019, 17:47
Posted: 13 july 2019, 17:47
Ответ пользователю
Conejo : 10 july 2019, 12:58
на это сообщение (развернуть)
Вот этим приложением https://play.google.com/store/apps/details?id=com.m365downgrade&hl=en_US(обязательно свежей версией из Play Market)...

Вот этим приложением https://play.google.com/store/apps/details?id=com.m365downgrade&hl=en_US

(обязательно свежей версией из Play Market) прошейте прикреплённый файл. Zip распаковывать НЕ НУЖНО, приложение поймёт его как есть.

I did not understand exactly what these files are for.

What does it mean "ForceUid"?

Is it for error 22?

Thank you

Answers: 1
Conejo
Новичок
МадридRating: 5
Conejo
13 july 2019, 21:57
Posted: 13 july 2019, 21:57
Ответ пользователю
Frenchy-m365 : 13 july 2019, 17:47
на это сообщение (развернуть)
I did not understand exactly what these files are for.What does it mean "ForceUid"?Is it for error 22?Thank you

I did not understand exactly what these files are for.

What does it mean "ForceUid"?

Is it for error 22?

Thank you

Yes, these files fix error 22.

Answers: 1
 2   
Frenchy-m365
Новичок
Rating: 5
Frenchy-m365
14 july 2019, 19:15
Posted: 14 july 2019, 19:15
Ответ пользователю
Conejo : 13 july 2019, 21:57
на это сообщение (развернуть)
Yes, these files fix error 22.

Yes, these files fix error 22.

Is it possible to flash clone bms B 3664 10s with this file ,without stlink ,just with m365 downG ,for fix error 22 ?

Because with st link the process is very difficult and and very long .

thanks

Frenchy-m365
Новичок
Rating: 5
Frenchy-m365
17 july 2019, 12:35
Posted: 17 july 2019, 12:35

what is the firmware bms 1.26 for? What does it bring and especially for what model of scooter (pro or normal)?

Frenchy-m365
Новичок
Rating: 5
Frenchy-m365
28 september 2020, 19:22
Posted: 28 september 2020, 19:22

hello, I have a controller with error 13. Problem on phase C. I deleted the 2 mosfets but the error is still present. I have controlled the components of phase C but for the moment I have not found any problem.

You have a Idea?

Answers: 1
tak1973
Участник
Rating: 21
tak1973
28 september 2020, 21:42
Posted: 28 september 2020, 21:42

@Frenchy-m365, check the MOSFET control drivers (U1C) and their body kit. The MOSFETs were replaced or the circuit was switched on without a MOSFET in phase C? When checking the phase wires of the motor wheel were connected to the ESC or only Hall sensors?

 1   
Frenchy-m365
Новичок
Rating: 5
Frenchy-m365
28 september 2020, 22:13
Posted: 28 september 2020, 22:13

With older mosfet  i have error 13 .

After i check without mosfet in phase C and error 13 stay .

i check with all phase wire and hall sensor

I compared the values of u1c with u1b and I didn't notice any difference.

I also checked the resistance and the diodes of phase C.

tak1973
Участник
Rating: 21
tak1973
28 september 2020, 23:44
Posted: 28 september 2020, 23:44
[quote message=184003]Frenchy-m365 написал(а) 28 september 2020, 22:13

With older mosfet  i have error 13 .

After i check without mosfet in phase C and error 13 stay .

[/quote]

What about the new MOSFETs?

Look for broken tracks on the Board.

Answers: 1
Frenchy-m365
Новичок
Rating: 5
Frenchy-m365
29 september 2020, 7:03
Posted: 29 september 2020, 7:03
Ответ пользователю
tak1973 : 28 september 2020, 23:44
на это сообщение (развернуть)
[quote message=184003]With older mosfet  i have error 13 .After i check without mosfet in phase C and error 13 stay .[/quote]What about the new MOSFETs?Look for broken tracks on the Board.
[quote message=184003]Frenchy-m365 написал(а) 28 september 2020, 22:13

With older mosfet  i have error 13 .

After i check without mosfet in phase C and error 13 stay .

[/quote]

What about the new MOSFETs?

Look for broken tracks on the Board.

Ok,i not have time this day,but when i find ,i write return here .

Thank you.


Boris0ff
Новичок
МоскваRating: 6
Boris0ff
30 september 2020, 2:19
Posted: 30 september 2020, 2:19
Ответ пользователю
Frenchy-m365 : 28 september 2020, 19:22
на это сообщение (развернуть)
hello, I have a controller with error 13. Problem on phase C. I deleted the 2 mosfets but the error is still present. I have controlled the components of phase C but for the moment I have not found...

hello, I have a controller with error 13. Problem on phase C. I deleted the 2 mosfets but the error is still present. I have controlled the components of phase C but for the moment I have not found any problem.

You have a Idea?

Check U1 and all components around it.  Make sure there is a connection between U1 and CPU/STM (MK13/MK14/MK15).

p.s.

are you checked R7C?



 1   
Frenchy-m365
Новичок
Rating: 5
Frenchy-m365
30 september 2020, 21:03
Posted: 30 september 2020, 21:03

it was the R3C component that was causing the problem.

I saw that there are 2 different references for this component.

Either 47ohm or 56ohm.

The phase a and b was originally with 56 ohm and on the C I had a 47 ohm.

I looked at the dead motherboards that I had and some with a 47 ohm other 56 ohm.

When I replaced with a 56 ohm it was ok, no more error 13.

 1   
Frenchy-m365
Новичок
Rating: 5
Frenchy-m365
30 september 2020, 21:04
Posted: 30 september 2020, 21:04

Look


tak1973
Участник
Rating: 21
tak1973
01 october 2020, 1:50
Posted: 01 october 2020, 1:50

@Frenchy-m365, usually, if R3 dies, then U1 also dies. Check U1 carefully.

The size of R3 depends on the Ciss of the MOSFETs and Io+ the driver.

Compare the MOSFETs and drivers on these two boards.

Usually, under FAN7842, R3 is set to 56 Omh, and under MT8006A, R3 can be set to 47 Omh.

Answers: 2
 2   
Frenchy-m365
Новичок
Rating: 5
Frenchy-m365
03 october 2020, 10:21
Posted: 03 october 2020, 10:21

I returned the card. There were custom HY4008P mosfets. I never saw a dead u1. Strangely this card I had repaired with a r3c 47 ohm (I did not know that there were 2 options) it is fine  worked like this for 1 month. The person he had, used engine brake on strong and firmware 65A Oleg. This is after that he got error 13.


it would be necessary to vary the value of this resistor according to the mosfet to use? And for R2x?

tak1973
Участник
Rating: 21
tak1973
04 october 2020, 9:28
Posted: 04 october 2020, 9:28
[quote message=185158]Frenchy-m365 написал(а) 03 october 2020, 10:21Strangely this card I had repaired with a r3c 47 ohm[/quote]

Apparently, the R3C broke down when shaking, and not due to excessive power dissipation when a large current was flowing.

[quote message=185158]Frenchy-m365 написал(а) 03 october 2020, 10:21it would be necessary to vary the value of this resistor according to the mosfet to use? And for R2x?[/quote]

There isn't much difference between 56Ohm and 47Ohm to pay any attention to. In any case, all three of R3x must be the same in resistance. As well as R2x among themselves.

R3 needs five to six times more resistance relative to R9 in order to more reliably eliminate the two lower FETs simultaneously pressed against the "-BAT" every time the phases are switched to the 120-degree angle of rotation of the motor wheel.


Answers: 1
 1   
Frenchy-m365
Новичок
Rating: 5
Frenchy-m365
19 october 2020, 11:38
Posted: 19 october 2020, 11:38
Ответ пользователю
tak1973 : 01 october 2020, 1:50
на это сообщение (развернуть)
@Frenchy-m365, usually, if R3 dies, then U1 also dies. Check U1 carefully.The size of R3 depends on the Ciss of the MOSFETs and Io+ the driver.Compare the MOSFETs and drivers on these two...

@Frenchy-m365, usually, if R3 dies, then U1 also dies. Check U1 carefully.

The size of R3 depends on the Ciss of the MOSFETs and Io+ the driver.

Compare the MOSFETs and drivers on these two boards.

Usually, under FAN7842, R3 is set to 56 Omh, and under MT8006A, R3 can be set to 47 Omh.

hello, the card is repairing by changing r3 is still broken. I checked r3c (which seemed ok) and I changed it again. The error 13 c is stopped. I put the controller back on the trott, and again error 13 ... When you talk about u1, are you talking about u1x (a, b, c)? Because there is also a component named u1 on the board. I checked with the multimeter u1c and it does not give a value really abnormal. If you confirm for u1c, I will change it. Thank you for all the explanations and the table, concerning r3 / r2, really you are very well informed!

tak1973
Участник
Rating: 21
tak1973
19 october 2020, 13:55
Posted: 19 october 2020, 13:55

@Frenchy-m365, U1C. And also, read @Boris0ff's answer to You: https://electro.club/f/184285.

Frenchy-m365
Новичок
Rating: 5
Frenchy-m365
19 october 2020, 23:49
Posted: 19 october 2020, 23:49

I try to check around u1,but i have 2.1 board and it s différents components.

Thé shematics IS not the same .

Answers: 1
Boris0ff
Новичок
МоскваRating: 6
Boris0ff
20 october 2020, 0:27
Posted: 20 october 2020, 0:27
Ответ пользователю
Frenchy-m365 : 19 october 2020, 23:49
на это сообщение (развернуть)
I try to check around u1,but i have 2.1 board and it s différents components.Thé shematics IS not the same .

I try to check around u1,but i have 2.1 board and it s différents components.

Thé shematics IS not the same .

U1 (LMV324) has 4 amplifiers (only 3 are used).  All outputs (#1 / #7 / #8) must have the same voltage.  Since you have "Error 13", then the voltage on pin #7 is different from the rest outputs (#1 & #8). Look for the reason.

p.s.

or no connection between pin #7 U1 & pin #15 U6

 1   
Boris0ff
Новичок
МоскваRating: 6
Boris0ff
20 october 2020, 0:37
Posted: 20 october 2020, 0:37
[quote message=188429]Frenchy-m365 написал(а) 19 october 2020, 11:38When you talk about u1, are you talking about u1x (a, b, c)?[/quote]

No, we are talking about U1 - LMV324


 2