MG ZS Charger
MG ZS Charger Part number(s)
Part Number | Description | Phases | AC/DC Input 1 | AC/DC Input 2 | AC/DC Output 1 | AC/DC Output 2 | DC/DC Input | DC/DC Output |
---|---|---|---|---|---|---|---|---|
ZS10BC6600A (10822241) | MG ZS AC Charger | single phase | 85-265V 32A Max | N/A | 230-480V 20A Max 6.6KW Max | N/A | N/A | N/A |
EP2CCU1130A (11276088, 11428079) | MG ZS AC Charger | three phase | 85-265V 32A Max | 85-265V 16A Max | 250-500V 24A Max | 250-500V 32A Max | 250-500V | 9-16V 220A Max@13.V |
EP3CCU1130B (11489298) | MG 4 Charger | ??? phase | 85-265V 32A Max | 300-456V 16A Max | 220-490V 24A Max | 220-490V 31.5A Max | 220-490V | 9-16V- 220A Max@13.5V |
EH3CCU6630B (11572315) | MG4 Trophy | ??? Phase | 85-265V 32A Max | N/A | 220-490V 22A Max | N/A | 220-490Vdc | 9-16V 220A Max@13.5V |
EP2CCU6625A (11237810) | MG5 | single phase | 85-265V 32A Max | N/A | 230-450V 22A Max | N/A | 230-450Vdc 13A Max | 9-16V 178A Max@14V |
Example offer
EV Breakers - MG ZS ONBOARD BATTERY CHARGER 2019-2024 (archive.org) - 08-2024, GPB 300
https://www.bildelsbasen.se/sv-se/pb/S%C3%B6k/Bildelar/s1/MG/MG-ZS-EV/2020_2025/EL-&-Givare-&-Databox-&-Sensor/Batteriladdare-H%C3%B6gsp%C3%A4nning/_/ID-60187841/11428079 - 08-2024; 5000 SEK
Video of Damien hacking it
MG ZS EV Charger Hacked N.B It's not confirmed yet whether all chargers accept the same CAN messages for control, more investigation is needed.
MG ZS EV Charger Hacked Part 2 (Damian demonstrating ZS10BC6600A from the above list, further investigation required to see if all chargers respond to the same CAN messages)
Damien's GitHub page
https://github.com/damienmaguire/MG-EV-Charger
Connectors
Charger part number | Low voltage | High voltage (DC) | High voltage (AC) |
---|---|---|---|
ZS10BC6600A (10822241) | 33472-1201 (housing) 33012-2021 (pin) |
2103177 (housing) 1355036 (pin) |
13879047 (housing) 13955308 (power pin) |
EP2CCU1130A (11276088, 11428079) | 64319-1211 (housing) 64322 (0.635mm pin) |
HVC2P28FSX02 (2.5mm² Shield) HVC2P28FSX04 (4.0mm² Shield) |
HVC5P63FSx06 “X” code: CODE A:1/CODE B:2/CODE Z:0 |
ZS10BC6600A
Specs:
AC input: 85-265V 32A Max
DC output 230-480V 20A Max (6.6KW Max)
To use the charger:
connect pins on the LV connector:
1 to switched 12V
2 to ground
3 to CAN H
4 to CAN L
8 Via a 100k resistor to pin 12
10 Via a 100k resistor to pin 12
12 see pin 8 and 10
connect pins on the AC HV connector to the charging port
When using Foccci the CP can also be connected to Zombie CPspoof
output through a 1k resistor.
connect pins on the DC HV connector to the DC bus.
the HV interlock needs shorting, integrated in the DC connector.
Controlling the charger:
This is simple it uses 1 CANbus message 0x29C at 100ms interval on a 500kbit bus
In this message there are 3 values:
Max AC current
Max DC current
Max DC voltage
Reading data from the charger:
The charger sends 5 messages on the CANbus
0x3B8 Status
CP_pwm in %
AC Amps
AC Volts
DC Amps
DC Volts
0x3BA temperatures
contains 6 temp sensors 2 external and 4 internal
0x3BC unknown
0x3BD unknown
0x3BE maybe error codes