I've just come across an old EVPS gold Charger (runke). It does not have CPU version (usually V21 or V30): It means the CPU board is very old. Easy to recognize, due to soldered chipset on both sides. It cannot take newest firmwares, so it needs to be replaced.
newer CPU version V21:
useless old CPU version:
Old cpu has chipset on both sides:
correct CPU has chipset only on one side:
New CPU comes with extra wire that needs to be soldered directly on the Canbus connector.
using a charger as sample, I've located the correct place to solder that wire:
The upper floor pin needs to be cut. the wire is soldered on the middle pin floor:
Time to close and test with new firmware
OMG It works perfectly!
Another tutorial and fantastic work. Congratulations
*Edit*
The B5 pin enables MC dc-dc to wake up scooter when it is plugged in.
The B5 pin is originally linked to noisy component that accidentally works as antenna, and sends this noise to CAN system trough electronics components wired to this component.
The wire rework purpose is bypass that antenna to clear noise inside the charger's CAN system.
Here a diagram and clear picture of the B5 pin
Very important!
The Runke have large capacitors. Always use ICL to connect the charger, or you risk to damage MC and charger.
I've build an ICL adapter to plug in the DC charger's port.
An old Voltmeter shows how voltage decreases to 0 volts:
0 volts = capacitors full = no risk of damage due to sparks. Time to plug in the DC port of the charger!