• Hello ES! We could use some help to get us past the finish line on building the new knowledgebase for the forum.
    Can you donate? Please see our fundraising page. Thank you!

Xiaomi M365 controller burned, hard to repair

raill

New here
Joined
Oct 22, 2023
Messages
9
Location
Location
Hi guys,

i am asking for your advice on repairing the Xiaomi M365 scooter controller.

Chronology:

1) I tried to strengthen all the original Mosfets by replacing them with NCEP01T18.

2) I probably overlooked the short circuit caused by my soldering and when I subsequently connected the controller to the battery, all the Mosfets burned out (visible cracks).

3) I replaced all the Mosfets again (I foolishly hoped that only they were damaged) and checked for possible short circuits caused by soldering.

4) During further attempts at connection, individual Mosfets gradually burned out when the current load increased (by adding speed).

5) I found and gradually replaced other damaged components on individual phases (most often these were resistors 56R, 68R), I also replaced all the T4 (1N4148W) diodes and Mosfet drivers.

All standard components on all phases that I measure, or possibly unsolder them to measure them, now seem to be ok, however on phase A, if I put a little load on the motor, the second Mosfet always burns out (high side one?).


I am attaching picture, a schematic and a video from a thermal camera, where the Mosfet burns out.

I am at the end of my ideas and my last suspect is the motor - with another controller it runs without problems at idle, but stuttering under load (I hope it could be bad in the wiring/connectors...).

I will be very grateful for any advice.

Thank you!


m365-mosfets.PNGIMG_20250413_131420.jpg
 
Last edited:
Sorry, I've nothing to contribute, just want to applaud you for your determination.

I bought a ninebot controller from their official online store. It was delivered quickly. Cost $70. I was happy with that. I'm sure xiaomi offer an equivalent service.

If I had your knowledge and skills I would've attempted a repair though, but likely given up a lot sooner.
 
Thank You for a compliment :D
I finally figured it out - after testing all the components...
The cause was a microcrack (break) in the track from the first mosfet to the power supply/current sense resistor. After bridging the crack with solder, the controller works.
Valuable experience for future repairs for me.
 

Attachments

  • m365-broken_track.jpg
    m365-broken_track.jpg
    1.3 MB · Views: 25
Last edited:
Back
Top