<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://openinverter.org/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Manny</id>
	<title>openinverter.org wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://openinverter.org/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Manny"/>
	<link rel="alternate" type="text/html" href="https://openinverter.org/wiki/Special:Contributions/Manny"/>
	<updated>2026-04-28T15:33:55Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>https://openinverter.org/wiki/index.php?title=MG_ZS_Charger&amp;diff=6141</id>
		<title>MG ZS Charger</title>
		<link rel="alternate" type="text/html" href="https://openinverter.org/wiki/index.php?title=MG_ZS_Charger&amp;diff=6141"/>
		<updated>2026-04-27T18:37:01Z</updated>

		<summary type="html">&lt;p&gt;Manny: /* EP3CCU1130B */  added wiring and can info&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;MG ZS Charger Part number(s)&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Part Number&lt;br /&gt;
!Description&lt;br /&gt;
!&#039;&#039;&#039;Phases&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;AC/DC Input 1&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;AC/DC Input 2&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;AC/DC Output 1&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;AC/DC Output 2&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;DC/DC Input&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;DC/DC Output&#039;&#039;&#039;&lt;br /&gt;
!Weight&lt;br /&gt;
|-&lt;br /&gt;
|ZS10BC6600A (10822241)&lt;br /&gt;
|MG ZS AC Charger&lt;br /&gt;
|single phase&lt;br /&gt;
|85-265V 32A Max&lt;br /&gt;
|N/A&lt;br /&gt;
|230-480V 20A Max 6.6KW Max&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|8.5kg&lt;br /&gt;
|-&lt;br /&gt;
|EP2CCU1130A (11276088, 11428079)&lt;br /&gt;
|MG ZS AC Charger&lt;br /&gt;
|three phase&lt;br /&gt;
|85-265V 32A Max&lt;br /&gt;
|85-265V 16A Max&lt;br /&gt;
|250-500V 24A Max&lt;br /&gt;
|250-500V 32A Max&lt;br /&gt;
|250-500V&lt;br /&gt;
|9-16V 220A Max@13.V&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|EP3CCU1130B (11489298,11572316)&lt;br /&gt;
|MG 4 Charger&lt;br /&gt;
|three phase&lt;br /&gt;
|85-265V 32A Max&lt;br /&gt;
|300-456V 16A Max&lt;br /&gt;
|220-490V 24A Max&lt;br /&gt;
|220-490V 31.5A Max&lt;br /&gt;
|220-490V&lt;br /&gt;
|9-16V- 220A Max@13.5V&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|EH3CCU6630B (11572315,11477526)&lt;br /&gt;
|MG4 Trophy&lt;br /&gt;
|single phase&lt;br /&gt;
|85-265V 32A Max&lt;br /&gt;
|N/A&lt;br /&gt;
|220-490V 22A Max&lt;br /&gt;
|N/A&lt;br /&gt;
|220-490Vdc&lt;br /&gt;
|9-16V 220A Max@13.5V&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|EP2CCU6625A (11237810)&lt;br /&gt;
|MG5&lt;br /&gt;
|single phase&lt;br /&gt;
|85-265V 32A Max&lt;br /&gt;
|N/A&lt;br /&gt;
|230-450V 22A Max&lt;br /&gt;
|N/A&lt;br /&gt;
|230-450Vdc 13A Max&lt;br /&gt;
|9-16V 178A Max@14V&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===== Example offer =====&lt;br /&gt;
[https://web.archive.org/web/20240815184401/https://www.evbreakers.com/product?pid=MG+ZS+ONBOARD+BATTERY+CHARGER+2019-2024&amp;amp;sku=15074 EV Breakers - MG ZS ONBOARD BATTERY CHARGER 2019-2024 (archive.org)] - 08-2024, GPB 300&lt;br /&gt;
&lt;br /&gt;
https://www.bildelsbasen.se/sv-se/pb/S%C3%B6k/Bildelar/s1/MG/MG-ZS-EV/2020_2025/EL-&amp;amp;-Givare-&amp;amp;-Databox-&amp;amp;-Sensor/Batteriladdare-H%C3%B6gsp%C3%A4nning/_/ID-60187841/11428079 - 08-2024; 5000 SEK&lt;br /&gt;
&lt;br /&gt;
==== Video of Damien hacking it ====&lt;br /&gt;
[https://vimeo.com/914791414 MG ZS EV Charger Hacked] N.B It&#039;s not confirmed yet whether all chargers accept the same CAN messages for control, more investigation is needed. &lt;br /&gt;
&lt;br /&gt;
[https://www.youtube.com/watch?v=6wzUicBnbMc 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)&lt;br /&gt;
&lt;br /&gt;
==== Damien&#039;s GitHub page ====&lt;br /&gt;
https://github.com/damienmaguire/MG-EV-Charger&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Connectors&#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Charger part number&lt;br /&gt;
!Low voltage&lt;br /&gt;
!High voltage (DC)&lt;br /&gt;
!High voltage (AC)&lt;br /&gt;
|-&lt;br /&gt;
|ZS10BC6600A (10822241)&lt;br /&gt;
|33472-1201 (housing)&amp;lt;br&amp;gt;&lt;br /&gt;
33012-2021 (pin)&lt;br /&gt;
|2103177 (housing)&amp;lt;br&amp;gt;&lt;br /&gt;
1355036 (pin)&lt;br /&gt;
| 13879047 (housing)&amp;lt;br&amp;gt;&lt;br /&gt;
13955308 (power pin)&amp;lt;br&amp;gt;&lt;br /&gt;
13711549 (signal pin)&lt;br /&gt;
|-&lt;br /&gt;
|EP2CCU1130A (11276088, 11428079)&lt;br /&gt;
|64319-1211 (housing)&amp;lt;br&amp;gt;&lt;br /&gt;
64322 (0.635mm pin)&amp;lt;br&amp;gt;&lt;br /&gt;
64323 (1.50mm pin)&lt;br /&gt;
|HVC2P28FSX02 (2.5mm² Shield)&amp;lt;br&amp;gt;&lt;br /&gt;
HVC2P28FSX04 (4.0mm² Shield)&amp;lt;br&amp;gt;&lt;br /&gt;
HVC2P28FSX05 (5.0mm2 Shield)&amp;lt;br&amp;gt;&lt;br /&gt;
“X” indicates code 1/2/3/4/5/6&lt;br /&gt;
| HVC5P63FSx06&amp;lt;br&amp;gt;&lt;br /&gt;
“X” code： CODE A：1/CODE B：2/CODE Z：0&lt;br /&gt;
|-&lt;br /&gt;
|EP3CCU1130B (11489298,11572316)&lt;br /&gt;
|64319-1211 (housing)&amp;lt;br&amp;gt;64322 (0.635mm pin)&amp;lt;br&amp;gt;&lt;br /&gt;
64323 (1.50mm pin)&lt;br /&gt;
|JONHON EVH2-N2TK-A&lt;br /&gt;
21E8-556-1865-A1&lt;br /&gt;
|JONHON EVH2-N4TK-A&lt;br /&gt;
21E8-556-1865-A1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== ZS10BC6600A ==&lt;br /&gt;
[[File:ZS10BC6600A overview.jpg|thumb|448x448px|ZS10BC6600A Overview]]&lt;br /&gt;
[[File:ZS10BC6600A front labeled.jpg|thumb|448x448px|ZS10BC6600A Pinout]]&lt;br /&gt;
[[File:ZS10BC6600A LV Pinout.png|thumb|LV Pinout]]&lt;br /&gt;
&lt;br /&gt;
==== Specs: ====&lt;br /&gt;
AC input: 85-265V 32A Max&lt;br /&gt;
&lt;br /&gt;
DC output 230-480V 20A Max (6.6KW Max)&lt;br /&gt;
&lt;br /&gt;
==== To use the charger: ====&lt;br /&gt;
Connect pins on the LV connector:&lt;br /&gt;
&lt;br /&gt;
1 to switched 12V&lt;br /&gt;
&lt;br /&gt;
2 to ground&lt;br /&gt;
&lt;br /&gt;
3 to CAN H&lt;br /&gt;
&lt;br /&gt;
4 to CAN L&lt;br /&gt;
&lt;br /&gt;
8 Via a 100k resistor to pin 12&lt;br /&gt;
&lt;br /&gt;
10 Via a 100k resistor to pin 12&lt;br /&gt;
&lt;br /&gt;
12 see pin 8 and 10&lt;br /&gt;
&lt;br /&gt;
Connect pins on the AC HV connector to the charging port.&lt;br /&gt;
&lt;br /&gt;
When using Foccci the CP can also be connected to Zombie CPspoof &lt;br /&gt;
&lt;br /&gt;
output through a 1k resistor.&lt;br /&gt;
&lt;br /&gt;
Connect pins on the DC HV connector to the DC bus.&lt;br /&gt;
&lt;br /&gt;
The HV interlock needs shorting, integrated in the DC connector.&lt;br /&gt;
&lt;br /&gt;
The PP in the AC connector is internally connected to pin 11 on the LV connector&lt;br /&gt;
&lt;br /&gt;
==== Controlling the charger: ====&lt;br /&gt;
This is simple it uses 1 CANbus message 0x29C at 100ms interval on a 500kbit bus&lt;br /&gt;
&lt;br /&gt;
In this message there are 3 values:&lt;br /&gt;
&lt;br /&gt;
Max AC current  &lt;br /&gt;
&lt;br /&gt;
Max DC current &lt;br /&gt;
&lt;br /&gt;
Max DC voltage &lt;br /&gt;
&lt;br /&gt;
==== Reading data from the charger: ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The charger sends 5 messages on the CANbus&lt;br /&gt;
&lt;br /&gt;
0x3B8 Status&lt;br /&gt;
&lt;br /&gt;
CP_pwm in %&lt;br /&gt;
&lt;br /&gt;
AC Amps&lt;br /&gt;
&lt;br /&gt;
AC Volts&lt;br /&gt;
&lt;br /&gt;
DC Amps&lt;br /&gt;
&lt;br /&gt;
DC Volts&lt;br /&gt;
&lt;br /&gt;
0x3BA temperatures&lt;br /&gt;
&lt;br /&gt;
contains 6 temp sensors 2 external and 4 internal&lt;br /&gt;
&lt;br /&gt;
0x3BC unknown&lt;br /&gt;
&lt;br /&gt;
0x3BD unknown&lt;br /&gt;
&lt;br /&gt;
0x3BE maybe error codes&lt;br /&gt;
&lt;br /&gt;
== EP3CCU1130B ==&lt;br /&gt;
&lt;br /&gt;
[[File:EP3CCU1130B overview.jpg|thumb|425x425px|MG4 charger]]&lt;br /&gt;
[[File:EP3CCU1130B pinout.jpg|thumb|423x423px|EP3CCU1130B pinout]]&lt;br /&gt;
[[File:V2lChargerPinout.png|thumb|LV pinout]]&lt;br /&gt;
&lt;br /&gt;
==== Specs: ====&lt;br /&gt;
AC input 1: 85-265V 32A Max&lt;br /&gt;
&lt;br /&gt;
AC input 2: 300-456V 16A Max per phase&lt;br /&gt;
&lt;br /&gt;
DC output 1: 220-490V 24A Max &lt;br /&gt;
&lt;br /&gt;
DC output 2: 220-490V 31.5A Max &lt;br /&gt;
&lt;br /&gt;
Dimensions: 31 x 27 x 11 cm (37 with connectors and coolant connections) &lt;br /&gt;
&lt;br /&gt;
weight: 8,5 kg  &lt;br /&gt;
&lt;br /&gt;
==== To use the charger: ====&lt;br /&gt;
Connect pins on the LV connector:&lt;br /&gt;
&lt;br /&gt;
H1 to switched 12V&lt;br /&gt;
&lt;br /&gt;
G4 to ground&lt;br /&gt;
&lt;br /&gt;
C1 to CAN H&lt;br /&gt;
&lt;br /&gt;
C2 to CAN L&lt;br /&gt;
&lt;br /&gt;
B2 Via a 100k resistor to pin 12&lt;br /&gt;
&lt;br /&gt;
E1 Via a 100k resistor to pin 12&lt;br /&gt;
&lt;br /&gt;
D2 see pin E1 and B2&lt;br /&gt;
&lt;br /&gt;
A1 to C4&lt;br /&gt;
&lt;br /&gt;
C3 to C4&lt;br /&gt;
&lt;br /&gt;
D4 to C4&lt;br /&gt;
&lt;br /&gt;
C4 (see pins A1, C3 and D4) this outputs a square wave at 50Hz. &lt;br /&gt;
&lt;br /&gt;
A3 to CP&lt;br /&gt;
&lt;br /&gt;
B3 to PP (or resistor to ground, 220 Ω for 32A max or 680 Ω for 16/20A max or 2000 Ω for V2L )&lt;br /&gt;
&lt;br /&gt;
Connect pins on the AC HV connector to the charging port and the protective earth to the case.&lt;br /&gt;
&lt;br /&gt;
The HV interlock needs shorting, integrated in the AC connector.&lt;br /&gt;
&lt;br /&gt;
Connect pins on the DC HV connector to the DC bus.&lt;br /&gt;
&lt;br /&gt;
The HV interlock needs shorting, integrated in the DC connector.&lt;br /&gt;
&lt;br /&gt;
==== Controlling the charger: ====&lt;br /&gt;
This is more complicated it uses 1 CANFD bus at 500kbit 2Mbit  data rate. It needs 4 messages (maybe 7)&lt;br /&gt;
&lt;br /&gt;
0x4E1, 0x4E3, 0x4F3 keep the charger awake (longer the other messages).&lt;br /&gt;
&lt;br /&gt;
0x15A&lt;br /&gt;
&lt;br /&gt;
* max DC charge current&lt;br /&gt;
* max DC charge voltage&lt;br /&gt;
* BMS charging command&lt;br /&gt;
&lt;br /&gt;
0x15B&lt;br /&gt;
&lt;br /&gt;
* BMS_Operation_State&lt;br /&gt;
&lt;br /&gt;
0x08A DCDC control&lt;br /&gt;
&lt;br /&gt;
* DCDC_Mode_Request&lt;br /&gt;
&lt;br /&gt;
0x12C: BMS data&lt;br /&gt;
&lt;br /&gt;
* min/max cell voltages and cell numbers&lt;br /&gt;
* min/max cell temperatures and cell numbers&lt;br /&gt;
* battery voltage&lt;br /&gt;
* battery current&lt;br /&gt;
&lt;br /&gt;
==== Reading data from the charger: ====&lt;br /&gt;
&lt;br /&gt;
The charger sends 5 messages on the CANbus&lt;br /&gt;
&lt;br /&gt;
0x313 charge port status&lt;br /&gt;
&lt;br /&gt;
* CP pwm %&lt;br /&gt;
* CP status&lt;br /&gt;
* PP max current&lt;br /&gt;
&lt;br /&gt;
0x314 charger status&lt;br /&gt;
&lt;br /&gt;
* HV voltage&lt;br /&gt;
* errors (probably)&lt;br /&gt;
&lt;br /&gt;
0x315 &lt;br /&gt;
&lt;br /&gt;
* DCDC output voltage&lt;br /&gt;
* AC phase voltages&lt;br /&gt;
* AC phase currents&lt;br /&gt;
* DCDC tempemperature&lt;br /&gt;
* DCDC LV setpoint&lt;br /&gt;
* DCDC LV Current&lt;br /&gt;
&lt;br /&gt;
0x25E, 0x4E0, 0x70E  unknown&lt;br /&gt;
&lt;br /&gt;
dbc file and savvycan script available here: [https://openinverter.org/forum/viewtopic.php?p=91326#p91326]&lt;br /&gt;
&lt;br /&gt;
[[Category:MG]] &lt;br /&gt;
[[Category:Charger]]&lt;/div&gt;</summary>
		<author><name>Manny</name></author>
	</entry>
	<entry>
		<id>https://openinverter.org/wiki/index.php?title=File:EP3CCU1130B_pinout.jpg&amp;diff=6140</id>
		<title>File:EP3CCU1130B pinout.jpg</title>
		<link rel="alternate" type="text/html" href="https://openinverter.org/wiki/index.php?title=File:EP3CCU1130B_pinout.jpg&amp;diff=6140"/>
		<updated>2026-04-27T17:09:23Z</updated>

		<summary type="html">&lt;p&gt;Manny: Connector pin layout for the EP3CCU1130B charger from a MG4&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Connector pin layout for the EP3CCU1130B charger from a MG4&lt;/div&gt;</summary>
		<author><name>Manny</name></author>
	</entry>
	<entry>
		<id>https://openinverter.org/wiki/index.php?title=MG_ZS_Charger&amp;diff=6139</id>
		<title>MG ZS Charger</title>
		<link rel="alternate" type="text/html" href="https://openinverter.org/wiki/index.php?title=MG_ZS_Charger&amp;diff=6139"/>
		<updated>2026-04-27T17:05:59Z</updated>

		<summary type="html">&lt;p&gt;Manny: /* To use the charger: */  Updated pin descriptions on the ZS10BC6600A charger&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;MG ZS Charger Part number(s)&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Part Number&lt;br /&gt;
!Description&lt;br /&gt;
!&#039;&#039;&#039;Phases&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;AC/DC Input 1&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;AC/DC Input 2&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;AC/DC Output 1&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;AC/DC Output 2&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;DC/DC Input&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;DC/DC Output&#039;&#039;&#039;&lt;br /&gt;
!Weight&lt;br /&gt;
|-&lt;br /&gt;
|ZS10BC6600A (10822241)&lt;br /&gt;
|MG ZS AC Charger&lt;br /&gt;
|single phase&lt;br /&gt;
|85-265V 32A Max&lt;br /&gt;
|N/A&lt;br /&gt;
|230-480V 20A Max 6.6KW Max&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|8.5kg&lt;br /&gt;
|-&lt;br /&gt;
|EP2CCU1130A (11276088, 11428079)&lt;br /&gt;
|MG ZS AC Charger&lt;br /&gt;
|three phase&lt;br /&gt;
|85-265V 32A Max&lt;br /&gt;
|85-265V 16A Max&lt;br /&gt;
|250-500V 24A Max&lt;br /&gt;
|250-500V 32A Max&lt;br /&gt;
|250-500V&lt;br /&gt;
|9-16V 220A Max@13.V&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|EP3CCU1130B (11489298,11572316)&lt;br /&gt;
|MG 4 Charger&lt;br /&gt;
|three phase&lt;br /&gt;
|85-265V 32A Max&lt;br /&gt;
|300-456V 16A Max&lt;br /&gt;
|220-490V 24A Max&lt;br /&gt;
|220-490V 31.5A Max&lt;br /&gt;
|220-490V&lt;br /&gt;
|9-16V- 220A Max@13.5V&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|EH3CCU6630B (11572315,11477526)&lt;br /&gt;
|MG4 Trophy&lt;br /&gt;
|single phase&lt;br /&gt;
|85-265V 32A Max&lt;br /&gt;
|N/A&lt;br /&gt;
|220-490V 22A Max&lt;br /&gt;
|N/A&lt;br /&gt;
|220-490Vdc&lt;br /&gt;
|9-16V 220A Max@13.5V&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|EP2CCU6625A (11237810)&lt;br /&gt;
|MG5&lt;br /&gt;
|single phase&lt;br /&gt;
|85-265V 32A Max&lt;br /&gt;
|N/A&lt;br /&gt;
|230-450V 22A Max&lt;br /&gt;
|N/A&lt;br /&gt;
|230-450Vdc 13A Max&lt;br /&gt;
|9-16V 178A Max@14V&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===== Example offer =====&lt;br /&gt;
[https://web.archive.org/web/20240815184401/https://www.evbreakers.com/product?pid=MG+ZS+ONBOARD+BATTERY+CHARGER+2019-2024&amp;amp;sku=15074 EV Breakers - MG ZS ONBOARD BATTERY CHARGER 2019-2024 (archive.org)] - 08-2024, GPB 300&lt;br /&gt;
&lt;br /&gt;
https://www.bildelsbasen.se/sv-se/pb/S%C3%B6k/Bildelar/s1/MG/MG-ZS-EV/2020_2025/EL-&amp;amp;-Givare-&amp;amp;-Databox-&amp;amp;-Sensor/Batteriladdare-H%C3%B6gsp%C3%A4nning/_/ID-60187841/11428079 - 08-2024; 5000 SEK&lt;br /&gt;
&lt;br /&gt;
==== Video of Damien hacking it ====&lt;br /&gt;
[https://vimeo.com/914791414 MG ZS EV Charger Hacked] N.B It&#039;s not confirmed yet whether all chargers accept the same CAN messages for control, more investigation is needed. &lt;br /&gt;
&lt;br /&gt;
[https://www.youtube.com/watch?v=6wzUicBnbMc 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)&lt;br /&gt;
&lt;br /&gt;
==== Damien&#039;s GitHub page ====&lt;br /&gt;
https://github.com/damienmaguire/MG-EV-Charger&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Connectors&#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Charger part number&lt;br /&gt;
!Low voltage&lt;br /&gt;
!High voltage (DC)&lt;br /&gt;
!High voltage (AC)&lt;br /&gt;
|-&lt;br /&gt;
|ZS10BC6600A (10822241)&lt;br /&gt;
|33472-1201 (housing)&amp;lt;br&amp;gt;&lt;br /&gt;
33012-2021 (pin)&lt;br /&gt;
|2103177 (housing)&amp;lt;br&amp;gt;&lt;br /&gt;
1355036 (pin)&lt;br /&gt;
| 13879047 (housing)&amp;lt;br&amp;gt;&lt;br /&gt;
13955308 (power pin)&amp;lt;br&amp;gt;&lt;br /&gt;
13711549 (signal pin)&lt;br /&gt;
|-&lt;br /&gt;
|EP2CCU1130A (11276088, 11428079)&lt;br /&gt;
|64319-1211 (housing)&amp;lt;br&amp;gt;&lt;br /&gt;
64322 (0.635mm pin)&amp;lt;br&amp;gt;&lt;br /&gt;
64323 (1.50mm pin)&lt;br /&gt;
|HVC2P28FSX02 (2.5mm² Shield)&amp;lt;br&amp;gt;&lt;br /&gt;
HVC2P28FSX04 (4.0mm² Shield)&amp;lt;br&amp;gt;&lt;br /&gt;
HVC2P28FSX05 (5.0mm2 Shield)&amp;lt;br&amp;gt;&lt;br /&gt;
“X” indicates code 1/2/3/4/5/6&lt;br /&gt;
| HVC5P63FSx06&amp;lt;br&amp;gt;&lt;br /&gt;
“X” code： CODE A：1/CODE B：2/CODE Z：0&lt;br /&gt;
|-&lt;br /&gt;
|EP3CCU1130B (11489298,11572316)&lt;br /&gt;
|64319-1211 (housing)&amp;lt;br&amp;gt;64322 (0.635mm pin)&amp;lt;br&amp;gt;&lt;br /&gt;
64323 (1.50mm pin)&lt;br /&gt;
|JONHON EVH2-N2TK-A&lt;br /&gt;
21E8-556-1865-A1&lt;br /&gt;
|JONHON EVH2-N4TK-A&lt;br /&gt;
21E8-556-1865-A1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== ZS10BC6600A ==&lt;br /&gt;
[[File:ZS10BC6600A overview.jpg|thumb|448x448px|ZS10BC6600A Overview]]&lt;br /&gt;
[[File:ZS10BC6600A front labeled.jpg|thumb|448x448px|ZS10BC6600A Pinout]]&lt;br /&gt;
[[File:ZS10BC6600A LV Pinout.png|thumb|LV Pinout]]&lt;br /&gt;
&lt;br /&gt;
==== Specs: ====&lt;br /&gt;
AC input: 85-265V 32A Max&lt;br /&gt;
&lt;br /&gt;
DC output 230-480V 20A Max (6.6KW Max)&lt;br /&gt;
&lt;br /&gt;
==== To use the charger: ====&lt;br /&gt;
Connect pins on the LV connector:&lt;br /&gt;
&lt;br /&gt;
1 to switched 12V&lt;br /&gt;
&lt;br /&gt;
2 to ground&lt;br /&gt;
&lt;br /&gt;
3 to CAN H&lt;br /&gt;
&lt;br /&gt;
4 to CAN L&lt;br /&gt;
&lt;br /&gt;
8 Via a 100k resistor to pin 12&lt;br /&gt;
&lt;br /&gt;
10 Via a 100k resistor to pin 12&lt;br /&gt;
&lt;br /&gt;
12 see pin 8 and 10&lt;br /&gt;
&lt;br /&gt;
Connect pins on the AC HV connector to the charging port.&lt;br /&gt;
&lt;br /&gt;
When using Foccci the CP can also be connected to Zombie CPspoof &lt;br /&gt;
&lt;br /&gt;
output through a 1k resistor.&lt;br /&gt;
&lt;br /&gt;
Connect pins on the DC HV connector to the DC bus.&lt;br /&gt;
&lt;br /&gt;
The HV interlock needs shorting, integrated in the DC connector.&lt;br /&gt;
&lt;br /&gt;
The PP in the AC connector is internally connected to pin 11 on the LV connector&lt;br /&gt;
&lt;br /&gt;
==== Controlling the charger: ====&lt;br /&gt;
This is simple it uses 1 CANbus message 0x29C at 100ms interval on a 500kbit bus&lt;br /&gt;
&lt;br /&gt;
In this message there are 3 values:&lt;br /&gt;
&lt;br /&gt;
Max AC current  &lt;br /&gt;
&lt;br /&gt;
Max DC current &lt;br /&gt;
&lt;br /&gt;
Max DC voltage &lt;br /&gt;
&lt;br /&gt;
==== Reading data from the charger: ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The charger sends 5 messages on the CANbus&lt;br /&gt;
&lt;br /&gt;
0x3B8 Status&lt;br /&gt;
&lt;br /&gt;
CP_pwm in %&lt;br /&gt;
&lt;br /&gt;
AC Amps&lt;br /&gt;
&lt;br /&gt;
AC Volts&lt;br /&gt;
&lt;br /&gt;
DC Amps&lt;br /&gt;
&lt;br /&gt;
DC Volts&lt;br /&gt;
&lt;br /&gt;
0x3BA temperatures&lt;br /&gt;
&lt;br /&gt;
contains 6 temp sensors 2 external and 4 internal&lt;br /&gt;
&lt;br /&gt;
0x3BC unknown&lt;br /&gt;
&lt;br /&gt;
0x3BD unknown&lt;br /&gt;
&lt;br /&gt;
0x3BE maybe error codes&lt;br /&gt;
&lt;br /&gt;
== EP3CCU1130B ==&lt;br /&gt;
&lt;br /&gt;
[[File:EP3CCU1130B overview.jpg|thumb|406x406px|MG4 charger]]&lt;br /&gt;
[[File:V2lChargerPinout.png|thumb|LV pinout]]&lt;br /&gt;
==== Specs: ====&lt;br /&gt;
AC input 1: 85-265V 32A Max&lt;br /&gt;
&lt;br /&gt;
AC input 2: 300-456V 16A Max per phase&lt;br /&gt;
&lt;br /&gt;
DC output 1: 220-490V 24A Max &lt;br /&gt;
&lt;br /&gt;
DC output 2: 220-490V 31.5A Max &lt;br /&gt;
&lt;br /&gt;
[[Category:MG]] &lt;br /&gt;
[[Category:Charger]]&lt;/div&gt;</summary>
		<author><name>Manny</name></author>
	</entry>
	<entry>
		<id>https://openinverter.org/wiki/index.php?title=File:ZS10BC6600A_front_labeled.jpg&amp;diff=6138</id>
		<title>File:ZS10BC6600A front labeled.jpg</title>
		<link rel="alternate" type="text/html" href="https://openinverter.org/wiki/index.php?title=File:ZS10BC6600A_front_labeled.jpg&amp;diff=6138"/>
		<updated>2026-04-27T17:00:01Z</updated>

		<summary type="html">&lt;p&gt;Manny: Manny uploaded a new version of File:ZS10BC6600A front labeled.jpg&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Manny</name></author>
	</entry>
	<entry>
		<id>https://openinverter.org/wiki/index.php?title=Coolant_Fittings&amp;diff=6106</id>
		<title>Coolant Fittings</title>
		<link rel="alternate" type="text/html" href="https://openinverter.org/wiki/index.php?title=Coolant_Fittings&amp;diff=6106"/>
		<updated>2026-03-24T21:39:08Z</updated>

		<summary type="html">&lt;p&gt;Manny: Added connector info&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= This is a list of coolant fittings that may be useful in an EV swap. =&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Part Number&lt;br /&gt;
!Fitting Type&lt;br /&gt;
!Number of ports&lt;br /&gt;
!Original Use&lt;br /&gt;
!With Bleeder?&lt;br /&gt;
!Fitting 1 Size&lt;br /&gt;
!Fitting 2 Size&lt;br /&gt;
!Fitting 3 Size&lt;br /&gt;
!Other part numbers&lt;br /&gt;
|-&lt;br /&gt;
|3B0122291B&lt;br /&gt;
|Quick Connect&lt;br /&gt;
|2&lt;br /&gt;
|Radiator Hose&lt;br /&gt;
|No&lt;br /&gt;
|NW16&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|1K0122291C&lt;br /&gt;
|Quick Connect&lt;br /&gt;
|3&lt;br /&gt;
|Heater Hose&lt;br /&gt;
|Hose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|17127515502&lt;br /&gt;
|Barb Coupling&lt;br /&gt;
|2&lt;br /&gt;
|Radiator Hose&lt;br /&gt;
|Screw&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|FEB-170759, URO-014663&lt;br /&gt;
|-&lt;br /&gt;
|95089363&lt;br /&gt;
|Quick Connect&lt;br /&gt;
|2 Straight &lt;br /&gt;
|Heater core&lt;br /&gt;
|No&lt;br /&gt;
|NW16&lt;br /&gt;
|22mm barb&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|95089364&lt;br /&gt;
|Quick Connect&lt;br /&gt;
|2 Elbow&lt;br /&gt;
|Heater core&lt;br /&gt;
|No&lt;br /&gt;
|NW16&lt;br /&gt;
|22mm barb&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
Many more can be found online at the following links,&lt;br /&gt;
&lt;br /&gt;
https://www.fcpeuro.com/Parts/?keywords=Coolant%20Connector&lt;br /&gt;
&lt;br /&gt;
https://www.fcpeuro.com/Parts/?keywords=Coolant%20Fitting&lt;br /&gt;
&lt;br /&gt;
https://www.iq-parts-shop.com/en/search/norma+quick+nw/&lt;br /&gt;
&lt;br /&gt;
== Quick Connect Coolant Fittings Info ==&lt;br /&gt;
[[File:Norma Quick Fitting.png|thumb|Norma Quick Fitting]]&lt;br /&gt;
https://www.norma-connects.com/sites/dsemea/files/qbank/documents/NORMA-Quick-Connectors-Catalogue.pdf&lt;br /&gt;
&lt;br /&gt;
== Link to the CAD models page ==&lt;br /&gt;
[[CAD Models]]&lt;br /&gt;
[[Category:Thermal Management]]&lt;br /&gt;
[[Category:HVAC]]&lt;/div&gt;</summary>
		<author><name>Manny</name></author>
	</entry>
	<entry>
		<id>https://openinverter.org/wiki/index.php?title=MG_ZS_Charger&amp;diff=5882</id>
		<title>MG ZS Charger</title>
		<link rel="alternate" type="text/html" href="https://openinverter.org/wiki/index.php?title=MG_ZS_Charger&amp;diff=5882"/>
		<updated>2025-09-27T15:36:45Z</updated>

		<summary type="html">&lt;p&gt;Manny: enter added&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;MG ZS Charger Part number(s)&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Part Number&lt;br /&gt;
!Description&lt;br /&gt;
!&#039;&#039;&#039;Phases&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;AC/DC Input 1&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;AC/DC Input 2&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;AC/DC Output 1&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;AC/DC Output 2&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;DC/DC Input&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;DC/DC Output&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|ZS10BC6600A (10822241)&lt;br /&gt;
|MG ZS AC Charger&lt;br /&gt;
|single phase&lt;br /&gt;
|85-265V 32A Max&lt;br /&gt;
|N/A&lt;br /&gt;
|230-480V 20A Max 6.6KW Max&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|-&lt;br /&gt;
|EP2CCU1130A (11276088, 11428079)&lt;br /&gt;
|MG ZS AC Charger&lt;br /&gt;
|three phase&lt;br /&gt;
|85-265V 32A Max&lt;br /&gt;
|85-265V 16A Max&lt;br /&gt;
|250-500V 24A Max&lt;br /&gt;
|250-500V 32A Max&lt;br /&gt;
|250-500V&lt;br /&gt;
|9-16V 220A Max@13.V&lt;br /&gt;
|-&lt;br /&gt;
|EP3CCU1130B (11489298,11572316)&lt;br /&gt;
|MG 4 Charger&lt;br /&gt;
|three phase&lt;br /&gt;
|85-265V 32A Max&lt;br /&gt;
|300-456V 16A Max&lt;br /&gt;
|220-490V 24A Max&lt;br /&gt;
|220-490V 31.5A Max&lt;br /&gt;
|220-490V&lt;br /&gt;
|9-16V- 220A Max@13.5V&lt;br /&gt;
|-&lt;br /&gt;
|EH3CCU6630B (11572315,11477526)&lt;br /&gt;
|MG4 Trophy&lt;br /&gt;
|single phase&lt;br /&gt;
|85-265V 32A Max&lt;br /&gt;
|N/A&lt;br /&gt;
|220-490V 22A Max&lt;br /&gt;
|N/A&lt;br /&gt;
|220-490Vdc&lt;br /&gt;
|9-16V 220A Max@13.5V&lt;br /&gt;
|-&lt;br /&gt;
|EP2CCU6625A (11237810)&lt;br /&gt;
|MG5&lt;br /&gt;
|single phase&lt;br /&gt;
|85-265V 32A Max&lt;br /&gt;
|N/A&lt;br /&gt;
|230-450V 22A Max&lt;br /&gt;
|N/A&lt;br /&gt;
|230-450Vdc 13A Max&lt;br /&gt;
|9-16V 178A Max@14V&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===== Example offer =====&lt;br /&gt;
[https://web.archive.org/web/20240815184401/https://www.evbreakers.com/product?pid=MG+ZS+ONBOARD+BATTERY+CHARGER+2019-2024&amp;amp;sku=15074 EV Breakers - MG ZS ONBOARD BATTERY CHARGER 2019-2024 (archive.org)] - 08-2024, GPB 300&lt;br /&gt;
&lt;br /&gt;
https://www.bildelsbasen.se/sv-se/pb/S%C3%B6k/Bildelar/s1/MG/MG-ZS-EV/2020_2025/EL-&amp;amp;-Givare-&amp;amp;-Databox-&amp;amp;-Sensor/Batteriladdare-H%C3%B6gsp%C3%A4nning/_/ID-60187841/11428079 - 08-2024; 5000 SEK&lt;br /&gt;
&lt;br /&gt;
==== Video of Damien hacking it ====&lt;br /&gt;
[https://vimeo.com/914791414 MG ZS EV Charger Hacked] N.B It&#039;s not confirmed yet whether all chargers accept the same CAN messages for control, more investigation is needed. &lt;br /&gt;
&lt;br /&gt;
[https://www.youtube.com/watch?v=6wzUicBnbMc 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)&lt;br /&gt;
&lt;br /&gt;
==== Damien&#039;s GitHub page ====&lt;br /&gt;
https://github.com/damienmaguire/MG-EV-Charger&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Connectors&#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Charger part number&lt;br /&gt;
!Low voltage&lt;br /&gt;
!High voltage (DC)&lt;br /&gt;
!High voltage (AC)&lt;br /&gt;
|-&lt;br /&gt;
|ZS10BC6600A (10822241)&lt;br /&gt;
|33472-1201 (housing)&amp;lt;br&amp;gt;&lt;br /&gt;
33012-2021 (pin)&lt;br /&gt;
|2103177 (housing)&amp;lt;br&amp;gt;&lt;br /&gt;
1355036 (pin)&lt;br /&gt;
| 13879047 (housing)&amp;lt;br&amp;gt;&lt;br /&gt;
13955308 (power pin)&amp;lt;br&amp;gt;&lt;br /&gt;
13711549 (signal pin)&lt;br /&gt;
|-&lt;br /&gt;
|EP2CCU1130A (11276088, 11428079)&lt;br /&gt;
|64319-1211 (housing)&amp;lt;br&amp;gt;&lt;br /&gt;
64322 (0.635mm pin)&amp;lt;br&amp;gt;&lt;br /&gt;
64323 (1.50mm pin)&lt;br /&gt;
|HVC2P28FSX02 (2.5mm² Shield)&amp;lt;br&amp;gt;&lt;br /&gt;
HVC2P28FSX04 (4.0mm² Shield)&amp;lt;br&amp;gt;&lt;br /&gt;
HVC2P28FSX05 (5.0mm2 Shield)&amp;lt;br&amp;gt;&lt;br /&gt;
“X” indicates code 1/2/3/4/5/6&lt;br /&gt;
| HVC5P63FSx06&amp;lt;br&amp;gt;&lt;br /&gt;
“X” code： CODE A：1/CODE B：2/CODE Z：0&lt;br /&gt;
|-&lt;br /&gt;
|EP3CCU1130B (11489298,11572316)&lt;br /&gt;
|64319-1211 (housing)&amp;lt;br&amp;gt;64322 (0.635mm pin)&amp;lt;br&amp;gt;&lt;br /&gt;
64323 (1.50mm pin)&lt;br /&gt;
|JONHON EVH2-N2TK-A&lt;br /&gt;
21E8-556-1865-A1&lt;br /&gt;
|JONHON EVH2-N4TK-A&lt;br /&gt;
21E8-556-1865-A1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== ZS10BC6600A ==&lt;br /&gt;
[[File:ZS10BC6600A overview.jpg|thumb|448x448px|ZS10BC6600A Overview]]&lt;br /&gt;
[[File:ZS10BC6600A front labeled.jpg|thumb|448x448px|ZS10BC6600A Pinout]]&lt;br /&gt;
[[File:ZS10BC6600A LV Pinout.png|thumb|LV Pinout]]&lt;br /&gt;
&lt;br /&gt;
==== Specs: ====&lt;br /&gt;
AC input: 85-265V 32A Max&lt;br /&gt;
&lt;br /&gt;
DC output 230-480V 20A Max (6.6KW Max)&lt;br /&gt;
&lt;br /&gt;
==== To use the charger: ====&lt;br /&gt;
connect pins on the LV connector:&lt;br /&gt;
&lt;br /&gt;
1 to switched 12V&lt;br /&gt;
&lt;br /&gt;
2 to ground&lt;br /&gt;
&lt;br /&gt;
3 to CAN H&lt;br /&gt;
&lt;br /&gt;
4 to CAN L&lt;br /&gt;
&lt;br /&gt;
8 Via a 100k resistor to pin 12&lt;br /&gt;
&lt;br /&gt;
10 Via a 100k resistor to pin 12&lt;br /&gt;
&lt;br /&gt;
12 see pin 8 and 10&lt;br /&gt;
&lt;br /&gt;
connect pins on the AC HV connector to the charging port&lt;br /&gt;
&lt;br /&gt;
When using Foccci the CP can also be connected to Zombie CPspoof &lt;br /&gt;
&lt;br /&gt;
output through a 1k resistor.&lt;br /&gt;
&lt;br /&gt;
connect pins on the DC HV connector to the DC bus.&lt;br /&gt;
&lt;br /&gt;
the HV interlock needs shorting, integrated in the DC connector.&lt;br /&gt;
&lt;br /&gt;
==== Controlling the charger: ====&lt;br /&gt;
This is simple it uses 1 CANbus message 0x29C at 100ms interval on a 500kbit bus&lt;br /&gt;
&lt;br /&gt;
In this message there are 3 values:&lt;br /&gt;
&lt;br /&gt;
Max AC current  &lt;br /&gt;
&lt;br /&gt;
Max DC current &lt;br /&gt;
&lt;br /&gt;
Max DC voltage &lt;br /&gt;
&lt;br /&gt;
==== Reading data from the charger: ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The charger sends 5 messages on the CANbus&lt;br /&gt;
&lt;br /&gt;
0x3B8 Status&lt;br /&gt;
&lt;br /&gt;
CP_pwm in %&lt;br /&gt;
&lt;br /&gt;
AC Amps&lt;br /&gt;
&lt;br /&gt;
AC Volts&lt;br /&gt;
&lt;br /&gt;
DC Amps&lt;br /&gt;
&lt;br /&gt;
DC Volts&lt;br /&gt;
&lt;br /&gt;
0x3BA temperatures&lt;br /&gt;
&lt;br /&gt;
contains 6 temp sensors 2 external and 4 internal&lt;br /&gt;
&lt;br /&gt;
0x3BC unknown&lt;br /&gt;
&lt;br /&gt;
0x3BD unknown&lt;br /&gt;
&lt;br /&gt;
0x3BE maybe error codes&lt;br /&gt;
&lt;br /&gt;
== EP3CCU1130B ==&lt;br /&gt;
&lt;br /&gt;
[[File:EP3CCU1130B overview.jpg|thumb|406x406px|MG4 charger]]&lt;br /&gt;
[[File:V2lChargerPinout.png|thumb|LV pinout]]&lt;br /&gt;
==== Specs: ====&lt;br /&gt;
AC input 1: 85-265V 32A Max&lt;br /&gt;
&lt;br /&gt;
AC input 2: 300-456V 16A Max per phase&lt;br /&gt;
&lt;br /&gt;
DC output 1: 220-490V 24A Max &lt;br /&gt;
&lt;br /&gt;
DC output 2: 220-490V 31.5A Max &lt;br /&gt;
&lt;br /&gt;
[[Category:MG]] &lt;br /&gt;
[[Category:Charger]]&lt;/div&gt;</summary>
		<author><name>Manny</name></author>
	</entry>
	<entry>
		<id>https://openinverter.org/wiki/index.php?title=MG_ZS_Charger&amp;diff=5881</id>
		<title>MG ZS Charger</title>
		<link rel="alternate" type="text/html" href="https://openinverter.org/wiki/index.php?title=MG_ZS_Charger&amp;diff=5881"/>
		<updated>2025-09-27T15:35:52Z</updated>

		<summary type="html">&lt;p&gt;Manny: added info on the EP3CCU1130B MG4 charger&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;MG ZS Charger Part number(s)&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Part Number&lt;br /&gt;
!Description&lt;br /&gt;
!&#039;&#039;&#039;Phases&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;AC/DC Input 1&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;AC/DC Input 2&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;AC/DC Output 1&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;AC/DC Output 2&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;DC/DC Input&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;DC/DC Output&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|ZS10BC6600A (10822241)&lt;br /&gt;
|MG ZS AC Charger&lt;br /&gt;
|single phase&lt;br /&gt;
|85-265V 32A Max&lt;br /&gt;
|N/A&lt;br /&gt;
|230-480V 20A Max 6.6KW Max&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|-&lt;br /&gt;
|EP2CCU1130A (11276088, 11428079)&lt;br /&gt;
|MG ZS AC Charger&lt;br /&gt;
|three phase&lt;br /&gt;
|85-265V 32A Max&lt;br /&gt;
|85-265V 16A Max&lt;br /&gt;
|250-500V 24A Max&lt;br /&gt;
|250-500V 32A Max&lt;br /&gt;
|250-500V&lt;br /&gt;
|9-16V 220A Max@13.V&lt;br /&gt;
|-&lt;br /&gt;
|EP3CCU1130B (11489298,11572316)&lt;br /&gt;
|MG 4 Charger&lt;br /&gt;
|three phase&lt;br /&gt;
|85-265V 32A Max&lt;br /&gt;
|300-456V 16A Max&lt;br /&gt;
|220-490V 24A Max&lt;br /&gt;
|220-490V 31.5A Max&lt;br /&gt;
|220-490V&lt;br /&gt;
|9-16V- 220A Max@13.5V&lt;br /&gt;
|-&lt;br /&gt;
|EH3CCU6630B (11572315,11477526)&lt;br /&gt;
|MG4 Trophy&lt;br /&gt;
|single phase&lt;br /&gt;
|85-265V 32A Max&lt;br /&gt;
|N/A&lt;br /&gt;
|220-490V 22A Max&lt;br /&gt;
|N/A&lt;br /&gt;
|220-490Vdc&lt;br /&gt;
|9-16V 220A Max@13.5V&lt;br /&gt;
|-&lt;br /&gt;
|EP2CCU6625A (11237810)&lt;br /&gt;
|MG5&lt;br /&gt;
|single phase&lt;br /&gt;
|85-265V 32A Max&lt;br /&gt;
|N/A&lt;br /&gt;
|230-450V 22A Max&lt;br /&gt;
|N/A&lt;br /&gt;
|230-450Vdc 13A Max&lt;br /&gt;
|9-16V 178A Max@14V&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===== Example offer =====&lt;br /&gt;
[https://web.archive.org/web/20240815184401/https://www.evbreakers.com/product?pid=MG+ZS+ONBOARD+BATTERY+CHARGER+2019-2024&amp;amp;sku=15074 EV Breakers - MG ZS ONBOARD BATTERY CHARGER 2019-2024 (archive.org)] - 08-2024, GPB 300&lt;br /&gt;
&lt;br /&gt;
https://www.bildelsbasen.se/sv-se/pb/S%C3%B6k/Bildelar/s1/MG/MG-ZS-EV/2020_2025/EL-&amp;amp;-Givare-&amp;amp;-Databox-&amp;amp;-Sensor/Batteriladdare-H%C3%B6gsp%C3%A4nning/_/ID-60187841/11428079 - 08-2024; 5000 SEK&lt;br /&gt;
&lt;br /&gt;
==== Video of Damien hacking it ====&lt;br /&gt;
[https://vimeo.com/914791414 MG ZS EV Charger Hacked] N.B It&#039;s not confirmed yet whether all chargers accept the same CAN messages for control, more investigation is needed. &lt;br /&gt;
&lt;br /&gt;
[https://www.youtube.com/watch?v=6wzUicBnbMc 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)&lt;br /&gt;
&lt;br /&gt;
==== Damien&#039;s GitHub page ====&lt;br /&gt;
https://github.com/damienmaguire/MG-EV-Charger&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Connectors&#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Charger part number&lt;br /&gt;
!Low voltage&lt;br /&gt;
!High voltage (DC)&lt;br /&gt;
!High voltage (AC)&lt;br /&gt;
|-&lt;br /&gt;
|ZS10BC6600A (10822241)&lt;br /&gt;
|33472-1201 (housing)&amp;lt;br&amp;gt;&lt;br /&gt;
33012-2021 (pin)&lt;br /&gt;
|2103177 (housing)&amp;lt;br&amp;gt;&lt;br /&gt;
1355036 (pin)&lt;br /&gt;
| 13879047 (housing)&amp;lt;br&amp;gt;&lt;br /&gt;
13955308 (power pin)&amp;lt;br&amp;gt;&lt;br /&gt;
13711549 (signal pin)&lt;br /&gt;
|-&lt;br /&gt;
|EP2CCU1130A (11276088, 11428079)&lt;br /&gt;
|64319-1211 (housing)&amp;lt;br&amp;gt;&lt;br /&gt;
64322 (0.635mm pin)&amp;lt;br&amp;gt;&lt;br /&gt;
64323 (1.50mm pin)&lt;br /&gt;
|HVC2P28FSX02 (2.5mm² Shield)&amp;lt;br&amp;gt;&lt;br /&gt;
HVC2P28FSX04 (4.0mm² Shield)&amp;lt;br&amp;gt;&lt;br /&gt;
HVC2P28FSX05 (5.0mm2 Shield)&amp;lt;br&amp;gt;&lt;br /&gt;
“X” indicates code 1/2/3/4/5/6&lt;br /&gt;
| HVC5P63FSx06&amp;lt;br&amp;gt;&lt;br /&gt;
“X” code： CODE A：1/CODE B：2/CODE Z：0&lt;br /&gt;
|-&lt;br /&gt;
|EP3CCU1130B (11489298,11572316)&lt;br /&gt;
|64319-1211 (housing)&amp;lt;br&amp;gt;64322 (0.635mm pin)&amp;lt;br&amp;gt;&lt;br /&gt;
64323 (1.50mm pin)&lt;br /&gt;
|JONHON EVH2-N2TK-A&lt;br /&gt;
21E8-556-1865-A1&lt;br /&gt;
|JONHON EVH2-N4TK-A&lt;br /&gt;
21E8-556-1865-A1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== ZS10BC6600A ==&lt;br /&gt;
[[File:ZS10BC6600A overview.jpg|thumb|448x448px|ZS10BC6600A Overview]]&lt;br /&gt;
[[File:ZS10BC6600A front labeled.jpg|thumb|448x448px|ZS10BC6600A Pinout]]&lt;br /&gt;
[[File:ZS10BC6600A LV Pinout.png|thumb|LV Pinout]]&lt;br /&gt;
&lt;br /&gt;
==== Specs: ====&lt;br /&gt;
AC input: 85-265V 32A Max&lt;br /&gt;
&lt;br /&gt;
DC output 230-480V 20A Max (6.6KW Max)&lt;br /&gt;
&lt;br /&gt;
==== To use the charger: ====&lt;br /&gt;
connect pins on the LV connector:&lt;br /&gt;
&lt;br /&gt;
1 to switched 12V&lt;br /&gt;
&lt;br /&gt;
2 to ground&lt;br /&gt;
&lt;br /&gt;
3 to CAN H&lt;br /&gt;
&lt;br /&gt;
4 to CAN L&lt;br /&gt;
&lt;br /&gt;
8 Via a 100k resistor to pin 12&lt;br /&gt;
&lt;br /&gt;
10 Via a 100k resistor to pin 12&lt;br /&gt;
&lt;br /&gt;
12 see pin 8 and 10&lt;br /&gt;
&lt;br /&gt;
connect pins on the AC HV connector to the charging port&lt;br /&gt;
&lt;br /&gt;
When using Foccci the CP can also be connected to Zombie CPspoof &lt;br /&gt;
&lt;br /&gt;
output through a 1k resistor.&lt;br /&gt;
&lt;br /&gt;
connect pins on the DC HV connector to the DC bus.&lt;br /&gt;
&lt;br /&gt;
the HV interlock needs shorting, integrated in the DC connector.&lt;br /&gt;
&lt;br /&gt;
==== Controlling the charger: ====&lt;br /&gt;
This is simple it uses 1 CANbus message 0x29C at 100ms interval on a 500kbit bus&lt;br /&gt;
&lt;br /&gt;
In this message there are 3 values:&lt;br /&gt;
&lt;br /&gt;
Max AC current  &lt;br /&gt;
&lt;br /&gt;
Max DC current &lt;br /&gt;
&lt;br /&gt;
Max DC voltage &lt;br /&gt;
&lt;br /&gt;
==== Reading data from the charger: ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The charger sends 5 messages on the CANbus&lt;br /&gt;
&lt;br /&gt;
0x3B8 Status&lt;br /&gt;
&lt;br /&gt;
CP_pwm in %&lt;br /&gt;
&lt;br /&gt;
AC Amps&lt;br /&gt;
&lt;br /&gt;
AC Volts&lt;br /&gt;
&lt;br /&gt;
DC Amps&lt;br /&gt;
&lt;br /&gt;
DC Volts&lt;br /&gt;
&lt;br /&gt;
0x3BA temperatures&lt;br /&gt;
&lt;br /&gt;
contains 6 temp sensors 2 external and 4 internal&lt;br /&gt;
&lt;br /&gt;
0x3BC unknown&lt;br /&gt;
&lt;br /&gt;
0x3BD unknown&lt;br /&gt;
&lt;br /&gt;
0x3BE maybe error codes&lt;br /&gt;
&lt;br /&gt;
== EP3CCU1130B ==&lt;br /&gt;
&lt;br /&gt;
[[File:EP3CCU1130B overview.jpg|thumb|406x406px|MG4 charger]]&lt;br /&gt;
[[File:V2lChargerPinout.png|thumb|LV pinout]]&lt;br /&gt;
==== Specs: ====&lt;br /&gt;
AC input 1: 85-265V 32A Max&lt;br /&gt;
AC input 2: 300-456V 16A Max per phase&lt;br /&gt;
&lt;br /&gt;
DC output 1: 220-490V 24A Max &lt;br /&gt;
&lt;br /&gt;
DC output 2: 220-490V 31.5A Max &lt;br /&gt;
&lt;br /&gt;
[[Category:MG]] &lt;br /&gt;
[[Category:Charger]]&lt;/div&gt;</summary>
		<author><name>Manny</name></author>
	</entry>
	<entry>
		<id>https://openinverter.org/wiki/index.php?title=File:V2lChargerPinout.png&amp;diff=5880</id>
		<title>File:V2lChargerPinout.png</title>
		<link rel="alternate" type="text/html" href="https://openinverter.org/wiki/index.php?title=File:V2lChargerPinout.png&amp;diff=5880"/>
		<updated>2025-09-27T15:33:51Z</updated>

		<summary type="html">&lt;p&gt;Manny: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;LV pinout&lt;/div&gt;</summary>
		<author><name>Manny</name></author>
	</entry>
	<entry>
		<id>https://openinverter.org/wiki/index.php?title=File:EP3CCU1130B_overview.jpg&amp;diff=5879</id>
		<title>File:EP3CCU1130B overview.jpg</title>
		<link rel="alternate" type="text/html" href="https://openinverter.org/wiki/index.php?title=File:EP3CCU1130B_overview.jpg&amp;diff=5879"/>
		<updated>2025-09-27T10:02:00Z</updated>

		<summary type="html">&lt;p&gt;Manny: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;MG 4 charger overview&lt;/div&gt;</summary>
		<author><name>Manny</name></author>
	</entry>
	<entry>
		<id>https://openinverter.org/wiki/index.php?title=MG_ZS_Charger&amp;diff=5872</id>
		<title>MG ZS Charger</title>
		<link rel="alternate" type="text/html" href="https://openinverter.org/wiki/index.php?title=MG_ZS_Charger&amp;diff=5872"/>
		<updated>2025-09-14T15:45:46Z</updated>

		<summary type="html">&lt;p&gt;Manny: added MG4 Trophy part number&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;MG ZS Charger Part number(s)&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Part Number&lt;br /&gt;
!Description&lt;br /&gt;
!&#039;&#039;&#039;Phases&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;AC/DC Input 1&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;AC/DC Input 2&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;AC/DC Output 1&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;AC/DC Output 2&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;DC/DC Input&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;DC/DC Output&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|ZS10BC6600A (10822241)&lt;br /&gt;
|MG ZS AC Charger&lt;br /&gt;
|single phase&lt;br /&gt;
|85-265V 32A Max&lt;br /&gt;
|N/A&lt;br /&gt;
|230-480V 20A Max 6.6KW Max&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|-&lt;br /&gt;
|EP2CCU1130A (11276088, 11428079)&lt;br /&gt;
|MG ZS AC Charger&lt;br /&gt;
|three phase&lt;br /&gt;
|85-265V 32A Max&lt;br /&gt;
|85-265V 16A Max&lt;br /&gt;
|250-500V 24A Max&lt;br /&gt;
|250-500V 32A Max&lt;br /&gt;
|250-500V&lt;br /&gt;
|9-16V 220A Max@13.V&lt;br /&gt;
|-&lt;br /&gt;
|EP3CCU1130B (11489298,11572316)&lt;br /&gt;
|MG 4 Charger&lt;br /&gt;
|three phase&lt;br /&gt;
|85-265V 32A Max&lt;br /&gt;
|300-456V 16A Max&lt;br /&gt;
|220-490V 24A Max&lt;br /&gt;
|220-490V 31.5A Max&lt;br /&gt;
|220-490V&lt;br /&gt;
|9-16V- 220A Max@13.5V&lt;br /&gt;
|-&lt;br /&gt;
|EH3CCU6630B (11572315,11477526)&lt;br /&gt;
|MG4 Trophy&lt;br /&gt;
|single phase&lt;br /&gt;
|85-265V 32A Max&lt;br /&gt;
|N/A&lt;br /&gt;
|220-490V 22A Max&lt;br /&gt;
|N/A&lt;br /&gt;
|220-490Vdc&lt;br /&gt;
|9-16V 220A Max@13.5V&lt;br /&gt;
|-&lt;br /&gt;
|EP2CCU6625A (11237810)&lt;br /&gt;
|MG5&lt;br /&gt;
|single phase&lt;br /&gt;
|85-265V 32A Max&lt;br /&gt;
|N/A&lt;br /&gt;
|230-450V 22A Max&lt;br /&gt;
|N/A&lt;br /&gt;
|230-450Vdc 13A Max&lt;br /&gt;
|9-16V 178A Max@14V&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===== Example offer =====&lt;br /&gt;
[https://web.archive.org/web/20240815184401/https://www.evbreakers.com/product?pid=MG+ZS+ONBOARD+BATTERY+CHARGER+2019-2024&amp;amp;sku=15074 EV Breakers - MG ZS ONBOARD BATTERY CHARGER 2019-2024 (archive.org)] - 08-2024, GPB 300&lt;br /&gt;
&lt;br /&gt;
https://www.bildelsbasen.se/sv-se/pb/S%C3%B6k/Bildelar/s1/MG/MG-ZS-EV/2020_2025/EL-&amp;amp;-Givare-&amp;amp;-Databox-&amp;amp;-Sensor/Batteriladdare-H%C3%B6gsp%C3%A4nning/_/ID-60187841/11428079 - 08-2024; 5000 SEK&lt;br /&gt;
&lt;br /&gt;
==== Video of Damien hacking it ====&lt;br /&gt;
[https://vimeo.com/914791414 MG ZS EV Charger Hacked] N.B It&#039;s not confirmed yet whether all chargers accept the same CAN messages for control, more investigation is needed. &lt;br /&gt;
&lt;br /&gt;
[https://www.youtube.com/watch?v=6wzUicBnbMc 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)&lt;br /&gt;
&lt;br /&gt;
==== Damien&#039;s GitHub page ====&lt;br /&gt;
https://github.com/damienmaguire/MG-EV-Charger&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Connectors&#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Charger part number&lt;br /&gt;
!Low voltage&lt;br /&gt;
!High voltage (DC)&lt;br /&gt;
!High voltage (AC)&lt;br /&gt;
|-&lt;br /&gt;
|ZS10BC6600A (10822241)&lt;br /&gt;
|33472-1201 (housing)&amp;lt;br&amp;gt;&lt;br /&gt;
33012-2021 (pin)&lt;br /&gt;
|2103177 (housing)&amp;lt;br&amp;gt;&lt;br /&gt;
1355036 (pin)&lt;br /&gt;
| 13879047 (housing)&amp;lt;br&amp;gt;&lt;br /&gt;
13955308 (power pin)&amp;lt;br&amp;gt;&lt;br /&gt;
13711549 (signal pin)&lt;br /&gt;
|-&lt;br /&gt;
|EP2CCU1130A (11276088, 11428079)&lt;br /&gt;
|64319-1211 (housing)&amp;lt;br&amp;gt;&lt;br /&gt;
64322 (0.635mm pin)&amp;lt;br&amp;gt;&lt;br /&gt;
64323 (1.50mm pin)&lt;br /&gt;
|HVC2P28FSX02 (2.5mm² Shield)&amp;lt;br&amp;gt;&lt;br /&gt;
HVC2P28FSX04 (4.0mm² Shield)&amp;lt;br&amp;gt;&lt;br /&gt;
HVC2P28FSX05 (5.0mm2 Shield)&amp;lt;br&amp;gt;&lt;br /&gt;
“X” indicates code 1/2/3/4/5/6&lt;br /&gt;
| HVC5P63FSx06&amp;lt;br&amp;gt;&lt;br /&gt;
“X” code： CODE A：1/CODE B：2/CODE Z：0&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== ZS10BC6600A ==&lt;br /&gt;
[[File:ZS10BC6600A overview.jpg|thumb|448x448px|ZS10BC6600A Overview]]&lt;br /&gt;
[[File:ZS10BC6600A front labeled.jpg|thumb|448x448px|ZS10BC6600A Pinout]]&lt;br /&gt;
[[File:ZS10BC6600A LV Pinout.png|thumb|LV Pinout]]&lt;br /&gt;
&lt;br /&gt;
==== Specs: ====&lt;br /&gt;
AC input: 85-265V 32A Max&lt;br /&gt;
&lt;br /&gt;
DC output 230-480V 20A Max (6.6KW Max)&lt;br /&gt;
&lt;br /&gt;
==== To use the charger: ====&lt;br /&gt;
connect pins on the LV connector:&lt;br /&gt;
&lt;br /&gt;
1 to switched 12V&lt;br /&gt;
&lt;br /&gt;
2 to ground&lt;br /&gt;
&lt;br /&gt;
3 to CAN H&lt;br /&gt;
&lt;br /&gt;
4 to CAN L&lt;br /&gt;
&lt;br /&gt;
8 Via a 100k resistor to pin 12&lt;br /&gt;
&lt;br /&gt;
10 Via a 100k resistor to pin 12&lt;br /&gt;
&lt;br /&gt;
12 see pin 8 and 10&lt;br /&gt;
&lt;br /&gt;
connect pins on the AC HV connector to the charging port&lt;br /&gt;
&lt;br /&gt;
When using Foccci the CP can also be connected to Zombie CPspoof &lt;br /&gt;
&lt;br /&gt;
output through a 1k resistor.&lt;br /&gt;
&lt;br /&gt;
connect pins on the DC HV connector to the DC bus.&lt;br /&gt;
&lt;br /&gt;
the HV interlock needs shorting, integrated in the DC connector.&lt;br /&gt;
&lt;br /&gt;
==== Controlling the charger: ====&lt;br /&gt;
This is simple it uses 1 CANbus message 0x29C at 100ms interval on a 500kbit bus&lt;br /&gt;
&lt;br /&gt;
In this message there are 3 values:&lt;br /&gt;
&lt;br /&gt;
Max AC current  &lt;br /&gt;
&lt;br /&gt;
Max DC current &lt;br /&gt;
&lt;br /&gt;
Max DC voltage &lt;br /&gt;
&lt;br /&gt;
==== Reading data from the charger: ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The charger sends 5 messages on the CANbus&lt;br /&gt;
&lt;br /&gt;
0x3B8 Status&lt;br /&gt;
&lt;br /&gt;
CP_pwm in %&lt;br /&gt;
&lt;br /&gt;
AC Amps&lt;br /&gt;
&lt;br /&gt;
AC Volts&lt;br /&gt;
&lt;br /&gt;
DC Amps&lt;br /&gt;
&lt;br /&gt;
DC Volts&lt;br /&gt;
&lt;br /&gt;
0x3BA temperatures&lt;br /&gt;
&lt;br /&gt;
contains 6 temp sensors 2 external and 4 internal&lt;br /&gt;
&lt;br /&gt;
0x3BC unknown&lt;br /&gt;
&lt;br /&gt;
0x3BD unknown&lt;br /&gt;
&lt;br /&gt;
0x3BE maybe error codes&lt;br /&gt;
&lt;br /&gt;
[[Category:MG]] &lt;br /&gt;
[[Category:Charger]]&lt;/div&gt;</summary>
		<author><name>Manny</name></author>
	</entry>
	<entry>
		<id>https://openinverter.org/wiki/index.php?title=MG_ZS_Charger&amp;diff=5871</id>
		<title>MG ZS Charger</title>
		<link rel="alternate" type="text/html" href="https://openinverter.org/wiki/index.php?title=MG_ZS_Charger&amp;diff=5871"/>
		<updated>2025-09-14T14:54:33Z</updated>

		<summary type="html">&lt;p&gt;Manny: added MG 4 part number&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;MG ZS Charger Part number(s)&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Part Number&lt;br /&gt;
!Description&lt;br /&gt;
!&#039;&#039;&#039;Phases&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;AC/DC Input 1&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;AC/DC Input 2&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;AC/DC Output 1&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;AC/DC Output 2&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;DC/DC Input&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;DC/DC Output&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|ZS10BC6600A (10822241)&lt;br /&gt;
|MG ZS AC Charger&lt;br /&gt;
|single phase&lt;br /&gt;
|85-265V 32A Max&lt;br /&gt;
|N/A&lt;br /&gt;
|230-480V 20A Max 6.6KW Max&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|-&lt;br /&gt;
|EP2CCU1130A (11276088, 11428079)&lt;br /&gt;
|MG ZS AC Charger&lt;br /&gt;
|three phase&lt;br /&gt;
|85-265V 32A Max&lt;br /&gt;
|85-265V 16A Max&lt;br /&gt;
|250-500V 24A Max&lt;br /&gt;
|250-500V 32A Max&lt;br /&gt;
|250-500V&lt;br /&gt;
|9-16V 220A Max@13.V&lt;br /&gt;
|-&lt;br /&gt;
|EP3CCU1130B (11489298,11572316)&lt;br /&gt;
|MG 4 Charger&lt;br /&gt;
|three phase&lt;br /&gt;
|85-265V 32A Max&lt;br /&gt;
|300-456V 16A Max&lt;br /&gt;
|220-490V 24A Max&lt;br /&gt;
|220-490V 31.5A Max&lt;br /&gt;
|220-490V&lt;br /&gt;
|9-16V- 220A Max@13.5V&lt;br /&gt;
|-&lt;br /&gt;
|EH3CCU6630B (11572315)&lt;br /&gt;
|MG4 Trophy&lt;br /&gt;
|??? Phase&lt;br /&gt;
|85-265V 32A Max&lt;br /&gt;
|N/A&lt;br /&gt;
|220-490V 22A Max&lt;br /&gt;
|N/A&lt;br /&gt;
|220-490Vdc&lt;br /&gt;
|9-16V 220A Max@13.5V&lt;br /&gt;
|-&lt;br /&gt;
|EP2CCU6625A (11237810)&lt;br /&gt;
|MG5&lt;br /&gt;
|single phase&lt;br /&gt;
|85-265V 32A Max&lt;br /&gt;
|N/A&lt;br /&gt;
|230-450V 22A Max&lt;br /&gt;
|N/A&lt;br /&gt;
|230-450Vdc 13A Max&lt;br /&gt;
|9-16V 178A Max@14V&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===== Example offer =====&lt;br /&gt;
[https://web.archive.org/web/20240815184401/https://www.evbreakers.com/product?pid=MG+ZS+ONBOARD+BATTERY+CHARGER+2019-2024&amp;amp;sku=15074 EV Breakers - MG ZS ONBOARD BATTERY CHARGER 2019-2024 (archive.org)] - 08-2024, GPB 300&lt;br /&gt;
&lt;br /&gt;
https://www.bildelsbasen.se/sv-se/pb/S%C3%B6k/Bildelar/s1/MG/MG-ZS-EV/2020_2025/EL-&amp;amp;-Givare-&amp;amp;-Databox-&amp;amp;-Sensor/Batteriladdare-H%C3%B6gsp%C3%A4nning/_/ID-60187841/11428079 - 08-2024; 5000 SEK&lt;br /&gt;
&lt;br /&gt;
==== Video of Damien hacking it ====&lt;br /&gt;
[https://vimeo.com/914791414 MG ZS EV Charger Hacked] N.B It&#039;s not confirmed yet whether all chargers accept the same CAN messages for control, more investigation is needed. &lt;br /&gt;
&lt;br /&gt;
[https://www.youtube.com/watch?v=6wzUicBnbMc 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)&lt;br /&gt;
&lt;br /&gt;
==== Damien&#039;s GitHub page ====&lt;br /&gt;
https://github.com/damienmaguire/MG-EV-Charger&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Connectors&#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Charger part number&lt;br /&gt;
!Low voltage&lt;br /&gt;
!High voltage (DC)&lt;br /&gt;
!High voltage (AC)&lt;br /&gt;
|-&lt;br /&gt;
|ZS10BC6600A (10822241)&lt;br /&gt;
|33472-1201 (housing)&amp;lt;br&amp;gt;&lt;br /&gt;
33012-2021 (pin)&lt;br /&gt;
|2103177 (housing)&amp;lt;br&amp;gt;&lt;br /&gt;
1355036 (pin)&lt;br /&gt;
| 13879047 (housing)&amp;lt;br&amp;gt;&lt;br /&gt;
13955308 (power pin)&amp;lt;br&amp;gt;&lt;br /&gt;
13711549 (signal pin)&lt;br /&gt;
|-&lt;br /&gt;
|EP2CCU1130A (11276088, 11428079)&lt;br /&gt;
|64319-1211 (housing)&amp;lt;br&amp;gt;&lt;br /&gt;
64322 (0.635mm pin)&amp;lt;br&amp;gt;&lt;br /&gt;
64323 (1.50mm pin)&lt;br /&gt;
|HVC2P28FSX02 (2.5mm² Shield)&amp;lt;br&amp;gt;&lt;br /&gt;
HVC2P28FSX04 (4.0mm² Shield)&amp;lt;br&amp;gt;&lt;br /&gt;
HVC2P28FSX05 (5.0mm2 Shield)&amp;lt;br&amp;gt;&lt;br /&gt;
“X” indicates code 1/2/3/4/5/6&lt;br /&gt;
| HVC5P63FSx06&amp;lt;br&amp;gt;&lt;br /&gt;
“X” code： CODE A：1/CODE B：2/CODE Z：0&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== ZS10BC6600A ==&lt;br /&gt;
[[File:ZS10BC6600A overview.jpg|thumb|448x448px|ZS10BC6600A Overview]]&lt;br /&gt;
[[File:ZS10BC6600A front labeled.jpg|thumb|448x448px|ZS10BC6600A Pinout]]&lt;br /&gt;
[[File:ZS10BC6600A LV Pinout.png|thumb|LV Pinout]]&lt;br /&gt;
&lt;br /&gt;
==== Specs: ====&lt;br /&gt;
AC input: 85-265V 32A Max&lt;br /&gt;
&lt;br /&gt;
DC output 230-480V 20A Max (6.6KW Max)&lt;br /&gt;
&lt;br /&gt;
==== To use the charger: ====&lt;br /&gt;
connect pins on the LV connector:&lt;br /&gt;
&lt;br /&gt;
1 to switched 12V&lt;br /&gt;
&lt;br /&gt;
2 to ground&lt;br /&gt;
&lt;br /&gt;
3 to CAN H&lt;br /&gt;
&lt;br /&gt;
4 to CAN L&lt;br /&gt;
&lt;br /&gt;
8 Via a 100k resistor to pin 12&lt;br /&gt;
&lt;br /&gt;
10 Via a 100k resistor to pin 12&lt;br /&gt;
&lt;br /&gt;
12 see pin 8 and 10&lt;br /&gt;
&lt;br /&gt;
connect pins on the AC HV connector to the charging port&lt;br /&gt;
&lt;br /&gt;
When using Foccci the CP can also be connected to Zombie CPspoof &lt;br /&gt;
&lt;br /&gt;
output through a 1k resistor.&lt;br /&gt;
&lt;br /&gt;
connect pins on the DC HV connector to the DC bus.&lt;br /&gt;
&lt;br /&gt;
the HV interlock needs shorting, integrated in the DC connector.&lt;br /&gt;
&lt;br /&gt;
==== Controlling the charger: ====&lt;br /&gt;
This is simple it uses 1 CANbus message 0x29C at 100ms interval on a 500kbit bus&lt;br /&gt;
&lt;br /&gt;
In this message there are 3 values:&lt;br /&gt;
&lt;br /&gt;
Max AC current  &lt;br /&gt;
&lt;br /&gt;
Max DC current &lt;br /&gt;
&lt;br /&gt;
Max DC voltage &lt;br /&gt;
&lt;br /&gt;
==== Reading data from the charger: ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The charger sends 5 messages on the CANbus&lt;br /&gt;
&lt;br /&gt;
0x3B8 Status&lt;br /&gt;
&lt;br /&gt;
CP_pwm in %&lt;br /&gt;
&lt;br /&gt;
AC Amps&lt;br /&gt;
&lt;br /&gt;
AC Volts&lt;br /&gt;
&lt;br /&gt;
DC Amps&lt;br /&gt;
&lt;br /&gt;
DC Volts&lt;br /&gt;
&lt;br /&gt;
0x3BA temperatures&lt;br /&gt;
&lt;br /&gt;
contains 6 temp sensors 2 external and 4 internal&lt;br /&gt;
&lt;br /&gt;
0x3BC unknown&lt;br /&gt;
&lt;br /&gt;
0x3BD unknown&lt;br /&gt;
&lt;br /&gt;
0x3BE maybe error codes&lt;br /&gt;
&lt;br /&gt;
[[Category:MG]] &lt;br /&gt;
[[Category:Charger]]&lt;/div&gt;</summary>
		<author><name>Manny</name></author>
	</entry>
	<entry>
		<id>https://openinverter.org/wiki/index.php?title=MG_ZS_Charger&amp;diff=5870</id>
		<title>MG ZS Charger</title>
		<link rel="alternate" type="text/html" href="https://openinverter.org/wiki/index.php?title=MG_ZS_Charger&amp;diff=5870"/>
		<updated>2025-09-14T14:34:43Z</updated>

		<summary type="html">&lt;p&gt;Manny: Mg 4 charger 3 phase&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;MG ZS Charger Part number(s)&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Part Number&lt;br /&gt;
!Description&lt;br /&gt;
!&#039;&#039;&#039;Phases&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;AC/DC Input 1&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;AC/DC Input 2&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;AC/DC Output 1&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;AC/DC Output 2&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;DC/DC Input&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;DC/DC Output&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|ZS10BC6600A (10822241)&lt;br /&gt;
|MG ZS AC Charger&lt;br /&gt;
|single phase&lt;br /&gt;
|85-265V 32A Max&lt;br /&gt;
|N/A&lt;br /&gt;
|230-480V 20A Max 6.6KW Max&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|-&lt;br /&gt;
|EP2CCU1130A (11276088, 11428079)&lt;br /&gt;
|MG ZS AC Charger&lt;br /&gt;
|three phase&lt;br /&gt;
|85-265V 32A Max&lt;br /&gt;
|85-265V 16A Max&lt;br /&gt;
|250-500V 24A Max&lt;br /&gt;
|250-500V 32A Max&lt;br /&gt;
|250-500V&lt;br /&gt;
|9-16V 220A Max@13.V&lt;br /&gt;
|-&lt;br /&gt;
|EP3CCU1130B (11489298)&lt;br /&gt;
|MG 4 Charger&lt;br /&gt;
|three phase&lt;br /&gt;
|85-265V 32A Max&lt;br /&gt;
|300-456V 16A Max&lt;br /&gt;
|220-490V 24A Max&lt;br /&gt;
|220-490V 31.5A Max&lt;br /&gt;
|220-490V&lt;br /&gt;
|9-16V- 220A Max@13.5V&lt;br /&gt;
|-&lt;br /&gt;
|EH3CCU6630B (11572315)&lt;br /&gt;
|MG4 Trophy&lt;br /&gt;
|??? Phase&lt;br /&gt;
|85-265V 32A Max&lt;br /&gt;
|N/A&lt;br /&gt;
|220-490V 22A Max&lt;br /&gt;
|N/A&lt;br /&gt;
|220-490Vdc&lt;br /&gt;
|9-16V 220A Max@13.5V&lt;br /&gt;
|-&lt;br /&gt;
|EP2CCU6625A (11237810)&lt;br /&gt;
|MG5&lt;br /&gt;
|single phase&lt;br /&gt;
|85-265V 32A Max&lt;br /&gt;
|N/A&lt;br /&gt;
|230-450V 22A Max&lt;br /&gt;
|N/A&lt;br /&gt;
|230-450Vdc 13A Max&lt;br /&gt;
|9-16V 178A Max@14V&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===== Example offer =====&lt;br /&gt;
[https://web.archive.org/web/20240815184401/https://www.evbreakers.com/product?pid=MG+ZS+ONBOARD+BATTERY+CHARGER+2019-2024&amp;amp;sku=15074 EV Breakers - MG ZS ONBOARD BATTERY CHARGER 2019-2024 (archive.org)] - 08-2024, GPB 300&lt;br /&gt;
&lt;br /&gt;
https://www.bildelsbasen.se/sv-se/pb/S%C3%B6k/Bildelar/s1/MG/MG-ZS-EV/2020_2025/EL-&amp;amp;-Givare-&amp;amp;-Databox-&amp;amp;-Sensor/Batteriladdare-H%C3%B6gsp%C3%A4nning/_/ID-60187841/11428079 - 08-2024; 5000 SEK&lt;br /&gt;
&lt;br /&gt;
==== Video of Damien hacking it ====&lt;br /&gt;
[https://vimeo.com/914791414 MG ZS EV Charger Hacked] N.B It&#039;s not confirmed yet whether all chargers accept the same CAN messages for control, more investigation is needed. &lt;br /&gt;
&lt;br /&gt;
[https://www.youtube.com/watch?v=6wzUicBnbMc 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)&lt;br /&gt;
&lt;br /&gt;
==== Damien&#039;s GitHub page ====&lt;br /&gt;
https://github.com/damienmaguire/MG-EV-Charger&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Connectors&#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Charger part number&lt;br /&gt;
!Low voltage&lt;br /&gt;
!High voltage (DC)&lt;br /&gt;
!High voltage (AC)&lt;br /&gt;
|-&lt;br /&gt;
|ZS10BC6600A (10822241)&lt;br /&gt;
|33472-1201 (housing)&amp;lt;br&amp;gt;&lt;br /&gt;
33012-2021 (pin)&lt;br /&gt;
|2103177 (housing)&amp;lt;br&amp;gt;&lt;br /&gt;
1355036 (pin)&lt;br /&gt;
| 13879047 (housing)&amp;lt;br&amp;gt;&lt;br /&gt;
13955308 (power pin)&amp;lt;br&amp;gt;&lt;br /&gt;
13711549 (signal pin)&lt;br /&gt;
|-&lt;br /&gt;
|EP2CCU1130A (11276088, 11428079)&lt;br /&gt;
|64319-1211 (housing)&amp;lt;br&amp;gt;&lt;br /&gt;
64322 (0.635mm pin)&amp;lt;br&amp;gt;&lt;br /&gt;
64323 (1.50mm pin)&lt;br /&gt;
|HVC2P28FSX02 (2.5mm² Shield)&amp;lt;br&amp;gt;&lt;br /&gt;
HVC2P28FSX04 (4.0mm² Shield)&amp;lt;br&amp;gt;&lt;br /&gt;
HVC2P28FSX05 (5.0mm2 Shield)&amp;lt;br&amp;gt;&lt;br /&gt;
“X” indicates code 1/2/3/4/5/6&lt;br /&gt;
| HVC5P63FSx06&amp;lt;br&amp;gt;&lt;br /&gt;
“X” code： CODE A：1/CODE B：2/CODE Z：0&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== ZS10BC6600A ==&lt;br /&gt;
[[File:ZS10BC6600A overview.jpg|thumb|448x448px|ZS10BC6600A Overview]]&lt;br /&gt;
[[File:ZS10BC6600A front labeled.jpg|thumb|448x448px|ZS10BC6600A Pinout]]&lt;br /&gt;
[[File:ZS10BC6600A LV Pinout.png|thumb|LV Pinout]]&lt;br /&gt;
&lt;br /&gt;
==== Specs: ====&lt;br /&gt;
AC input: 85-265V 32A Max&lt;br /&gt;
&lt;br /&gt;
DC output 230-480V 20A Max (6.6KW Max)&lt;br /&gt;
&lt;br /&gt;
==== To use the charger: ====&lt;br /&gt;
connect pins on the LV connector:&lt;br /&gt;
&lt;br /&gt;
1 to switched 12V&lt;br /&gt;
&lt;br /&gt;
2 to ground&lt;br /&gt;
&lt;br /&gt;
3 to CAN H&lt;br /&gt;
&lt;br /&gt;
4 to CAN L&lt;br /&gt;
&lt;br /&gt;
8 Via a 100k resistor to pin 12&lt;br /&gt;
&lt;br /&gt;
10 Via a 100k resistor to pin 12&lt;br /&gt;
&lt;br /&gt;
12 see pin 8 and 10&lt;br /&gt;
&lt;br /&gt;
connect pins on the AC HV connector to the charging port&lt;br /&gt;
&lt;br /&gt;
When using Foccci the CP can also be connected to Zombie CPspoof &lt;br /&gt;
&lt;br /&gt;
output through a 1k resistor.&lt;br /&gt;
&lt;br /&gt;
connect pins on the DC HV connector to the DC bus.&lt;br /&gt;
&lt;br /&gt;
the HV interlock needs shorting, integrated in the DC connector.&lt;br /&gt;
&lt;br /&gt;
==== Controlling the charger: ====&lt;br /&gt;
This is simple it uses 1 CANbus message 0x29C at 100ms interval on a 500kbit bus&lt;br /&gt;
&lt;br /&gt;
In this message there are 3 values:&lt;br /&gt;
&lt;br /&gt;
Max AC current  &lt;br /&gt;
&lt;br /&gt;
Max DC current &lt;br /&gt;
&lt;br /&gt;
Max DC voltage &lt;br /&gt;
&lt;br /&gt;
==== Reading data from the charger: ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The charger sends 5 messages on the CANbus&lt;br /&gt;
&lt;br /&gt;
0x3B8 Status&lt;br /&gt;
&lt;br /&gt;
CP_pwm in %&lt;br /&gt;
&lt;br /&gt;
AC Amps&lt;br /&gt;
&lt;br /&gt;
AC Volts&lt;br /&gt;
&lt;br /&gt;
DC Amps&lt;br /&gt;
&lt;br /&gt;
DC Volts&lt;br /&gt;
&lt;br /&gt;
0x3BA temperatures&lt;br /&gt;
&lt;br /&gt;
contains 6 temp sensors 2 external and 4 internal&lt;br /&gt;
&lt;br /&gt;
0x3BC unknown&lt;br /&gt;
&lt;br /&gt;
0x3BD unknown&lt;br /&gt;
&lt;br /&gt;
0x3BE maybe error codes&lt;br /&gt;
&lt;br /&gt;
[[Category:MG]] &lt;br /&gt;
[[Category:Charger]]&lt;/div&gt;</summary>
		<author><name>Manny</name></author>
	</entry>
	<entry>
		<id>https://openinverter.org/wiki/index.php?title=Volvo_V60_Battery&amp;diff=5866</id>
		<title>Volvo V60 Battery</title>
		<link rel="alternate" type="text/html" href="https://openinverter.org/wiki/index.php?title=Volvo_V60_Battery&amp;diff=5866"/>
		<updated>2025-08-31T08:15:50Z</updated>

		<summary type="html">&lt;p&gt;Manny: Added connector info&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:20250827 205514.jpg|thumb|280x280px]]&lt;br /&gt;
&lt;br /&gt;
The Pack in the Volvo V60 D6 consists of 10 modules each made up of 10 cells. The cells are Li_ion pouch cells with a capacity of 32.5Ah. Making the modules 37V with a capacity of 1.2kWh&lt;br /&gt;
&lt;br /&gt;
The BMS satellite module: LG calls them &amp;quot;Cell Voltage Temperature Node (CVTN).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== External connector (9 pin): ==&lt;br /&gt;
[[File:20250827 201254.jpg|thumb]]The connector looks like a JST HCHFB-09-KE and uses SHCM-A03T-P025 pins.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Pin &lt;br /&gt;
!Function&lt;br /&gt;
!Note&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
| +12V&lt;br /&gt;
|Vehicle 12V, switched by the BMS master, not regulated&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
|CAN-L&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|CAN-H&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
|Digital input&lt;br /&gt;
|internally 50K pulled up&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
|GND&lt;br /&gt;
|only first slave has this pin connected to the master, guess for some kind of &#039;first slave present&#039; detection&lt;br /&gt;
|-&lt;br /&gt;
|6&lt;br /&gt;
|Digital output&lt;br /&gt;
|open collector with 1K in series&lt;br /&gt;
|-&lt;br /&gt;
|7&lt;br /&gt;
|GND&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|8&lt;br /&gt;
|CAN-L&lt;br /&gt;
|parallel to pin-2&lt;br /&gt;
|-&lt;br /&gt;
|9&lt;br /&gt;
|CAN-H&lt;br /&gt;
|parallel to pin-3&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Internal connector (14 pin): ==&lt;br /&gt;
[[File:20250827 201444.jpg|thumb]]The connector seems to be a molex micro-fit 3.0 dual row 14 pin.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Pin&lt;br /&gt;
!Function&lt;br /&gt;
!Note&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|Cell 1 positive&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
|Cell 1 negative&lt;br /&gt;
|connected to main negative terminal&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|Cell 1 negative&lt;br /&gt;
|connected to main negative terminal&lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
|NC&lt;br /&gt;
|not connected&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
|Cell 10 positive&lt;br /&gt;
|connected to main positive terminal&lt;br /&gt;
|-&lt;br /&gt;
|6&lt;br /&gt;
|Cell 10 positive&lt;br /&gt;
|connected to main positive terminal&lt;br /&gt;
|-&lt;br /&gt;
|7&lt;br /&gt;
|Cell 9 positive&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|8&lt;br /&gt;
|Cell 2 positive&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|9&lt;br /&gt;
|Cell 3 positive&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|10&lt;br /&gt;
|Cell 4 positive&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|11&lt;br /&gt;
|Cell 5 positive&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|12&lt;br /&gt;
|Cell 6 positive&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|13&lt;br /&gt;
|Cell 7 positive&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|14&lt;br /&gt;
|Cell 8 positive&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://openinverter.org/forum/viewtopic.php?t=885 Forum topic on the Volvo V60 battery pack]&lt;/div&gt;</summary>
		<author><name>Manny</name></author>
	</entry>
	<entry>
		<id>https://openinverter.org/wiki/index.php?title=Volvo_V60_Battery&amp;diff=5865</id>
		<title>Volvo V60 Battery</title>
		<link rel="alternate" type="text/html" href="https://openinverter.org/wiki/index.php?title=Volvo_V60_Battery&amp;diff=5865"/>
		<updated>2025-08-31T07:07:01Z</updated>

		<summary type="html">&lt;p&gt;Manny: layout edit&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:20250827 205514.jpg|thumb|285x285px]]&lt;br /&gt;
&lt;br /&gt;
The Pack in the Volvo V60 D6 consists of 10 modules each made up of 10 cells.&lt;br /&gt;
The cells are Li_ion pouch cells with a capacity of 32.5Ah. Making the modules 37V with a capacity of 1.2kWh&lt;br /&gt;
&lt;br /&gt;
The BMS satellite module: LG calls them &amp;quot;Cell Voltage Temperature Node (CVTN).&lt;br /&gt;
&lt;br /&gt;
== External connector (9 pin): ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Pin &lt;br /&gt;
!Function&lt;br /&gt;
!Note&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
| +12V&lt;br /&gt;
|Vehicle 12V, switched by the BMS master, not regulated&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
|CAN-L&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|CAN-H&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
|Digital input&lt;br /&gt;
|internally 50K pulled up&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
|GND&lt;br /&gt;
|only first slave has this pin connected to the master, guess for some kind of &#039;first slave present&#039; detection&lt;br /&gt;
|-&lt;br /&gt;
|6&lt;br /&gt;
|Digital output&lt;br /&gt;
|open collector with 1K in series&lt;br /&gt;
|-&lt;br /&gt;
|7&lt;br /&gt;
|GND&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|8&lt;br /&gt;
|CAN-L&lt;br /&gt;
|parallel to pin-2&lt;br /&gt;
|-&lt;br /&gt;
|9&lt;br /&gt;
|CAN-H&lt;br /&gt;
|parallel to pin-3&lt;br /&gt;
|}&lt;br /&gt;
[[File:20250827 201254.jpg|thumb]]&lt;br /&gt;
&lt;br /&gt;
== Internal connector (14 pin): ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Pin&lt;br /&gt;
!Function&lt;br /&gt;
!Note&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|Cell 1 positive&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
|Cell 1 negative&lt;br /&gt;
|connected to main negative terminal&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|Cell 1 negative&lt;br /&gt;
|connected to main negative terminal&lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
|NC&lt;br /&gt;
|not connected&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
|Cell 10 positive&lt;br /&gt;
|connected to main positive terminal&lt;br /&gt;
|-&lt;br /&gt;
|6&lt;br /&gt;
|Cell 10 positive&lt;br /&gt;
|connected to main positive terminal&lt;br /&gt;
|-&lt;br /&gt;
|7&lt;br /&gt;
|Cell 9 positive&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|8&lt;br /&gt;
|Cell 2 positive&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|9&lt;br /&gt;
|Cell 3 positive&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|10&lt;br /&gt;
|Cell 4 positive&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|11&lt;br /&gt;
|Cell 5 positive&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|12&lt;br /&gt;
|Cell 6 positive&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|13&lt;br /&gt;
|Cell 7 positive&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|14&lt;br /&gt;
|Cell 8 positive&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
[[File:20250827 201444.jpg|thumb]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://openinverter.org/forum/viewtopic.php?t=885 Forum topic on the Volvo V60 battery pack]&lt;/div&gt;</summary>
		<author><name>Manny</name></author>
	</entry>
	<entry>
		<id>https://openinverter.org/wiki/index.php?title=Volvo_V60_Battery&amp;diff=5859</id>
		<title>Volvo V60 Battery</title>
		<link rel="alternate" type="text/html" href="https://openinverter.org/wiki/index.php?title=Volvo_V60_Battery&amp;diff=5859"/>
		<updated>2025-08-27T19:27:29Z</updated>

		<summary type="html">&lt;p&gt;Manny: Changed text to tables&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:20250827 205514.jpg|thumb]]&lt;br /&gt;
&lt;br /&gt;
The Pack in the Volvo V60 D6 consists of 10 modules each made up of 10 cells.&lt;br /&gt;
The cells are Li_ion pouch cells with a capacity of 32.5Ah. Making the modules 37V with a capacity of 1.2kWh&lt;br /&gt;
&lt;br /&gt;
The BMS satellite module:&lt;br /&gt;
LG calls them &amp;quot;Cell Voltage Temperature Node (CVTN).&lt;br /&gt;
&lt;br /&gt;
External connector (9 pin):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Pin &lt;br /&gt;
!Function&lt;br /&gt;
!Note&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
| +12V&lt;br /&gt;
|Vehicle 12V, switched by the BMS master, not regulated&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
|CAN-L&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|CAN-H&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
|Digital input&lt;br /&gt;
|internally 50K pulled up&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
|GND&lt;br /&gt;
|only first slave has this pin connected to the master, guess for some kind of &#039;first slave present&#039; detection&lt;br /&gt;
|-&lt;br /&gt;
|6&lt;br /&gt;
|Digital output&lt;br /&gt;
|open collector with 1K in series&lt;br /&gt;
|-&lt;br /&gt;
|7&lt;br /&gt;
|GND&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|8&lt;br /&gt;
|CAN-L&lt;br /&gt;
|parallel to pin-2&lt;br /&gt;
|-&lt;br /&gt;
|9&lt;br /&gt;
|CAN-H&lt;br /&gt;
|parallel to pin-3&lt;br /&gt;
|}&lt;br /&gt;
[[File:20250827 201254.jpg|thumb]]&lt;br /&gt;
&lt;br /&gt;
Internal connector (14 pin):&lt;br /&gt;
[[File:20250827 201444.jpg|thumb]]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Pin&lt;br /&gt;
!Function&lt;br /&gt;
!Note&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|Cell 1 positive&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
|Cell 1 negative&lt;br /&gt;
|connected to main negative terminal&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|Cell 1 negative&lt;br /&gt;
|connected to main negative terminal&lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
|NC&lt;br /&gt;
|not connected&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
|Cell 10 positive&lt;br /&gt;
|connected to main positive terminal&lt;br /&gt;
|-&lt;br /&gt;
|6&lt;br /&gt;
|Cell 10 positive&lt;br /&gt;
|connected to main positive terminal&lt;br /&gt;
|-&lt;br /&gt;
|7&lt;br /&gt;
|Cell 9 positive&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|8&lt;br /&gt;
|Cell 2 positive&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|9&lt;br /&gt;
|Cell 3 positive&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|10&lt;br /&gt;
|Cell 4 positive&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|11&lt;br /&gt;
|Cell 5 positive&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|12&lt;br /&gt;
|Cell 6 positive&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|13&lt;br /&gt;
|Cell 7 positive&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|14&lt;br /&gt;
|Cell 8 positive&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://openinverter.org/forum/viewtopic.php?t=885 Forum topic on the Volvo V60 battery pack]&lt;/div&gt;</summary>
		<author><name>Manny</name></author>
	</entry>
	<entry>
		<id>https://openinverter.org/wiki/index.php?title=Volvo_V60_Battery&amp;diff=5858</id>
		<title>Volvo V60 Battery</title>
		<link rel="alternate" type="text/html" href="https://openinverter.org/wiki/index.php?title=Volvo_V60_Battery&amp;diff=5858"/>
		<updated>2025-08-27T19:06:25Z</updated>

		<summary type="html">&lt;p&gt;Manny: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:20250827 205514.jpg|thumb]]&lt;br /&gt;
&lt;br /&gt;
The Pack in the Volvo V60 D6 consists of 10 modules each made up of 10 cells.&lt;br /&gt;
The cells are Li_ion pouch cells with a capacity of 32.5Ah. Making the modules 37V with a capacity of 1.2kWh&lt;br /&gt;
&lt;br /&gt;
The BMS satellite module:&lt;br /&gt;
LG calls them &amp;quot;Cell Voltage Temperature Node (CVTN).&lt;br /&gt;
&lt;br /&gt;
External connector (9 pin):&lt;br /&gt;
[[File:20250827 201254.jpg|thumb]]&lt;br /&gt;
&lt;br /&gt;
Pin 1 = +12V (&#039;rough vehicle 12V&#039;, switched by the BMS master, not regulated)&lt;br /&gt;
Pin 2 = CAN-L&lt;br /&gt;
Pin 3 = CAN-H&lt;br /&gt;
Pin 4 = Digital input (internally 50K pulled up)&lt;br /&gt;
Pin 5 = GND (only first slave has this pin connected to the master, guess for some kind of &#039;first slave present&#039; detection)&lt;br /&gt;
Pin 6 = Digital output (open collector with 1K in series)&lt;br /&gt;
Pin 7 = GND&lt;br /&gt;
Pin 8 = CAN-L (parallel to pin-2)&lt;br /&gt;
Pin 9 = CAN-H (parallel to pin-3)&lt;br /&gt;
&lt;br /&gt;
Internal connector (14 pin):&lt;br /&gt;
[[File:20250827 201444.jpg|thumb]]&lt;br /&gt;
&lt;br /&gt;
Pin 1  = Cell 1 positief &lt;br /&gt;
Pin 2  = Cell 1 negative&lt;br /&gt;
Pin 3  = Cell 1 negative&lt;br /&gt;
Pin 4  = NC&lt;br /&gt;
Pin 5  = Cell 10 positief&lt;br /&gt;
Pin 6  = Cell 10 positief&lt;br /&gt;
Pin 7  = Cell 9 positief&lt;br /&gt;
Pin 8  = Cell 2 positief&lt;br /&gt;
Pin 9  = Cell 3 positief&lt;br /&gt;
Pin 10 = Cell 4 positief&lt;br /&gt;
Pin 11 = Cell 5 positief&lt;br /&gt;
Pin 12 = Cell 6 positief&lt;br /&gt;
Pin 13 = Cell 7 positief&lt;br /&gt;
Pin 14 = Cell 8 positief&lt;br /&gt;
&lt;br /&gt;
[https://openinverter.org/forum/viewtopic.php?t=885 Forum topic on the Volvo V60 battery pack]&lt;/div&gt;</summary>
		<author><name>Manny</name></author>
	</entry>
	<entry>
		<id>https://openinverter.org/wiki/index.php?title=File:20250827_205514.jpg&amp;diff=5857</id>
		<title>File:20250827 205514.jpg</title>
		<link rel="alternate" type="text/html" href="https://openinverter.org/wiki/index.php?title=File:20250827_205514.jpg&amp;diff=5857"/>
		<updated>2025-08-27T18:59:49Z</updated>

		<summary type="html">&lt;p&gt;Manny: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Volvo V60 battery module&lt;/div&gt;</summary>
		<author><name>Manny</name></author>
	</entry>
	<entry>
		<id>https://openinverter.org/wiki/index.php?title=Volvo_V60_Battery&amp;diff=5856</id>
		<title>Volvo V60 Battery</title>
		<link rel="alternate" type="text/html" href="https://openinverter.org/wiki/index.php?title=Volvo_V60_Battery&amp;diff=5856"/>
		<updated>2025-08-27T18:49:52Z</updated>

		<summary type="html">&lt;p&gt;Manny: Basic info on Volvo V60 battery module&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Https://openinverter.org/forum/download/file.php?id=4269|thumb|Volvo V60 battery module]]&lt;br /&gt;
&lt;br /&gt;
The Pack in the Volvo V60 D6 consists of 10 modules etch make up of 10 cells.&lt;br /&gt;
The cells are Li_ion pouch cells with 32.5Ah of capacity. Making the modules 37V with a capacity of 1.2kWh&lt;br /&gt;
&lt;br /&gt;
The BMS satellite module:&lt;br /&gt;
LG calls them &amp;quot;Cell Voltage Temperature Node (CVTN).&lt;br /&gt;
&lt;br /&gt;
External connector (9 pin):&lt;br /&gt;
[[File:20250827 201254.jpg|thumb]]&lt;br /&gt;
&lt;br /&gt;
Pin 1 = +12V (&#039;rough vehicle 12V&#039;, switched by the BMS master, not regulated)&lt;br /&gt;
Pin 2 = CAN-L&lt;br /&gt;
Pin 3 = CAN-H&lt;br /&gt;
Pin 4 = Digital input (internally 50K pulled up)&lt;br /&gt;
Pin 5 = GND (only first slave has this pin connected to the master, guess for some kind of &#039;first slave present&#039; detection)&lt;br /&gt;
Pin 6 = Digital output (open collector with 1K in series)&lt;br /&gt;
Pin 7 = GND&lt;br /&gt;
Pin 8 = CAN-L (parallel to pin-2)&lt;br /&gt;
Pin 9 = CAN-H (parallel to pin-3)&lt;br /&gt;
&lt;br /&gt;
Internal connector (14 pin):&lt;br /&gt;
[[File:20250827 201444.jpg|thumb]]&lt;br /&gt;
&lt;br /&gt;
Pin 1  = Cell 1 positief &lt;br /&gt;
Pin 2  = Cell 1 negative&lt;br /&gt;
Pin 3  = Cell 1 negative&lt;br /&gt;
Pin 4  = NC&lt;br /&gt;
Pin 5  = Cell 10 positief&lt;br /&gt;
Pin 6  = Cell 10 positief&lt;br /&gt;
Pin 7  = Cell 9 positief&lt;br /&gt;
Pin 8  = Cell 2 positief&lt;br /&gt;
Pin 9  = Cell 3 positief&lt;br /&gt;
Pin 10 = Cell 4 positief&lt;br /&gt;
Pin 11 = Cell 5 positief&lt;br /&gt;
Pin 12 = Cell 6 positief&lt;br /&gt;
Pin 13 = Cell 7 positief&lt;br /&gt;
Pin 14 = Cell 8 positief&lt;/div&gt;</summary>
		<author><name>Manny</name></author>
	</entry>
	<entry>
		<id>https://openinverter.org/wiki/index.php?title=File:20250827_201444.jpg&amp;diff=5855</id>
		<title>File:20250827 201444.jpg</title>
		<link rel="alternate" type="text/html" href="https://openinverter.org/wiki/index.php?title=File:20250827_201444.jpg&amp;diff=5855"/>
		<updated>2025-08-27T18:48:43Z</updated>

		<summary type="html">&lt;p&gt;Manny: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Cell connector Volvo V60 Battery module&lt;/div&gt;</summary>
		<author><name>Manny</name></author>
	</entry>
	<entry>
		<id>https://openinverter.org/wiki/index.php?title=File:20250827_201254.jpg&amp;diff=5854</id>
		<title>File:20250827 201254.jpg</title>
		<link rel="alternate" type="text/html" href="https://openinverter.org/wiki/index.php?title=File:20250827_201254.jpg&amp;diff=5854"/>
		<updated>2025-08-27T18:42:34Z</updated>

		<summary type="html">&lt;p&gt;Manny: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;External connector on the Volvo V60 BMS&lt;/div&gt;</summary>
		<author><name>Manny</name></author>
	</entry>
	<entry>
		<id>https://openinverter.org/wiki/index.php?title=Batteries&amp;diff=5853</id>
		<title>Batteries</title>
		<link rel="alternate" type="text/html" href="https://openinverter.org/wiki/index.php?title=Batteries&amp;diff=5853"/>
		<updated>2025-08-27T17:54:21Z</updated>

		<summary type="html">&lt;p&gt;Manny: Added Volvo V60 battery info&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Wiki Category ==&lt;br /&gt;
[[:Category:Battery]]&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
There are a wide variety of battery chemistries available for use as the main traction battery of an EV. To use each chemistry safely, and to ensure an adequate service life from the battery pack it is important to understand the requirements for the chemistry you are using. Failure to do so may lead to premature or catastrophic failure of the pack.&lt;br /&gt;
&lt;br /&gt;
Good pack design will allow for a nominal amount of abuse. People make mistakes and the pack should allow a margin for safety - and for longevity!&lt;br /&gt;
&lt;br /&gt;
== Battery pack specification ==&lt;br /&gt;
When deciding on your battery pack, here are some basic parameters to consider:&lt;br /&gt;
&lt;br /&gt;
=== Capacity (kWh) ===&lt;br /&gt;
&#039;&#039;&#039;How far do you want to go?&#039;&#039;&#039; A standard  car conversion will need a kWh for each 3, maybe 4 miles of range (very approximately). For a middleweight motorcycle, a kWh should give around 9 miles. Your mileage may vary, &#039;&#039;as they say.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Voltage (V) ===&lt;br /&gt;
&#039;&#039;&#039;How fast do you want to go?&#039;&#039;&#039; The pack voltage defines the maximum speed your motor can spin. Motors are usually specified with &amp;quot;KV&amp;quot; - or RPM-per-volt. Check the KV of your motor and how fast it needs to spin to get your desired top speed. e.g. if you need 3,000 RPM from a 25 KV motor then your pack voltage needs to be  3,000 / 25 = 120 V. The exact number of cells in series you need depends on the cell design, but 3.8 V for Li-ion and 3.2 V for LiFePO&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt; is a reasonable guess.&lt;br /&gt;
&lt;br /&gt;
=== Maximum current (A) ===&lt;br /&gt;
&#039;&#039;&#039;How quickly do you want to accelerate?&#039;&#039;&#039; Your motor&#039;s maximum power will be specified in kW. To estimate your maximum current draw, divide the peak power by the battery voltage. e.g. a 30 kW motor with a 120 V battery pack will pull 30,000 / 120 = 250 A. The higher the current rating of the cells, the heavier they will be for a given capacity. Ideally, you want &amp;quot;enough&amp;quot; current capacity for full throttle acceleration, but no more. You can put cells in parallel to double the current rating of your pack (which of course will half the voltage). Running &#039;&#039;cells&#039;&#039; in parallel is easy, but don&#039;t attempt to parallel battery &#039;&#039;packs&#039;&#039; unless you really know what you are doing. It&#039;s complicated&amp;lt;ref&amp;gt;https://www.orionbms.com/manuals/pdf/parallel_strings.pdf (Backup: [https://web.archive.org/web/20210322000103/https://www.orionbms.com/manuals/pdf/parallel_strings.pdf Web Archive])&amp;lt;/ref&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
=== Mass (kg) ===&lt;br /&gt;
&#039;&#039;&#039;Can your vehicle carry the weight?&#039;&#039;&#039; You&#039;ll need to keep the kerb weight within the original design limits. For a car, your pack could be a few hundred kg. For a motorcycle, likely less than 100 kg. This is a huge variable - and each new generation of battery tech seems to be a little lighter. For older EV or hybrid batteries, you can reckon on approximately 10 kg/kWh. Nissan Leaf batteries are relatively light (7.5 kg/kWh). With the latest technology (e.g. Kokam pouch cells or 18650s), you can get this down to 5-6 kg/kWh.&lt;br /&gt;
&lt;br /&gt;
=== Volume (L) ===&lt;br /&gt;
&#039;&#039;&#039;Will it fit?&#039;&#039;&#039; Batteries are bulky. They are getting smaller, but finding enough space might be your biggest challenge. You could be looking at over 5 L/kWh for older EV or hybrid batteries. Current state-of-the-art is the Tesla Model 3, which gets this down to 2.5 L/kWh by using 2170 cylindrical cells.&lt;br /&gt;
&lt;br /&gt;
There is much, much more to battery design than this (e.g. maximum charge rate, terminations, cooling, clamping), but the above should help work out which options will or won&#039;t work for your project...&lt;br /&gt;
&lt;br /&gt;
== Cell chemistry ==&lt;br /&gt;
&lt;br /&gt;
=== Lithium Iron Phosphate (LiFePO&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt;) ===&lt;br /&gt;
Lithium Iron Phosphate (also known as LFP, or LiFePO&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt;) batteries offer a good compromise between safety, energy density and ease of use for DIY conversions. They are available in a number of formats, commonly pouch cells, prismatic cells and cylindrical cells.&lt;br /&gt;
&lt;br /&gt;
==== LiFePO&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt; pouch cells ====&lt;br /&gt;
The majority of this content is drawn from this thread &amp;lt;ref&amp;gt;[https://web.archive.org/web/20210124061443/https://endless-sphere.com/forums/viewtopic.php?f=14&amp;amp;t=38761&amp;amp;start=900 https://endless-sphere.com/forums/viewtopic.php?f=14&amp;amp;t=38761&amp;amp;start=900] (Backup: [https://web.archive.org/web/20210124061443/https://endless-sphere.com/forums/viewtopic.php?f=14&amp;amp;t=38761&amp;amp;start=900 Web Archive])&amp;lt;/ref&amp;gt; discussing the use of the A123 20Ah pouch cell. However, many of the general points apply equally to other similar pouch cells.&lt;br /&gt;
&lt;br /&gt;
===== General build requirements =====&lt;br /&gt;
Pouch cells are vulnerable to damage from debris, and must be held in compression (see the datasheet for your battery, but 10-12 psi is recommended for the A123 pouch cells as a guide). A rigid container capable of preventing damage and providing compression is therefore required. Be aware the cells expand and contract in use, so allowance for this must be included in the structure of the case.&lt;br /&gt;
&lt;br /&gt;
The pouch cells should be separated to prevent abrasion between cells, and also to avoid the development of hot spots. Prebuilt modules from A123 systems had thin foam sheets or heatsinks between each cell. Be sure to avoid any debris that could rub on the pouch surface, particularly if using recycled cells.&lt;br /&gt;
&lt;br /&gt;
Mylar, &#039;Fish paper&#039;&amp;lt;ref&amp;gt;https://www.americanmicroinc.com/fish-paper/ (Backup: [https://web.archive.org/web/20221016210644/https://www.americanmicroinc.com/electrical-insulator-materials/fish-paper/ Web Archive])&amp;lt;/ref&amp;gt; or a compliant foam&amp;lt;ref&amp;gt;https://www.rogerscorp.com/elastomeric-material-solutions/poron-industrial-polyurethanes (Backup: [https://web.archive.org/web/20220604010733/https://rogerscorp.com/elastomeric-material-solutions/poron-industrial-polyurethanes Web Archive])&amp;lt;/ref&amp;gt; may be appropriate materials to serve this purpose. This material should not be flammable. If the material is heat insulating, it is important to address thermal management.&lt;br /&gt;
&lt;br /&gt;
===== Compression =====&lt;br /&gt;
Compression is required to prevent premature failure of the cell. Without compression electrolyte will become unevenly distributed, causing current gradients in the cell and uneven heating. Local temperatures can become high enough to form gas formation leading to cells &#039;puffing up&#039; even when the pack is otherwise held within temperature and voltage constraints. This will be exacerbated in packs with otherwise poor thermal management. Compression forces gas generated to the margins of the cell, outside of the cell stack, minimising its effect cell performance. Gas in the middle cells will create a dead space which does not store or release energy.&lt;br /&gt;
&lt;br /&gt;
There is ~1% expansion through a discharge cycle. As the cell ages, the nominal cell thickness can grow by 3-5%. For A123 cells the ideal pressure is between 4 and 18psi with the ideal pressure being ~12psi. Maintaining 12psi can increase the life by 500 cycles over that of 4 or 18psi&lt;br /&gt;
&lt;br /&gt;
There is some suggestion that in uses where 1C is never exceeded compression &#039;&#039;may&#039;&#039; not be required.&lt;br /&gt;
&lt;br /&gt;
Highly rigid endplates with a mechanism to allow for a limited degree of expansion (e.g. steel bands) are considered an effective solution to this challenge.&lt;br /&gt;
&lt;br /&gt;
It should be noted that compression is a challenge specific to pouch cells. Cylindrical cells are designed to maintain their own compression within the cell&#039;s electrode stack by their design.&lt;br /&gt;
&lt;br /&gt;
This thread provides more information and experimentation relating to pack compression: &amp;lt;nowiki&amp;gt;https://endless-sphere.com/forums/viewtopic.php?f=14&amp;amp;t=52244&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Pouch Cell Pack Design Examples =====&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;placeholder*&lt;br /&gt;
&lt;br /&gt;
===== Notes regarding recycled pouch cells =====&lt;br /&gt;
Pouch cells are somewhat fragile, and breaching the insulation is not difficult, especially in a cells removed from existing packs and repurposed. If the pouch has had their poly-layers compromised you may see a number of faults:&lt;br /&gt;
* Black spots around the perimeter of the cell indicate electrolyte leakage&lt;br /&gt;
* Voltage on the outside of the bag. Note that microvoltage between the pouch and the electrode is normal (and due to a capacitive effect).&lt;br /&gt;
While the majority of these cells should no longer be in the market, a significant number of faulty cells made it back into the &#039;greymarket&#039; in around 2013. These cells had misaligned tabs which can also lead to isolation failures between the tab and the pack. These cells should be avoided, particularly in high demand applications.&lt;br /&gt;
&lt;br /&gt;
===== Situations likely to cause pouch cell failure =====&lt;br /&gt;
&#039;&#039;Taken directly from wb9k&#039;s&#039;&#039;&amp;lt;ref name=&amp;quot;:0&amp;quot;&amp;gt;https://endless-sphere.com/forums/memberlist.php?mode=viewprofile&amp;amp;u=33107 &amp;lt;/ref&amp;gt; &#039;&#039;post on endless sphere in the A123 thread&#039;&#039;&amp;lt;ref name=&amp;quot;:1&amp;quot;&amp;gt;https://endless-sphere.com/forums/viewtopic.php?f=14&amp;amp;t=38761 (Backup: [https://web.archive.org/web/20210116021026/https://endless-sphere.com/forums/viewtopic.php?f=14&amp;amp;t=38761 Web Archive])&amp;lt;/ref&amp;gt;&lt;br /&gt;
# &#039;&#039;&#039;Overcharge&#039;&#039;&#039;. Any extended time above 3.8 Volts will generate enough heat and electrochemical activity to puff a cell, especially one that is improperly compressed.&lt;br /&gt;
# &#039;&#039;&#039;Overdischarge followed by charge&#039;&#039;&#039;. Any A123 cell that has been pulled low enough to come to rest at &amp;lt;300 mV should be immediately scrapped. The published number for that is 500 mV, but the real figure is closer to 300, so that&#039;s a &amp;quot;safety buffer&amp;quot; if you will. Below this Voltage, the Cu electrodes start to dissolve into the electrolyte. When charge is applied, the Cu forms dendrites that puncture the separator layer, forming an internal short in the cell. This can puff a cell in a hurry---the more charge current on tap, the worse it&#039;s prone to be.&lt;br /&gt;
# &#039;&#039;&#039;Driving a cell negative&#039;&#039;&#039;. I&#039;ve neglected to mention this before, but it is a possibility. I don&#039;t know much about the specific mechanism at this time.&lt;br /&gt;
# &#039;&#039;&#039;Malfunctioning or misinformed electronics&#039;&#039;&#039;. This is the most common cause of all of the above in my experience. At this stage of the game, it is critical for YOU to understand how your BMS functions on at least a cursory level. Choose your BMS very carefully and periodically verify that it is operating properly. They&#039;re not all created equal. Make sure V sense lines are securely connected and free of corrosion. Just because your BMS says there was never a problem doesn&#039;t necessarily make it so. Avoid harnesses or ribbon cables between multiple modules if possible--they are problematic wherever they are used in any mobile electronics.&lt;br /&gt;
# &#039;&#039;&#039;Exposure to or generation of sufficient heat&#039;&#039;&#039;. I don&#039;t know exactly at what temperature gas formation begins in the electrolyte, but we spec a max storage temp of 80 (or 85?) degrees C and I suspect this is the reason. The hotter, the puffier--to a point. This is why soldering tabs poses a real hazard to cell health. If you feel you must solder, sink or blow the heat away from the body of the cell. Use a big iron that can make sufficient local heat quickly, before the whole mass of the cell gets hot. You might even get the cell warm enough to melt separator if not careful.&lt;br /&gt;
# &#039;&#039;&#039;No compression, not enough compression, improperly distributed compression&#039;&#039;&#039;. This is a pack/module design issue. Apply 10, maybe 15 psi to your cell stack end to end and then band snugly and evenly. Use hard endplates of some sort--never wrap cells directly or allow their shape to become distorted. Protect all areas of the pouch from impact damage. This obviously does not apply to cylindrical cells.&lt;br /&gt;
&lt;br /&gt;
==== LiFePO&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt; prismatic cells ====&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;placeholder*&lt;br /&gt;
&lt;br /&gt;
==== LiFePO&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt; cylindrical cells ====&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;placeholder*&lt;br /&gt;
&lt;br /&gt;
==== LiFePO&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt; cell ageing ====&lt;br /&gt;
&#039;&#039;Derived (barely paraphrased) from wb9k&#039;s&#039;&#039;&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt; &#039;&#039;post on endless sphere in the A123 thread&#039;&#039;&amp;lt;ref name=&amp;quot;:1&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Capacity loss is caused by the lithium that was available for storage becoming permanently plated on the cathode. Being unable to move within the cell it is no longer available to store energy. The impact of this plating is greater than the amount of lithium &#039;lost&#039; to plating because not only is the lithium no longer available, it is also preventing access to that part of the cathode meaning Li that can still move has to take a longer path to reach the cathode. Lithium plating is one cause of increased cell resistance (there are others), a sign of worsening cell health.&lt;br /&gt;
&lt;br /&gt;
There is no linear relationship between actual capacity loss and impedance rise. However some cell defects will also increase impedance.&lt;br /&gt;
&lt;br /&gt;
Increasing cell resistance may cause a number of symptoms which may be confused with High Self Discharge.&amp;lt;ref&amp;gt;https://earthshipbiotecture.com/a-lithium-ion-battery-primer/ (Backup: [https://web.archive.org/web/20220524233332/https://earthshipbiotecture.com/a-lithium-ion-battery-primer/ Web Archive])&amp;lt;/ref&amp;gt;&lt;br /&gt;
# Elevated Peukert Losses. As more energy per amount of current through the cell is lost as heat, the cells useable capacity decreases. So the apparent capacity loss is higher than the actual capacity loss of cycleable lithium. When used in low current applications (e.g. solar energy storage) the actual and apparent decrease in capacity will be small. In high current draw applications (like EV traction packs), the Peukert loss increases proportionally, so the apparent capacity loss increases much faster than the actual capacity loss.&lt;br /&gt;
# Greater voltage excursion under the same load. Due to increased cell resistancethe voltage will sag further under the same load than a cell in optimal condition. The inverse is also true, the voltage will be higher for the same amount of charging current applied. The cell will then rebound to a voltage further from the loaded and charging voltages. This, obviously, can look like high self discharge but is a different phenomenon.&lt;br /&gt;
# Absolute maximum current decrease.&lt;br /&gt;
Elevated impedance causes a more complex constellation of symptoms, some of which may be easy to confuse with High Self Discharge (HSD). Ohm&#039;s law (E=I/R) holds the key to understanding here.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1) Elevated Peukert losses.&#039;&#039;&#039; Because more energy per unit of current through the cell is lost as heat, less of the cell&#039;s capacity is actually USABLE. Thus, apparent capacity loss can be significantly greater than actual capacity loss caused by the loss of cycleable Li alone. In low current applications, the two numbers will be close together. In high current applications, Peukert losses increase in proportion, so apparent loss of capacity breaks further and further away from actual capacity loss as current increases.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2) Greater voltage excursion under the same load.&#039;&#039;&#039; Elevated resistance across the cell means that voltage will sag more under the same load than it did when the cell was healthier. Conversely, voltage will rise higher with the same amount of applied charge current than it did when it was healthier. At the same time, rebound/settling voltages will be further away from loaded/charging voltages. In other words, the cell will rebound to a voltage further away from loaded voltage, all else being equal. Similarly, voltage will settle farther from the charge voltage with the same charge applied. This can give the illusion of elevated self-discharge, but the phenomenon is actually not the same thing. Again, the greater the charge and load currents, the greater the effect becomes.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3) Absolute max current decreases.&#039;&#039;&#039; Because the cell&#039;s series resistance is elevated, the maximum possible current through the cell is decreased.&lt;br /&gt;
&lt;br /&gt;
Just to confuse things further, there can be many factors that lead to impedance rise. Some are related to Li plating, others are not.&lt;br /&gt;
&lt;br /&gt;
=== Lithium-ion ===&lt;br /&gt;
Lithium-ion (Li-ion) batteries have a greater energy density than Lithium Iron Phosphate batteries, but have more challenging needs to use safely. The ideal operating range of Li-ion batteries is between +15 and +45°C. The upper limit of temperature is particularly important as Li-ion batteries experience thermal runaway - an unstoppable chain reaction that can occur in milliseconds releasing the stored energy in the cell. This can produce temperatures of 400°C and a fire that is extremely difficult to put out. Thermal runaway can start as low as 60°C and becomes much more likely at 100°C&lt;br /&gt;
&lt;br /&gt;
Risk factors for thermal runaway:&lt;br /&gt;
* Short Circuits - either internally or externally&lt;br /&gt;
* Overcharging&lt;br /&gt;
* Excessive current draw or when charging&lt;br /&gt;
&lt;br /&gt;
==== Li-ion pouch cells ====&lt;br /&gt;
Kokam produce high-performance Li-ion pouch cells&amp;lt;ref&amp;gt;https://kokam.com/en/product/cell/lithium-ion-battery (Backup: [https://web.archive.org/web/20220423100132/https://kokam.com/en/product/cell/lithium-ion-battery Web Archive])&amp;lt;/ref&amp;gt;. These combine relative ease of use and pack construction with performance close to cylindrical cells. &lt;br /&gt;
&lt;br /&gt;
==== Li-ion 18650 and other cylindrical cells ====&lt;br /&gt;
Cylindrical cells are favoured by Tesla, and are probably the main reason why their cars achieve such excellent performance. They are light, compact, powerful and expensive. Unfortunately, cylindrical cells are  difficult (and potentially dangerous) to use in DIY conversions. There are two good reasons for this: thermal management and cell configuration.&lt;br /&gt;
&lt;br /&gt;
As stated above, Li-ion cells are prone to thermal runaway. So you need perfect battery and thermal management to ensure that no cell ever exceeds the critical voltage or temperature. If this happens, a cell can short-circuit internally, releasing a lot of energy - potentially explosively. Furthermore, the individual cells are small, so need to be arranged in parallel. In the case of the Tesla Model S 85kW pack, there are 74 cells in parallel. Imagine if one of those cells fails and becomes short circuited internally. You now have 73 very high power cells all feeding in to that short circuit...&lt;br /&gt;
&lt;br /&gt;
In fact, you don&#039;t have to imagine: you can watch this famous video instead (courtesy of Rich Rebuilds).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;youtube&amp;gt;WdDi1haA71Q&amp;lt;/youtube&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Chemvolt.png|border|left|frameless|600x600px|Cell voltages / Type]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OEM modules ==&lt;br /&gt;
Using an OEM module means a lot of the difficulties and safety issues associated with battery design are taken care of e.g. cooling, clamping, etc.&lt;br /&gt;
&lt;br /&gt;
Here is a handy list of OEM modules:&lt;br /&gt;
{| class=&amp;quot;wikitable sortable mw-collapsible&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Manufacturer&lt;br /&gt;
!Model&lt;br /&gt;
!Capacity (kWh)&lt;br /&gt;
!Weight (kg)&lt;br /&gt;
!w (mm)&lt;br /&gt;
!d (mm)&lt;br /&gt;
!h (mm)&lt;br /&gt;
!Gravity (kg/kWh)&lt;br /&gt;
!Volume (L/kWh)&lt;br /&gt;
!Voltage (V)&lt;br /&gt;
!Current (cont A)&lt;br /&gt;
!Current (peak A)&lt;br /&gt;
!Cell arrangement&lt;br /&gt;
!Cell type&lt;br /&gt;
!Chemistry&lt;br /&gt;
!OEM numbers&lt;br /&gt;
|-&lt;br /&gt;
|Tesla&lt;br /&gt;
|Model S 85kWh&lt;br /&gt;
|5.3&lt;br /&gt;
|26&lt;br /&gt;
|690&lt;br /&gt;
|315&lt;br /&gt;
|80&lt;br /&gt;
|4.9&lt;br /&gt;
|3.3&lt;br /&gt;
|22.8&lt;br /&gt;
|500&lt;br /&gt;
|750&lt;br /&gt;
|6s74p&lt;br /&gt;
|18650&lt;br /&gt;
|Li-ion&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Tesla&lt;br /&gt;
|Model S 100kWh&lt;br /&gt;
|6.4&lt;br /&gt;
|28&lt;br /&gt;
|680&lt;br /&gt;
|315&lt;br /&gt;
|80&lt;br /&gt;
|4.4&lt;br /&gt;
|2.7&lt;br /&gt;
|22.8&lt;br /&gt;
|&lt;br /&gt;
|870&lt;br /&gt;
|6s86p&lt;br /&gt;
|18650&lt;br /&gt;
|Li-ion&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Tesla&lt;br /&gt;
|Model 3 LR (inner)&lt;br /&gt;
|19.2&lt;br /&gt;
|98.9&lt;br /&gt;
|1854&lt;br /&gt;
|292&lt;br /&gt;
|90&lt;br /&gt;
|5.2&lt;br /&gt;
|2.5&lt;br /&gt;
|91.1&lt;br /&gt;
|&lt;br /&gt;
|971&lt;br /&gt;
|25s46p&lt;br /&gt;
|2170&lt;br /&gt;
|Li-ion&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Tesla&lt;br /&gt;
|Model 3 LR (outer)&lt;br /&gt;
|17.7&lt;br /&gt;
|86.6&lt;br /&gt;
|1715&lt;br /&gt;
|292&lt;br /&gt;
|90&lt;br /&gt;
|4.9&lt;br /&gt;
|2.5&lt;br /&gt;
|83.9&lt;br /&gt;
|&lt;br /&gt;
|971&lt;br /&gt;
|23s46p&lt;br /&gt;
|2170&lt;br /&gt;
|Li-ion&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Tesla&lt;br /&gt;
|Model 3 SR (inner)&lt;br /&gt;
|13.0&lt;br /&gt;
|58.9&lt;br /&gt;
|1385&lt;br /&gt;
|326&lt;br /&gt;
|90&lt;br /&gt;
|&lt;br /&gt;
|3.7&lt;br /&gt;
|91.1&lt;br /&gt;
|&lt;br /&gt;
|603&lt;br /&gt;
|24s31p&lt;br /&gt;
|2170&lt;br /&gt;
|Li-ion&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Tesla&lt;br /&gt;
|Model 3 SR (outer)&lt;br /&gt;
|12.0&lt;br /&gt;
|58.9&lt;br /&gt;
|1380&lt;br /&gt;
|344&lt;br /&gt;
|90&lt;br /&gt;
|&lt;br /&gt;
|3.8&lt;br /&gt;
|83.9&lt;br /&gt;
|&lt;br /&gt;
|603&lt;br /&gt;
|24s31p&lt;br /&gt;
|2170&lt;br /&gt;
|Li-ion&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Tesla&lt;br /&gt;
|Model 3 [https://moneyballr.medium.com/tesla-lfp-model-3-battery-design-bcf559ea1cc1 LFP] (inner)&lt;br /&gt;
|13.38&lt;br /&gt;
|86&lt;br /&gt;
|1860&lt;br /&gt;
|323&lt;br /&gt;
|81&lt;br /&gt;
|6.4&lt;br /&gt;
|&lt;br /&gt;
|83&lt;br /&gt;
|[https://lifepo4.com.au/shop/cells-lifepo4/catl/catl161ah-tesla-3-2v-lfp-lithium-iron-phosphate-battery/ 161]&lt;br /&gt;
|&lt;br /&gt;
|23s&lt;br /&gt;
|Prismatic&lt;br /&gt;
|LiFePo4&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Tesla&lt;br /&gt;
|Model 3 [https://moneyballr.medium.com/tesla-lfp-model-3-battery-design-bcf559ea1cc1 LFP] (outer)&lt;br /&gt;
|15.07&lt;br /&gt;
|93.48&lt;br /&gt;
|1948&lt;br /&gt;
|323&lt;br /&gt;
|81&lt;br /&gt;
|6.2&lt;br /&gt;
|&lt;br /&gt;
|93.5&lt;br /&gt;
|[https://lifepo4.com.au/shop/cells-lifepo4/catl/catl161ah-tesla-3-2v-lfp-lithium-iron-phosphate-battery/ 161]&lt;br /&gt;
|&lt;br /&gt;
|25s&lt;br /&gt;
|Prismatic&lt;br /&gt;
|LiFePo4&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Calb&lt;br /&gt;
|4s3p&lt;br /&gt;
|2.19&lt;br /&gt;
|12&lt;br /&gt;
|355&lt;br /&gt;
|151&lt;br /&gt;
|108&lt;br /&gt;
|5.5&lt;br /&gt;
|2.6&lt;br /&gt;
|14.6&lt;br /&gt;
|&lt;br /&gt;
|900&lt;br /&gt;
|4s3p&lt;br /&gt;
|Pouch&lt;br /&gt;
|Li-ion&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Calb&lt;br /&gt;
|6s2p&lt;br /&gt;
|2.19&lt;br /&gt;
|12&lt;br /&gt;
|355&lt;br /&gt;
|151&lt;br /&gt;
|108&lt;br /&gt;
|5.5&lt;br /&gt;
|2.6&lt;br /&gt;
|22.2&lt;br /&gt;
|&lt;br /&gt;
|600&lt;br /&gt;
|6s2p&lt;br /&gt;
|Pouch&lt;br /&gt;
|Li-ion&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Chevrolet&lt;br /&gt;
|Volt 2012&lt;br /&gt;
|4&lt;br /&gt;
|38&lt;br /&gt;
|470&lt;br /&gt;
|180&lt;br /&gt;
|280&lt;br /&gt;
|9.5&lt;br /&gt;
|5.9&lt;br /&gt;
|88.8&lt;br /&gt;
|&lt;br /&gt;
|676&lt;br /&gt;
|24s3p&lt;br /&gt;
|Pouch&lt;br /&gt;
|Li-ion&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BMW&lt;br /&gt;
|i3 60Ah&lt;br /&gt;
|2&lt;br /&gt;
|13&lt;br /&gt;
|410&lt;br /&gt;
|310&lt;br /&gt;
|150&lt;br /&gt;
|6.5&lt;br /&gt;
|9.5&lt;br /&gt;
|28.8&lt;br /&gt;
|210&lt;br /&gt;
|350&lt;br /&gt;
|8s2p&lt;br /&gt;
|Prismatic&lt;br /&gt;
|Li-ion&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BMW&lt;br /&gt;
|i3 60Ah (12S)&lt;br /&gt;
|2.7&lt;br /&gt;
|25&lt;br /&gt;
|410&lt;br /&gt;
|310&lt;br /&gt;
|150&lt;br /&gt;
|9.26&lt;br /&gt;
|7.1&lt;br /&gt;
|45.6&lt;br /&gt;
|&lt;br /&gt;
|[https://www.goingelectric.de/forum/download/file.php?id=129932 310]&lt;br /&gt;
|12s&lt;br /&gt;
|Prismatic&lt;br /&gt;
|Li-ion&lt;br /&gt;
|61 27 7 625 066&lt;br /&gt;
|-&lt;br /&gt;
|BMW&lt;br /&gt;
|i3 94Ah&lt;br /&gt;
|4.15&lt;br /&gt;
|28&lt;br /&gt;
|410&lt;br /&gt;
|310&lt;br /&gt;
|150&lt;br /&gt;
|6.7&lt;br /&gt;
|4.6&lt;br /&gt;
|45.6&lt;br /&gt;
|&lt;br /&gt;
|409&lt;br /&gt;
|12s&lt;br /&gt;
|Prismatic&lt;br /&gt;
|Li-ion&lt;br /&gt;
|61 27 8 647 912 &lt;br /&gt;
|-&lt;br /&gt;
|BMW&lt;br /&gt;
|i3 120Ah&lt;br /&gt;
|5.3&lt;br /&gt;
|28&lt;br /&gt;
|410&lt;br /&gt;
|310&lt;br /&gt;
|150&lt;br /&gt;
|5.3&lt;br /&gt;
|3.6&lt;br /&gt;
|45.6&lt;br /&gt;
|&lt;br /&gt;
|360&lt;br /&gt;
|12s&lt;br /&gt;
|Prismatic&lt;br /&gt;
|Li-ion&lt;br /&gt;
|61 21 8 851 706&lt;br /&gt;
|-&lt;br /&gt;
|BMW&lt;br /&gt;
|[[BMW Hybrid Battery Pack|PHEV 34Ah]]&lt;br /&gt;
|2.0&lt;br /&gt;
|13.05&lt;br /&gt;
|368&lt;br /&gt;
|178&lt;br /&gt;
|102&lt;br /&gt;
|6.525&lt;br /&gt;
|3.34&lt;br /&gt;
|59.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|16s&lt;br /&gt;
|Prismatic&lt;br /&gt;
|NCM 811&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BMW&lt;br /&gt;
|[[BMW Hybrid Battery Pack|PHEV 68Ah]]&lt;br /&gt;
|2.0&lt;br /&gt;
|13.05&lt;br /&gt;
|368&lt;br /&gt;
|178&lt;br /&gt;
|102&lt;br /&gt;
|6.525&lt;br /&gt;
|3.34&lt;br /&gt;
|29.5&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|8s&lt;br /&gt;
|Prismatic&lt;br /&gt;
|NCM 811&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Jaguar&lt;br /&gt;
|iPace&lt;br /&gt;
|2.5&lt;br /&gt;
|12&lt;br /&gt;
|340&lt;br /&gt;
|155&lt;br /&gt;
|112&lt;br /&gt;
|4.8&lt;br /&gt;
|2.4&lt;br /&gt;
|10.8&lt;br /&gt;
|720&lt;br /&gt;
|1200&lt;br /&gt;
|3s4p&lt;br /&gt;
|Pouch&lt;br /&gt;
|Li-ion&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|LG&lt;br /&gt;
|3s4p&lt;br /&gt;
|2.6&lt;br /&gt;
|12.8&lt;br /&gt;
|357&lt;br /&gt;
|151&lt;br /&gt;
|110&lt;br /&gt;
|4.9&lt;br /&gt;
|2.3&lt;br /&gt;
|11&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|3s4p&lt;br /&gt;
|Pouch&lt;br /&gt;
|Li-ion&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Mitsubishi&lt;br /&gt;
|Outlander&lt;br /&gt;
|2.4&lt;br /&gt;
|26&lt;br /&gt;
|646&lt;br /&gt;
|184&lt;br /&gt;
|130&lt;br /&gt;
|10.8&lt;br /&gt;
|6.4&lt;br /&gt;
|60&lt;br /&gt;
|&lt;br /&gt;
|240&lt;br /&gt;
|16s&lt;br /&gt;
|&lt;br /&gt;
|Li-ion&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|MG ZS EV&lt;br /&gt;
|(2021) 64.6Ah&lt;br /&gt;
|2.74&lt;br /&gt;
|13.6&lt;br /&gt;
|390&lt;br /&gt;
|150&lt;br /&gt;
|115&lt;br /&gt;
|4.969&lt;br /&gt;
|2.338&lt;br /&gt;
|21.9&lt;br /&gt;
|125&lt;br /&gt;
|375&lt;br /&gt;
|6s2p&lt;br /&gt;
|Prismatic&lt;br /&gt;
|NMC&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Nissan&lt;br /&gt;
|[https://www.youtube.com/watch?v=hpgv-dY-q6M Leaf 24kWh]&lt;br /&gt;
|0.5&lt;br /&gt;
|3.65&lt;br /&gt;
|300&lt;br /&gt;
|222&lt;br /&gt;
|34&lt;br /&gt;
|7.3&lt;br /&gt;
|4.5&lt;br /&gt;
|7.2&lt;br /&gt;
|130&lt;br /&gt;
|228&lt;br /&gt;
|2s2p&lt;br /&gt;
|Pouch&lt;br /&gt;
|Li-ion LMO&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Nissan&lt;br /&gt;
|Leaf 30kWh&lt;br /&gt;
|1.25&lt;br /&gt;
|&lt;br /&gt;
|300&lt;br /&gt;
|222&lt;br /&gt;
|34&lt;br /&gt;
|&lt;br /&gt;
|3.6&lt;br /&gt;
|14.4&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|4s2p&lt;br /&gt;
|Pouch&lt;br /&gt;
|Li-ion&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Nissan&lt;br /&gt;
|Leaf 40kWh&lt;br /&gt;
|1.6&lt;br /&gt;
|8.7&lt;br /&gt;
|300&lt;br /&gt;
|222&lt;br /&gt;
|68&lt;br /&gt;
|5.4&lt;br /&gt;
|2.8&lt;br /&gt;
|14.4&lt;br /&gt;
|&lt;br /&gt;
|314&lt;br /&gt;
|4s2p&lt;br /&gt;
|Pouch&lt;br /&gt;
|Li-ion NMC&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Nissan&lt;br /&gt;
|Leaf 62kWh&lt;br /&gt;
|2.58&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|14.4&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|4s3p&lt;br /&gt;
|&lt;br /&gt;
|Li-ion&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Porsche&lt;br /&gt;
|Taycan&lt;br /&gt;
|2.77&lt;br /&gt;
|12.7&lt;br /&gt;
|390&lt;br /&gt;
|155&lt;br /&gt;
|115&lt;br /&gt;
|4.9&lt;br /&gt;
|2.3&lt;br /&gt;
|21.9&lt;br /&gt;
|360&lt;br /&gt;
|600&lt;br /&gt;
|6s2p&lt;br /&gt;
|Pouch&lt;br /&gt;
|Li-ion&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|PSA/Opel&lt;br /&gt;
|[https://web.archive.org/web/20230615115914/https://www.fev-consulting.com/fileadmin/user_upload/Consulting/Smart_cost_reduction/Peugeot_E208_HV_battery.pdf Peugeot E-208, Corsa E] ([https://openinverter.org/forum/viewtopic.php?t=2465 Forum post])&lt;br /&gt;
|2.73&lt;br /&gt;
|12.7&lt;br /&gt;
|390&lt;br /&gt;
|150&lt;br /&gt;
|115&lt;br /&gt;
|4.6&lt;br /&gt;
|2.5&lt;br /&gt;
|21.9&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|6s2p / 6s1p&lt;br /&gt;
|Prismatic&lt;br /&gt;
|Li-ion&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Volvo&lt;br /&gt;
|[https://openinverter.org/wiki/Volvo_V60_Battery V60]&lt;br /&gt;
|1.3&lt;br /&gt;
|11&lt;br /&gt;
|120&lt;br /&gt;
|310&lt;br /&gt;
|185&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|160&lt;br /&gt;
|&lt;br /&gt;
|10S&lt;br /&gt;
|Poucch&lt;br /&gt;
|Li-ion&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Volvo&lt;br /&gt;
|XC90 T8&lt;br /&gt;
|2.01&lt;br /&gt;
|12.1&lt;br /&gt;
|300&lt;br /&gt;
|180&lt;br /&gt;
|150&lt;br /&gt;
|6.0&lt;br /&gt;
|4.0&lt;br /&gt;
|59.2&lt;br /&gt;
|170&lt;br /&gt;
|340&lt;br /&gt;
|16s&lt;br /&gt;
|&lt;br /&gt;
|Li-ion&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|VW&lt;br /&gt;
|[[VW Hybrid Battery Packs|Passet GTE]]&lt;br /&gt;
|2.48&lt;br /&gt;
|23.4 (with cooler plate) &lt;br /&gt;
10.8kg single&lt;br /&gt;
|410 (C/P)&lt;br /&gt;
355 (S)&lt;br /&gt;
|235 (C/P)&lt;br /&gt;
150 (S)&lt;br /&gt;
|150 (C/P)&lt;br /&gt;
108 (S)&lt;br /&gt;
|9.4&lt;br /&gt;
|5.5&lt;br /&gt;
|88.8&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|24s&lt;br /&gt;
|Prismatic&lt;br /&gt;
|Li-ion&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|VW&lt;br /&gt;
|[[VW Hybrid Battery Packs|Golf GTE]]&lt;br /&gt;
|1.086&lt;br /&gt;
|9.8&lt;br /&gt;
|355&lt;br /&gt;
|152&lt;br /&gt;
|110&lt;br /&gt;
|9.02&lt;br /&gt;
|5.5&lt;br /&gt;
|44&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|12s&lt;br /&gt;
|Prismatic&lt;br /&gt;
|Li-ion&lt;br /&gt;
|5QE 915 591 H&lt;br /&gt;
|-&lt;br /&gt;
|VW&lt;br /&gt;
|Touareg 14,1 kWh&lt;br /&gt;
|1.76&lt;br /&gt;
|12.3&lt;br /&gt;
|385&lt;br /&gt;
|150&lt;br /&gt;
|108&lt;br /&gt;
|7.0&lt;br /&gt;
|3.5&lt;br /&gt;
|45.25&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|13s&lt;br /&gt;
|Prismatic&lt;br /&gt;
|Li-ion&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|VW&lt;br /&gt;
|id3/id4 55kWh, 62kWh&lt;br /&gt;
|6.85&lt;br /&gt;
|32&lt;br /&gt;
|225&lt;br /&gt;
|590&lt;br /&gt;
|110&lt;br /&gt;
|4.67&lt;br /&gt;
|2.13&lt;br /&gt;
|44.4&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|12s2p&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|0Z1 915 592 / 0Z1 915 692&lt;br /&gt;
|-&lt;br /&gt;
|VW&lt;br /&gt;
|id3/id4 82kWh&lt;br /&gt;
|6.85&lt;br /&gt;
|32&lt;br /&gt;
|225&lt;br /&gt;
|590&lt;br /&gt;
|110&lt;br /&gt;
|4.67&lt;br /&gt;
|2.13&lt;br /&gt;
|29.6&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|8s3p&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|0Z1 915 599&lt;br /&gt;
|-&lt;br /&gt;
|Toyota&lt;br /&gt;
|Prius Prime&lt;br /&gt;
|1.76&lt;br /&gt;
|16.9&lt;br /&gt;
|597&lt;br /&gt;
|152&lt;br /&gt;
|121&lt;br /&gt;
|9.6&lt;br /&gt;
|6.24&lt;br /&gt;
|70.3&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Renault&lt;br /&gt;
|Kangoo&lt;br /&gt;
|3&lt;br /&gt;
|16&lt;br /&gt;
|310&lt;br /&gt;
|210&lt;br /&gt;
|140&lt;br /&gt;
|5.3&lt;br /&gt;
|3.03&lt;br /&gt;
|29.6&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|8s&lt;br /&gt;
|&lt;br /&gt;
|Li-ion&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
[[Category:Battery]]&lt;br /&gt;
[[Category:Parts]]&lt;/div&gt;</summary>
		<author><name>Manny</name></author>
	</entry>
	<entry>
		<id>https://openinverter.org/wiki/index.php?title=MG_ZS_Charger&amp;diff=5679</id>
		<title>MG ZS Charger</title>
		<link rel="alternate" type="text/html" href="https://openinverter.org/wiki/index.php?title=MG_ZS_Charger&amp;diff=5679"/>
		<updated>2025-02-23T20:03:44Z</updated>

		<summary type="html">&lt;p&gt;Manny: added info on using the charger&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;MG ZS Charger Part number(s)&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Part Number&lt;br /&gt;
!Description&lt;br /&gt;
!&#039;&#039;&#039;Phases&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;AC/DC Input 1&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;AC/DC Input 2&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;AC/DC Output 1&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;AC/DC Output 2&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;DC/DC Input&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;DC/DC Output&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|ZS10BC6600A (10822241)&lt;br /&gt;
|MG ZS AC Charger&lt;br /&gt;
|single phase&lt;br /&gt;
|85-265V 32A Max&lt;br /&gt;
|N/A&lt;br /&gt;
|230-480V 20A Max 6.6KW Max&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|-&lt;br /&gt;
|EP2CCU1130A (11276088, 11428079)&lt;br /&gt;
|MG ZS AC Charger&lt;br /&gt;
|three phase&lt;br /&gt;
|85-265V 32A Max&lt;br /&gt;
|85-265V 16A Max&lt;br /&gt;
|250-500V 24A Max&lt;br /&gt;
|250-500V 32A Max&lt;br /&gt;
|250-500V&lt;br /&gt;
|9-16V 220A Max@13.V&lt;br /&gt;
|-&lt;br /&gt;
|EP3CCU1130B (11489298)&lt;br /&gt;
|MG 4 Charger&lt;br /&gt;
|??? phase&lt;br /&gt;
|85-265V 32A Max&lt;br /&gt;
|300-456V 16A Max&lt;br /&gt;
|220-490V 24A Max&lt;br /&gt;
|220-490V 31.5A Max&lt;br /&gt;
|220-490V&lt;br /&gt;
|9-16V- 220A Max@13.5V&lt;br /&gt;
|-&lt;br /&gt;
|EH3CCU6630B (11572315)&lt;br /&gt;
|MG4 Trophy&lt;br /&gt;
|??? Phase&lt;br /&gt;
|85-265V 32A Max&lt;br /&gt;
|N/A&lt;br /&gt;
|220-490V 22A Max&lt;br /&gt;
|N/A&lt;br /&gt;
|220-490Vdc&lt;br /&gt;
|9-16V 220A Max@13.5V&lt;br /&gt;
|-&lt;br /&gt;
|EP2CCU6625A (11237810)&lt;br /&gt;
|MG5&lt;br /&gt;
|??? phase&lt;br /&gt;
|85-265V 32A Max&lt;br /&gt;
|N/A&lt;br /&gt;
|230-450V 22A Max&lt;br /&gt;
|N/A&lt;br /&gt;
|230-450Vdc 13A Max&lt;br /&gt;
|9-16V 178A Max@14V&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===== Example offer =====&lt;br /&gt;
[https://web.archive.org/web/20240815184401/https://www.evbreakers.com/product?pid=MG+ZS+ONBOARD+BATTERY+CHARGER+2019-2024&amp;amp;sku=15074 EV Breakers - MG ZS ONBOARD BATTERY CHARGER 2019-2024 (archive.org)] - 08-2024, GPB 300&lt;br /&gt;
&lt;br /&gt;
https://www.bildelsbasen.se/sv-se/pb/S%C3%B6k/Bildelar/s1/MG/MG-ZS-EV/2020_2025/EL-&amp;amp;-Givare-&amp;amp;-Databox-&amp;amp;-Sensor/Batteriladdare-H%C3%B6gsp%C3%A4nning/_/ID-60187841/11428079 - 08-2024; 5000 SEK&lt;br /&gt;
&lt;br /&gt;
==== Video of Damien hacking it ====&lt;br /&gt;
[https://vimeo.com/914791414 MG ZS EV Charger Hacked] N.B It&#039;s not confirmed yet whether all chargers accept the same CAN messages for control, more investigation is needed. &lt;br /&gt;
&lt;br /&gt;
[https://www.youtube.com/watch?v=6wzUicBnbMc 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)&lt;br /&gt;
&lt;br /&gt;
==== Damien&#039;s GitHub page ====&lt;br /&gt;
https://github.com/damienmaguire/MG-EV-Charger&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Connectors&#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Charger part number&lt;br /&gt;
!Low voltage&lt;br /&gt;
!High voltage (DC)&lt;br /&gt;
!High voltage (AC)&lt;br /&gt;
|-&lt;br /&gt;
|ZS10BC6600A (10822241)&lt;br /&gt;
|33472-1201 (housing)&amp;lt;br&amp;gt;&lt;br /&gt;
33012-2021 (pin)&lt;br /&gt;
|2103177 (housing)&amp;lt;br&amp;gt;&lt;br /&gt;
1355036 (pin)&lt;br /&gt;
| 13879047 (housing)&amp;lt;br&amp;gt;&lt;br /&gt;
13955308 (power pin)&amp;lt;br&amp;gt;&lt;br /&gt;
13711549 (signal pin)&lt;br /&gt;
|-&lt;br /&gt;
|EP2CCU1130A (11276088, 11428079)&lt;br /&gt;
|64319-1211 (housing)&amp;lt;br&amp;gt;&lt;br /&gt;
64322 (0.635mm pin)&amp;lt;br&amp;gt;&lt;br /&gt;
64323 (1.50mm pin)&lt;br /&gt;
|HVC2P28FSX02 (2.5mm² Shield)&amp;lt;br&amp;gt;&lt;br /&gt;
HVC2P28FSX04 (4.0mm² Shield)&amp;lt;br&amp;gt;&lt;br /&gt;
HVC2P28FSX05 (5.0mm2 Shield)&amp;lt;br&amp;gt;&lt;br /&gt;
“X” indicates code 1/2/3/4/5/6&lt;br /&gt;
| HVC5P63FSx06&amp;lt;br&amp;gt;&lt;br /&gt;
“X” code： CODE A：1/CODE B：2/CODE Z：0&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== ZS10BC6600A ==&lt;br /&gt;
[[File:ZS10BC6600A overview.jpg|thumb|448x448px|ZS10BC6600A Overview]]&lt;br /&gt;
[[File:ZS10BC6600A front labeled.jpg|thumb|448x448px|ZS10BC6600A Pinout]]&lt;br /&gt;
[[File:ZS10BC6600A LV Pinout.png|thumb|LV Pinout]]&lt;br /&gt;
&lt;br /&gt;
==== Specs: ====&lt;br /&gt;
AC input: 85-265V 32A Max&lt;br /&gt;
&lt;br /&gt;
DC output 230-480V 20A Max (6.6KW Max)&lt;br /&gt;
&lt;br /&gt;
==== To use the charger: ====&lt;br /&gt;
connect pins on the LV connector:&lt;br /&gt;
&lt;br /&gt;
1 to switched 12V&lt;br /&gt;
&lt;br /&gt;
2 to ground&lt;br /&gt;
&lt;br /&gt;
3 to CAN H&lt;br /&gt;
&lt;br /&gt;
4 to CAN L&lt;br /&gt;
&lt;br /&gt;
8 Via a 100k resistor to pin 12&lt;br /&gt;
&lt;br /&gt;
10 Via a 100k resistor to pin 12&lt;br /&gt;
&lt;br /&gt;
12 see pin 8 and 10&lt;br /&gt;
&lt;br /&gt;
connect pins on the AC HV connector to the charging port&lt;br /&gt;
&lt;br /&gt;
When using Foccci the CP can also be connected to Zombie CPspoof &lt;br /&gt;
&lt;br /&gt;
output through a 1k resistor.&lt;br /&gt;
&lt;br /&gt;
connect pins on the DC HV connector to the DC bus.&lt;br /&gt;
&lt;br /&gt;
the HV interlock needs shorting, integrated in the DC connector.&lt;br /&gt;
&lt;br /&gt;
==== Controlling the charger: ====&lt;br /&gt;
This is simple it uses 1 CANbus message 0x29C at 100ms interval on a 500kbit bus&lt;br /&gt;
&lt;br /&gt;
In this message there are 3 values:&lt;br /&gt;
&lt;br /&gt;
Max AC current  &lt;br /&gt;
&lt;br /&gt;
Max DC current &lt;br /&gt;
&lt;br /&gt;
Max DC voltage &lt;br /&gt;
&lt;br /&gt;
==== Reading data from the charger: ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The charger sends 5 messages on the CANbus&lt;br /&gt;
&lt;br /&gt;
0x3B8 Status&lt;br /&gt;
&lt;br /&gt;
CP_pwm in %&lt;br /&gt;
&lt;br /&gt;
AC Amps&lt;br /&gt;
&lt;br /&gt;
AC Volts&lt;br /&gt;
&lt;br /&gt;
DC Amps&lt;br /&gt;
&lt;br /&gt;
DC Volts&lt;br /&gt;
&lt;br /&gt;
0x3BA temperatures&lt;br /&gt;
&lt;br /&gt;
contains 6 temp sensors 2 external and 4 internal&lt;br /&gt;
&lt;br /&gt;
0x3BC unknown&lt;br /&gt;
&lt;br /&gt;
0x3BD unknown&lt;br /&gt;
&lt;br /&gt;
0x3BE maybe error codes&lt;/div&gt;</summary>
		<author><name>Manny</name></author>
	</entry>
	<entry>
		<id>https://openinverter.org/wiki/index.php?title=MG_ZS_Charger&amp;diff=5530</id>
		<title>MG ZS Charger</title>
		<link rel="alternate" type="text/html" href="https://openinverter.org/wiki/index.php?title=MG_ZS_Charger&amp;diff=5530"/>
		<updated>2025-01-27T21:54:37Z</updated>

		<summary type="html">&lt;p&gt;Manny: Added MG ZS connector pinouts&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;MG ZS Charger Part number(s)&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Part Number&lt;br /&gt;
!Description&lt;br /&gt;
!&#039;&#039;&#039;Phases&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;AC/DC Input 1&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;AC/DC Input 2&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;AC/DC Output 1&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;AC/DC Output 2&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;DC/DC Input&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;DC/DC Output&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|ZS10BC6600A (10822241)&lt;br /&gt;
|MG ZS AC Charger&lt;br /&gt;
|single phase&lt;br /&gt;
|85-265V 32A Max&lt;br /&gt;
|N/A&lt;br /&gt;
|230-480V 20A Max 6.6KW Max&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|-&lt;br /&gt;
|EP2CCU1130A (11276088, 11428079)&lt;br /&gt;
|MG ZS AC Charger&lt;br /&gt;
|three phase&lt;br /&gt;
|85-265V 32A Max&lt;br /&gt;
|85-265V 16A Max&lt;br /&gt;
|250-500V 24A Max&lt;br /&gt;
|250-500V 32A Max&lt;br /&gt;
|250-500V&lt;br /&gt;
|9-16V 220A Max@13.V&lt;br /&gt;
|-&lt;br /&gt;
|EP3CCU1130B (11489298)&lt;br /&gt;
|MG 4 Charger&lt;br /&gt;
|??? phase&lt;br /&gt;
|85-265V 32A Max&lt;br /&gt;
|300-456V 16A Max&lt;br /&gt;
|220-490V 24A Max&lt;br /&gt;
|220-490V 31.5A Max&lt;br /&gt;
|220-490V&lt;br /&gt;
|9-16V- 220A Max@13.5V&lt;br /&gt;
|-&lt;br /&gt;
|EH3CCU6630B (11572315)&lt;br /&gt;
|MG4 Trophy&lt;br /&gt;
|??? Phase&lt;br /&gt;
|85-265V 32A Max&lt;br /&gt;
|N/A&lt;br /&gt;
|220-490V 22A Max&lt;br /&gt;
|N/A&lt;br /&gt;
|220-490Vdc&lt;br /&gt;
|9-16V 220A Max@13.5V&lt;br /&gt;
|-&lt;br /&gt;
|EP2CCU6625A (11237810)&lt;br /&gt;
|MG5&lt;br /&gt;
|??? phase&lt;br /&gt;
|85-265V 32A Max&lt;br /&gt;
|N/A&lt;br /&gt;
|230-450V 22A Max&lt;br /&gt;
|N/A&lt;br /&gt;
|230-450Vdc 13A Max&lt;br /&gt;
|9-16V 178A Max@14V&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===== Example offer =====&lt;br /&gt;
[https://web.archive.org/web/20240815184401/https://www.evbreakers.com/product?pid=MG+ZS+ONBOARD+BATTERY+CHARGER+2019-2024&amp;amp;sku=15074 EV Breakers - MG ZS ONBOARD BATTERY CHARGER 2019-2024 (archive.org)] - 08-2024, GPB 300&lt;br /&gt;
&lt;br /&gt;
https://www.bildelsbasen.se/sv-se/pb/S%C3%B6k/Bildelar/s1/MG/MG-ZS-EV/2020_2025/EL-&amp;amp;-Givare-&amp;amp;-Databox-&amp;amp;-Sensor/Batteriladdare-H%C3%B6gsp%C3%A4nning/_/ID-60187841/11428079 - 08-2024; 5000 SEK&lt;br /&gt;
&lt;br /&gt;
==== Video of Damien hacking it ====&lt;br /&gt;
[https://vimeo.com/914791414 MG ZS EV Charger Hacked] N.B It&#039;s not confirmed yet whether all chargers accept the same CAN messages for control, more investigation is needed. &lt;br /&gt;
&lt;br /&gt;
[https://www.youtube.com/watch?v=6wzUicBnbMc 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)&lt;br /&gt;
&lt;br /&gt;
==== Damien&#039;s GitHub page ====&lt;br /&gt;
https://github.com/damienmaguire/MG-EV-Charger&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Connectors&#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Charger part number&lt;br /&gt;
!Low voltage&lt;br /&gt;
!High voltage (DC)&lt;br /&gt;
!High voltage (AC)&lt;br /&gt;
|-&lt;br /&gt;
|ZS10BC6600A (10822241)&lt;br /&gt;
|33472-1201 (housing)&amp;lt;br&amp;gt;&lt;br /&gt;
33012-2021 (pin)&lt;br /&gt;
|2103177 (housing)&amp;lt;br&amp;gt;&lt;br /&gt;
1355036 (pin)&lt;br /&gt;
| 13879047 (housing)&amp;lt;br&amp;gt;&lt;br /&gt;
13955308 (power pin)&amp;lt;br&amp;gt;&lt;br /&gt;
13711549 (signal pin)&lt;br /&gt;
|-&lt;br /&gt;
|EP2CCU1130A (11276088, 11428079)&lt;br /&gt;
|64319-1211 (housing)&amp;lt;br&amp;gt;&lt;br /&gt;
64322 (0.635mm pin)&amp;lt;br&amp;gt;&lt;br /&gt;
64323 (1.50mm pin)&lt;br /&gt;
|HVC2P28FSX02 (2.5mm² Shield)&amp;lt;br&amp;gt;&lt;br /&gt;
HVC2P28FSX04 (4.0mm² Shield)&amp;lt;br&amp;gt;&lt;br /&gt;
HVC2P28FSX05 (5.0mm2 Shield)&amp;lt;br&amp;gt;&lt;br /&gt;
“X” indicates code 1/2/3/4/5/6&lt;br /&gt;
| HVC5P63FSx06&amp;lt;br&amp;gt;&lt;br /&gt;
“X” code： CODE A：1/CODE B：2/CODE Z：0&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== ZS10BC6600A ==&lt;br /&gt;
[[File:ZS10BC6600A overview.jpg|thumb|448x448px|ZS10BC6600A Overview]]&lt;br /&gt;
[[File:ZS10BC6600A front labeled.jpg|thumb|448x448px|ZS10BC6600A Pinout]]&lt;br /&gt;
[[File:ZS10BC6600A LV Pinout.png|thumb|LV Pinout]]&lt;/div&gt;</summary>
		<author><name>Manny</name></author>
	</entry>
	<entry>
		<id>https://openinverter.org/wiki/index.php?title=File:ZS10BC6600A_LV_Pinout.png&amp;diff=5529</id>
		<title>File:ZS10BC6600A LV Pinout.png</title>
		<link rel="alternate" type="text/html" href="https://openinverter.org/wiki/index.php?title=File:ZS10BC6600A_LV_Pinout.png&amp;diff=5529"/>
		<updated>2025-01-27T21:52:27Z</updated>

		<summary type="html">&lt;p&gt;Manny: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Manny</name></author>
	</entry>
	<entry>
		<id>https://openinverter.org/wiki/index.php?title=File:ZS10BC6600A_front_labeled.jpg&amp;diff=5528</id>
		<title>File:ZS10BC6600A front labeled.jpg</title>
		<link rel="alternate" type="text/html" href="https://openinverter.org/wiki/index.php?title=File:ZS10BC6600A_front_labeled.jpg&amp;diff=5528"/>
		<updated>2025-01-27T21:43:20Z</updated>

		<summary type="html">&lt;p&gt;Manny: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Manny</name></author>
	</entry>
	<entry>
		<id>https://openinverter.org/wiki/index.php?title=File:ZS10BC6600A_overview.jpg&amp;diff=5527</id>
		<title>File:ZS10BC6600A overview.jpg</title>
		<link rel="alternate" type="text/html" href="https://openinverter.org/wiki/index.php?title=File:ZS10BC6600A_overview.jpg&amp;diff=5527"/>
		<updated>2025-01-27T20:49:28Z</updated>

		<summary type="html">&lt;p&gt;Manny: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Manny</name></author>
	</entry>
	<entry>
		<id>https://openinverter.org/wiki/index.php?title=Mechanical_design_database&amp;diff=5507</id>
		<title>Mechanical design database</title>
		<link rel="alternate" type="text/html" href="https://openinverter.org/wiki/index.php?title=Mechanical_design_database&amp;diff=5507"/>
		<updated>2025-01-21T18:39:21Z</updated>

		<summary type="html">&lt;p&gt;Manny: Added MG ZS AC adapter&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;CAD Library of EV components: [[CAD Models]] &lt;br /&gt;
&lt;br /&gt;
=== A open data base for different mechanical hardware designs ===&lt;br /&gt;
&lt;br /&gt;
* adapter plates&lt;br /&gt;
* motor couplers&lt;br /&gt;
* drive shaft flanges&lt;br /&gt;
* covers, caps, shields, &lt;br /&gt;
* etc&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Very instructable video about driveshaft extension:&#039;&#039;&#039; https://www.youtube.com/watch?v=NkQc7eshiXI&amp;amp;t=532s&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
zero ev CAD library https://zero-ev.co.uk/cad/?v=3e8d115eb4b3&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!motor&lt;br /&gt;
!source&lt;br /&gt;
!status&lt;br /&gt;
!gearbox&lt;br /&gt;
!source&lt;br /&gt;
!status&lt;br /&gt;
|-&lt;br /&gt;
|Nissan leaf gen 2+ (em57)&lt;br /&gt;
|https://github.com/bratindustries/adapter-plates/tree/main/nissan/leaf&lt;br /&gt;
&lt;br /&gt;
https://bratindustries.net/product/em57-adapter-plate/&lt;br /&gt;
|fits!&lt;br /&gt;
|vintage VW&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Nissan leaf gen 1 (em61)&lt;br /&gt;
|https://github.com/bratindustries/adapter-plates/tree/main/nissan/leaf&lt;br /&gt;
|untested&lt;br /&gt;
|Nissan 5 speed 71B&lt;br /&gt;
|https://github.com/bratindustries/adapter-plates/tree/main/nissan/5speed&lt;br /&gt;
|fits!&lt;br /&gt;
|-&lt;br /&gt;
|Mitsubishi outlander rear motor&lt;br /&gt;
|https://github.com/bratindustries/adapter-plates adapter plate with nema b-face pattern.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
https://openinverter.org/forum/download/file.php?id=8468&lt;br /&gt;
&lt;br /&gt;
https://openinverter.org/forum/viewtopic.php?p=25569&amp;amp;hilit=cad+file#p25569&lt;br /&gt;
|untested&lt;br /&gt;
|bmw&lt;br /&gt;
|https://github.com/bratindustries/adapter-plates&lt;br /&gt;
|untested&lt;br /&gt;
|-&lt;br /&gt;
|Toyota Prius transaxle&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Lexus GS450h locking plate&lt;br /&gt;
|https://openinverter.org/forum/viewtopic.php?p=20934&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|tesla model 3&lt;br /&gt;
|https://zero-ev.co.uk/TM3RDU.zip?v=3e8d115eb4b3&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+3d printed parts&lt;br /&gt;
!parts for:&lt;br /&gt;
!function&lt;br /&gt;
!status&lt;br /&gt;
!source&lt;br /&gt;
!&lt;br /&gt;
|-&lt;br /&gt;
|molex memx cinch modice headers and encloser&lt;br /&gt;
|3d printable versions of the molex memx, used for many different vcu boards.&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/bratindustries/molex-headers&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|toyota prius gen 3 inverter&lt;br /&gt;
|HV+LV conections&lt;br /&gt;
|fits!&lt;br /&gt;
|https://github.com/jamiejones85/Gen3PriusInverter3DParts&lt;br /&gt;
https://openinverter.org/forum/viewtopic.php?p=37156&amp;amp;hilit=3d+printed#p37156&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|toyota prius gen 2 inverter&lt;br /&gt;
|HV and MG adaptors/blanks&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/Wonk6677/Prius-Gen-2-printed-parts&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|nissan leaf battery&lt;br /&gt;
|LV conector&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|nissan leaf gen 2 + inverter&lt;br /&gt;
|HV connection cover&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/bratindustries/leaf-inverter-cover&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|gs450h inverter&lt;br /&gt;
|HV connections&lt;br /&gt;
|&lt;br /&gt;
|https://openinverter.org/forum/viewtopic.php?t=1694&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mitsubishi outlander rear inverter&lt;br /&gt;
|HV connections&lt;br /&gt;
|&lt;br /&gt;
|https://openinverter.org/forum/download/file.php?id=13803&lt;br /&gt;
https://openinverter.org/forum/viewtopic.php?p=37192&amp;amp;hilit=3d+printed#p37192&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
https://www.printables.com/@crasbe_360778/collections/563327&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mitsubishi outlander rear inverter&lt;br /&gt;
|3D Scan&lt;br /&gt;
|&lt;br /&gt;
|https://grabcad.com/library/mitsubishi-outlander-phev-rear-inverter-1&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mitusbishi charger&lt;br /&gt;
|conectors&lt;br /&gt;
|&lt;br /&gt;
|https://www.printables.com/@crasbe_360778/collections/563327&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mitsubishi outlander rear Motor&lt;br /&gt;
|Resolver connector cable gland replacement&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/Wonk6677/mitsubishi-outlander-rear-motor-3d-printed-parts&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mitsubishi outlander rear Motor&lt;br /&gt;
|3D Scan&lt;br /&gt;
|&lt;br /&gt;
|https://grabcad.com/library/outlander-phev-rear-motor-1&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mitsubishi outlander rear Gearbox&lt;br /&gt;
|3D Scan&lt;br /&gt;
|&lt;br /&gt;
|https://grabcad.com/library/outlander-phev-rear-gearbox-1&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|VW Golf GTE Battery&lt;br /&gt;
|3D printable Terminal cover&lt;br /&gt;
|Fits&lt;br /&gt;
|https://grabcad.com/library/1577279&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Gs450H &lt;br /&gt;
|Inverter HV inlet blanking plate&lt;br /&gt;
|Fits&lt;br /&gt;
|https://grabcad.com/library/gs450-inverter-hv-inlet-blank-1&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Gs450H&lt;br /&gt;
|Inverter side HV inlet&lt;br /&gt;
|&lt;br /&gt;
|https://grabcad.com/library/gs450h-side-port-1&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Nissan Leaf gen2 inverter&lt;br /&gt;
|HV inlet cover&lt;br /&gt;
|&lt;br /&gt;
|https://grabcad.com/library/leaf-inverter-inlet-cover-1&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|MG ZS gen1 charger&lt;br /&gt;
|AC connector to M25 adapter&lt;br /&gt;
|Fits&lt;br /&gt;
|https://www.thingiverse.com/thing:6921222&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
[[Category:Mechanical]] [[Category:Adapter]] [[Category:CAD]] [[Category:Nissan]] [[Category:Toyota]] [[Category:Mitsubishi]] [[Category:Lexus]]&lt;br /&gt;
[[Category:VAG]]&lt;/div&gt;</summary>
		<author><name>Manny</name></author>
	</entry>
	<entry>
		<id>https://openinverter.org/wiki/index.php?title=MG_ZS_Charger&amp;diff=5474</id>
		<title>MG ZS Charger</title>
		<link rel="alternate" type="text/html" href="https://openinverter.org/wiki/index.php?title=MG_ZS_Charger&amp;diff=5474"/>
		<updated>2025-01-06T23:55:11Z</updated>

		<summary type="html">&lt;p&gt;Manny: Added &amp;lt;br&amp;gt; to tabel&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;MG ZS Charger Part number(s)&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Part Number&lt;br /&gt;
!Description&lt;br /&gt;
!&#039;&#039;&#039;Phases&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;AC/DC Input 1&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;AC/DC Input 2&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;AC/DC Output 1&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;AC/DC Output 2&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;DC/DC Input&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;DC/DC Output&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|ZS10BC6600A (10822241)&lt;br /&gt;
|MG ZS AC Charger&lt;br /&gt;
|single phase&lt;br /&gt;
|85-265V 32A Max&lt;br /&gt;
|N/A&lt;br /&gt;
|230-480V 20A Max 6.6KW Max&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|-&lt;br /&gt;
|EP2CCU1130A (11276088, 11428079)&lt;br /&gt;
|MG ZS AC Charger&lt;br /&gt;
|three phase&lt;br /&gt;
|85-265V 32A Max&lt;br /&gt;
|85-265V 16A Max&lt;br /&gt;
|250-500V 24A Max&lt;br /&gt;
|250-500V 32A Max&lt;br /&gt;
|250-500V&lt;br /&gt;
|9-16V 220A Max@13.V&lt;br /&gt;
|-&lt;br /&gt;
|EP3CCU1130B (11489298)&lt;br /&gt;
|MG 4 Charger&lt;br /&gt;
|??? phase&lt;br /&gt;
|85-265V 32A Max&lt;br /&gt;
|300-456V 16A Max&lt;br /&gt;
|220-490V 24A Max&lt;br /&gt;
|220-490V 31.5A Max&lt;br /&gt;
|220-490V&lt;br /&gt;
|9-16V- 220A Max@13.5V&lt;br /&gt;
|-&lt;br /&gt;
|EH3CCU6630B (11572315)&lt;br /&gt;
|MG4 Trophy&lt;br /&gt;
|??? Phase&lt;br /&gt;
|85-265V 32A Max&lt;br /&gt;
|N/A&lt;br /&gt;
|220-490V 22A Max&lt;br /&gt;
|N/A&lt;br /&gt;
|220-490Vdc&lt;br /&gt;
|9-16V 220A Max@13.5V&lt;br /&gt;
|-&lt;br /&gt;
|EP2CCU6625A (11237810)&lt;br /&gt;
|MG5&lt;br /&gt;
|??? phase&lt;br /&gt;
|85-265V 32A Max&lt;br /&gt;
|N/A&lt;br /&gt;
|230-450V 22A Max&lt;br /&gt;
|N/A&lt;br /&gt;
|230-450Vdc 13A Max&lt;br /&gt;
|9-16V 178A Max@14V&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===== Example offer =====&lt;br /&gt;
[https://web.archive.org/web/20240815184401/https://www.evbreakers.com/product?pid=MG+ZS+ONBOARD+BATTERY+CHARGER+2019-2024&amp;amp;sku=15074 EV Breakers - MG ZS ONBOARD BATTERY CHARGER 2019-2024 (archive.org)] - 08-2024, GPB 300&lt;br /&gt;
&lt;br /&gt;
https://www.bildelsbasen.se/sv-se/pb/S%C3%B6k/Bildelar/s1/MG/MG-ZS-EV/2020_2025/EL-&amp;amp;-Givare-&amp;amp;-Databox-&amp;amp;-Sensor/Batteriladdare-H%C3%B6gsp%C3%A4nning/_/ID-60187841/11428079 - 08-2024; 5000 SEK&lt;br /&gt;
&lt;br /&gt;
==== Video of Damien hacking it ====&lt;br /&gt;
[https://vimeo.com/914791414 MG ZS EV Charger Hacked] N.B It&#039;s not confirmed yet whether all chargers accept the same CAN messages for control, more investigation is needed. &lt;br /&gt;
&lt;br /&gt;
[https://www.youtube.com/watch?v=6wzUicBnbMc 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)&lt;br /&gt;
&lt;br /&gt;
==== Damien&#039;s GitHub page ====&lt;br /&gt;
https://github.com/damienmaguire/MG-EV-Charger&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Connectors&#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Charger part number&lt;br /&gt;
!Low voltage&lt;br /&gt;
!High voltage (DC)&lt;br /&gt;
!High voltage (AC)&lt;br /&gt;
|-&lt;br /&gt;
|ZS10BC6600A (10822241)&lt;br /&gt;
|33472-1201 (housing)&amp;lt;br&amp;gt;&lt;br /&gt;
33012-2021 (pin)&lt;br /&gt;
|2103177 (housing)&amp;lt;br&amp;gt;&lt;br /&gt;
1355036 (pin)&lt;br /&gt;
| 13879047 (housing)&amp;lt;br&amp;gt;&lt;br /&gt;
13955308 (power pin)&amp;lt;br&amp;gt;&lt;br /&gt;
13711549 (signal pin)&lt;br /&gt;
|-&lt;br /&gt;
|EP2CCU1130A (11276088, 11428079)&lt;br /&gt;
|64319-1211 (housing)&amp;lt;br&amp;gt;&lt;br /&gt;
64322 (0.635mm pin)&amp;lt;br&amp;gt;&lt;br /&gt;
64323 (1.50mm pin)&lt;br /&gt;
|HVC2P28FSX02 (2.5mm² Shield)&amp;lt;br&amp;gt;&lt;br /&gt;
HVC2P28FSX04 (4.0mm² Shield)&amp;lt;br&amp;gt;&lt;br /&gt;
HVC2P28FSX05 (5.0mm2 Shield)&amp;lt;br&amp;gt;&lt;br /&gt;
“X” indicates code 1/2/3/4/5/6&lt;br /&gt;
| HVC5P63FSx06&amp;lt;br&amp;gt;&lt;br /&gt;
“X” code： CODE A：1/CODE B：2/CODE Z：0&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Manny</name></author>
	</entry>
	<entry>
		<id>https://openinverter.org/wiki/index.php?title=MG_ZS_Charger&amp;diff=5473</id>
		<title>MG ZS Charger</title>
		<link rel="alternate" type="text/html" href="https://openinverter.org/wiki/index.php?title=MG_ZS_Charger&amp;diff=5473"/>
		<updated>2025-01-06T23:52:11Z</updated>

		<summary type="html">&lt;p&gt;Manny: Added connector info&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;MG ZS Charger Part number(s)&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Part Number&lt;br /&gt;
!Description&lt;br /&gt;
!&#039;&#039;&#039;Phases&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;AC/DC Input 1&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;AC/DC Input 2&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;AC/DC Output 1&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;AC/DC Output 2&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;DC/DC Input&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;DC/DC Output&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|ZS10BC6600A (10822241)&lt;br /&gt;
|MG ZS AC Charger&lt;br /&gt;
|single phase&lt;br /&gt;
|85-265V 32A Max&lt;br /&gt;
|N/A&lt;br /&gt;
|230-480V 20A Max 6.6KW Max&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|-&lt;br /&gt;
|EP2CCU1130A (11276088, 11428079)&lt;br /&gt;
|MG ZS AC Charger&lt;br /&gt;
|three phase&lt;br /&gt;
|85-265V 32A Max&lt;br /&gt;
|85-265V 16A Max&lt;br /&gt;
|250-500V 24A Max&lt;br /&gt;
|250-500V 32A Max&lt;br /&gt;
|250-500V&lt;br /&gt;
|9-16V 220A Max@13.V&lt;br /&gt;
|-&lt;br /&gt;
|EP3CCU1130B (11489298)&lt;br /&gt;
|MG 4 Charger&lt;br /&gt;
|??? phase&lt;br /&gt;
|85-265V 32A Max&lt;br /&gt;
|300-456V 16A Max&lt;br /&gt;
|220-490V 24A Max&lt;br /&gt;
|220-490V 31.5A Max&lt;br /&gt;
|220-490V&lt;br /&gt;
|9-16V- 220A Max@13.5V&lt;br /&gt;
|-&lt;br /&gt;
|EH3CCU6630B (11572315)&lt;br /&gt;
|MG4 Trophy&lt;br /&gt;
|??? Phase&lt;br /&gt;
|85-265V 32A Max&lt;br /&gt;
|N/A&lt;br /&gt;
|220-490V 22A Max&lt;br /&gt;
|N/A&lt;br /&gt;
|220-490Vdc&lt;br /&gt;
|9-16V 220A Max@13.5V&lt;br /&gt;
|-&lt;br /&gt;
|EP2CCU6625A (11237810)&lt;br /&gt;
|MG5&lt;br /&gt;
|??? phase&lt;br /&gt;
|85-265V 32A Max&lt;br /&gt;
|N/A&lt;br /&gt;
|230-450V 22A Max&lt;br /&gt;
|N/A&lt;br /&gt;
|230-450Vdc 13A Max&lt;br /&gt;
|9-16V 178A Max@14V&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===== Example offer =====&lt;br /&gt;
[https://web.archive.org/web/20240815184401/https://www.evbreakers.com/product?pid=MG+ZS+ONBOARD+BATTERY+CHARGER+2019-2024&amp;amp;sku=15074 EV Breakers - MG ZS ONBOARD BATTERY CHARGER 2019-2024 (archive.org)] - 08-2024, GPB 300&lt;br /&gt;
&lt;br /&gt;
https://www.bildelsbasen.se/sv-se/pb/S%C3%B6k/Bildelar/s1/MG/MG-ZS-EV/2020_2025/EL-&amp;amp;-Givare-&amp;amp;-Databox-&amp;amp;-Sensor/Batteriladdare-H%C3%B6gsp%C3%A4nning/_/ID-60187841/11428079 - 08-2024; 5000 SEK&lt;br /&gt;
&lt;br /&gt;
==== Video of Damien hacking it ====&lt;br /&gt;
[https://vimeo.com/914791414 MG ZS EV Charger Hacked] N.B It&#039;s not confirmed yet whether all chargers accept the same CAN messages for control, more investigation is needed. &lt;br /&gt;
&lt;br /&gt;
[https://www.youtube.com/watch?v=6wzUicBnbMc 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)&lt;br /&gt;
&lt;br /&gt;
==== Damien&#039;s GitHub page ====&lt;br /&gt;
https://github.com/damienmaguire/MG-EV-Charger&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Connectors&#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Charger part number&lt;br /&gt;
!Low voltage&lt;br /&gt;
!High voltage (DC)&lt;br /&gt;
!High voltage (AC)&lt;br /&gt;
|-&lt;br /&gt;
|ZS10BC6600A (10822241)&lt;br /&gt;
|33472-1201 (housing)&lt;br /&gt;
33012-2021 (pin)&lt;br /&gt;
|2103177 (housing)&lt;br /&gt;
1355036 (pin)&lt;br /&gt;
|13879047 (housing)&lt;br /&gt;
13955308 (power pin)&lt;br /&gt;
13711549 (signal pin)&lt;br /&gt;
|-&lt;br /&gt;
|EP2CCU1130A (11276088, 11428079)&lt;br /&gt;
|64319-1211 (housing)&lt;br /&gt;
64322 (0.635mm pin)&lt;br /&gt;
64323 (1.50mm pin)&lt;br /&gt;
|HVC2P28FSX02 (2.5mm² Shield) &lt;br /&gt;
HVC2P28FSX04 (4.0mm² Shield) &lt;br /&gt;
HVC2P28FSX05 (5.0mm2 Shield) &lt;br /&gt;
“X” indicates code 1/2/3/4/5/6&lt;br /&gt;
|HVC5P63FSx06&lt;br /&gt;
“X” code： CODE A：1/CODE B：2/CODE Z：0&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Manny</name></author>
	</entry>
	<entry>
		<id>https://openinverter.org/wiki/index.php?title=Using_FOC_Software&amp;diff=4384</id>
		<title>Using FOC Software</title>
		<link rel="alternate" type="text/html" href="https://openinverter.org/wiki/index.php?title=Using_FOC_Software&amp;diff=4384"/>
		<updated>2024-01-26T18:31:21Z</updated>

		<summary type="html">&lt;p&gt;Manny: fixed dead link to MLX91204, added the MLX90380 info&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Synchronous motors have turned out only to be well drivable when their stator current is controlled by means of a feedback current loop. Due to this, the existing feed forward control used for induction motors could not be extended for use with synchronous motors. Therefor the well known field oriented control approach was implemented in a separate software.&lt;br /&gt;
&lt;br /&gt;
Here is a video manual, created by Johannes Hubner and Damien Maguire, which describes process of setting up FOC-operated system from the very beginning: https://youtu.be/1SlL6cEoRBgv It is strongly recommended to watch it carefully. (also available with chapters: https://youtu.be/tirDQJ6iH28 ).&lt;br /&gt;
&lt;br /&gt;
Note by eightdot and giplt, about the table at time 40:00 : We think that 2 of the 4 combinations will work (you will just find the wrong &#039;dip&#039; first, see the part about adding 32768 below), the other 2 should also work by xoring pinswap with 2.&lt;br /&gt;
&lt;br /&gt;
== Hardware requirements ==&lt;br /&gt;
Field oriented control is only implemented for permanent magnet motors. Moreover it is optimized for IPM motors (interior permanent magnet). So it will not drive BLDC motors in an efficient manner. It will yield no movement at all with induction motors. &lt;br /&gt;
&lt;br /&gt;
Since the absolute rotor position is a key factor with synchronous motors, said software requires an absolute position feedback device. This can be a resolver or a sin/cos chip [https://www.mouser.com/datasheet/2/734/MLX91204-Datasheet-Melexis-961599.pdf MLX91204] or [https://media.melexis.com/-/media/files/documents/datasheets/mlx90380-datasheet-melexis.pdf MLX90380] on top of a small magnet. Resolvers will need a so-called excitation. That is a high frequency (4.4kHz in our case) sine wave. Only V3 main boards generate this excitation signal. sin/cos chips do not need excitation and can also be run with V2 main boards.&lt;br /&gt;
&lt;br /&gt;
Most of Damiens Toyota Designs implement V3 main board circuitry.&lt;br /&gt;
&lt;br /&gt;
So to sum up&lt;br /&gt;
* IPM (Interior Permanent Magnet Synchronous Motor)&lt;br /&gt;
* Resolver or sin/cos chip&lt;br /&gt;
* V3 [https://openinverter.org/shop/index.php?route=product/product&amp;amp;product_id=58 Mainboard]&lt;br /&gt;
&lt;br /&gt;
== Encoder setup ==&lt;br /&gt;
&lt;br /&gt;
The rev3 mainboard requires sin and cos resolver/encoder inputs between 0 and 3.3V, centred around 1.65V. The Melexis MLX91204 encoder chip linked above unfortunately does not operate on 3.3V, and requires 5V, and it outputs 0.5-4.5V (centred around 2.5V). This is easy enough to &#039;fix&#039; by using a simple resistor potential divider, but it can be difficult to arrive at a strong signal centred on 1.65V. The openinverter software will cope with a small offset, but to improve encoder performance, a new parameter &#039;sincosofs&#039; has been introduced (committed on 23rd Feb, no new releases since then as yet). To set this, slowly turn the motor while measuring the voltage from the encoder (after your resistor divider). Note down min and max voltages (these should be between, but as close as possible, to 0V and 3.3V) and calculate the average (min voltage + max voltage, divide by two). This gives your signal midpoint. To convert to digits, divide this by 3.3, then multiply by 4096. Enter your result as sincosofs, and save parameters.&lt;br /&gt;
&lt;br /&gt;
With the MLX90380 running on 3.3V this offset won&#039;t be necessary.&lt;br /&gt;
&lt;br /&gt;
== Software setup ==&lt;br /&gt;
First of all you need to flash your board with preferable the [https://github.com/jsphuebner/stm32-sine/releases/latest latest] FOC version (stm32_foc.bin or hex). It will identify itself with the version value of &amp;quot;X.YY.R-foc&amp;quot;. &#039;&#039;&#039;Version [https://github.com/jsphuebner/stm32-sine/releases/tag/v4.97.R 4.97.R] is the last one that supports switching from Run mode to Manual Run mode! Silly Johannes keeps forgetting to fix this. So temporarily switch to 4.97.R.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If not using a pretuned kit (like Leaf dropin board) do the [[Schematics and Instructions#Connecting the sensor boards|usual current and voltage calibration]]. Be aware that polarity is important. So if current flows &#039;&#039;&#039;from&#039;&#039;&#039; the IGBT &#039;&#039;&#039;to&#039;&#039;&#039; the motor the reading must be positive. Therefor it is possible to set negative gain. When setting negative gain ocurlim must be negative also.&lt;br /&gt;
&lt;br /&gt;
Find out the number of stator pole pairs. Resolver polepairs are either the same as stator pole pairs or 1. sin/cos is always respolepairs=1. Set &amp;quot;encmode&amp;quot; to &amp;quot;Resolver&amp;quot; or &amp;quot;sin/cos&amp;quot;, respectively. Set syncadv=10.&lt;br /&gt;
&lt;br /&gt;
It is important that the PWM channels line up with the current sensors. So current sensor &amp;quot;il1&amp;quot; must sense the phase generated by &amp;quot;PWM1&amp;quot;, same for il2. You don&#039;t need to hardware-swap anything since we have parameter &amp;quot;pinswap&amp;quot;. For example on some inverters current sensors are on phases 1 and 3. (next software revision) has the entry &amp;quot;PWMOutput23&amp;quot; in pinswap. That will essentially make PWM channel 3 responsible for phase 2 and PWM channel 2 becomes phase 3.&lt;br /&gt;
&lt;br /&gt;
Next step is to find out your motors &amp;quot;syncofs&amp;quot;. That is the offset between what the resolver reports as 0° and what actually is 0° alignment between the stator and the rotor magnetic field. To do this, a test mode has been implemented. First start your inverter with the &amp;quot;start&amp;quot; input, then switch to manual mode with the corresponding button on the web interface. &#039;&#039;&#039;Warning&#039;&#039;&#039;: manual mode does not implement any rotor speed limit! When used carelessly you might overspeed your motor to the point were it looses structural integrity - it explodes. So have means to brake your motor externally e.g. by doing this tuning with an already mounted motor and jacked up wheels. Then you can use your cars friction brakes. &#039;&#039;If the motor doesn&#039;t spin at all during the process but you hear the PWM whine and il1 and il2 show current flowing, try swapping 2 of the motor phases over. or swap the resolver inputs (xor pinswap with 2)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Tuning Process:&lt;br /&gt;
# Go into manual mode -&amp;gt; start input, then button on web interface. Select forward direction.&lt;br /&gt;
# Observe value &amp;quot;angle&amp;quot; and turn rotor by hand -&amp;gt; you should see angle changes between 0 to 360°. If not, check resolver connection and excitation signal.&lt;br /&gt;
# Start with syncofs=0&lt;br /&gt;
# enter a positive value for &amp;quot;manualid&amp;quot;. Start low, with respect to motor rating. E.g. 5% of rated current&lt;br /&gt;
# Keep increasing the value until you notice that the motor starts to spin - make sure you hear PWM going&lt;br /&gt;
# If motor spins, change syncofs in 1000 digit increments until it stops spinning. If you need to go below 0, like -1000 enter 64536 (=65536-1000)&lt;br /&gt;
# If manualid is less than about max_motor_current/2 go back to 4. When approaching rated_motor_current/2 make your increments/decrements smaller, like down to 300 digits&lt;br /&gt;
# You have found 1 of 2 possible offsets. Now you can enter a small value for &amp;quot;manualiq&amp;quot; and set &amp;quot;manualid&amp;quot; to 0.1, the motor should spin smooth in both directions&lt;br /&gt;
# If it behaves differently in forward and reverse, add 32768 to syncofs. If the resulting value is &amp;gt; 65535, subtract 32768 instead (or do modulo addition in the first place)&lt;br /&gt;
Congratulations, the most difficult step is done. The default values or curkp and curki can usually stay untouched, I don&#039;t know a good tuning procedure anyway. It are dependent on the motor inductance and higher values can yield higher stability. Next set up the &amp;quot;throtcur&amp;quot; parameter. It defines how many motor amps are produced per % of throttle travel.&lt;br /&gt;
&lt;br /&gt;
Internally, this is split into a so-called direct and a quadrature current by means of the &amp;quot;Most Torque Per Amp&amp;quot; algorithm (MTPA). MTPA usually needs setup for the motor that your working with. You can customize the two parameters lqminusld and fluxlinkage, ideally with the real values of your motor. Otherwise keep fluxlinkage at its default, start with lqminusld=1 and slowly raise it until you get best acceleration.&lt;br /&gt;
&lt;br /&gt;
SPM motors (magnets mounted outside the rotor) need lqminusld set to 0.&lt;br /&gt;
[[Category:Tutorial]]&lt;/div&gt;</summary>
		<author><name>Manny</name></author>
	</entry>
</feed>