Converting a dual motor scooter from 2 controllers to 1 temporarily. (kyesang ESCs)

xTeooo

1 µW
Joined
Apr 4, 2025
Messages
2
Location
Poland
Hello community!

For the price of good alcohol I managed to buy an electric scooter. It is a product of the Polish company Techlife working on controllers from Kyesang. The scooter has 2 electric motors operated by ESC - MASTER and SLAVE. After opening the cover, it turned out that the main controller was missing. I had already ordered the whole set to restore the scooter to full efficiency.

...However, since I am curious guy, I decided to "carve" a little in the second controller (slave or kyesang designation "A") and see if I could make the scooter start on it. I was very intrigued whether our friends who produce these controllers really create 2 separate drivers or whether it is one product and only the appropriate connectors are soldered and/or the MCU is programmed differently.

IMG_20250411_122248.jpg

The original slave controller is connected:

to the buttons:
  • SINGLE/DUAL - solo or duo motor selector switch
  • ECO/TURBO - slow granny mode / nitrous oxygen BEAST

-to the sensors on the brake levers
-to the front motor
-and to the lights
-the battery
-and of course to the MASTER controller

In this set, the MASTER controller is responsible for connecting to the display with an integrated throttle and the ignition and engine in the rear wheel. It is this controller that receives the signal from the display to start the scooter and then passes this command to the SLAVE controller.
I soldered the missing wires responsible for the connection to the screen, i.e.:
RX TX Hallsensor Thortle BAT + DS (which is power on)

I also connected the 3 phase wires of the engine and the entire set of wires responsible for the feedback of this engine.

After pressing the power button, the LCD correctly turns on the controller and the LCD itself beautifully comes to life.

...but unfortunately after a while it throws me error e10 and here I am now.

Do I need to connect anything else so that everything starts without an error?
Is it possible, however, that this SLAVE controller is "hard" programmed to work as the second one and will not work otherwise?
Or maybe it is possible to "tell it" by giving the LOW or HIGH state on the controller board to the appropriate input that it is the Master? or can work SOLO?
What are the wires soldered to the input marked "VCC" and "36V" for? I forgot to trace the route of these solder pads on the controller, but they must be doing something since they have wires soldered to them. (Logically, VCC should be responsible for some power supply, but what? I start the controller on the DS pin)
Any suggestions are welcome


EDIT!
It seems I made a mistake connecting the DS line from the display responsible for starting to the input marked DS on the controller. From the diode on the ESC I concluded that it is far from starting ;)
Moving this signal to the field marked VCC seems to have solved the problem, but something is still wrong because the diode, although it no longer glows, still flashes at second intervals. Correct me if I'm wrong and it shouldn't glow with a constant light right?
At least seems like I didn't burn MCU lol.
 
Last edited:
Back
Top