DanielSpaniel hat geschrieben: So 10. Mai 2026, 18:46 Can you send me a PM I can’t seem to send you one. Te agradezco la ayuda![]()
LOrange hat geschrieben: Do 7. Mai 2026, 00:58Hi Daniel! I'm from Spain too, and I succesfully assembled a charger with the LilyGo thanks to zock3r1608, if you need any help, feel free to send me a private message and I can help you in Spanish!DanielSpaniel hat geschrieben: Fr 1. Mai 2026, 22:10
Hello! I am from Spain and I am trying to do this solution but I cannot understand one thing. How is it possible that your set up does not have the sepparate charger for the 12V, etc. You are connecting the 84v straight into lilygo and then battery? Whats inside the 3D printed piece between the lily and the battery? All that tape doesnt allow me to see the connectors lol
Also, would you be willing to help me with this? I already bought the lilygo, will flash firmware this week, and I still have the original chargers connectors as well. Im happy to donate if you can help me to get this working.
Thanks!
[EVO,100,R] CAN/ECU Bus Reverse Engineering (Roller + Batterie)
-
DanielSpaniel
- Beiträge: 5
- Registriert: Fr 1. Mai 2026, 22:04
- Roller: NIU MQI EVO
- PLZ: 28001
- Land: anderes Land
- Kontaktdaten:
Re: [EVO,100,R] CAN/ECU Bus Reverse Engineering (Roller + Batterie)
That's very kind of you. I definitely have a couple questions. Would love some help. Im based in Madrid. Thanks!
-
zock3r1608
- Beiträge: 275
- Registriert: Mi 15. Jun 2022, 02:05
- Roller: MQi GT EVO
- PLZ: 67
- Kontaktdaten:
Re: [EVO,100,R] CAN/ECU Bus Reverse Engineering (Roller + Batterie)
Für alle Nachbauer nochmal, die 84V der Akkus nicht mit dem Lilygo verbinden, dieser bekommt nur die 12V genauso wie die Akkus. Hier nochmal ein Schaltbild wie alles verbunden werden soll, welches auch im GIT zu finden ist.
Mein NerdFlasher Tool kann jetzt auch die NIU CAN Checker Firmware flashen.
For everyone building this again: do not connect the 84V from the batteries to the LilyGO. It should only receive 12V, just like the batteries. Here is another wiring diagram showing how everything should be connected, which can also be found on Git.
My NerdFlasher tool can also flash the NIU CAN Checker firmware now.
https://firmware.turboserv.0-c.de/?dir=NerdFlasher
Mein NerdFlasher Tool kann jetzt auch die NIU CAN Checker Firmware flashen.
For everyone building this again: do not connect the 84V from the batteries to the LilyGO. It should only receive 12V, just like the batteries. Here is another wiring diagram showing how everything should be connected, which can also be found on Git.
My NerdFlasher tool can also flash the NIU CAN Checker firmware now.
https://firmware.turboserv.0-c.de/?dir=NerdFlasher
Ok Stecker und T-CANs sind bestellt.... :- )
- Uwe72
- Beiträge: 160
- Registriert: So 25. Dez 2022, 12:55
- Roller: HL 6.0 Max ,GT EVO & Revoluzzi 20Plus
- PLZ: 45145
- Wohnort: Essen
- Kontaktdaten:
Re: [EVO,100,R] CAN/ECU Bus Reverse Engineering (Roller + Batterie)
Moin Moin
Nach den Foto könnte Mann davon ausgehen das der Akku 12 Volt aus gibt,
Was er ja nicht macht .
Unglücklich gezeichnet, oder ?
12 Volt kommt doch nur von diagnosestecker.
Oder von den externen 12 Volt Netzteil welches ich brauche wenn ich die Akkus nicht im Fahrzeug lade .
Gruß
Nach den Foto könnte Mann davon ausgehen das der Akku 12 Volt aus gibt,
Was er ja nicht macht .
Unglücklich gezeichnet, oder ?
12 Volt kommt doch nur von diagnosestecker.
Oder von den externen 12 Volt Netzteil welches ich brauche wenn ich die Akkus nicht im Fahrzeug lade .
Gruß
GT EVO ,HL 6.0 Max, + Revoluzzi 20Plus
Niu KQI Pro
Niu KQI Pro
- Schnabelwesen
- Moderator
- Beiträge: 2801
- Registriert: So 14. Mär 2021, 22:18
- Roller: Vectrix VX-1
- PLZ: 2411
- Wohnort: Kiel
- Tätigkeit: Werkstatt für E-Roller und Artverwandte als
Kleinunternehmen tl-elekTiCK - ein Tick für Tricks - Kontaktdaten:
Re: [EVO,100,R] CAN/ECU Bus Reverse Engineering (Roller + Batterie)
Nein, falsch geguckt:Uwe72 hat geschrieben: Mi 13. Mai 2026, 06:37 Nach den Foto könnte Mann davon ausgehen das der Akku 12 Volt aus gibt,
Was er ja nicht macht .
Unglücklich gezeichnet, oder ?
Die Spannungsquelle 12V ist doch ganz links zwischen plus (rot) und minus (schwarz) gesondert ausgewiesen. Von dort geht es parallel sowohl zum LilyGO als auch zu den Hauptakkus.
Vectrix VX-1 von 2010 - LiIonNMC 36s 173Ah
ATU Explorer E-Cruzer 2019 - 40Ah, Lingbo 72152HK5
Jupiter11 2018 - derzeit Umbau auf 150Ah
E-Kuma Sun-S 2022 - verkauft 4/26
Trinity Neptun 2019 - verkauft 4/26
ATU Explorer E-Cruzer 2019 - 40Ah, Lingbo 72152HK5
Jupiter11 2018 - derzeit Umbau auf 150Ah
E-Kuma Sun-S 2022 - verkauft 4/26
Trinity Neptun 2019 - verkauft 4/26
-
zock3r1608
- Beiträge: 275
- Registriert: Mi 15. Jun 2022, 02:05
- Roller: MQi GT EVO
- PLZ: 67
- Kontaktdaten:
Re: [EVO,100,R] CAN/ECU Bus Reverse Engineering (Roller + Batterie)
Das Schaltbild ist für das externe Laden der Akkus, im Roller reicht es völlig den T-CAN485 an den Diagnoseport zu stecken, da liegt 12V und CAN drauf genau.
Im Schaltbild links ist die Spannungsquelle eingezeichnet, ob man eine 12V Batterie oder Netzteil benutzt ist egal.
Die NIU Akkus brauchen die externen 12V und die passenden CAN Nachrichten um die Zellen durchzuschalten, fehlt das eine oder andere kommt nichts. Teilweise leigen 60V an, sind aber nicht belastbar (warscheinlich Sense Spannung, um die Busspannung zu erkennen)
Im Schaltbild links ist die Spannungsquelle eingezeichnet, ob man eine 12V Batterie oder Netzteil benutzt ist egal.
Die NIU Akkus brauchen die externen 12V und die passenden CAN Nachrichten um die Zellen durchzuschalten, fehlt das eine oder andere kommt nichts. Teilweise leigen 60V an, sind aber nicht belastbar (warscheinlich Sense Spannung, um die Busspannung zu erkennen)
- Uwe72
- Beiträge: 160
- Registriert: So 25. Dez 2022, 12:55
- Roller: HL 6.0 Max ,GT EVO & Revoluzzi 20Plus
- PLZ: 45145
- Wohnort: Essen
- Kontaktdaten:
Re: [EVO,100,R] CAN/ECU Bus Reverse Engineering (Roller + Batterie)
Also ansich Sache denn wenn die Akkus im Roller bleiben interessiert mich 12 Volt nicht da der Checker an das Diagnose dran kommt,Schnabelwesen hat geschrieben: Mi 13. Mai 2026, 08:17Nein, falsch geguckt:
Die Spannungsquelle 12V ist doch ganz links zwischen plus (rot) und minus (schwarz) gesondert ausgewiesen. Von dort geht es parallel sowohl zum LilyGO als auch zu den Hauptakkus.
Erst wenn die Akkus draussen sind dann haben sie keine 12 Volt mehr und Mann braucht 12 Volt extern .
Und so habe ich das Bild verstanden
Gruß
GT EVO ,HL 6.0 Max, + Revoluzzi 20Plus
Niu KQI Pro
Niu KQI Pro
-
DanielSpaniel
- Beiträge: 5
- Registriert: Fr 1. Mai 2026, 22:04
- Roller: NIU MQI EVO
- PLZ: 28001
- Land: anderes Land
- Kontaktdaten:
Re: [EVO,100,R] CAN/ECU Bus Reverse Engineering (Roller + Batterie)
Hello everyone.
I managed to program the LilyGo and I have tested connecting the LilyGo to a smartphone and the 2 CAN cables to the battery and have successfuly tested that it works to see Battery data and also pressing the "enable charge" button. I wanted to now set up everything to charge the battery but ran into an issue:
FYI - I would like charging the battery 1 at a time outside the scooter. I am trying to use the original cable to make things easier (since my 84v charger adapter does not seem to fit in the battery plugs). My idea is to connect everything to other end of the original cable so its easy and clean to just connect the plug to the battery. I have used a tool to figure out which cable corresponds to which cable since the shape is different of both ends of the original cable. However, I am surprise to find that there is no digital ground (12 volt negative). I am adding a picture of all the identified pins on each end so that you can see there is one "missing" (ground) on the begining.
So I am a bit confused about this if anyone knows what can be done.
I am also confused about the role of the 12V at all, if it might work without it, since I was able to connect the LilyGo to the battery just with the usb-c cable and the 2 CAN cables, with no 12V. If I dont need the 12V then its easy for me, I wont connect the 12 positive since there is no 12 negative on the cable.
On any case, I hope this picture helps whoever is trying to figure out which pin corresponds to which pin on the other end in the original cable.
Thanks
I managed to program the LilyGo and I have tested connecting the LilyGo to a smartphone and the 2 CAN cables to the battery and have successfuly tested that it works to see Battery data and also pressing the "enable charge" button. I wanted to now set up everything to charge the battery but ran into an issue:
FYI - I would like charging the battery 1 at a time outside the scooter. I am trying to use the original cable to make things easier (since my 84v charger adapter does not seem to fit in the battery plugs). My idea is to connect everything to other end of the original cable so its easy and clean to just connect the plug to the battery. I have used a tool to figure out which cable corresponds to which cable since the shape is different of both ends of the original cable. However, I am surprise to find that there is no digital ground (12 volt negative). I am adding a picture of all the identified pins on each end so that you can see there is one "missing" (ground) on the begining.
So I am a bit confused about this if anyone knows what can be done.
I am also confused about the role of the 12V at all, if it might work without it, since I was able to connect the LilyGo to the battery just with the usb-c cable and the 2 CAN cables, with no 12V. If I dont need the 12V then its easy for me, I wont connect the 12 positive since there is no 12 negative on the cable.
On any case, I hope this picture helps whoever is trying to figure out which pin corresponds to which pin on the other end in the original cable.
Thanks
-
DanielSpaniel
- Beiträge: 5
- Registriert: Fr 1. Mai 2026, 22:04
- Roller: NIU MQI EVO
- PLZ: 28001
- Land: anderes Land
- Kontaktdaten:
Re: [EVO,100,R] CAN/ECU Bus Reverse Engineering (Roller + Batterie)
Nevermind, I just realized my mistake. Since I was looking at the pins of the charger adapter (and not the battery) they are basically inverted (like a mirror) so in fact my picture is the inverse, so I am just missing the unknown and not the ground. Sorry about the mistake. I would delete the post or the picture but I cannot find how to do this. Thanks
DanielSpaniel hat geschrieben: Di 2. Jun 2026, 21:45 Hello everyone.
I managed to program the LilyGo and I have tested connecting the LilyGo to a smartphone and the 2 CAN cables to the battery and have successfuly tested that it works to see Battery data and also pressing the "enable charge" button. I wanted to now set up everything to charge the battery but ran into an issue:
FYI - I would like charging the battery 1 at a time outside the scooter. I am trying to use the original cable to make things easier (since my 84v charger adapter does not seem to fit in the battery plugs). My idea is to connect everything to other end of the original cable so its easy and clean to just connect the plug to the battery. I have used a tool to figure out which cable corresponds to which cable since the shape is different of both ends of the original cable. However, I am surprise to find that there is no digital ground (12 volt negative). I am adding a picture of all the identified pins on each end so that you can see there is one "missing" (ground) on the begining.
So I am a bit confused about this if anyone knows what can be done.
I am also confused about the role of the 12V at all, if it might work without it, since I was able to connect the LilyGo to the battery just with the usb-c cable and the 2 CAN cables, with no 12V. If I dont need the 12V then its easy for me, I wont connect the 12 positive since there is no 12 negative on the cable.
On any case, I hope this picture helps whoever is trying to figure out which pin corresponds to which pin on the other end in the original cable.
Thanks
-
zock3r1608
- Beiträge: 275
- Registriert: Mi 15. Jun 2022, 02:05
- Roller: MQi GT EVO
- PLZ: 67
- Kontaktdaten:
Re: [EVO,100,R] CAN/ECU Bus Reverse Engineering (Roller + Batterie)
Hi,
the 12V is needed, the BMS can run without, you can poll data from it without 12V.
But if either is missing you get only about 60V at the main contacts which are behind a resistor, if you try to load it, it will settle about 3-5V. I think this is sensing voltage for detecting bus voltage, to not enable output mosfets if the voltage difference is too big.
The best way is to correct you drawing and re post it, for other people.
Cheers
the 12V is needed, the BMS can run without, you can poll data from it without 12V.
But if either is missing you get only about 60V at the main contacts which are behind a resistor, if you try to load it, it will settle about 3-5V. I think this is sensing voltage for detecting bus voltage, to not enable output mosfets if the voltage difference is too big.
The best way is to correct you drawing and re post it, for other people.
Cheers
-
RSchmidt
- Beiträge: 6
- Registriert: Sa 29. Nov 2025, 05:52
- Roller: NIU MQI GT EVO
- PLZ: DK
- Land: anderes Land
- Kontaktdaten:
Re: [EVO,100,R] CAN/ECU Bus Reverse Engineering (Roller + Batterie)
I have been charging with an unoriginal charger for my Evo since my original charger died last years at the ripe old age of 2½ years. I have now been charing with unoriginal charger for about 6 months and so far I have had no problems charging.
zock3r1608 have been of great help and I managed to make the unoriginal charger work with the use of his NIU charger software/firmware for the LilyGo CAN board. Many thanks to him for his amazing help.
I recently bought a new 3D printer so I decided to print a new box to store the cables for the charger and also connect all cables with Wago style connectors for simplicity and safety. The box contains cables, LilyGo Can board in separate smaller box and cables for 12v power supply. I will also explain shortly how to hook up the cables to make it work.
I recommend to remove the plug from the original Evo charger which is the other plug besides the 220v plug. It is incased in potting material but if you remove the material down the inside of the charger there are not electronics in the way. There are 4 screws to remove and then you can pull out the plug (after you disconnect the wires) and a short bundle of cables will be connected to the plug.
There are 2 cables for 72v, 2 cables for 12v and a white plug with 4 cables in different colors. The 4 coloued cable runs through a ring magnet to remove noise in the cable and this ring magnet can be removed easily from the potting material. Only 2 of the 4 cables in the white plug is used for unoriginal charger and those are the yellow and the green. These 2 cables are the CAN L and CAN H cables.
The 2 thick cables from the NIU charger plug is 72v. Black is negative (-) and white is positive (+). These I have connected to the black and red cable on the cable from my original charger. This charger has an XT60 plug. I will post the amazon link to the charger I have bought and which I can ensure will work for charging MQI GT EVO 72 batteries. I only charge 1 battery at a time, and the charger is 8 Amp, so it takes about 4 hours to charge both batteries from ~25-100%. I you have another charger then you might have a different plug than the XT60. The charger I bought costs around 135-140 EURO. You can also select from different plugs and I went with XT60 for its simplicity and ability to handle the amps and voltage.
The 2 remaining cables that is needed from the NIU charger plug is the 2 for 12v which I have connected to a regular 12v power supply, where I have removed the plug and removed insolation from the 2 wires. There are usually some sort of white markings on one of the wires to indicate negative and positive cables. To check which is which use a multimeter or google it.
Thats was it for now. Link for charger I bought and pictures below.
https://www.amazon.de/-/en/Charger-Elec ... SLL98?th=1
zock3r1608 have been of great help and I managed to make the unoriginal charger work with the use of his NIU charger software/firmware for the LilyGo CAN board. Many thanks to him for his amazing help.
I recently bought a new 3D printer so I decided to print a new box to store the cables for the charger and also connect all cables with Wago style connectors for simplicity and safety. The box contains cables, LilyGo Can board in separate smaller box and cables for 12v power supply. I will also explain shortly how to hook up the cables to make it work.
I recommend to remove the plug from the original Evo charger which is the other plug besides the 220v plug. It is incased in potting material but if you remove the material down the inside of the charger there are not electronics in the way. There are 4 screws to remove and then you can pull out the plug (after you disconnect the wires) and a short bundle of cables will be connected to the plug.
There are 2 cables for 72v, 2 cables for 12v and a white plug with 4 cables in different colors. The 4 coloued cable runs through a ring magnet to remove noise in the cable and this ring magnet can be removed easily from the potting material. Only 2 of the 4 cables in the white plug is used for unoriginal charger and those are the yellow and the green. These 2 cables are the CAN L and CAN H cables.
The 2 thick cables from the NIU charger plug is 72v. Black is negative (-) and white is positive (+). These I have connected to the black and red cable on the cable from my original charger. This charger has an XT60 plug. I will post the amazon link to the charger I have bought and which I can ensure will work for charging MQI GT EVO 72 batteries. I only charge 1 battery at a time, and the charger is 8 Amp, so it takes about 4 hours to charge both batteries from ~25-100%. I you have another charger then you might have a different plug than the XT60. The charger I bought costs around 135-140 EURO. You can also select from different plugs and I went with XT60 for its simplicity and ability to handle the amps and voltage.
The 2 remaining cables that is needed from the NIU charger plug is the 2 for 12v which I have connected to a regular 12v power supply, where I have removed the plug and removed insolation from the 2 wires. There are usually some sort of white markings on one of the wires to indicate negative and positive cables. To check which is which use a multimeter or google it.
Thats was it for now. Link for charger I bought and pictures below.
https://www.amazon.de/-/en/Charger-Elec ... SLL98?th=1
Wer ist online?
Mitglieder in diesem Forum: Basti80, cyblanc, Majestic-12 [Bot], Malte86, Ollinord und 22 Gäste