MG ZS Charger

From openinverter.org wiki
Jump to navigation Jump to search

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)
13711549 (signal pin)

EP2CCU1130A (11276088, 11428079) 64319-1211 (housing)

64322 (0.635mm pin)
64323 (1.50mm pin)

HVC2P28FSX02 (2.5mm² Shield)

HVC2P28FSX04 (4.0mm² Shield)
HVC2P28FSX05 (5.0mm2 Shield)
“X” indicates code 1/2/3/4/5/6

HVC5P63FSx06

“X” code: CODE A:1/CODE B:2/CODE Z:0

ZS10BC6600A

ZS10BC6600A Overview
ZS10BC6600A Pinout
LV Pinout

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