<?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=Rstevens81</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=Rstevens81"/>
	<link rel="alternate" type="text/html" href="https://openinverter.org/wiki/Special:Contributions/Rstevens81"/>
	<updated>2026-04-28T18:26:16Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>https://openinverter.org/wiki/index.php?title=ZombieVerter_IO&amp;diff=5815</id>
		<title>ZombieVerter IO</title>
		<link rel="alternate" type="text/html" href="https://openinverter.org/wiki/index.php?title=ZombieVerter_IO&amp;diff=5815"/>
		<updated>2025-07-27T14:20:23Z</updated>

		<summary type="html">&lt;p&gt;Rstevens81: /* Pin functions:[edit | edit source] */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Pin Input/Output and functions ==&lt;br /&gt;
Zombieverter has a number of selectable input/output pins that can be used for a number of functions. These pins are:&lt;br /&gt;
&lt;br /&gt;
Low side Outputs.&lt;br /&gt;
&lt;br /&gt;
* Out1Func/GP Out 1 &lt;br /&gt;
* Out2Func/GP Out 2&lt;br /&gt;
* Out3Func/GP Out 3&lt;br /&gt;
* Trans SL1- (If not using the GS450H)&lt;br /&gt;
* Trans SL2- (If not using the GS450H)&lt;br /&gt;
&lt;br /&gt;
Low side output connect to ground when activated. The low side outputs in Zombie are ideal for switching relays, such as for coolant pumps.&lt;br /&gt;
&lt;br /&gt;
High side PWM.&lt;br /&gt;
&lt;br /&gt;
* PWM 3&lt;br /&gt;
* PWM 2&lt;br /&gt;
* PWM 1&lt;br /&gt;
* Pump PWM - Limited to GS450 Oil pump pwm or tacho pwm output&lt;br /&gt;
&lt;br /&gt;
These are high side 12v outputs, usually for controlling gauges or auxiliary items than need a pwm signals. They are not suitable for controlling relays.&lt;br /&gt;
&lt;br /&gt;
Ground Input pins&lt;br /&gt;
&lt;br /&gt;
These pins pull down to ground only. &#039;&#039;&#039;Do not connect any voltage to these pins.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
PB1&lt;br /&gt;
&lt;br /&gt;
PB2&lt;br /&gt;
&lt;br /&gt;
PB3&lt;br /&gt;
&lt;br /&gt;
====== Pin functions:[edit | edit source] ======&lt;br /&gt;
&#039;&#039;Note: While the web interface will allow input pins to be set to output and vice versa this will not actually work.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* ChaDemoAIw - OUTPUT - used as part of the Chademo charging protocol for the charge allow output to the charger.&lt;br /&gt;
* OBCEnable - OUTPUT: activates as part of the ExtCharger module&lt;br /&gt;
* HeaterEnable - OUTPUT: activates only in run mode and when coolant pump is on&lt;br /&gt;
* RunIndication - OUTPUT: activates when zombie is in run mode&lt;br /&gt;
* WarnIndication - OUTPUT&lt;br /&gt;
* CoolantPump - OUTPUT: activates during precharge, usually used for coolant pumps&lt;br /&gt;
* NegContactor - OUTPUT: activates during precharge for negative contactor&lt;br /&gt;
* BrakeLight - OUTPUT: activates when brake input is detected&lt;br /&gt;
* ReverseLight - OUTPUT: activates when direction is reverse&lt;br /&gt;
* BrakeVacPump DIGITAL OUTPUT: when BrakeVacSensor below threshold this is turned on.&lt;br /&gt;
* HeatReq - DIGITAL INPUT: &lt;br /&gt;
* HVRequest - DIGITAL INPUT - when used with ext charger setting will start precharge cycle and put VCU into charge mode.&lt;br /&gt;
* ProxPilot - ANALOGUE INPUT - detect a charging cable plug in, requires external resistors, values depend on type 1 or type 2&lt;br /&gt;
* BrakeVacSensor - ANALOGUE INPUT - read a vacuum sensor and turn on the BrakeVacPump DIGITAL OUTPUT&lt;br /&gt;
* CoolingFan - OUTPUT: activates when FanTemp setpoint is reached&lt;br /&gt;
* HVActive - OUTPUT: activates when contactors are closed and VCU is in run or charge mode&lt;br /&gt;
* PWMTim3 -&lt;br /&gt;
* CpSpoof - PWM OUTPUT: used to spoof CP signal to OBC if also using a charging interface such as FOCCCI or I3LIM&lt;br /&gt;
* GS450Hpump - PWM OUTPUT: used to run GS450H oil pump&lt;br /&gt;
* Switch_NoRegen - DIGITAL INPUT - when active throttle regen and brake regen are inhibited, this allows much easier up/down shifting if the motor is connected to a manual transmission (NOT currently in released firmware 2.22A, however will be in next release) ... Note this is a hard on/off so can be quite noticeable in low gear&lt;br /&gt;
&lt;br /&gt;
==== Proximity Pilot[edit | edit source] ====&lt;br /&gt;
This analogue input used to detect a charging cable is plugged in.&lt;br /&gt;
&lt;br /&gt;
A resistor to the 5v needs to be connected to the analogue in pin, 330 ohms in the spec, and R5 needs to be another resistor between analogue in pin and ground. Type 1 connectors should be a 2.7k ohm resistor and type 2 should be 4.7k ohm. Note the charging port may already have this resistor installed.&lt;br /&gt;
&lt;br /&gt;
Open up the Zombie UI and choose ProxPilot for the function of the analogue in pin. Then start plotting PPVal and then plug in, you can then use this to select your PPThreshold. Bare in mind the resistance will vary on the cable plugged in depending on the Amps it can supply.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;https://www.youtube.com/watch?v=U3c4V8vMb6k&amp;lt;/nowiki&amp;gt; Video here for the setup and demonstration.&lt;br /&gt;
&lt;br /&gt;
List and Overview of [[Zombieverter Parameters and Spot Values]]&lt;br /&gt;
[[Category:ZombieVerter]]&lt;/div&gt;</summary>
		<author><name>Rstevens81</name></author>
	</entry>
	<entry>
		<id>https://openinverter.org/wiki/index.php?title=ZombieVerter_IO&amp;diff=5814</id>
		<title>ZombieVerter IO</title>
		<link rel="alternate" type="text/html" href="https://openinverter.org/wiki/index.php?title=ZombieVerter_IO&amp;diff=5814"/>
		<updated>2025-07-27T13:51:09Z</updated>

		<summary type="html">&lt;p&gt;Rstevens81: /* Pin functions:[edit | edit source] */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Pin Input/Output and functions ==&lt;br /&gt;
Zombieverter has a number of selectable input/output pins that can be used for a number of functions. These pins are:&lt;br /&gt;
&lt;br /&gt;
Low side Outputs.&lt;br /&gt;
&lt;br /&gt;
* Out1Func/GP Out 1 &lt;br /&gt;
* Out2Func/GP Out 2&lt;br /&gt;
* Out3Func/GP Out 3&lt;br /&gt;
* Trans SL1- (If not using the GS450H)&lt;br /&gt;
* Trans SL2- (If not using the GS450H)&lt;br /&gt;
&lt;br /&gt;
Low side output connect to ground when activated. The low side outputs in Zombie are ideal for switching relays, such as for coolant pumps.&lt;br /&gt;
&lt;br /&gt;
High side PWM.&lt;br /&gt;
&lt;br /&gt;
* PWM 3&lt;br /&gt;
* PWM 2&lt;br /&gt;
* PWM 1&lt;br /&gt;
* Pump PWM - Limited to GS450 Oil pump pwm or tacho pwm output&lt;br /&gt;
&lt;br /&gt;
These are high side 12v outputs, usually for controlling gauges or auxiliary items than need a pwm signals. They are not suitable for controlling relays.&lt;br /&gt;
&lt;br /&gt;
Ground Input pins&lt;br /&gt;
&lt;br /&gt;
These pins pull down to ground only. &#039;&#039;&#039;Do not connect any voltage to these pins.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
PB1&lt;br /&gt;
&lt;br /&gt;
PB2&lt;br /&gt;
&lt;br /&gt;
PB3&lt;br /&gt;
&lt;br /&gt;
====== Pin functions:[edit | edit source] ======&lt;br /&gt;
&#039;&#039;Note: While the web interface will allow input pins to be set to output and vice versa this will not actually work.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* ChaDemoAIw - OUTPUT - used as part of the Chademo charging protocol for the charge allow output to the charger.&lt;br /&gt;
* OBCEnable - OUTPUT: activates as part of the ExtCharger module&lt;br /&gt;
* HeaterEnable - OUTPUT: activates only in run mode and when coolant pump is on&lt;br /&gt;
* RunIndication - OUTPUT: activates when zombie is in run mode&lt;br /&gt;
* WarnIndication - OUTPUT&lt;br /&gt;
* CoolantPump - OUTPUT: activates during precharge, usually used for coolant pumps&lt;br /&gt;
* NegContactor - OUTPUT: activates during precharge for negative contactor&lt;br /&gt;
* BrakeLight - OUTPUT: activates when brake input is detected&lt;br /&gt;
* ReverseLight - OUTPUT: activates when direction is reverse&lt;br /&gt;
* BrakeVacPump DIGITAL OUTPUT: when BrakeVacSensor below threshold this is turned on.&lt;br /&gt;
* HeatReq - DIGITAL INPUT: &lt;br /&gt;
* HVRequest - DIGITAL INPUT - when used with ext charger setting will start precharge cycle and put VCU into charge mode.&lt;br /&gt;
* ProxPilot - ANALOGUE INPUT - detect a charging cable plug in, requires external resistors, values depend on type 1 or type 2&lt;br /&gt;
* BrakeVacSensor - ANALOGUE INPUT - read a vacuum sensor and turn on the BrakeVacPump DIGITAL OUTPUT&lt;br /&gt;
* CoolingFan - OUTPUT: activates when FanTemp setpoint is reached&lt;br /&gt;
* HVActive - OUTPUT: activates when contactors are closed and VCU is in run or charge mode&lt;br /&gt;
* PWMTim3 -&lt;br /&gt;
* CpSpoof - PWM OUTPUT: used to spoof CP signal to OBC if also using a charging interface such as FOCCCI or I3LIM&lt;br /&gt;
* GS450Hpump - PWM OUTPUT: used to run GS450H oil pump&lt;br /&gt;
* Switch_NoRegen - DIGITAL INPUT - when active throttle regen and brake regen are inhibited, this allows much easier up/down shifting if the motor is connected to a manual transmission (NOT currently in released firmware 2.22A, however will be in next release)  &lt;br /&gt;
&lt;br /&gt;
==== Proximity Pilot[edit | edit source] ====&lt;br /&gt;
This analogue input used to detect a charging cable is plugged in.&lt;br /&gt;
&lt;br /&gt;
A resistor to the 5v needs to be connected to the analogue in pin, 330 ohms in the spec, and R5 needs to be another resistor between analogue in pin and ground. Type 1 connectors should be a 2.7k ohm resistor and type 2 should be 4.7k ohm. Note the charging port may already have this resistor installed.&lt;br /&gt;
&lt;br /&gt;
Open up the Zombie UI and choose ProxPilot for the function of the analogue in pin. Then start plotting PPVal and then plug in, you can then use this to select your PPThreshold. Bare in mind the resistance will vary on the cable plugged in depending on the Amps it can supply.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;https://www.youtube.com/watch?v=U3c4V8vMb6k&amp;lt;/nowiki&amp;gt; Video here for the setup and demonstration.&lt;br /&gt;
&lt;br /&gt;
List and Overview of [[Zombieverter Parameters and Spot Values]]&lt;br /&gt;
[[Category:ZombieVerter]]&lt;/div&gt;</summary>
		<author><name>Rstevens81</name></author>
	</entry>
	<entry>
		<id>https://openinverter.org/wiki/index.php?title=Zombieverter_Parameters_and_Spot_Values&amp;diff=5725</id>
		<title>Zombieverter Parameters and Spot Values</title>
		<link rel="alternate" type="text/html" href="https://openinverter.org/wiki/index.php?title=Zombieverter_Parameters_and_Spot_Values&amp;diff=5725"/>
		<updated>2025-04-22T15:20:08Z</updated>

		<summary type="html">&lt;p&gt;Rstevens81: added note on timer&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;note: this page is a work in progress.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;**&amp;lt;/nowiki&amp;gt;Note: This is up to date for the 2.20A release&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Id!!Name&lt;br /&gt;
!VCU Pin!!Unit!!Min!!Max!!Default&lt;br /&gt;
!Utilisation!!Description&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;9&amp;quot; | &#039;&#039;&#039;- General Setup&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|5||    Inverter&lt;br /&gt;
|&lt;br /&gt;
|| || 0|| 8|| 0&lt;br /&gt;
| ||&#039;&#039;&#039;Selected Inverter to be controlled&#039;&#039;&#039;&lt;br /&gt;
0=None - No inverter to be controlled&amp;lt;br&amp;gt;&lt;br /&gt;
1=Leaf_Gen1 - Nissan Leaf Gen1, 2 or 3 control via CAN&amp;lt;br&amp;gt;&lt;br /&gt;
2=GS450H - Lexus GS450h  via Clocked Serial&amp;lt;br&amp;gt;&lt;br /&gt;
3=UserCAN - &#039;&#039;Not Used&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
4=OpenI - Open Inverter control board via CAN&amp;lt;br&amp;gt;&lt;br /&gt;
5=Prius_Gen3 - Toyota Prius via Clocked Serial&amp;lt;br&amp;gt;&lt;br /&gt;
6=Outlander - &#039;&#039;Outlander PHEV !!!Depreciated&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
7=GS300H - Lexus IS300h  via Clocked Serial&amp;lt;br&amp;gt;&lt;br /&gt;
8=RearOutlander - Misubishi Outlander PHEV via CAN&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|6&lt;br /&gt;
|     Vehicle&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|0&lt;br /&gt;
|8&lt;br /&gt;
|0&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;Vehicle to Integrate with&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
0=BMW_E46 - BMW E46 via CAN and digital IO&amp;lt;br&amp;gt;&lt;br /&gt;
1=BMW_E6x+ - BMW E6x and E9x and derivatives via CAN&amp;lt;br&amp;gt;&lt;br /&gt;
2=Classic - Digital IO &amp;lt;br&amp;gt;&lt;br /&gt;
3=None - No vehicle support functions&amp;lt;br&amp;gt;&lt;br /&gt;
5=BMW_E39 - BMW E39 via CAN and digital IO&amp;lt;br&amp;gt;&lt;br /&gt;
6=VAG &#039;&#039;- Tbc which supported vehicles&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
7=Subaru &#039;&#039;- Tbc which supported vehicles&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
8=BMW_E31 - BMW E31 via CAN and digital IO&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|108&lt;br /&gt;
|     GearLvr&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|0&lt;br /&gt;
|4&lt;br /&gt;
|0&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;Connected Gear Selector via CAN&#039;&#039;&#039;0=None - No CAN based gear selector used&lt;br /&gt;
1=BMW_F30 - [[BMW F-Series Gear Lever|BMW F series shifter]] via CAN&amp;lt;br&amp;gt;&lt;br /&gt;
2=JLR_G1 - [[Land Rover Gear Selector|Jaguar Landrover Circular shifter]] via CAN&amp;lt;br&amp;gt;&lt;br /&gt;
3=JLR_G2 - [[Land Rover Gear Selector|Jaguar Landrover Circular shifter]] via CAN&amp;lt;br&amp;gt;&lt;br /&gt;
4=BMW_E65 - BMW E65 shifter via CAN&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|78&lt;br /&gt;
|     Transmission&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|0&lt;br /&gt;
|1&lt;br /&gt;
|0&lt;br /&gt;
|BMW E31, E39, E46&lt;br /&gt;
|&#039;&#039;&#039;Type of gearbox for vehicle intergration&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
0=Manual&amp;lt;br&amp;gt;&lt;br /&gt;
1=Auto&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|39||     interface&lt;br /&gt;
| || ||0||4||0&lt;br /&gt;
| || &#039;&#039;&#039;Type of CAN bus based charging interface used&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
0=Unused - None Used&amp;lt;br&amp;gt;&lt;br /&gt;
1=i3LIM - [[BMW I3 Fast Charging LIM Module|BMW I3 LIM]]&amp;lt;br&amp;gt;&lt;br /&gt;
2=Chademo - [[Chademo with Zombieverter|Chademo via CAN]]&amp;lt;br&amp;gt;&lt;br /&gt;
3=CPC - [https://citini.com/product/evs-charge-port-controller/ Charge Port Interface] (Volt Influx Ltd)&amp;lt;br&amp;gt;&lt;br /&gt;
4=Focci - [[Foccci|Foccci CCS controller]]&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|37||     chargemodes&lt;br /&gt;
| || ||0||6||0&lt;br /&gt;
| || &#039;&#039;&#039;Charger Used&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
0=Off - None&amp;lt;br&amp;gt;&lt;br /&gt;
1=EXT_DIGI - Digital signal control&amp;lt;br&amp;gt;&lt;br /&gt;
2=Volt_Ampera - [[Chevrolet Volt Charger|Gen 1 Ampera/Volt Charger]] via CAN&amp;lt;br&amp;gt;&lt;br /&gt;
3=Leaf_PDM - Gen 1, 2 or 3 Nissan Leaf PDM via CAN&amp;lt;br&amp;gt;&lt;br /&gt;
4=TeslaOI - [[Tesla Model S/X GEN2 Charger|Run Gen 2]] or [[Tesla Model S/X GEN3 Charger|Gen 3 Tesla charger]]  with OI board via CAN&amp;lt;br&amp;gt;&lt;br /&gt;
5=Out_lander - [[Mitsubishi Outlander DCDC OBC|Outlander PHEV Charger DCDC]] via CAN&amp;lt;br&amp;gt;&lt;br /&gt;
6=Elcon - Elcon/TC charger protocol via CAN&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|90||     BMS_Mode&lt;br /&gt;
| || ||0||5||0&lt;br /&gt;
| ||&#039;&#039;&#039;Connected BMS over CAN&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
0=Off - No BMS implementated&amp;lt;br&amp;gt;&lt;br /&gt;
1=SimpBMS - SimpBMS/Victron via CAN&amp;lt;br&amp;gt;&lt;br /&gt;
2=TiDaisychainSingle - via CAN&amp;lt;br&amp;gt;&lt;br /&gt;
3=TiDaisychainDual - via CAN&amp;lt;br&amp;gt;&lt;br /&gt;
4=LeafBms - Stock Nissan Leaf Gen1,2 or 3 BMS via CAN&amp;lt;br&amp;gt;&lt;br /&gt;
5=RenaultKangoo33&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|88||     ShuntType&lt;br /&gt;
| || ||0||3|| 0&lt;br /&gt;
| ||&#039;&#039;&#039;Current Shunt type used, also allows use of CAN based contactor boxes&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
0=None - No Current Shunt Used&amp;lt;br&amp;gt;&lt;br /&gt;
1=ISA - Isabelleheute Current Shunt Used&amp;lt;br&amp;gt;&lt;br /&gt;
2=SBOX&amp;lt;br&amp;gt;&lt;br /&gt;
3=VAG&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|70||     InverterCan &lt;br /&gt;
| || ||0||1||0&lt;br /&gt;
|If CAN inverter used||&#039;&#039;&#039;CAN bus used for Inverter&#039;&#039;&#039;0=CAN1, 1=CAN2&lt;br /&gt;
|-&lt;br /&gt;
|71||     VehicleCan&lt;br /&gt;
| || ||0||1||1&lt;br /&gt;
|If Vehicle used||&#039;&#039;&#039;CAN bus used for Vehicle Functions&#039;&#039;&#039;0=CAN1, 1=CAN2&lt;br /&gt;
|-&lt;br /&gt;
|72||     ShuntCan&lt;br /&gt;
| || ||0||1|| 0&lt;br /&gt;
|If Shunt used||&#039;&#039;&#039;CAN bus used for Shunt and or Contactors&#039;&#039;&#039;0=CAN1, 1=CAN2&lt;br /&gt;
|-&lt;br /&gt;
|73||     LimCan &lt;br /&gt;
| || ||0||1||0&lt;br /&gt;
|If Charge Interface used||&#039;&#039;&#039;CAN bus used for Charging Interface&#039;&#039;&#039;0=CAN1, 1=CAN2&lt;br /&gt;
|-&lt;br /&gt;
|74||     ChargerCan &lt;br /&gt;
| || ||0||1||1&lt;br /&gt;
|If Charger used||&#039;&#039;&#039;CAN bus used for Onboard Charger&#039;&#039;&#039;0=CAN1, 1=CAN2&lt;br /&gt;
|-&lt;br /&gt;
|89||     BMSCan&lt;br /&gt;
| || ||0||1||1&lt;br /&gt;
|If BMS used||&#039;&#039;&#039;CAN bus used for BMS&#039;&#039;&#039;0=CAN1, 1=CAN2&lt;br /&gt;
|-&lt;br /&gt;
|96||     OBD2Can &lt;br /&gt;
| || ||0||1||0&lt;br /&gt;
| ||&#039;&#039;&#039;CAN bus used for OBD2 comms&#039;&#039;&#039;0=CAN1, 1=CAN2&lt;br /&gt;
|-&lt;br /&gt;
|97||     CanMapCan&lt;br /&gt;
| || ||0||1||0&lt;br /&gt;
| ||&#039;&#039;&#039;CAN bus used for CANmap parameters&#039;&#039;&#039;0=CAN1, 1=CAN2&lt;br /&gt;
|-&lt;br /&gt;
|107||     DCDCCan &lt;br /&gt;
| || ||0||1||1&lt;br /&gt;
|If DCDC used||&#039;&#039;&#039;CAN bus used for DCDC&#039;&#039;&#039;0=CAN1, 1=CAN2&lt;br /&gt;
|-&lt;br /&gt;
|138||     HeaterCan&lt;br /&gt;
| || ||0||1||1&lt;br /&gt;
|If CAN heater selected||&#039;&#039;&#039;CAN bus used for Heater&#039;&#039;&#039;0=CAN1, 1=CAN2&lt;br /&gt;
|-&lt;br /&gt;
|129||     MotActive&lt;br /&gt;
| || ||0||3||0&lt;br /&gt;
|Toyota or Lexus Inverters only||&#039;&#039;&#039;Potnom to Torque Translation&#039;&#039;&#039;0=Mg1and2 - Both motors get same percentage request&amp;lt;br&amp;gt;&lt;br /&gt;
1=Mg1 - Only use MG1&amp;lt;br&amp;gt;&lt;br /&gt;
2=Mg2 - Only use MG2&amp;lt;br&amp;gt;&lt;br /&gt;
3=BlendingMG2and1 - Use MG2 upto 50% Potnom then taper in MG1&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;9&amp;quot; |&#039;&#039;&#039;- Throttle&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|7 ||  potmin&lt;br /&gt;
|&lt;br /&gt;
|     &amp;quot;dig&amp;quot;&lt;br /&gt;
|0&lt;br /&gt;
|4095&lt;br /&gt;
|0&lt;br /&gt;
|&lt;br /&gt;
|Value of &amp;quot;pot&amp;quot; when pot isn&#039;t pressed at all&lt;br /&gt;
|-&lt;br /&gt;
| 8|| potmax&lt;br /&gt;
|&lt;br /&gt;
|      &amp;quot;dig&amp;quot;&lt;br /&gt;
|0&lt;br /&gt;
|4095&lt;br /&gt;
|4095&lt;br /&gt;
|&lt;br /&gt;
|Value of &amp;quot;pot&amp;quot; when pot is pushed all the way in &lt;br /&gt;
|-&lt;br /&gt;
| 9||pot2min&lt;br /&gt;
|&lt;br /&gt;
|     &amp;quot;dig&amp;quot;&lt;br /&gt;
|0&lt;br /&gt;
|4095&lt;br /&gt;
|4095&lt;br /&gt;
|&lt;br /&gt;
|Value of &amp;quot;pot2&amp;quot; when regen pot is in 0 position&lt;br /&gt;
|-&lt;br /&gt;
|10|| pot2max&lt;br /&gt;
|&lt;br /&gt;
|     &amp;quot;dig&amp;quot;&lt;br /&gt;
|0&lt;br /&gt;
|4095&lt;br /&gt;
|4095&lt;br /&gt;
|&lt;br /&gt;
| Value of &amp;quot;pot2&amp;quot; when regen pot is in full on position&lt;br /&gt;
|-&lt;br /&gt;
|60||regenrpm&lt;br /&gt;
| ||    &amp;quot;rpm&amp;quot;||100||10000||1500&lt;br /&gt;
| ||The motor rpm at which regenmax is used as the regen limit. Under this rpm the regen limit is tapered to 0% at 100 rpm. This is applied to both Regenmax and regenBrake&lt;br /&gt;
|-&lt;br /&gt;
|126||regenendrpm&lt;br /&gt;
| ||rpm||100|| 10000||100&lt;br /&gt;
| ||Below this motor RPM the regen is 0&lt;br /&gt;
|-&lt;br /&gt;
|61||regenmax&lt;br /&gt;
| ||      &amp;quot;%&amp;quot;||-35||0||-10&lt;br /&gt;
| ||The maximum allow regen in &#039;&#039;potnom&#039;&#039; percentage, always negative or 0. Ramps down based on motor rpm&lt;br /&gt;
|-&lt;br /&gt;
|122||regenBrake&lt;br /&gt;
| ||    &amp;quot;%&amp;quot; ||-35 ||0||-10&lt;br /&gt;
| ||Brake pedal based negative &#039;&#039;potnom&#039;&#039; request, always negative or 0. Ramps down based on motor rpm&lt;br /&gt;
|-&lt;br /&gt;
|68|| regenramp&lt;br /&gt;
| ||   &amp;quot;%/10ms&amp;quot; || 0.1||100||1&lt;br /&gt;
| ||Ramp speed when entering regen. E.g. when you set brkmax to -30% and regenramp to 1, it will take 300ms to arrive at brake force of -60%&lt;br /&gt;
|-&lt;br /&gt;
|11||potmode&lt;br /&gt;
| 31 GND&lt;br /&gt;
&lt;br /&gt;
32 Thr2&lt;br /&gt;
&lt;br /&gt;
33 Thr1&lt;br /&gt;
&lt;br /&gt;
34 +5v&lt;br /&gt;
| ||0||1||0&lt;br /&gt;
| ||&#039;&#039;&#039;Type of Throttle input&#039;&#039;&#039;0=Single Channel&lt;br /&gt;
1=Dual Channel - Preferred setting&lt;br /&gt;
|-&lt;br /&gt;
|12||dirmode&lt;br /&gt;
| 53 Rev&lt;br /&gt;
54 Fwd&lt;br /&gt;
| ||0||4||1&lt;br /&gt;
| When not using CAN shifter||&#039;&#039;&#039;Type of gear switch input&#039;&#039;&#039;Button&lt;br /&gt;
&lt;br /&gt;
Switch&lt;br /&gt;
&lt;br /&gt;
ButtonReversed&lt;br /&gt;
&lt;br /&gt;
SwitchReversed&lt;br /&gt;
&lt;br /&gt;
DefaultForward&lt;br /&gt;
|-&lt;br /&gt;
|127||reversemotor&lt;br /&gt;
| || ||0||1||0&lt;br /&gt;
| Outlander Rear Motor ONLY||Reverse motor rotation&lt;br /&gt;
|-&lt;br /&gt;
|13||throtramp&lt;br /&gt;
| ||    &amp;quot;%/10ms&amp;quot;||1||100|| 10&lt;br /&gt;
| ||The amount of allowed &#039;&#039;potnom&#039;&#039; change per %/10ms&lt;br /&gt;
|-&lt;br /&gt;
|14||throtramprpm&lt;br /&gt;
| ||rpm||0||20000||20000&lt;br /&gt;
| ||Above this motor rpm Throtramp is no longer applied&lt;br /&gt;
|-&lt;br /&gt;
|15||revlim&lt;br /&gt;
| ||      &amp;quot;rpm&amp;quot;||0||20000 || 6000&lt;br /&gt;
| ||&lt;br /&gt;
|-&lt;br /&gt;
|137||revRegen&lt;br /&gt;
| ||      ONOFF||0||1||0&lt;br /&gt;
| ||Regen enabled in reverse&lt;br /&gt;
|-&lt;br /&gt;
|19||udcmin&lt;br /&gt;
| ||       &amp;quot;V&amp;quot;|| 0||1000||450&lt;br /&gt;
| ||Minimum battery voltage derate&lt;br /&gt;
|-&lt;br /&gt;
|20||udclim&lt;br /&gt;
| ||      &amp;quot;V&amp;quot;||0||1000|| 520&lt;br /&gt;
| ||Maximum battery voltage derate&lt;br /&gt;
|-&lt;br /&gt;
|21||idcmax&lt;br /&gt;
| ||      &amp;quot;A&amp;quot;||0||5000||5000&lt;br /&gt;
| ||Maximum DC input current  &#039;&#039;&#039;(regen current)&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|22||idcmin&lt;br /&gt;
| ||      &amp;quot;A&amp;quot;||-5000||0||-5000&lt;br /&gt;
| ||Maximum DC output current &#039;&#039;&#039;(drive/discharge current)&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|23||tmphsmax&lt;br /&gt;
| ||    &amp;quot;°C&amp;quot;||50|| 150||85&lt;br /&gt;
| ||Inverter Temp derate&lt;br /&gt;
|-&lt;br /&gt;
|24||tmpmmax&lt;br /&gt;
| ||     &amp;quot;°C&amp;quot;||70|| 300||300&lt;br /&gt;
| ||Motor Temp derate&lt;br /&gt;
|-&lt;br /&gt;
|25&lt;br /&gt;
|throtmax&lt;br /&gt;
| ||    &amp;quot;%&amp;quot;||0|| 100||100&lt;br /&gt;
| ||Maximum allow positve &#039;&#039;potnom&#039;&#039; request in the forward direction&lt;br /&gt;
|-&lt;br /&gt;
|26||throtmin&lt;br /&gt;
| ||     &amp;quot;%&amp;quot;||-100||0||-100&lt;br /&gt;
| ||Minimum (most negative) allowed &#039;&#039;potnom&#039;&#039; at all times&lt;br /&gt;
|-&lt;br /&gt;
|123||throtmaxRev&lt;br /&gt;
| ||     &amp;quot;%&amp;quot;||0||100||30&lt;br /&gt;
| ||Maximum allow positive &#039;&#039;potnom&#039;&#039; request in the reverse direction&lt;br /&gt;
|-&lt;br /&gt;
|76||throtdead&lt;br /&gt;
| ||    &amp;quot;%&amp;quot;||0||50||10 &lt;br /&gt;
| ||&#039;&#039;-TBC&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|128||RegenBrakeLight&lt;br /&gt;
| ||    &amp;quot;%&amp;quot;||-100||0||-15&lt;br /&gt;
| ||Under this Potnom the brake light output turns on&lt;br /&gt;
|-&lt;br /&gt;
|131||throtrpmfilt&lt;br /&gt;
| ||    &amp;quot;rpm/10ms&amp;quot;||0.1 ||200||15&lt;br /&gt;
| ||Change of speed fed into the dynamic speed based throttle map. High value is slower response to rapid speed change. If you have low speed judder increase this value.&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;9&amp;quot; |&#039;&#039;&#039;- Gearbox Control&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|27||Gear&lt;br /&gt;
| || ||0||3||0&lt;br /&gt;
| Lexus GS450h only||&#039;&#039;&#039;Control of the GS450h gears&#039;&#039;&#039;0=LOW - always low gear&lt;br /&gt;
1=HIGH - always high gear&lt;br /&gt;
2=AUTO - Auto shifting between low and high based on speed&lt;br /&gt;
3=HIGHFWDLOWREV - reverse always low gear and forward always high gear&lt;br /&gt;
|-&lt;br /&gt;
|28 ||OilPump&lt;br /&gt;
| || %||0||100||50&lt;br /&gt;
| Lexus GS450h only||Oil pump PWM duty cycle run setpoint&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;9&amp;quot; |&#039;&#039;&#039;- Cruise Control&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|29 ||cruisestep&lt;br /&gt;
| ||rpm||1||1000||200&lt;br /&gt;
| ||&#039;&#039;-TBC&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|30 ||cruiseramp&lt;br /&gt;
| ||rpm/100ms||1||1000||20&lt;br /&gt;
| ||&#039;&#039;-TBC&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|31 || regenlevel&lt;br /&gt;
| || ||0||3||2&lt;br /&gt;
| ||&#039;&#039;-TBC&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;9&amp;quot; |&#039;&#039;&#039;- Contactor Control&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|32||udcsw&lt;br /&gt;
| ||V||0||1000||330&lt;br /&gt;
| ||Voltage point at which precharge is considered finished&lt;br /&gt;
|-&lt;br /&gt;
|33||cruiselight&lt;br /&gt;
| || ||0||1||0&lt;br /&gt;
| ||Off&lt;br /&gt;
&lt;br /&gt;
On&lt;br /&gt;
&lt;br /&gt;
na&lt;br /&gt;
|-&lt;br /&gt;
|34|| errlights&lt;br /&gt;
| || ||0||255 &lt;br /&gt;
|0&lt;br /&gt;
| ||Off&lt;br /&gt;
&lt;br /&gt;
EPC&lt;br /&gt;
&lt;br /&gt;
engine&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;9&amp;quot; |&#039;&#039;&#039;- Communication&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|77||CAN3Speed&lt;br /&gt;
| |25 L&lt;br /&gt;
&lt;br /&gt;
26 H &lt;br /&gt;
|| ||0||2||0&lt;br /&gt;
| ||k33.3&lt;br /&gt;
&lt;br /&gt;
k500&lt;br /&gt;
&lt;br /&gt;
k100&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;9&amp;quot; |&#039;&#039;&#039;- Charger Control&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|38||  BattCap&lt;br /&gt;
| ||    &amp;quot;kWh&amp;quot;||0.1||250||22&lt;br /&gt;
| ||&lt;br /&gt;
|-&lt;br /&gt;
|40||   Voltspnt&lt;br /&gt;
| ||    &amp;quot;V&amp;quot;||0||1000||395&lt;br /&gt;
| ||Max charge voltage for battery&lt;br /&gt;
|-&lt;br /&gt;
|41&lt;br /&gt;
|   Pwrspnt&lt;br /&gt;
| ||     &amp;quot;W&amp;quot;||0||12000||1500&lt;br /&gt;
| ||Maximum power draw by charger. Manipulated automatically by a Charging Interface&lt;br /&gt;
|-&lt;br /&gt;
|56||   IdcTerm&lt;br /&gt;
| ||     &amp;quot;A&amp;quot;||0||150||0&lt;br /&gt;
| ||Ending charge current, if current is below this value charging session is stopped and requires restarting to resume.&lt;br /&gt;
|-&lt;br /&gt;
|42||   CCS_ICmd&lt;br /&gt;
| ||    &amp;quot;A&amp;quot;||0||150||0&lt;br /&gt;
| ||&#039;&#039;NOT USED - superseded by automation&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|43||   CCS_ILim&lt;br /&gt;
| ||    &amp;quot;A&amp;quot;||0||350||100&lt;br /&gt;
| ||Maximum allowed Current during fast charging&lt;br /&gt;
|-&lt;br /&gt;
|44||   CCS_SOCLim&lt;br /&gt;
| || &amp;quot;%&amp;quot;||0||100||80&lt;br /&gt;
| ||NOT USED&lt;br /&gt;
|-&lt;br /&gt;
|79||   SOCFC&lt;br /&gt;
| ||        &amp;quot;%&amp;quot;||0||100|| 50&lt;br /&gt;
| ||Sent during DCFC&lt;br /&gt;
|-&lt;br /&gt;
|45||   Chgctrl&lt;br /&gt;
| || ||0||2||0&lt;br /&gt;
| ||&#039;&#039;&#039;Type of Charging Control&#039;&#039;&#039;Enable  - Always allow charging&lt;br /&gt;
&lt;br /&gt;
Disable - No charging&lt;br /&gt;
&lt;br /&gt;
Timer  - Time based charging&lt;br /&gt;
|-&lt;br /&gt;
|120||   ChgAcVolt &lt;br /&gt;
| ||   &amp;quot;Vac&amp;quot;||0||250||240&lt;br /&gt;
| ||Expected AC voltage into charger - used for Control Pilot power limiting&lt;br /&gt;
|-&lt;br /&gt;
|121||   ChgEff&lt;br /&gt;
| ||      &amp;quot;%&amp;quot;||0||100||90&lt;br /&gt;
| ||Expected charger effiecency - used for Control Pilot power limiting&lt;br /&gt;
|-&lt;br /&gt;
|133&lt;br /&gt;
|   ConfigFocci&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|0&lt;br /&gt;
|1&lt;br /&gt;
|0&lt;br /&gt;
|FOCCCI only&lt;br /&gt;
|Toggle to have the Zombie configure the Foccci CAN map&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;9&amp;quot; |&#039;&#039;&#039;- DC-DC Converter&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|105||DCdc_Type&lt;br /&gt;
| || ||0||1||0&lt;br /&gt;
| ||No DCDC&lt;br /&gt;
&lt;br /&gt;
TeslaG2&lt;br /&gt;
|-&lt;br /&gt;
|106||DCSetPnt&lt;br /&gt;
| ||V||9||15 ||14&lt;br /&gt;
| ||&#039;&#039;NOT USED&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;9&amp;quot; |&#039;&#039;&#039;- Battery Management&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|91||BMS_Timeout&lt;br /&gt;
| ||sec||1||120||10&lt;br /&gt;
| SimpBMS, Kangoo, Daisy BMS||Time before BMS data is set to all 0&lt;br /&gt;
|-&lt;br /&gt;
|92||BMS_VminLimit&lt;br /&gt;
| ||V||0||10||3&lt;br /&gt;
| SimpBMS, Kangoo, Daisy BMS||Allow min cell voltage, forces zero charge current limit&lt;br /&gt;
|-&lt;br /&gt;
|93||BMS_VmaxLimit&lt;br /&gt;
| ||V||0||10||4.18&lt;br /&gt;
| SimpBMS, Kangoo, Daisy BMS||Allow max cell voltage, forces zero charge current limit&lt;br /&gt;
|-&lt;br /&gt;
|94||BMS_TminLimit&lt;br /&gt;
| ||°C||-100||100||5&lt;br /&gt;
| SimpBMS, Kangoo, Daisy BMS||Allow min cell temp, forces zero charge current limit&lt;br /&gt;
|-&lt;br /&gt;
|95||BMS_TmaxLimit &lt;br /&gt;
| ||°C||-100&lt;br /&gt;
|100||50&lt;br /&gt;
| SimpBMS, Kangoo, Daisy BMS||Allow max cell temp, forces zero charge current limit&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;9&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;- Heater Module&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|57||Heater&lt;br /&gt;
| || ||0||2||0&lt;br /&gt;
| ||&#039;&#039;&#039;Selected Heater Type&#039;&#039;&#039;0=None&lt;br /&gt;
1=Ampera - [[Chevrolet Volt Water Heater|Ampera Heater via SW CAN]]&lt;br /&gt;
2=VW - [[Volkswagen Heater|VW Coolant Heater via LIN]]&lt;br /&gt;
3=OutlanderCan - [[Mitsubishi Outlander Water Heater|Outlander Coolant Heater via CAN]]&lt;br /&gt;
|-&lt;br /&gt;
|58||Control&lt;br /&gt;
| || ||0||2||0&lt;br /&gt;
| ||&#039;&#039;&#039;Heater Controls Enabled&#039;&#039;&#039;0=Disable - OFF&lt;br /&gt;
1=Enable - ON&lt;br /&gt;
2=Timer - NOT USED&lt;br /&gt;
|-&lt;br /&gt;
| 59||HeatPwr&lt;br /&gt;
| ||W||0||6500||0&lt;br /&gt;
| ||&#039;&#039;NOT USED&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|124||HeatPercnt&lt;br /&gt;
| || %||0||100||0&lt;br /&gt;
| ||&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;9&amp;quot; |&#039;&#039;&#039;- RTC Module&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|77&lt;br /&gt;
|Set_Day&lt;br /&gt;
| || ||0||6||0&lt;br /&gt;
| || rowspan=&amp;quot;4&amp;quot; |1.Ensure Chgctrl is set to disable, save to flash&lt;br /&gt;
2.Enter time under Set_Day, Set_Hour, Set_Min to appropriate values, Hit save&lt;br /&gt;
&lt;br /&gt;
3.Return Chgctrl to desired state, hit save&lt;br /&gt;
|-&lt;br /&gt;
| 78||Set_Hour&lt;br /&gt;
| ||Hours||0||23||0&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|79||Set_Min&lt;br /&gt;
| ||Mins||0||59||0&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|80&lt;br /&gt;
|Set_Sec&lt;br /&gt;
| ||Secs||0||59||0&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 81&lt;br /&gt;
|Chg_Hrs&lt;br /&gt;
| ||Hours||0||23||0&lt;br /&gt;
| || rowspan=&amp;quot;2&amp;quot; |Set to disable to set (similar to above)&lt;br /&gt;
|-&lt;br /&gt;
| 82&lt;br /&gt;
|Chg_Min&lt;br /&gt;
| ||Mins||0||59||0&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 83||Chg_Dur&lt;br /&gt;
| ||Mins||0||600||0&lt;br /&gt;
| ||Needs to be &amp;gt;0 and  Chgctrl set to timer to work&lt;br /&gt;
|-&lt;br /&gt;
|84&lt;br /&gt;
| Pre_Hrs&lt;br /&gt;
| ||Hours ||0||59||0&lt;br /&gt;
| ||&lt;br /&gt;
|-&lt;br /&gt;
|85&lt;br /&gt;
|Pre_Min&lt;br /&gt;
| ||Mins||0||59||0&lt;br /&gt;
| ||&lt;br /&gt;
|-&lt;br /&gt;
|86||Pre_Dur&lt;br /&gt;
| ||Mins||0||60||0&lt;br /&gt;
| ||&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;9&amp;quot; |&#039;&#039;&#039;- General Purpose I/O&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|135||   PumpPWM&lt;br /&gt;
| ||    PumpOutType||0||1&lt;br /&gt;
|0&lt;br /&gt;
| ||[[ZombieVerter IO|see IO Function Page]] for more details&lt;br /&gt;
|-&lt;br /&gt;
|80||    Out1Func&lt;br /&gt;
|4||     PINFUNCS||0||15||6&lt;br /&gt;
| ||[[ZombieVerter IO|see IO Function Page]] for more details&lt;br /&gt;
|-&lt;br /&gt;
|81||    Out2Func&lt;br /&gt;
|3||     PINFUNCS||0||15||7&lt;br /&gt;
| ||[[ZombieVerter IO|see IO Function Page]] for more details&lt;br /&gt;
|-&lt;br /&gt;
|82||    Out3Func&lt;br /&gt;
|39&lt;br /&gt;
|     PINFUNCS||0||15||3&lt;br /&gt;
| ||[[ZombieVerter IO|see IO Function Page]] for more details&lt;br /&gt;
|-&lt;br /&gt;
|83||    SL1Func&lt;br /&gt;
|38 ||      PINFUNCS||0||15||0&lt;br /&gt;
| ||[[ZombieVerter IO|see IO Function Page]] for more details&lt;br /&gt;
|-&lt;br /&gt;
|84 ||    SL2Func&lt;br /&gt;
|7||      PINFUNCS||0||15||0&lt;br /&gt;
| ||[[ZombieVerter IO|see IO Function Page]] for more details&lt;br /&gt;
|-&lt;br /&gt;
|85||     PWM1Func&lt;br /&gt;
| 6||     PINFUNCS||0||18||0&lt;br /&gt;
| ||[[ZombieVerter IO|see IO Function Page]] for more details&lt;br /&gt;
|-&lt;br /&gt;
|86||    PWM2Func&lt;br /&gt;
|5||     PINFUNCS||0||18 ||4&lt;br /&gt;
| ||[[ZombieVerter IO|see IO Function Page]] for more details&lt;br /&gt;
|-&lt;br /&gt;
|87||    PWM3Func&lt;br /&gt;
|50||     PINFUNCS||0||18||2&lt;br /&gt;
| ||[[ZombieVerter IO|see IO Function Page]] for more details&lt;br /&gt;
|-&lt;br /&gt;
|98||    GP12VInFunc&lt;br /&gt;
|51|| PINFUNCS||0|| 13||12&lt;br /&gt;
| ||[[ZombieVerter IO|see IO Function Page]] for more details&lt;br /&gt;
|-&lt;br /&gt;
|99||    HVReqFunc&lt;br /&gt;
| 36||    PINFUNCS||0||13||12&lt;br /&gt;
| ||[[ZombieVerter IO|see IO Function Page]] for more details&lt;br /&gt;
|-&lt;br /&gt;
|140&lt;br /&gt;
|    PB1InFunc&lt;br /&gt;
|&lt;br /&gt;
|   PINFUNCS&lt;br /&gt;
|0&lt;br /&gt;
|13&lt;br /&gt;
|12&lt;br /&gt;
|&lt;br /&gt;
|[[ZombieVerter IO|see IO Function Page]] for more details&lt;br /&gt;
|-&lt;br /&gt;
|141&lt;br /&gt;
|    PB2InFunc&lt;br /&gt;
|&lt;br /&gt;
|   PINFUNCS&lt;br /&gt;
|0&lt;br /&gt;
|13&lt;br /&gt;
|12&lt;br /&gt;
|&lt;br /&gt;
|[[ZombieVerter IO|see IO Function Page]] for more details&lt;br /&gt;
|-&lt;br /&gt;
|142&lt;br /&gt;
|    PB3InFunc&lt;br /&gt;
|&lt;br /&gt;
|   PINFUNCS&lt;br /&gt;
|0&lt;br /&gt;
|13&lt;br /&gt;
|12&lt;br /&gt;
|&lt;br /&gt;
|[[ZombieVerter IO|see IO Function Page]] for more details&lt;br /&gt;
|-&lt;br /&gt;
|110&lt;br /&gt;
|    GPA1Func&lt;br /&gt;
|&lt;br /&gt;
|    APINFUNCS&lt;br /&gt;
|0&lt;br /&gt;
|2&lt;br /&gt;
|0&lt;br /&gt;
|&lt;br /&gt;
|[[ZombieVerter IO|see IO Function Page]] for more details&lt;br /&gt;
|-&lt;br /&gt;
|111||    GPA2Func&lt;br /&gt;
|35||     APINFUNCS||0||2||0&lt;br /&gt;
| ||[[ZombieVerter IO|see IO Function Page]] for more details&lt;br /&gt;
|-&lt;br /&gt;
|114||    ppthresh&lt;br /&gt;
| ||    &amp;quot;dig&amp;quot;||0||4095||2500&lt;br /&gt;
| ||[[ZombieVerter IO|see IO Function Page]] for more details&lt;br /&gt;
|-&lt;br /&gt;
|115&lt;br /&gt;
|    BrkVacThresh&lt;br /&gt;
|&lt;br /&gt;
|dig&lt;br /&gt;
|0&lt;br /&gt;
|4095&lt;br /&gt;
|2500&lt;br /&gt;
|&lt;br /&gt;
|[[ZombieVerter IO|see IO Function Page]] for more details&lt;br /&gt;
|-&lt;br /&gt;
|116&lt;br /&gt;
|    BrkVacHyst&lt;br /&gt;
|&lt;br /&gt;
|&amp;quot;dig&amp;quot;&lt;br /&gt;
|0&lt;br /&gt;
|4095&lt;br /&gt;
|2500&lt;br /&gt;
|&lt;br /&gt;
|[[ZombieVerter IO|see IO Function Page]] for more details&lt;br /&gt;
|-&lt;br /&gt;
|117&lt;br /&gt;
|    DigiPot1Step&lt;br /&gt;
|&lt;br /&gt;
|dig&lt;br /&gt;
|0&lt;br /&gt;
|255&lt;br /&gt;
|0&lt;br /&gt;
|&lt;br /&gt;
|Set resistance level of POT 1 pin to ground, steps from 0-255 0-10kOhm&lt;br /&gt;
|-&lt;br /&gt;
|118&lt;br /&gt;
|    DigiPot2Step&lt;br /&gt;
|&lt;br /&gt;
|dig&lt;br /&gt;
|0&lt;br /&gt;
|255&lt;br /&gt;
|0&lt;br /&gt;
|&lt;br /&gt;
|Set resistance level of POT 2 pin to ground, steps from 0-255 0-10kOhm&lt;br /&gt;
|-&lt;br /&gt;
|134||    FanTemp&lt;br /&gt;
| ||     &amp;quot;°C&amp;quot; || 0||100||40&lt;br /&gt;
| ||tmphs or chagtemp above this will have the Fan Output come on&lt;br /&gt;
|-&lt;br /&gt;
|136 ||    TachoPPR&lt;br /&gt;
| ||    &amp;quot;PPR&amp;quot;||0||100||2&lt;br /&gt;
| ||Pulses per rotation for RPM generation &lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;9&amp;quot; |&#039;&#039;&#039;- ISA Shunt Control&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|75||IsaInit&lt;br /&gt;
| || ||0||1|| 0&lt;br /&gt;
| ||toggle to start ISA shunt initi&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;9&amp;quot; |&#039;&#039;&#039;- PWM Control&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|100||      Tim3_Presc&lt;br /&gt;
| || ||1||72000||719&lt;br /&gt;
| ||Only used if CP Spoof and GS450h Oil pump output is not used&lt;br /&gt;
|-&lt;br /&gt;
|101||       Tim3_Period&lt;br /&gt;
| || || 1|| 100000||7200&lt;br /&gt;
| ||Only used if CP Spoof and GS450h Oil pump output is not used&lt;br /&gt;
|-&lt;br /&gt;
|102||       Tim3_1_OC&lt;br /&gt;
| || ||1|| 100000||3600&lt;br /&gt;
| ||Only used if CP Spoof and GS450h Oil pump output is not used&lt;br /&gt;
|-&lt;br /&gt;
|103||       Tim3_2_OC&lt;br /&gt;
| || ||1||100000||3600&lt;br /&gt;
| ||Only used if CP Spoof and GS450h Oil pump output is not used&lt;br /&gt;
|-&lt;br /&gt;
|104||       Tim3_3_OC&lt;br /&gt;
| || ||1||100000||3600&lt;br /&gt;
| ||Only used if CP Spoof and GS450h Oil pump output is not used&lt;br /&gt;
|-&lt;br /&gt;
|132&lt;br /&gt;
|       CP_PWM&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|1&lt;br /&gt;
|100&lt;br /&gt;
|10&lt;br /&gt;
|Only with Charging Interfaces&lt;br /&gt;
|&#039;&#039;NOT USED&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Spot Values&#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Name!!Unit!!Values&lt;br /&gt;
!Required!!Description &lt;br /&gt;
|-&lt;br /&gt;
| version || -||&lt;br /&gt;
| ||Version Number of Firmware&lt;br /&gt;
|-&lt;br /&gt;
|opmode|| -|| 0=Off&lt;br /&gt;
1=Run&lt;br /&gt;
2=Precharge&lt;br /&gt;
3=PchFail&lt;br /&gt;
4=Charge&lt;br /&gt;
| ||Main Software States&lt;br /&gt;
|-&lt;br /&gt;
|chgtyp|| -|| 0=Off&lt;br /&gt;
1=AC&lt;br /&gt;
2=DCFC&lt;br /&gt;
| ||Type of Charging Active&lt;br /&gt;
|-&lt;br /&gt;
|lasterr|| -||&lt;br /&gt;
| ||&lt;br /&gt;
|-&lt;br /&gt;
|status|| -||&lt;br /&gt;
| ||&lt;br /&gt;
|-&lt;br /&gt;
|TorqDerate&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Reasons for limiting Potnom, resets after key cycle&lt;br /&gt;
|-&lt;br /&gt;
|udc||V||&lt;br /&gt;
|Shunt/Inverter/Charger||HV Bus Voltage - From Shunt or other HV component&lt;br /&gt;
|-&lt;br /&gt;
|udc2||V||&lt;br /&gt;
|Shunt/BMS||HV Battery Voltage - From Shunt or BMS&lt;br /&gt;
|-&lt;br /&gt;
|udc3||V||&lt;br /&gt;
|Shunt/BMS||ISA Shunt HV 3 Voltage&lt;br /&gt;
|-&lt;br /&gt;
|deltaV||V||&lt;br /&gt;
|ISA Shunt||Unused - Old ISA Shunt calc&lt;br /&gt;
|-&lt;br /&gt;
|INVudc||V||&lt;br /&gt;
|Inverter||HV Voltage feedback from Inverter&lt;br /&gt;
|-&lt;br /&gt;
|power||kW||&lt;br /&gt;
|Shunt/BMS||HV Power - From Shunt or BMS&lt;br /&gt;
|-&lt;br /&gt;
| idc||A||&lt;br /&gt;
|Shunt/BMS||HV Current - From Shunt or BMS &#039;&#039;(A negative current is discharging out of the battery, positive is charging in to the battery)&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|KWh||kwh||&lt;br /&gt;
|Shunt/BMS||Battery energy - From Shunt or BMS&lt;br /&gt;
|-&lt;br /&gt;
|AMPh||Ah||&lt;br /&gt;
|ISA Shunt||Battery energy - From Shunt or BMS&lt;br /&gt;
|-&lt;br /&gt;
|SOC || %||&lt;br /&gt;
|Shunt/BMS||Battery State of Charge - From Shunt or BMS&lt;br /&gt;
|-&lt;br /&gt;
| BMS_Vmin||V||&lt;br /&gt;
|BMS||Min Cell Voltage - From BMS&lt;br /&gt;
|-&lt;br /&gt;
|BMS_Vmax|| V||&lt;br /&gt;
|BMS||Max Cell Voltage - From BMS&lt;br /&gt;
|-&lt;br /&gt;
|BMS_Tmin||°C||&lt;br /&gt;
|BMS||Min Cell Temp - From BMS&lt;br /&gt;
|-&lt;br /&gt;
|BMS_Tmax||°C||&lt;br /&gt;
|BMS||Max Cell Temp - From BMS&lt;br /&gt;
|-&lt;br /&gt;
|BMS_ChargeLim||A||&lt;br /&gt;
|BMS||Max Charging Current Limit - From BMS&lt;br /&gt;
|-&lt;br /&gt;
|speed|| rpm||&lt;br /&gt;
| Inverter||Motor Speed&lt;br /&gt;
|-&lt;br /&gt;
|Veh_Speed||kph||&lt;br /&gt;
| Vehicle||Speed provided from CAN bus&lt;br /&gt;
|-&lt;br /&gt;
|torque||dig||&lt;br /&gt;
| Inverter||Torque is translated from Potnom for most inverters&lt;br /&gt;
|-&lt;br /&gt;
|pot||dig&lt;br /&gt;
|&lt;br /&gt;
| ||Pedal signal 1 - digital value not voltage&lt;br /&gt;
|-&lt;br /&gt;
| pot2 ||dig||&lt;br /&gt;
| ||Pedal signal 2 - digital value not voltage&lt;br /&gt;
|-&lt;br /&gt;
|potbrake ||dig||&lt;br /&gt;
| ||&#039;&#039;NOT USED&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|brakepressure||dig||&lt;br /&gt;
| ||&#039;&#039;NOT USED&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|potnom|| %||&lt;br /&gt;
| ||Calculated from Pot and Pot2&lt;br /&gt;
|-&lt;br /&gt;
| dir|| ||1=Forward&lt;br /&gt;
0=Neutral&lt;br /&gt;
-1=Reverse&lt;br /&gt;
| ||Selected Direction&lt;br /&gt;
|-&lt;br /&gt;
|tmphs||°C||&lt;br /&gt;
| Inverter/analogue in||Inverter temperature&lt;br /&gt;
|-&lt;br /&gt;
|tmpm||°C||&lt;br /&gt;
| Inverter/analogue in||Motor temperature&lt;br /&gt;
|-&lt;br /&gt;
|tmpaux||°C||&lt;br /&gt;
| Shunt||ISA Shunt Temp&lt;br /&gt;
|-&lt;br /&gt;
|uaux||V||&lt;br /&gt;
| ||12V In measurement/rough&lt;br /&gt;
|-&lt;br /&gt;
|canio || ||&lt;br /&gt;
| ||CANIO values&lt;br /&gt;
|-&lt;br /&gt;
|FrontRearBal|| %||&lt;br /&gt;
| ||&#039;&#039;NOT TO BE USED - Will be changed&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|cruisespeed||rpm||&lt;br /&gt;
| ||Cruise Speed Target&lt;br /&gt;
|-&lt;br /&gt;
|cruisestt|| ||&lt;br /&gt;
| ||Cruise State&lt;br /&gt;
|-&lt;br /&gt;
|din_cruise&lt;br /&gt;
| ||&lt;br /&gt;
| ||Cruise input signal - &#039;&#039;NOT USED&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|din_start&lt;br /&gt;
| ||&lt;br /&gt;
| ||Start input signal&lt;br /&gt;
|-&lt;br /&gt;
| din_brake|| ||&lt;br /&gt;
| ||Brake input signal - (if applied = no Potnom = no drive)&lt;br /&gt;
|-&lt;br /&gt;
|din_forward || ||&lt;br /&gt;
| ||Forward input signal&lt;br /&gt;
|-&lt;br /&gt;
| din_reverse|| ||&lt;br /&gt;
| ||Reverse input signal&lt;br /&gt;
|-&lt;br /&gt;
|din_bms&lt;br /&gt;
| ||&lt;br /&gt;
| ||BMS input signal - &#039;&#039;NOT USED&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|din_12Vgp|| ||&lt;br /&gt;
| ||12V GP input signal&lt;br /&gt;
|-&lt;br /&gt;
|handbrk|| ||&lt;br /&gt;
| ||&#039;&#039;NOT USED&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Gear1|| ||&lt;br /&gt;
| GS450h||PB1 input signal&lt;br /&gt;
|-&lt;br /&gt;
|Gear2|| ||&lt;br /&gt;
| GS450h||PB2 input signal&lt;br /&gt;
|-&lt;br /&gt;
| Gear3&lt;br /&gt;
| ||&lt;br /&gt;
| GS450h||PB3 input signal&lt;br /&gt;
|-&lt;br /&gt;
|T15Stat|| ||&lt;br /&gt;
| Vehicle||Ignition on signal from Vehicle class&lt;br /&gt;
|-&lt;br /&gt;
| InvStat || ||&lt;br /&gt;
| Inverter Toyota/Lexus||Comms status&lt;br /&gt;
|-&lt;br /&gt;
|GearFB&lt;br /&gt;
| ||High/Low&lt;br /&gt;
| GS450h||&lt;br /&gt;
|-&lt;br /&gt;
|CableLim||A||&lt;br /&gt;
| Charge interface||Proximity signal based current limit&lt;br /&gt;
|-&lt;br /&gt;
|PilotLim||A||&lt;br /&gt;
| Charge interface||Control Pilot signal based current limit&lt;br /&gt;
|-&lt;br /&gt;
|PlugDet|| ||&lt;br /&gt;
| Charge interface/Nissan PDM||Charge Plug detected&lt;br /&gt;
|-&lt;br /&gt;
|PilotTyp|| ||&lt;br /&gt;
| Charge interface||Control Pilot type&lt;br /&gt;
|-&lt;br /&gt;
|CCS_I_Avail||A||&lt;br /&gt;
| CCS/Chademo Charging||Available Charge Current&lt;br /&gt;
|-&lt;br /&gt;
| CCS_V_Avail||V||&lt;br /&gt;
| CCS/Chademo Charging||Available Charge Voltage &lt;br /&gt;
|-&lt;br /&gt;
|CCS_I||A&lt;br /&gt;
|&lt;br /&gt;
| CCS/Chademo Charging||Charging Current offboard charger&lt;br /&gt;
|-&lt;br /&gt;
|CCS_Ireq||A||&lt;br /&gt;
| CCS/Chademo Charging||Request Charging Current&lt;br /&gt;
|-&lt;br /&gt;
|CCS_V||V||&lt;br /&gt;
| CCS/Chademo Charging||Charging Voltage offboard charger&lt;br /&gt;
|-&lt;br /&gt;
|CCS_V_Min||V||&lt;br /&gt;
| CCS/Chademo Charging||Minimum Available charging voltage&lt;br /&gt;
|-&lt;br /&gt;
| CCS_V_Con||V||&lt;br /&gt;
| CCS||Voltage at the connector&lt;br /&gt;
|-&lt;br /&gt;
|hvChg || ||&lt;br /&gt;
| ||NOT USED&lt;br /&gt;
|-&lt;br /&gt;
|CCS_COND&lt;br /&gt;
| ||&lt;br /&gt;
| I3 LIM||Internal State&lt;br /&gt;
|-&lt;br /&gt;
|CCS_State ||s||&lt;br /&gt;
| I3 LIM||LIM state&lt;br /&gt;
|-&lt;br /&gt;
| CP_DOOR || ||&lt;br /&gt;
| I3 LIM||Reported Charge Port Door State&lt;br /&gt;
|-&lt;br /&gt;
|CCS_Contactor|| ||&lt;br /&gt;
| I3 LIM||CCS Contactor state&lt;br /&gt;
|-&lt;br /&gt;
|Day|| ||&lt;br /&gt;
| ||Time&lt;br /&gt;
|-&lt;br /&gt;
|Hour|| H||&lt;br /&gt;
| ||Time&lt;br /&gt;
|-&lt;br /&gt;
| Min||M||&lt;br /&gt;
| ||Time&lt;br /&gt;
|-&lt;br /&gt;
|Sec||S||&lt;br /&gt;
| ||Time&lt;br /&gt;
|-&lt;br /&gt;
|ChgT||M||&lt;br /&gt;
| ||Charge timer - to confirm functionality&lt;br /&gt;
|-&lt;br /&gt;
|HeatReq||&lt;br /&gt;
|&lt;br /&gt;
| ||Cabin Heater Request signal&lt;br /&gt;
|-&lt;br /&gt;
|U12V||V||&lt;br /&gt;
| Tesla DCDC/Outlander DCDC||12V Output voltage&lt;br /&gt;
|-&lt;br /&gt;
|I12V||A||&lt;br /&gt;
| Tesla DCDC/Outlander DCDC||12V Output Current&lt;br /&gt;
|-&lt;br /&gt;
| ChgTemp||°C||&lt;br /&gt;
| Tesla DCDC/Outlander Charger||Component temperature&lt;br /&gt;
|-&lt;br /&gt;
|AC_Volts||V||&lt;br /&gt;
| Nissan PDM/Outlander Charger||Charger Input Voltage&lt;br /&gt;
|-&lt;br /&gt;
|AC_Amps||A||&lt;br /&gt;
| Outlander Charger||AC input current&lt;br /&gt;
|-&lt;br /&gt;
|canctr||dig||&lt;br /&gt;
| RUN mode||Can Counter&lt;br /&gt;
|-&lt;br /&gt;
|cpuload|| %||&lt;br /&gt;
| ||&lt;br /&gt;
|-&lt;br /&gt;
| PPVal||dig||&lt;br /&gt;
| ||Analogue input Pilot Signal translation&lt;br /&gt;
|-&lt;br /&gt;
| BrkVacVal|| dig||&lt;br /&gt;
| ||Analogue input Brake Vacuum Signal translation&lt;br /&gt;
|-&lt;br /&gt;
| tmpheater||°C||&lt;br /&gt;
| Heater||Heater temperature&lt;br /&gt;
|-&lt;br /&gt;
|udcheater||V||&lt;br /&gt;
| Heater||Heater HV voltage&lt;br /&gt;
|-&lt;br /&gt;
|powerheater||W||&lt;br /&gt;
| Heater||Heater Power&lt;br /&gt;
|-&lt;br /&gt;
|serial|| ||&lt;br /&gt;
| ||&lt;br /&gt;
|}&lt;br /&gt;
https://github.com/damienmaguire/Stm32-vcu/blob/master/include/param_prj.h&lt;br /&gt;
[[Category:ZombieVerter]]&lt;/div&gt;</summary>
		<author><name>Rstevens81</name></author>
	</entry>
	<entry>
		<id>https://openinverter.org/wiki/index.php?title=Zombieverter_Parameters_and_Spot_Values&amp;diff=5724</id>
		<title>Zombieverter Parameters and Spot Values</title>
		<link rel="alternate" type="text/html" href="https://openinverter.org/wiki/index.php?title=Zombieverter_Parameters_and_Spot_Values&amp;diff=5724"/>
		<updated>2025-04-22T14:57:13Z</updated>

		<summary type="html">&lt;p&gt;Rstevens81: added note on setting clock&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;note: this page is a work in progress.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;**&amp;lt;/nowiki&amp;gt;Note: This is up to date for the 2.20A release&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Id!!Name&lt;br /&gt;
!VCU Pin!!Unit!!Min!!Max!!Default&lt;br /&gt;
!Utilisation!!Description&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;9&amp;quot; | &#039;&#039;&#039;- General Setup&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|5||    Inverter&lt;br /&gt;
|&lt;br /&gt;
|| || 0|| 8|| 0&lt;br /&gt;
| ||&#039;&#039;&#039;Selected Inverter to be controlled&#039;&#039;&#039;&lt;br /&gt;
0=None - No inverter to be controlled&amp;lt;br&amp;gt;&lt;br /&gt;
1=Leaf_Gen1 - Nissan Leaf Gen1, 2 or 3 control via CAN&amp;lt;br&amp;gt;&lt;br /&gt;
2=GS450H - Lexus GS450h  via Clocked Serial&amp;lt;br&amp;gt;&lt;br /&gt;
3=UserCAN - &#039;&#039;Not Used&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
4=OpenI - Open Inverter control board via CAN&amp;lt;br&amp;gt;&lt;br /&gt;
5=Prius_Gen3 - Toyota Prius via Clocked Serial&amp;lt;br&amp;gt;&lt;br /&gt;
6=Outlander - &#039;&#039;Outlander PHEV !!!Depreciated&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
7=GS300H - Lexus IS300h  via Clocked Serial&amp;lt;br&amp;gt;&lt;br /&gt;
8=RearOutlander - Misubishi Outlander PHEV via CAN&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|6&lt;br /&gt;
|     Vehicle&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|0&lt;br /&gt;
|8&lt;br /&gt;
|0&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;Vehicle to Integrate with&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
0=BMW_E46 - BMW E46 via CAN and digital IO&amp;lt;br&amp;gt;&lt;br /&gt;
1=BMW_E6x+ - BMW E6x and E9x and derivatives via CAN&amp;lt;br&amp;gt;&lt;br /&gt;
2=Classic - Digital IO &amp;lt;br&amp;gt;&lt;br /&gt;
3=None - No vehicle support functions&amp;lt;br&amp;gt;&lt;br /&gt;
5=BMW_E39 - BMW E39 via CAN and digital IO&amp;lt;br&amp;gt;&lt;br /&gt;
6=VAG &#039;&#039;- Tbc which supported vehicles&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
7=Subaru &#039;&#039;- Tbc which supported vehicles&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
8=BMW_E31 - BMW E31 via CAN and digital IO&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|108&lt;br /&gt;
|     GearLvr&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|0&lt;br /&gt;
|4&lt;br /&gt;
|0&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;Connected Gear Selector via CAN&#039;&#039;&#039;0=None - No CAN based gear selector used&lt;br /&gt;
1=BMW_F30 - [[BMW F-Series Gear Lever|BMW F series shifter]] via CAN&amp;lt;br&amp;gt;&lt;br /&gt;
2=JLR_G1 - [[Land Rover Gear Selector|Jaguar Landrover Circular shifter]] via CAN&amp;lt;br&amp;gt;&lt;br /&gt;
3=JLR_G2 - [[Land Rover Gear Selector|Jaguar Landrover Circular shifter]] via CAN&amp;lt;br&amp;gt;&lt;br /&gt;
4=BMW_E65 - BMW E65 shifter via CAN&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|78&lt;br /&gt;
|     Transmission&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|0&lt;br /&gt;
|1&lt;br /&gt;
|0&lt;br /&gt;
|BMW E31, E39, E46&lt;br /&gt;
|&#039;&#039;&#039;Type of gearbox for vehicle intergration&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
0=Manual&amp;lt;br&amp;gt;&lt;br /&gt;
1=Auto&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|39||     interface&lt;br /&gt;
| || ||0||4||0&lt;br /&gt;
| || &#039;&#039;&#039;Type of CAN bus based charging interface used&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
0=Unused - None Used&amp;lt;br&amp;gt;&lt;br /&gt;
1=i3LIM - [[BMW I3 Fast Charging LIM Module|BMW I3 LIM]]&amp;lt;br&amp;gt;&lt;br /&gt;
2=Chademo - [[Chademo with Zombieverter|Chademo via CAN]]&amp;lt;br&amp;gt;&lt;br /&gt;
3=CPC - [https://citini.com/product/evs-charge-port-controller/ Charge Port Interface] (Volt Influx Ltd)&amp;lt;br&amp;gt;&lt;br /&gt;
4=Focci - [[Foccci|Foccci CCS controller]]&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|37||     chargemodes&lt;br /&gt;
| || ||0||6||0&lt;br /&gt;
| || &#039;&#039;&#039;Charger Used&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
0=Off - None&amp;lt;br&amp;gt;&lt;br /&gt;
1=EXT_DIGI - Digital signal control&amp;lt;br&amp;gt;&lt;br /&gt;
2=Volt_Ampera - [[Chevrolet Volt Charger|Gen 1 Ampera/Volt Charger]] via CAN&amp;lt;br&amp;gt;&lt;br /&gt;
3=Leaf_PDM - Gen 1, 2 or 3 Nissan Leaf PDM via CAN&amp;lt;br&amp;gt;&lt;br /&gt;
4=TeslaOI - [[Tesla Model S/X GEN2 Charger|Run Gen 2]] or [[Tesla Model S/X GEN3 Charger|Gen 3 Tesla charger]]  with OI board via CAN&amp;lt;br&amp;gt;&lt;br /&gt;
5=Out_lander - [[Mitsubishi Outlander DCDC OBC|Outlander PHEV Charger DCDC]] via CAN&amp;lt;br&amp;gt;&lt;br /&gt;
6=Elcon - Elcon/TC charger protocol via CAN&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|90||     BMS_Mode&lt;br /&gt;
| || ||0||5||0&lt;br /&gt;
| ||&#039;&#039;&#039;Connected BMS over CAN&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
0=Off - No BMS implementated&amp;lt;br&amp;gt;&lt;br /&gt;
1=SimpBMS - SimpBMS/Victron via CAN&amp;lt;br&amp;gt;&lt;br /&gt;
2=TiDaisychainSingle - via CAN&amp;lt;br&amp;gt;&lt;br /&gt;
3=TiDaisychainDual - via CAN&amp;lt;br&amp;gt;&lt;br /&gt;
4=LeafBms - Stock Nissan Leaf Gen1,2 or 3 BMS via CAN&amp;lt;br&amp;gt;&lt;br /&gt;
5=RenaultKangoo33&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|88||     ShuntType&lt;br /&gt;
| || ||0||3|| 0&lt;br /&gt;
| ||&#039;&#039;&#039;Current Shunt type used, also allows use of CAN based contactor boxes&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
0=None - No Current Shunt Used&amp;lt;br&amp;gt;&lt;br /&gt;
1=ISA - Isabelleheute Current Shunt Used&amp;lt;br&amp;gt;&lt;br /&gt;
2=SBOX&amp;lt;br&amp;gt;&lt;br /&gt;
3=VAG&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|70||     InverterCan &lt;br /&gt;
| || ||0||1||0&lt;br /&gt;
|If CAN inverter used||&#039;&#039;&#039;CAN bus used for Inverter&#039;&#039;&#039;0=CAN1, 1=CAN2&lt;br /&gt;
|-&lt;br /&gt;
|71||     VehicleCan&lt;br /&gt;
| || ||0||1||1&lt;br /&gt;
|If Vehicle used||&#039;&#039;&#039;CAN bus used for Vehicle Functions&#039;&#039;&#039;0=CAN1, 1=CAN2&lt;br /&gt;
|-&lt;br /&gt;
|72||     ShuntCan&lt;br /&gt;
| || ||0||1|| 0&lt;br /&gt;
|If Shunt used||&#039;&#039;&#039;CAN bus used for Shunt and or Contactors&#039;&#039;&#039;0=CAN1, 1=CAN2&lt;br /&gt;
|-&lt;br /&gt;
|73||     LimCan &lt;br /&gt;
| || ||0||1||0&lt;br /&gt;
|If Charge Interface used||&#039;&#039;&#039;CAN bus used for Charging Interface&#039;&#039;&#039;0=CAN1, 1=CAN2&lt;br /&gt;
|-&lt;br /&gt;
|74||     ChargerCan &lt;br /&gt;
| || ||0||1||1&lt;br /&gt;
|If Charger used||&#039;&#039;&#039;CAN bus used for Onboard Charger&#039;&#039;&#039;0=CAN1, 1=CAN2&lt;br /&gt;
|-&lt;br /&gt;
|89||     BMSCan&lt;br /&gt;
| || ||0||1||1&lt;br /&gt;
|If BMS used||&#039;&#039;&#039;CAN bus used for BMS&#039;&#039;&#039;0=CAN1, 1=CAN2&lt;br /&gt;
|-&lt;br /&gt;
|96||     OBD2Can &lt;br /&gt;
| || ||0||1||0&lt;br /&gt;
| ||&#039;&#039;&#039;CAN bus used for OBD2 comms&#039;&#039;&#039;0=CAN1, 1=CAN2&lt;br /&gt;
|-&lt;br /&gt;
|97||     CanMapCan&lt;br /&gt;
| || ||0||1||0&lt;br /&gt;
| ||&#039;&#039;&#039;CAN bus used for CANmap parameters&#039;&#039;&#039;0=CAN1, 1=CAN2&lt;br /&gt;
|-&lt;br /&gt;
|107||     DCDCCan &lt;br /&gt;
| || ||0||1||1&lt;br /&gt;
|If DCDC used||&#039;&#039;&#039;CAN bus used for DCDC&#039;&#039;&#039;0=CAN1, 1=CAN2&lt;br /&gt;
|-&lt;br /&gt;
|138||     HeaterCan&lt;br /&gt;
| || ||0||1||1&lt;br /&gt;
|If CAN heater selected||&#039;&#039;&#039;CAN bus used for Heater&#039;&#039;&#039;0=CAN1, 1=CAN2&lt;br /&gt;
|-&lt;br /&gt;
|129||     MotActive&lt;br /&gt;
| || ||0||3||0&lt;br /&gt;
|Toyota or Lexus Inverters only||&#039;&#039;&#039;Potnom to Torque Translation&#039;&#039;&#039;0=Mg1and2 - Both motors get same percentage request&amp;lt;br&amp;gt;&lt;br /&gt;
1=Mg1 - Only use MG1&amp;lt;br&amp;gt;&lt;br /&gt;
2=Mg2 - Only use MG2&amp;lt;br&amp;gt;&lt;br /&gt;
3=BlendingMG2and1 - Use MG2 upto 50% Potnom then taper in MG1&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;9&amp;quot; |&#039;&#039;&#039;- Throttle&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|7 ||  potmin&lt;br /&gt;
|&lt;br /&gt;
|     &amp;quot;dig&amp;quot;&lt;br /&gt;
|0&lt;br /&gt;
|4095&lt;br /&gt;
|0&lt;br /&gt;
|&lt;br /&gt;
|Value of &amp;quot;pot&amp;quot; when pot isn&#039;t pressed at all&lt;br /&gt;
|-&lt;br /&gt;
| 8|| potmax&lt;br /&gt;
|&lt;br /&gt;
|      &amp;quot;dig&amp;quot;&lt;br /&gt;
|0&lt;br /&gt;
|4095&lt;br /&gt;
|4095&lt;br /&gt;
|&lt;br /&gt;
|Value of &amp;quot;pot&amp;quot; when pot is pushed all the way in &lt;br /&gt;
|-&lt;br /&gt;
| 9||pot2min&lt;br /&gt;
|&lt;br /&gt;
|     &amp;quot;dig&amp;quot;&lt;br /&gt;
|0&lt;br /&gt;
|4095&lt;br /&gt;
|4095&lt;br /&gt;
|&lt;br /&gt;
|Value of &amp;quot;pot2&amp;quot; when regen pot is in 0 position&lt;br /&gt;
|-&lt;br /&gt;
|10|| pot2max&lt;br /&gt;
|&lt;br /&gt;
|     &amp;quot;dig&amp;quot;&lt;br /&gt;
|0&lt;br /&gt;
|4095&lt;br /&gt;
|4095&lt;br /&gt;
|&lt;br /&gt;
| Value of &amp;quot;pot2&amp;quot; when regen pot is in full on position&lt;br /&gt;
|-&lt;br /&gt;
|60||regenrpm&lt;br /&gt;
| ||    &amp;quot;rpm&amp;quot;||100||10000||1500&lt;br /&gt;
| ||The motor rpm at which regenmax is used as the regen limit. Under this rpm the regen limit is tapered to 0% at 100 rpm. This is applied to both Regenmax and regenBrake&lt;br /&gt;
|-&lt;br /&gt;
|126||regenendrpm&lt;br /&gt;
| ||rpm||100|| 10000||100&lt;br /&gt;
| ||Below this motor RPM the regen is 0&lt;br /&gt;
|-&lt;br /&gt;
|61||regenmax&lt;br /&gt;
| ||      &amp;quot;%&amp;quot;||-35||0||-10&lt;br /&gt;
| ||The maximum allow regen in &#039;&#039;potnom&#039;&#039; percentage, always negative or 0. Ramps down based on motor rpm&lt;br /&gt;
|-&lt;br /&gt;
|122||regenBrake&lt;br /&gt;
| ||    &amp;quot;%&amp;quot; ||-35 ||0||-10&lt;br /&gt;
| ||Brake pedal based negative &#039;&#039;potnom&#039;&#039; request, always negative or 0. Ramps down based on motor rpm&lt;br /&gt;
|-&lt;br /&gt;
|68|| regenramp&lt;br /&gt;
| ||   &amp;quot;%/10ms&amp;quot; || 0.1||100||1&lt;br /&gt;
| ||Ramp speed when entering regen. E.g. when you set brkmax to -30% and regenramp to 1, it will take 300ms to arrive at brake force of -60%&lt;br /&gt;
|-&lt;br /&gt;
|11||potmode&lt;br /&gt;
| 31 GND&lt;br /&gt;
&lt;br /&gt;
32 Thr2&lt;br /&gt;
&lt;br /&gt;
33 Thr1&lt;br /&gt;
&lt;br /&gt;
34 +5v&lt;br /&gt;
| ||0||1||0&lt;br /&gt;
| ||&#039;&#039;&#039;Type of Throttle input&#039;&#039;&#039;0=Single Channel&lt;br /&gt;
1=Dual Channel - Preferred setting&lt;br /&gt;
|-&lt;br /&gt;
|12||dirmode&lt;br /&gt;
| 53 Rev&lt;br /&gt;
54 Fwd&lt;br /&gt;
| ||0||4||1&lt;br /&gt;
| When not using CAN shifter||&#039;&#039;&#039;Type of gear switch input&#039;&#039;&#039;Button&lt;br /&gt;
&lt;br /&gt;
Switch&lt;br /&gt;
&lt;br /&gt;
ButtonReversed&lt;br /&gt;
&lt;br /&gt;
SwitchReversed&lt;br /&gt;
&lt;br /&gt;
DefaultForward&lt;br /&gt;
|-&lt;br /&gt;
|127||reversemotor&lt;br /&gt;
| || ||0||1||0&lt;br /&gt;
| Outlander Rear Motor ONLY||Reverse motor rotation&lt;br /&gt;
|-&lt;br /&gt;
|13||throtramp&lt;br /&gt;
| ||    &amp;quot;%/10ms&amp;quot;||1||100|| 10&lt;br /&gt;
| ||The amount of allowed &#039;&#039;potnom&#039;&#039; change per %/10ms&lt;br /&gt;
|-&lt;br /&gt;
|14||throtramprpm&lt;br /&gt;
| ||rpm||0||20000||20000&lt;br /&gt;
| ||Above this motor rpm Throtramp is no longer applied&lt;br /&gt;
|-&lt;br /&gt;
|15||revlim&lt;br /&gt;
| ||      &amp;quot;rpm&amp;quot;||0||20000 || 6000&lt;br /&gt;
| ||&lt;br /&gt;
|-&lt;br /&gt;
|137||revRegen&lt;br /&gt;
| ||      ONOFF||0||1||0&lt;br /&gt;
| ||Regen enabled in reverse&lt;br /&gt;
|-&lt;br /&gt;
|19||udcmin&lt;br /&gt;
| ||       &amp;quot;V&amp;quot;|| 0||1000||450&lt;br /&gt;
| ||Minimum battery voltage derate&lt;br /&gt;
|-&lt;br /&gt;
|20||udclim&lt;br /&gt;
| ||      &amp;quot;V&amp;quot;||0||1000|| 520&lt;br /&gt;
| ||Maximum battery voltage derate&lt;br /&gt;
|-&lt;br /&gt;
|21||idcmax&lt;br /&gt;
| ||      &amp;quot;A&amp;quot;||0||5000||5000&lt;br /&gt;
| ||Maximum DC input current  &#039;&#039;&#039;(regen current)&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|22||idcmin&lt;br /&gt;
| ||      &amp;quot;A&amp;quot;||-5000||0||-5000&lt;br /&gt;
| ||Maximum DC output current &#039;&#039;&#039;(drive/discharge current)&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|23||tmphsmax&lt;br /&gt;
| ||    &amp;quot;°C&amp;quot;||50|| 150||85&lt;br /&gt;
| ||Inverter Temp derate&lt;br /&gt;
|-&lt;br /&gt;
|24||tmpmmax&lt;br /&gt;
| ||     &amp;quot;°C&amp;quot;||70|| 300||300&lt;br /&gt;
| ||Motor Temp derate&lt;br /&gt;
|-&lt;br /&gt;
|25&lt;br /&gt;
|throtmax&lt;br /&gt;
| ||    &amp;quot;%&amp;quot;||0|| 100||100&lt;br /&gt;
| ||Maximum allow positve &#039;&#039;potnom&#039;&#039; request in the forward direction&lt;br /&gt;
|-&lt;br /&gt;
|26||throtmin&lt;br /&gt;
| ||     &amp;quot;%&amp;quot;||-100||0||-100&lt;br /&gt;
| ||Minimum (most negative) allowed &#039;&#039;potnom&#039;&#039; at all times&lt;br /&gt;
|-&lt;br /&gt;
|123||throtmaxRev&lt;br /&gt;
| ||     &amp;quot;%&amp;quot;||0||100||30&lt;br /&gt;
| ||Maximum allow positive &#039;&#039;potnom&#039;&#039; request in the reverse direction&lt;br /&gt;
|-&lt;br /&gt;
|76||throtdead&lt;br /&gt;
| ||    &amp;quot;%&amp;quot;||0||50||10 &lt;br /&gt;
| ||&#039;&#039;-TBC&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|128||RegenBrakeLight&lt;br /&gt;
| ||    &amp;quot;%&amp;quot;||-100||0||-15&lt;br /&gt;
| ||Under this Potnom the brake light output turns on&lt;br /&gt;
|-&lt;br /&gt;
|131||throtrpmfilt&lt;br /&gt;
| ||    &amp;quot;rpm/10ms&amp;quot;||0.1 ||200||15&lt;br /&gt;
| ||Change of speed fed into the dynamic speed based throttle map. High value is slower response to rapid speed change. If you have low speed judder increase this value.&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;9&amp;quot; |&#039;&#039;&#039;- Gearbox Control&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|27||Gear&lt;br /&gt;
| || ||0||3||0&lt;br /&gt;
| Lexus GS450h only||&#039;&#039;&#039;Control of the GS450h gears&#039;&#039;&#039;0=LOW - always low gear&lt;br /&gt;
1=HIGH - always high gear&lt;br /&gt;
2=AUTO - Auto shifting between low and high based on speed&lt;br /&gt;
3=HIGHFWDLOWREV - reverse always low gear and forward always high gear&lt;br /&gt;
|-&lt;br /&gt;
|28 ||OilPump&lt;br /&gt;
| || %||0||100||50&lt;br /&gt;
| Lexus GS450h only||Oil pump PWM duty cycle run setpoint&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;9&amp;quot; |&#039;&#039;&#039;- Cruise Control&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|29 ||cruisestep&lt;br /&gt;
| ||rpm||1||1000||200&lt;br /&gt;
| ||&#039;&#039;-TBC&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|30 ||cruiseramp&lt;br /&gt;
| ||rpm/100ms||1||1000||20&lt;br /&gt;
| ||&#039;&#039;-TBC&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|31 || regenlevel&lt;br /&gt;
| || ||0||3||2&lt;br /&gt;
| ||&#039;&#039;-TBC&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;9&amp;quot; |&#039;&#039;&#039;- Contactor Control&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|32||udcsw&lt;br /&gt;
| ||V||0||1000||330&lt;br /&gt;
| ||Voltage point at which precharge is considered finished&lt;br /&gt;
|-&lt;br /&gt;
|33||cruiselight&lt;br /&gt;
| || ||0||1||0&lt;br /&gt;
| ||Off&lt;br /&gt;
&lt;br /&gt;
On&lt;br /&gt;
&lt;br /&gt;
na&lt;br /&gt;
|-&lt;br /&gt;
|34|| errlights&lt;br /&gt;
| || ||0||255 &lt;br /&gt;
|0&lt;br /&gt;
| ||Off&lt;br /&gt;
&lt;br /&gt;
EPC&lt;br /&gt;
&lt;br /&gt;
engine&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;9&amp;quot; |&#039;&#039;&#039;- Communication&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|77||CAN3Speed&lt;br /&gt;
| |25 L&lt;br /&gt;
&lt;br /&gt;
26 H &lt;br /&gt;
|| ||0||2||0&lt;br /&gt;
| ||k33.3&lt;br /&gt;
&lt;br /&gt;
k500&lt;br /&gt;
&lt;br /&gt;
k100&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;9&amp;quot; |&#039;&#039;&#039;- Charger Control&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|38||  BattCap&lt;br /&gt;
| ||    &amp;quot;kWh&amp;quot;||0.1||250||22&lt;br /&gt;
| ||&lt;br /&gt;
|-&lt;br /&gt;
|40||   Voltspnt&lt;br /&gt;
| ||    &amp;quot;V&amp;quot;||0||1000||395&lt;br /&gt;
| ||Max charge voltage for battery&lt;br /&gt;
|-&lt;br /&gt;
|41&lt;br /&gt;
|   Pwrspnt&lt;br /&gt;
| ||     &amp;quot;W&amp;quot;||0||12000||1500&lt;br /&gt;
| ||Maximum power draw by charger. Manipulated automatically by a Charging Interface&lt;br /&gt;
|-&lt;br /&gt;
|56||   IdcTerm&lt;br /&gt;
| ||     &amp;quot;A&amp;quot;||0||150||0&lt;br /&gt;
| ||Ending charge current, if current is below this value charging session is stopped and requires restarting to resume.&lt;br /&gt;
|-&lt;br /&gt;
|42||   CCS_ICmd&lt;br /&gt;
| ||    &amp;quot;A&amp;quot;||0||150||0&lt;br /&gt;
| ||&#039;&#039;NOT USED - superseded by automation&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|43||   CCS_ILim&lt;br /&gt;
| ||    &amp;quot;A&amp;quot;||0||350||100&lt;br /&gt;
| ||Maximum allowed Current during fast charging&lt;br /&gt;
|-&lt;br /&gt;
|44||   CCS_SOCLim&lt;br /&gt;
| || &amp;quot;%&amp;quot;||0||100||80&lt;br /&gt;
| ||NOT USED&lt;br /&gt;
|-&lt;br /&gt;
|79||   SOCFC&lt;br /&gt;
| ||        &amp;quot;%&amp;quot;||0||100|| 50&lt;br /&gt;
| ||Sent during DCFC&lt;br /&gt;
|-&lt;br /&gt;
|45||   Chgctrl&lt;br /&gt;
| || ||0||2||0&lt;br /&gt;
| ||&#039;&#039;&#039;Type of Charging Control&#039;&#039;&#039;Enable  - Always allow charging&lt;br /&gt;
&lt;br /&gt;
Disable - No charging&lt;br /&gt;
&lt;br /&gt;
Timer  - Time based charging&lt;br /&gt;
|-&lt;br /&gt;
|120||   ChgAcVolt &lt;br /&gt;
| ||   &amp;quot;Vac&amp;quot;||0||250||240&lt;br /&gt;
| ||Expected AC voltage into charger - used for Control Pilot power limiting&lt;br /&gt;
|-&lt;br /&gt;
|121||   ChgEff&lt;br /&gt;
| ||      &amp;quot;%&amp;quot;||0||100||90&lt;br /&gt;
| ||Expected charger effiecency - used for Control Pilot power limiting&lt;br /&gt;
|-&lt;br /&gt;
|133&lt;br /&gt;
|   ConfigFocci&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|0&lt;br /&gt;
|1&lt;br /&gt;
|0&lt;br /&gt;
|FOCCCI only&lt;br /&gt;
|Toggle to have the Zombie configure the Foccci CAN map&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;9&amp;quot; |&#039;&#039;&#039;- DC-DC Converter&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|105||DCdc_Type&lt;br /&gt;
| || ||0||1||0&lt;br /&gt;
| ||No DCDC&lt;br /&gt;
&lt;br /&gt;
TeslaG2&lt;br /&gt;
|-&lt;br /&gt;
|106||DCSetPnt&lt;br /&gt;
| ||V||9||15 ||14&lt;br /&gt;
| ||&#039;&#039;NOT USED&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;9&amp;quot; |&#039;&#039;&#039;- Battery Management&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|91||BMS_Timeout&lt;br /&gt;
| ||sec||1||120||10&lt;br /&gt;
| SimpBMS, Kangoo, Daisy BMS||Time before BMS data is set to all 0&lt;br /&gt;
|-&lt;br /&gt;
|92||BMS_VminLimit&lt;br /&gt;
| ||V||0||10||3&lt;br /&gt;
| SimpBMS, Kangoo, Daisy BMS||Allow min cell voltage, forces zero charge current limit&lt;br /&gt;
|-&lt;br /&gt;
|93||BMS_VmaxLimit&lt;br /&gt;
| ||V||0||10||4.18&lt;br /&gt;
| SimpBMS, Kangoo, Daisy BMS||Allow max cell voltage, forces zero charge current limit&lt;br /&gt;
|-&lt;br /&gt;
|94||BMS_TminLimit&lt;br /&gt;
| ||°C||-100||100||5&lt;br /&gt;
| SimpBMS, Kangoo, Daisy BMS||Allow min cell temp, forces zero charge current limit&lt;br /&gt;
|-&lt;br /&gt;
|95||BMS_TmaxLimit &lt;br /&gt;
| ||°C||-100&lt;br /&gt;
|100||50&lt;br /&gt;
| SimpBMS, Kangoo, Daisy BMS||Allow max cell temp, forces zero charge current limit&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;9&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;- Heater Module&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|57||Heater&lt;br /&gt;
| || ||0||2||0&lt;br /&gt;
| ||&#039;&#039;&#039;Selected Heater Type&#039;&#039;&#039;0=None&lt;br /&gt;
1=Ampera - [[Chevrolet Volt Water Heater|Ampera Heater via SW CAN]]&lt;br /&gt;
2=VW - [[Volkswagen Heater|VW Coolant Heater via LIN]]&lt;br /&gt;
3=OutlanderCan - [[Mitsubishi Outlander Water Heater|Outlander Coolant Heater via CAN]]&lt;br /&gt;
|-&lt;br /&gt;
|58||Control&lt;br /&gt;
| || ||0||2||0&lt;br /&gt;
| ||&#039;&#039;&#039;Heater Controls Enabled&#039;&#039;&#039;0=Disable - OFF&lt;br /&gt;
1=Enable - ON&lt;br /&gt;
2=Timer - NOT USED&lt;br /&gt;
|-&lt;br /&gt;
| 59||HeatPwr&lt;br /&gt;
| ||W||0||6500||0&lt;br /&gt;
| ||&#039;&#039;NOT USED&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|124||HeatPercnt&lt;br /&gt;
| || %||0||100||0&lt;br /&gt;
| ||&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;9&amp;quot; |&#039;&#039;&#039;- RTC Module&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|77&lt;br /&gt;
|Set_Day&lt;br /&gt;
| || ||0||6||0&lt;br /&gt;
| || rowspan=&amp;quot;4&amp;quot; |1.Ensure Chgctrl is set to disable, save to flash&lt;br /&gt;
2.Enter time under Set_Day, Set_Hour, Set_Min to appropriate values, Hit save&lt;br /&gt;
&lt;br /&gt;
3.Return Chgctrl to desired state, hit save&lt;br /&gt;
|-&lt;br /&gt;
| 78||Set_Hour&lt;br /&gt;
| ||Hours||0||23||0&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|79||Set_Min&lt;br /&gt;
| ||Mins||0||59||0&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|80&lt;br /&gt;
|Set_Sec&lt;br /&gt;
| ||Secs||0||59||0&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 81&lt;br /&gt;
|Chg_Hrs&lt;br /&gt;
| ||Hours||0||23||0&lt;br /&gt;
| ||&lt;br /&gt;
|-&lt;br /&gt;
| 82&lt;br /&gt;
|Chg_Min&lt;br /&gt;
| ||Mins||0||59||0&lt;br /&gt;
| ||&lt;br /&gt;
|-&lt;br /&gt;
| 83||Chg_Dur&lt;br /&gt;
| ||Mins||0||600||0&lt;br /&gt;
| ||&lt;br /&gt;
|-&lt;br /&gt;
|84&lt;br /&gt;
| Pre_Hrs&lt;br /&gt;
| ||Hours ||0||59||0&lt;br /&gt;
| ||&lt;br /&gt;
|-&lt;br /&gt;
|85&lt;br /&gt;
|Pre_Min&lt;br /&gt;
| ||Mins||0||59||0&lt;br /&gt;
| ||&lt;br /&gt;
|-&lt;br /&gt;
|86||Pre_Dur&lt;br /&gt;
| ||Mins||0||60||0&lt;br /&gt;
| ||&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;9&amp;quot; |&#039;&#039;&#039;- General Purpose I/O&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|135||   PumpPWM&lt;br /&gt;
| ||    PumpOutType||0||1&lt;br /&gt;
|0&lt;br /&gt;
| ||[[ZombieVerter IO|see IO Function Page]] for more details&lt;br /&gt;
|-&lt;br /&gt;
|80||    Out1Func&lt;br /&gt;
|4||     PINFUNCS||0||15||6&lt;br /&gt;
| ||[[ZombieVerter IO|see IO Function Page]] for more details&lt;br /&gt;
|-&lt;br /&gt;
|81||    Out2Func&lt;br /&gt;
|3||     PINFUNCS||0||15||7&lt;br /&gt;
| ||[[ZombieVerter IO|see IO Function Page]] for more details&lt;br /&gt;
|-&lt;br /&gt;
|82||    Out3Func&lt;br /&gt;
|39&lt;br /&gt;
|     PINFUNCS||0||15||3&lt;br /&gt;
| ||[[ZombieVerter IO|see IO Function Page]] for more details&lt;br /&gt;
|-&lt;br /&gt;
|83||    SL1Func&lt;br /&gt;
|38 ||      PINFUNCS||0||15||0&lt;br /&gt;
| ||[[ZombieVerter IO|see IO Function Page]] for more details&lt;br /&gt;
|-&lt;br /&gt;
|84 ||    SL2Func&lt;br /&gt;
|7||      PINFUNCS||0||15||0&lt;br /&gt;
| ||[[ZombieVerter IO|see IO Function Page]] for more details&lt;br /&gt;
|-&lt;br /&gt;
|85||     PWM1Func&lt;br /&gt;
| 6||     PINFUNCS||0||18||0&lt;br /&gt;
| ||[[ZombieVerter IO|see IO Function Page]] for more details&lt;br /&gt;
|-&lt;br /&gt;
|86||    PWM2Func&lt;br /&gt;
|5||     PINFUNCS||0||18 ||4&lt;br /&gt;
| ||[[ZombieVerter IO|see IO Function Page]] for more details&lt;br /&gt;
|-&lt;br /&gt;
|87||    PWM3Func&lt;br /&gt;
|50||     PINFUNCS||0||18||2&lt;br /&gt;
| ||[[ZombieVerter IO|see IO Function Page]] for more details&lt;br /&gt;
|-&lt;br /&gt;
|98||    GP12VInFunc&lt;br /&gt;
|51|| PINFUNCS||0|| 13||12&lt;br /&gt;
| ||[[ZombieVerter IO|see IO Function Page]] for more details&lt;br /&gt;
|-&lt;br /&gt;
|99||    HVReqFunc&lt;br /&gt;
| 36||    PINFUNCS||0||13||12&lt;br /&gt;
| ||[[ZombieVerter IO|see IO Function Page]] for more details&lt;br /&gt;
|-&lt;br /&gt;
|140&lt;br /&gt;
|    PB1InFunc&lt;br /&gt;
|&lt;br /&gt;
|   PINFUNCS&lt;br /&gt;
|0&lt;br /&gt;
|13&lt;br /&gt;
|12&lt;br /&gt;
|&lt;br /&gt;
|[[ZombieVerter IO|see IO Function Page]] for more details&lt;br /&gt;
|-&lt;br /&gt;
|141&lt;br /&gt;
|    PB2InFunc&lt;br /&gt;
|&lt;br /&gt;
|   PINFUNCS&lt;br /&gt;
|0&lt;br /&gt;
|13&lt;br /&gt;
|12&lt;br /&gt;
|&lt;br /&gt;
|[[ZombieVerter IO|see IO Function Page]] for more details&lt;br /&gt;
|-&lt;br /&gt;
|142&lt;br /&gt;
|    PB3InFunc&lt;br /&gt;
|&lt;br /&gt;
|   PINFUNCS&lt;br /&gt;
|0&lt;br /&gt;
|13&lt;br /&gt;
|12&lt;br /&gt;
|&lt;br /&gt;
|[[ZombieVerter IO|see IO Function Page]] for more details&lt;br /&gt;
|-&lt;br /&gt;
|110&lt;br /&gt;
|    GPA1Func&lt;br /&gt;
|&lt;br /&gt;
|    APINFUNCS&lt;br /&gt;
|0&lt;br /&gt;
|2&lt;br /&gt;
|0&lt;br /&gt;
|&lt;br /&gt;
|[[ZombieVerter IO|see IO Function Page]] for more details&lt;br /&gt;
|-&lt;br /&gt;
|111||    GPA2Func&lt;br /&gt;
|35||     APINFUNCS||0||2||0&lt;br /&gt;
| ||[[ZombieVerter IO|see IO Function Page]] for more details&lt;br /&gt;
|-&lt;br /&gt;
|114||    ppthresh&lt;br /&gt;
| ||    &amp;quot;dig&amp;quot;||0||4095||2500&lt;br /&gt;
| ||[[ZombieVerter IO|see IO Function Page]] for more details&lt;br /&gt;
|-&lt;br /&gt;
|115&lt;br /&gt;
|    BrkVacThresh&lt;br /&gt;
|&lt;br /&gt;
|dig&lt;br /&gt;
|0&lt;br /&gt;
|4095&lt;br /&gt;
|2500&lt;br /&gt;
|&lt;br /&gt;
|[[ZombieVerter IO|see IO Function Page]] for more details&lt;br /&gt;
|-&lt;br /&gt;
|116&lt;br /&gt;
|    BrkVacHyst&lt;br /&gt;
|&lt;br /&gt;
|&amp;quot;dig&amp;quot;&lt;br /&gt;
|0&lt;br /&gt;
|4095&lt;br /&gt;
|2500&lt;br /&gt;
|&lt;br /&gt;
|[[ZombieVerter IO|see IO Function Page]] for more details&lt;br /&gt;
|-&lt;br /&gt;
|117&lt;br /&gt;
|    DigiPot1Step&lt;br /&gt;
|&lt;br /&gt;
|dig&lt;br /&gt;
|0&lt;br /&gt;
|255&lt;br /&gt;
|0&lt;br /&gt;
|&lt;br /&gt;
|Set resistance level of POT 1 pin to ground, steps from 0-255 0-10kOhm&lt;br /&gt;
|-&lt;br /&gt;
|118&lt;br /&gt;
|    DigiPot2Step&lt;br /&gt;
|&lt;br /&gt;
|dig&lt;br /&gt;
|0&lt;br /&gt;
|255&lt;br /&gt;
|0&lt;br /&gt;
|&lt;br /&gt;
|Set resistance level of POT 2 pin to ground, steps from 0-255 0-10kOhm&lt;br /&gt;
|-&lt;br /&gt;
|134||    FanTemp&lt;br /&gt;
| ||     &amp;quot;°C&amp;quot; || 0||100||40&lt;br /&gt;
| ||tmphs or chagtemp above this will have the Fan Output come on&lt;br /&gt;
|-&lt;br /&gt;
|136 ||    TachoPPR&lt;br /&gt;
| ||    &amp;quot;PPR&amp;quot;||0||100||2&lt;br /&gt;
| ||Pulses per rotation for RPM generation &lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;9&amp;quot; |&#039;&#039;&#039;- ISA Shunt Control&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|75||IsaInit&lt;br /&gt;
| || ||0||1|| 0&lt;br /&gt;
| ||toggle to start ISA shunt initi&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;9&amp;quot; |&#039;&#039;&#039;- PWM Control&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|100||      Tim3_Presc&lt;br /&gt;
| || ||1||72000||719&lt;br /&gt;
| ||Only used if CP Spoof and GS450h Oil pump output is not used&lt;br /&gt;
|-&lt;br /&gt;
|101||       Tim3_Period&lt;br /&gt;
| || || 1|| 100000||7200&lt;br /&gt;
| ||Only used if CP Spoof and GS450h Oil pump output is not used&lt;br /&gt;
|-&lt;br /&gt;
|102||       Tim3_1_OC&lt;br /&gt;
| || ||1|| 100000||3600&lt;br /&gt;
| ||Only used if CP Spoof and GS450h Oil pump output is not used&lt;br /&gt;
|-&lt;br /&gt;
|103||       Tim3_2_OC&lt;br /&gt;
| || ||1||100000||3600&lt;br /&gt;
| ||Only used if CP Spoof and GS450h Oil pump output is not used&lt;br /&gt;
|-&lt;br /&gt;
|104||       Tim3_3_OC&lt;br /&gt;
| || ||1||100000||3600&lt;br /&gt;
| ||Only used if CP Spoof and GS450h Oil pump output is not used&lt;br /&gt;
|-&lt;br /&gt;
|132&lt;br /&gt;
|       CP_PWM&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|1&lt;br /&gt;
|100&lt;br /&gt;
|10&lt;br /&gt;
|Only with Charging Interfaces&lt;br /&gt;
|&#039;&#039;NOT USED&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Spot Values&#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Name!!Unit!!Values&lt;br /&gt;
!Required!!Description &lt;br /&gt;
|-&lt;br /&gt;
| version || -||&lt;br /&gt;
| ||Version Number of Firmware&lt;br /&gt;
|-&lt;br /&gt;
|opmode|| -|| 0=Off&lt;br /&gt;
1=Run&lt;br /&gt;
2=Precharge&lt;br /&gt;
3=PchFail&lt;br /&gt;
4=Charge&lt;br /&gt;
| ||Main Software States&lt;br /&gt;
|-&lt;br /&gt;
|chgtyp|| -|| 0=Off&lt;br /&gt;
1=AC&lt;br /&gt;
2=DCFC&lt;br /&gt;
| ||Type of Charging Active&lt;br /&gt;
|-&lt;br /&gt;
|lasterr|| -||&lt;br /&gt;
| ||&lt;br /&gt;
|-&lt;br /&gt;
|status|| -||&lt;br /&gt;
| ||&lt;br /&gt;
|-&lt;br /&gt;
|TorqDerate&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Reasons for limiting Potnom, resets after key cycle&lt;br /&gt;
|-&lt;br /&gt;
|udc||V||&lt;br /&gt;
|Shunt/Inverter/Charger||HV Bus Voltage - From Shunt or other HV component&lt;br /&gt;
|-&lt;br /&gt;
|udc2||V||&lt;br /&gt;
|Shunt/BMS||HV Battery Voltage - From Shunt or BMS&lt;br /&gt;
|-&lt;br /&gt;
|udc3||V||&lt;br /&gt;
|Shunt/BMS||ISA Shunt HV 3 Voltage&lt;br /&gt;
|-&lt;br /&gt;
|deltaV||V||&lt;br /&gt;
|ISA Shunt||Unused - Old ISA Shunt calc&lt;br /&gt;
|-&lt;br /&gt;
|INVudc||V||&lt;br /&gt;
|Inverter||HV Voltage feedback from Inverter&lt;br /&gt;
|-&lt;br /&gt;
|power||kW||&lt;br /&gt;
|Shunt/BMS||HV Power - From Shunt or BMS&lt;br /&gt;
|-&lt;br /&gt;
| idc||A||&lt;br /&gt;
|Shunt/BMS||HV Current - From Shunt or BMS &#039;&#039;(A negative current is discharging out of the battery, positive is charging in to the battery)&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|KWh||kwh||&lt;br /&gt;
|Shunt/BMS||Battery energy - From Shunt or BMS&lt;br /&gt;
|-&lt;br /&gt;
|AMPh||Ah||&lt;br /&gt;
|ISA Shunt||Battery energy - From Shunt or BMS&lt;br /&gt;
|-&lt;br /&gt;
|SOC || %||&lt;br /&gt;
|Shunt/BMS||Battery State of Charge - From Shunt or BMS&lt;br /&gt;
|-&lt;br /&gt;
| BMS_Vmin||V||&lt;br /&gt;
|BMS||Min Cell Voltage - From BMS&lt;br /&gt;
|-&lt;br /&gt;
|BMS_Vmax|| V||&lt;br /&gt;
|BMS||Max Cell Voltage - From BMS&lt;br /&gt;
|-&lt;br /&gt;
|BMS_Tmin||°C||&lt;br /&gt;
|BMS||Min Cell Temp - From BMS&lt;br /&gt;
|-&lt;br /&gt;
|BMS_Tmax||°C||&lt;br /&gt;
|BMS||Max Cell Temp - From BMS&lt;br /&gt;
|-&lt;br /&gt;
|BMS_ChargeLim||A||&lt;br /&gt;
|BMS||Max Charging Current Limit - From BMS&lt;br /&gt;
|-&lt;br /&gt;
|speed|| rpm||&lt;br /&gt;
| Inverter||Motor Speed&lt;br /&gt;
|-&lt;br /&gt;
|Veh_Speed||kph||&lt;br /&gt;
| Vehicle||Speed provided from CAN bus&lt;br /&gt;
|-&lt;br /&gt;
|torque||dig||&lt;br /&gt;
| Inverter||Torque is translated from Potnom for most inverters&lt;br /&gt;
|-&lt;br /&gt;
|pot||dig&lt;br /&gt;
|&lt;br /&gt;
| ||Pedal signal 1 - digital value not voltage&lt;br /&gt;
|-&lt;br /&gt;
| pot2 ||dig||&lt;br /&gt;
| ||Pedal signal 2 - digital value not voltage&lt;br /&gt;
|-&lt;br /&gt;
|potbrake ||dig||&lt;br /&gt;
| ||&#039;&#039;NOT USED&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|brakepressure||dig||&lt;br /&gt;
| ||&#039;&#039;NOT USED&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|potnom|| %||&lt;br /&gt;
| ||Calculated from Pot and Pot2&lt;br /&gt;
|-&lt;br /&gt;
| dir|| ||1=Forward&lt;br /&gt;
0=Neutral&lt;br /&gt;
-1=Reverse&lt;br /&gt;
| ||Selected Direction&lt;br /&gt;
|-&lt;br /&gt;
|tmphs||°C||&lt;br /&gt;
| Inverter/analogue in||Inverter temperature&lt;br /&gt;
|-&lt;br /&gt;
|tmpm||°C||&lt;br /&gt;
| Inverter/analogue in||Motor temperature&lt;br /&gt;
|-&lt;br /&gt;
|tmpaux||°C||&lt;br /&gt;
| Shunt||ISA Shunt Temp&lt;br /&gt;
|-&lt;br /&gt;
|uaux||V||&lt;br /&gt;
| ||12V In measurement/rough&lt;br /&gt;
|-&lt;br /&gt;
|canio || ||&lt;br /&gt;
| ||CANIO values&lt;br /&gt;
|-&lt;br /&gt;
|FrontRearBal|| %||&lt;br /&gt;
| ||&#039;&#039;NOT TO BE USED - Will be changed&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|cruisespeed||rpm||&lt;br /&gt;
| ||Cruise Speed Target&lt;br /&gt;
|-&lt;br /&gt;
|cruisestt|| ||&lt;br /&gt;
| ||Cruise State&lt;br /&gt;
|-&lt;br /&gt;
|din_cruise&lt;br /&gt;
| ||&lt;br /&gt;
| ||Cruise input signal - &#039;&#039;NOT USED&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|din_start&lt;br /&gt;
| ||&lt;br /&gt;
| ||Start input signal&lt;br /&gt;
|-&lt;br /&gt;
| din_brake|| ||&lt;br /&gt;
| ||Brake input signal - (if applied = no Potnom = no drive)&lt;br /&gt;
|-&lt;br /&gt;
|din_forward || ||&lt;br /&gt;
| ||Forward input signal&lt;br /&gt;
|-&lt;br /&gt;
| din_reverse|| ||&lt;br /&gt;
| ||Reverse input signal&lt;br /&gt;
|-&lt;br /&gt;
|din_bms&lt;br /&gt;
| ||&lt;br /&gt;
| ||BMS input signal - &#039;&#039;NOT USED&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|din_12Vgp|| ||&lt;br /&gt;
| ||12V GP input signal&lt;br /&gt;
|-&lt;br /&gt;
|handbrk|| ||&lt;br /&gt;
| ||&#039;&#039;NOT USED&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Gear1|| ||&lt;br /&gt;
| GS450h||PB1 input signal&lt;br /&gt;
|-&lt;br /&gt;
|Gear2|| ||&lt;br /&gt;
| GS450h||PB2 input signal&lt;br /&gt;
|-&lt;br /&gt;
| Gear3&lt;br /&gt;
| ||&lt;br /&gt;
| GS450h||PB3 input signal&lt;br /&gt;
|-&lt;br /&gt;
|T15Stat|| ||&lt;br /&gt;
| Vehicle||Ignition on signal from Vehicle class&lt;br /&gt;
|-&lt;br /&gt;
| InvStat || ||&lt;br /&gt;
| Inverter Toyota/Lexus||Comms status&lt;br /&gt;
|-&lt;br /&gt;
|GearFB&lt;br /&gt;
| ||High/Low&lt;br /&gt;
| GS450h||&lt;br /&gt;
|-&lt;br /&gt;
|CableLim||A||&lt;br /&gt;
| Charge interface||Proximity signal based current limit&lt;br /&gt;
|-&lt;br /&gt;
|PilotLim||A||&lt;br /&gt;
| Charge interface||Control Pilot signal based current limit&lt;br /&gt;
|-&lt;br /&gt;
|PlugDet|| ||&lt;br /&gt;
| Charge interface/Nissan PDM||Charge Plug detected&lt;br /&gt;
|-&lt;br /&gt;
|PilotTyp|| ||&lt;br /&gt;
| Charge interface||Control Pilot type&lt;br /&gt;
|-&lt;br /&gt;
|CCS_I_Avail||A||&lt;br /&gt;
| CCS/Chademo Charging||Available Charge Current&lt;br /&gt;
|-&lt;br /&gt;
| CCS_V_Avail||V||&lt;br /&gt;
| CCS/Chademo Charging||Available Charge Voltage &lt;br /&gt;
|-&lt;br /&gt;
|CCS_I||A&lt;br /&gt;
|&lt;br /&gt;
| CCS/Chademo Charging||Charging Current offboard charger&lt;br /&gt;
|-&lt;br /&gt;
|CCS_Ireq||A||&lt;br /&gt;
| CCS/Chademo Charging||Request Charging Current&lt;br /&gt;
|-&lt;br /&gt;
|CCS_V||V||&lt;br /&gt;
| CCS/Chademo Charging||Charging Voltage offboard charger&lt;br /&gt;
|-&lt;br /&gt;
|CCS_V_Min||V||&lt;br /&gt;
| CCS/Chademo Charging||Minimum Available charging voltage&lt;br /&gt;
|-&lt;br /&gt;
| CCS_V_Con||V||&lt;br /&gt;
| CCS||Voltage at the connector&lt;br /&gt;
|-&lt;br /&gt;
|hvChg || ||&lt;br /&gt;
| ||NOT USED&lt;br /&gt;
|-&lt;br /&gt;
|CCS_COND&lt;br /&gt;
| ||&lt;br /&gt;
| I3 LIM||Internal State&lt;br /&gt;
|-&lt;br /&gt;
|CCS_State ||s||&lt;br /&gt;
| I3 LIM||LIM state&lt;br /&gt;
|-&lt;br /&gt;
| CP_DOOR || ||&lt;br /&gt;
| I3 LIM||Reported Charge Port Door State&lt;br /&gt;
|-&lt;br /&gt;
|CCS_Contactor|| ||&lt;br /&gt;
| I3 LIM||CCS Contactor state&lt;br /&gt;
|-&lt;br /&gt;
|Day|| ||&lt;br /&gt;
| ||Time&lt;br /&gt;
|-&lt;br /&gt;
|Hour|| H||&lt;br /&gt;
| ||Time&lt;br /&gt;
|-&lt;br /&gt;
| Min||M||&lt;br /&gt;
| ||Time&lt;br /&gt;
|-&lt;br /&gt;
|Sec||S||&lt;br /&gt;
| ||Time&lt;br /&gt;
|-&lt;br /&gt;
|ChgT||M||&lt;br /&gt;
| ||Charge timer - to confirm functionality&lt;br /&gt;
|-&lt;br /&gt;
|HeatReq||&lt;br /&gt;
|&lt;br /&gt;
| ||Cabin Heater Request signal&lt;br /&gt;
|-&lt;br /&gt;
|U12V||V||&lt;br /&gt;
| Tesla DCDC/Outlander DCDC||12V Output voltage&lt;br /&gt;
|-&lt;br /&gt;
|I12V||A||&lt;br /&gt;
| Tesla DCDC/Outlander DCDC||12V Output Current&lt;br /&gt;
|-&lt;br /&gt;
| ChgTemp||°C||&lt;br /&gt;
| Tesla DCDC/Outlander Charger||Component temperature&lt;br /&gt;
|-&lt;br /&gt;
|AC_Volts||V||&lt;br /&gt;
| Nissan PDM/Outlander Charger||Charger Input Voltage&lt;br /&gt;
|-&lt;br /&gt;
|AC_Amps||A||&lt;br /&gt;
| Outlander Charger||AC input current&lt;br /&gt;
|-&lt;br /&gt;
|canctr||dig||&lt;br /&gt;
| RUN mode||Can Counter&lt;br /&gt;
|-&lt;br /&gt;
|cpuload|| %||&lt;br /&gt;
| ||&lt;br /&gt;
|-&lt;br /&gt;
| PPVal||dig||&lt;br /&gt;
| ||Analogue input Pilot Signal translation&lt;br /&gt;
|-&lt;br /&gt;
| BrkVacVal|| dig||&lt;br /&gt;
| ||Analogue input Brake Vacuum Signal translation&lt;br /&gt;
|-&lt;br /&gt;
| tmpheater||°C||&lt;br /&gt;
| Heater||Heater temperature&lt;br /&gt;
|-&lt;br /&gt;
|udcheater||V||&lt;br /&gt;
| Heater||Heater HV voltage&lt;br /&gt;
|-&lt;br /&gt;
|powerheater||W||&lt;br /&gt;
| Heater||Heater Power&lt;br /&gt;
|-&lt;br /&gt;
|serial|| ||&lt;br /&gt;
| ||&lt;br /&gt;
|}&lt;br /&gt;
https://github.com/damienmaguire/Stm32-vcu/blob/master/include/param_prj.h&lt;br /&gt;
[[Category:ZombieVerter]]&lt;/div&gt;</summary>
		<author><name>Rstevens81</name></author>
	</entry>
	<entry>
		<id>https://openinverter.org/wiki/index.php?title=ZombieVerter_VCU&amp;diff=5711</id>
		<title>ZombieVerter VCU</title>
		<link rel="alternate" type="text/html" href="https://openinverter.org/wiki/index.php?title=ZombieVerter_VCU&amp;diff=5711"/>
		<updated>2025-04-02T09:28:41Z</updated>

		<summary type="html">&lt;p&gt;Rstevens81: /* ESP32 CanBus Web Interface */ corr4ection node id&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Zombie model.png|thumb|614x614px|ZombieVerter VCU board]]&lt;br /&gt;
==== An open-source EV conversion VCU (vehicle control unit) for controlling salvaged EV components! ====&lt;br /&gt;
* &#039;&#039;&#039;[https://openinverter.org/forum/viewtopic.php?f=3&amp;amp;t=1277 Development thread]&#039;&#039;&#039; &lt;br /&gt;
* [https://github.com/damienmaguire/Stm32-vcu/releases &#039;&#039;&#039;latest stable software release&#039;&#039;&#039;]&lt;br /&gt;
* &#039;&#039;&#039;[https://github.com/damienmaguire/Stm32-vcu GitHub repo]&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[https://www.evbmw.com/index.php/evbmw-webshop/vcu-boards/zombieverter-vcu-built fully built VCU boards]&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[https://www.evbmw.com/index.php/evbmw-webshop/vcu-boards/zombie-vcu partially-built VCU boards]&#039;&#039;&#039;&lt;br /&gt;
==Introduction ==&lt;br /&gt;
Modern EV conversion projects often look to reuse salvaged parts from wrecked vehicles, such as the motors, batteries and chargers. &lt;br /&gt;
&lt;br /&gt;
The issue is that each of these components and manufacturers, use different methods of control and communication.  &lt;br /&gt;
&lt;br /&gt;
Developing controllers for these devices is complex, and time consuming and often require very dedicated communication protocols. Instead of making custom boards for every part that&#039;s been decoded, why not just make a general purpose VCU (vehicle control unit) with a verity of different types of inputs and outputs? &lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;&#039;Introducing: the &amp;quot;ZombieVerter&amp;quot; VCU &#039;&#039;- a general purpose EV conversion VCU.&#039;&#039;&#039;&#039;&#039; ====&lt;br /&gt;
With a large array of inputs/outputs, control logic, and a web interface for configuration and data logging. The ZombieVerter is a powerful, flexible and customizable VCU well suited for EV conversions.    &lt;br /&gt;
&lt;br /&gt;
It&#039;s also an open source project!    &lt;br /&gt;
&lt;br /&gt;
==== The ZombieVerter supports popular salvaged EV parts such as: ====&lt;br /&gt;
&lt;br /&gt;
* Nissan Leaf components&lt;br /&gt;
* Mitsubishi Outlander hybrid components &lt;br /&gt;
* Toyota and Lexus hybrid components &lt;br /&gt;
* CHAdeMO and CCS DC fast charging&lt;br /&gt;
* and more!&lt;br /&gt;
&lt;br /&gt;
==== The ZombieVerter features the following: ====&lt;br /&gt;
&lt;br /&gt;
==== Hardware: ====&lt;br /&gt;
&lt;br /&gt;
* On-board WiFi&lt;br /&gt;
* 3x high side PWM drivers&lt;br /&gt;
* 5x low side outputs&lt;br /&gt;
* 3x input pins (pull to ground only)&lt;br /&gt;
* 3x CANbus interfaces&lt;br /&gt;
* LIN bus&lt;br /&gt;
* sync serial interface&lt;br /&gt;
* OBD-II interface&lt;br /&gt;
* etc.&lt;br /&gt;
&lt;br /&gt;
==== Software: ====&lt;br /&gt;
&lt;br /&gt;
* Web based user interface&lt;br /&gt;
* Contactor control&lt;br /&gt;
* Charger control&lt;br /&gt;
* Charge timer&lt;br /&gt;
* Motor (inverter) control&lt;br /&gt;
* Heater control&lt;br /&gt;
* Water pump control&lt;br /&gt;
* Coolant fan control&lt;br /&gt;
* Throttle mapping&lt;br /&gt;
* Motor regen&lt;br /&gt;
* Cruise control (?)&lt;br /&gt;
* BMS limits&lt;br /&gt;
* IVT shunt initialization  &lt;br /&gt;
* Data logging and graphing&lt;br /&gt;
* etc.&lt;br /&gt;
=== Currently supported OEM hardware: ===&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;This list is always growing and changing, and not everything is verified working &lt;br /&gt;
&lt;br /&gt;
==== Motors/Drive units: ====&lt;br /&gt;
&lt;br /&gt;
* [[Nissan leaf motors|Nissan Leaf Gen1/2/3 inverter/motor via CAN]]&lt;br /&gt;
* [[Lexus GS450h Drivetrain|Lexus GS450h inverter / L110 gearbox via sync serial]]&lt;br /&gt;
* Lexus GS300h inverter / L210 gearbox via sync serial&lt;br /&gt;
* Toyota Prius/Yaris/Auris Gen 3 inverters via sync serial&lt;br /&gt;
&lt;br /&gt;
* [[:Category:Mitsubishi|Mitsubishi Outlander motors/inverter]]&lt;br /&gt;
* openinverter controler&lt;br /&gt;
&lt;br /&gt;
===== Chargers/DCDCs: =====&lt;br /&gt;
* [[Nissan leaf pdm|Nissan Leaf PDM (Charger and DCDC)]] Gen1,2 &amp;amp; 3&lt;br /&gt;
* [[Mitsubishi Outlander DCDC OBC|Mitsubishi Outlander OBC (charger/DCDC)]]&lt;br /&gt;
* [[Tesla Model S/X DC/DC Converter|tesla model S dcdc]]&lt;br /&gt;
* [[BMW I3 Fast Charging LIM Module|CCS DC fast charge via BMW i3 LIM]] - type 2 + type 1&lt;br /&gt;
* [[Chademo with Zombieverter|Chademo DC fast charging]]&lt;br /&gt;
* [[Foccci|Foccci CCS faster charger controller]]&lt;br /&gt;
* [https://citini.com/product/evs-charge-port-controller/ EVS-Charge Port Controller]&lt;br /&gt;
* Elcon charger&lt;br /&gt;
&lt;br /&gt;
===== Heaters: =====&lt;br /&gt;
&lt;br /&gt;
*[[Volkswagen Heater|VAG/VW PTC water heater via LIN bus]]&lt;br /&gt;
*[[VAG PTC Air Heater|VAG/VW cabin heater via LIN bus]]&lt;br /&gt;
&lt;br /&gt;
* [[Chevrolet Volt Water Heater|Opel Ampera / Chevy Volt 6.5kW cabin heater]]&lt;br /&gt;
* [[Mitsubishi Outlander Water Heater|Mitsubishi outlander hybrid water heater]]&lt;br /&gt;
&lt;br /&gt;
===== BMS: =====&lt;br /&gt;
* [[Nissan Leaf BMS|Nissan leaf BMS]]/battery pack&lt;br /&gt;
* [[Renault Kangoo 36|kangoo bms]]&lt;br /&gt;
*orion bms&lt;br /&gt;
*simp bms&lt;br /&gt;
*[[Isabellenhütte Heusler|ISA shunt]]&lt;br /&gt;
*[[BMW Hybrid Battery Pack#S-Box|BMW SBOX]]&lt;br /&gt;
*VW EBOX&lt;br /&gt;
&lt;br /&gt;
===== Cars(for canbus control over dash, etc): =====&lt;br /&gt;
* 1998-2005 BMW 3-series (E46) CAN support&lt;br /&gt;
* 1996-2003 BMW 5-series (E39) CAN support&lt;br /&gt;
* 2001-2008 BMW 7-series (E65) CAN Support&lt;br /&gt;
* BMW E9x CAN support&lt;br /&gt;
* Mid-2000s VAG CAN support&lt;br /&gt;
* Subaru CAN support&lt;br /&gt;
== Assembling the VCU ==&lt;br /&gt;
Looking to build a ZombieVerter VCU yourself or the kit is missing hardware? &lt;br /&gt;
&lt;br /&gt;
* [[Zombiverter hardware]] page for additional build instructions&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/damienmaguire/Stm32-vcu Github with PCB, schematic, pin-outs, etc]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;The enclosure and header are required if you did not order a [https://www.evbmw.com/index.php/evbmw-webshop/vcu-boards/zombieverter-vcu-built &#039;&#039;&#039;fully built board&#039;&#039;&#039;]&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
VCU boards from the webshop, &#039;&#039;&#039;&#039;&#039;come pre-programmed&#039;&#039;&#039;&#039;&#039; and &#039;&#039;&#039;do not require any additional steps taken to work&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
For programming a blank board see: [[zombieverter programing|ZombieVerter programming]]&lt;br /&gt;
===The enclosure kit options:===&lt;br /&gt;
&lt;br /&gt;
# [https://www.aliexpress.com/item/32857771975.html?spm=a2g0s.9042311.0.0.39f24c4dWOmGPE Enclosure Kit with Header, connector and pins]&amp;lt;ref&amp;gt;https://www.aliexpress.com/item/32857771975.html?spm=a2g0s.9042311.0.0.39f24c4dWOmGPE (Backup: [https://web.archive.org/web/20220524004318/https://www.aliexpress.com/item/32857771975.html Web Archive])&amp;lt;/ref&amp;gt; &lt;br /&gt;
#[https://www.aliexpress.com/item/32822692950.html Connector and pins]&amp;lt;ref&amp;gt;https://de.aliexpress.com/item/32822692950.html (Backup: [https://web.archive.org/web/20221119203700/https://www.aliexpress.us/item/2251832636378198.html?gatewayAdapt=glo2usa4itemAdapt&amp;amp;_randl_shipto=US Web Archive])&amp;lt;/ref&amp;gt;&lt;br /&gt;
#[https://www.aliexpress.com/item/1005003512474442.html Pre-wired connector]  &amp;lt;ref&amp;gt;https://www.aliexpress.com/item/1005003512474442.html (Backup: [http://web.archive.org/web/20221120105651/https://www.aliexpress.us/item/3256803326159690.html?gatewayAdapt=glo2usa4itemAdapt&amp;amp;_randl_shipto=US Web Archive])&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The original connectors are from Aptiv (Delphi):&lt;br /&gt;
&lt;br /&gt;
* [https://www.aptiv.com/en/solutions/connection-systems/catalog/item?id=13669859_en Aptiv 56-pin connector]&lt;br /&gt;
* [https://www.aptiv.com/en/solutions/connection-systems/catalog/item?id=33511394_en Aptiv 56-pin header]&lt;br /&gt;
* [https://www.tti.com/content/ttiinc/en/apps/part-detail.html?partsNumber=210S048&amp;amp;mfgShortname=FCA&amp;amp;productId=161404611 Removal tool for connector terminals: Manufacturer: Aptiv (formerly Delphi)]  Part Number: 210S048&lt;br /&gt;
=== Videos on assembly, powering up, updating, etc: ===&lt;br /&gt;
https://www.youtube.com/watch?v=geZuIbGHh30&amp;amp;list=PLh-aHjjWGgLVCsAqaCL6_jmn_QqhVlRiG&lt;br /&gt;
&lt;br /&gt;
https://www.youtube.com/watch?v=_JRa_uFyVkY&amp;amp;list=PLh-aHjjWGgLUWaetAmShkv6gmvk7vLaHd&lt;br /&gt;
== Wiring ==&lt;br /&gt;
[[File:ZombieVerter VCU V1 cable side pinout2.jpg|thumb|alt=|VCU pinout diagram |513x513px]]Each device requires different wiring setups, settings and power requirements. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;cross referencing OEM wiring diagrams is highly recommended &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Wiring the ZombieVerter with:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
* [[GS450H with zombieverter|GS450H with ZombieVerter]]&lt;br /&gt;
* [[Leaf stack with zombiverter|Leaf stack with ZombiVerter]]&lt;br /&gt;
* [[Tesla SDU with Zombieverter|Tesla SDU with ZombieVerter]]&lt;br /&gt;
* [[Chademo with Zombieverter]]&lt;br /&gt;
&lt;br /&gt;
=== Power wiring ===&lt;br /&gt;
The ZombieVerter requires a permanent 12V supply. This is so it can manage charging, timers, and monitor systems when the car is at rest.  &lt;br /&gt;
&lt;br /&gt;
The average power draw, at idle, is 150 mA. &lt;br /&gt;
&lt;br /&gt;
* Pin 55 to 12V- ground&lt;br /&gt;
* Pin 56 to 12V+ positive&lt;br /&gt;
&lt;br /&gt;
The ZombieVerter controls power/&amp;quot;ignition&amp;quot; signals to other devices (inverters, chargers, and DCDC converters), powering those devices when required. This is done by triggering an external 12V relay. &#039;&#039;&#039;&#039;&#039;ZombieVerter controls the external relay using low-side switching&#039;&#039;, meaning that it pulls the ground pin of the relay to ground.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Pin 32 to ground pin on a 12V relay&lt;br /&gt;
* Relay positive pin to 12V+&lt;br /&gt;
* One of the relays switch pin to 12V+&lt;br /&gt;
&lt;br /&gt;
This effectively provides a switched 12V supply, controlled by the ZombieVerter.  &lt;br /&gt;
&lt;br /&gt;
Used to switch &amp;quot;enable&amp;quot; mode to devices via: &lt;br /&gt;
&lt;br /&gt;
* Leaf inverter enable pin&lt;br /&gt;
* Leaf PDM enable pin&lt;br /&gt;
* Mitsubisihi OBC enable pin&lt;br /&gt;
&lt;br /&gt;
=== Contactor wiring ===&lt;br /&gt;
The Zombieveter manages the Negative, Positive and PreCharge contactors in an EV conversion.&lt;br /&gt;
&lt;br /&gt;
This is done based off a series of voltage measurements (UDC), this voltage value (UDC) can be supplied from a variety of sources:&lt;br /&gt;
&lt;br /&gt;
* ISA IVT shunt&lt;br /&gt;
* Nissan leaf inverter&lt;br /&gt;
* BMW S-BOX&lt;br /&gt;
* etc.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Without a proper UDC measurement, the ZombieVerter &#039;&#039;&#039;will fail precharge and never go into run mode.&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The contactor control pins on the ZombieVerter are &#039;&#039;low-side switching&#039;&#039;, meaning that they pull to ground.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The positive leads from the contactors need to be connected to 12V+ and the ground leads to:&lt;br /&gt;
&lt;br /&gt;
* Pin 31 for the negative contactor&lt;br /&gt;
* Pin 33 for the positive contactor&lt;br /&gt;
* Pin 34 for the pre-charge contactor&lt;br /&gt;
=== Throttle pedal wiring ===&lt;br /&gt;
The ZombieVerter supports dual-channel throttle. This redundancy is for safety in case one channel fails or drops out. It&#039;s highly recommended to use dual-channel throttle. Single-channel is an option.&lt;br /&gt;
&lt;br /&gt;
Connect the following to the ZombieVerter pins:&lt;br /&gt;
&lt;br /&gt;
* Pin 45 to throttle grounds&lt;br /&gt;
* Pin 46 to throttle channel 2&lt;br /&gt;
* Pin 47 to throttle channel 1&lt;br /&gt;
* Pin 48 to throttle positives&lt;br /&gt;
&lt;br /&gt;
=== Start, Run, and Direction wiring ===&lt;br /&gt;
The ZombieVerter requires 2 inputs to get into &amp;quot;drive&amp;quot; mode. &#039;&#039;&#039;These pins need to be &#039;&#039;pulled high&#039;&#039; (connected to 12V +)&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
* Pin 15 to &amp;quot;on&amp;quot; switched input (key switched to &amp;quot;on&amp;quot;)&lt;br /&gt;
* Pin 52 to &amp;quot;start&amp;quot; momentary input  (momentary key switched &amp;quot;ignition&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
==== Forward and Reverse ====&lt;br /&gt;
These pins need to be &#039;&#039;pulled high&#039;&#039; (connected to 12V +) &lt;br /&gt;
&lt;br /&gt;
* Pin 53 reverse&lt;br /&gt;
* Pin 54 forward&lt;br /&gt;
=== Input/output pins ===&lt;br /&gt;
The ZombieVerter has a number of selectable input/output pins that can be used for a number of functions. These pins are:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Low side Outputs.&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*GP Out 3&lt;br /&gt;
*GP Out 2&lt;br /&gt;
* Neg Contactor switch/GP Out 1&lt;br /&gt;
*Trans SL1- (If not using the GS450H)&lt;br /&gt;
*Trans SL2- (If not using the GS450H)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;*Low side output connect to ground when activated.&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
The low side outputs in Zombie are ideal for switching relays, such as for coolant pumps.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;High side PWM.&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*PWM 3&lt;br /&gt;
*PWM 2&lt;br /&gt;
*PWM 1&lt;br /&gt;
*Pump PWM - Limited to GS450 Oil pump pwm or tacho pwm output&lt;br /&gt;
&lt;br /&gt;
These are high side 12V outputs, usually for controlling gauges or auxiliary items than need a pwm signals. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;*not suitable for controlling relays.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Ground Input pins&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
These pins pull down to ground only. &#039;&#039;&#039;Do not connect any voltage to these pins.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
PB1&lt;br /&gt;
&lt;br /&gt;
PB2&lt;br /&gt;
&lt;br /&gt;
PB3&lt;br /&gt;
&lt;br /&gt;
=== Pin functions: ===&lt;br /&gt;
&#039;&#039;Note: While the web interface will allow you to select input pins or output pins, some will not actually work.&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;example: a input switch wired but set to negContactor&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Pin&lt;br /&gt;
!IN/OUT/PWM&lt;br /&gt;
!Function&lt;br /&gt;
|-&lt;br /&gt;
|ChaDemoAIw&lt;br /&gt;
|&#039;&#039;&#039;OUTPUT&#039;&#039;&#039;&lt;br /&gt;
|activates when Chademo charger handshake initiates&lt;br /&gt;
|-&lt;br /&gt;
|OBCEnable&lt;br /&gt;
|&#039;&#039;&#039;OUTPUT&#039;&#039;&#039;&lt;br /&gt;
|activates as part of the ExtCharger module&lt;br /&gt;
|-&lt;br /&gt;
|HeaterEnable&lt;br /&gt;
|&#039;&#039;&#039;OUTPUT&#039;&#039;&#039;&lt;br /&gt;
|activates only in run mode and when coolant pump is on*&lt;br /&gt;
|-&lt;br /&gt;
|RunIndication&lt;br /&gt;
|&#039;&#039;&#039;OUTPUT&#039;&#039;&#039;&lt;br /&gt;
|activates when zombie is in run mode&lt;br /&gt;
|-&lt;br /&gt;
|WarnIndication&lt;br /&gt;
|&#039;&#039;&#039;OUTPUT&#039;&#039;&#039;&lt;br /&gt;
|activates when a error occurs with the ZombieVerter&lt;br /&gt;
|-&lt;br /&gt;
|CoolantPump&lt;br /&gt;
|&#039;&#039;&#039;OUTPUT&#039;&#039;&#039;&lt;br /&gt;
|activates during precharge, usually used for coolant pumps&lt;br /&gt;
|-&lt;br /&gt;
|NegContactor&lt;br /&gt;
|&#039;&#039;&#039;OUTPUT&#039;&#039;&#039;&lt;br /&gt;
|activates when the negative contactor needs to be closed. ie precharge, run, charge mode, etc&lt;br /&gt;
|-&lt;br /&gt;
|BrakeLight&lt;br /&gt;
|&#039;&#039;&#039;OUTPUT&#039;&#039;&#039;&lt;br /&gt;
|activates when a set brake light on threshold value is met&lt;br /&gt;
|-&lt;br /&gt;
|ReverseLight&lt;br /&gt;
|&#039;&#039;&#039;OUTPUT&#039;&#039;&#039;&lt;br /&gt;
|activates when reverse direction is selected&lt;br /&gt;
|-&lt;br /&gt;
|CoolingFan&lt;br /&gt;
|&#039;&#039;&#039;OUTPUT&#039;&#039;&#039;&lt;br /&gt;
|activates when FanTemp setpoint is reached&lt;br /&gt;
|-&lt;br /&gt;
|HVActive&lt;br /&gt;
|&#039;&#039;&#039;OUTPUT&#039;&#039;&#039;&lt;br /&gt;
|activates when contactors are closed and VCU is in run or charge mode&lt;br /&gt;
|-&lt;br /&gt;
|BrakeVacPump&lt;br /&gt;
|&#039;&#039;&#039;DIGITAL OUTPUT&#039;&#039;&#039;&lt;br /&gt;
|activates when BrakeVacSensor threshold value is met&lt;br /&gt;
|-&lt;br /&gt;
|CpSpoof&lt;br /&gt;
|&#039;&#039;&#039;PWM OUTPUT&#039;&#039;&#039;&lt;br /&gt;
|used to spoof CP signal to OBC when using a charging interface such as FOCCCI or I3LIM&lt;br /&gt;
|-&lt;br /&gt;
|GS450Hpump&lt;br /&gt;
|&#039;&#039;&#039;PWM OUTPUT&#039;&#039;&#039;&lt;br /&gt;
|used to run GS450H oil pump&lt;br /&gt;
|-&lt;br /&gt;
|HeatReq&lt;br /&gt;
|&#039;&#039;&#039;DIGITAL INPUT&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|HVRequest&lt;br /&gt;
|&#039;&#039;&#039;DIGITAL INPUT&#039;&#039;&#039;&lt;br /&gt;
|NOT FUNCTIONING&lt;br /&gt;
|-&lt;br /&gt;
|DCFCRequest&lt;br /&gt;
|&#039;&#039;&#039;DIGITAL INPUT&#039;&#039;&#039;&lt;br /&gt;
|Chademo Charge Interface enable contactors to charge&lt;br /&gt;
|-&lt;br /&gt;
|ProxPilot&lt;br /&gt;
|&#039;&#039;&#039;ANALOGUE INPUT&#039;&#039;&#039;&lt;br /&gt;
|detects when charge cable is plugged in&lt;br /&gt;
|-&lt;br /&gt;
|BrakeVacSensor&lt;br /&gt;
|&#039;&#039;&#039;ANALOGUE INPUT&#039;&#039;&#039;&lt;br /&gt;
|vacuum sensor input, use for triggering BrakeVacPump &#039;&#039;&#039;DIGITAL OUTPUT&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|PWMTim3&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Proximity Pilot====&lt;br /&gt;
This analogue input used to detect a charging cable is plugged in.&lt;br /&gt;
[[File:ZombiePP.png|none|thumb]]&lt;br /&gt;
A resistor to the 5v needs to be connected to the analogue in pin, 330 ohms in the spec, and R5 needs to be another resistor between analogue in pin and ground. Type 1 connectors should be a 2.7k ohm resistor and type 2 should be 4.7k ohm. Note the charging port may already have this resistor installed.&lt;br /&gt;
&lt;br /&gt;
Open up the Zombie UI and choose ProxPilot for the function of the analogue in pin. Then start plotting PPVal and then plug in, you can then use this to select your PPThreshold. Bare in mind the resistance will vary on the cable plugged in depending on the Amps it can supply.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
https://www.youtube.com/watch?v=U3c4V8vMb6k Video here for the setup and demonstration.&lt;br /&gt;
== Initial start-up and testing ==&lt;br /&gt;
&lt;br /&gt;
=== Powering up and connecting to the web interface ===&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;&#039;The following is required&#039;&#039;&#039; ====&lt;br /&gt;
# A fully built ZombieVerter VCU&lt;br /&gt;
# Two wires for power&lt;br /&gt;
# 12V power supply&lt;br /&gt;
# Computer/tablet for accessing the web interface&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;How to access the web interface&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Provide stable 12V power to pins 55, 56 on the ZombieVerter&lt;br /&gt;
# The on-board LED light &amp;quot;acty&amp;quot; should be now flashing&lt;br /&gt;
# Using your computer, connect to the ZombieVerters WIFI access point.  &#039;&#039;&#039;SSID: &amp;quot;inverter&amp;quot; or &amp;quot;zom_vcu&amp;quot;&#039;&#039;&#039; &lt;br /&gt;
# &#039;&#039;&#039;Password is: inverter123&#039;&#039;&#039;&lt;br /&gt;
# In a web browser navigate to: &#039;&#039;&#039;192.168.4.1&#039;&#039;&#039;&lt;br /&gt;
# The openinverter web interface should now load!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE:&#039;&#039;&#039; Recent units have a new WiFi module that isn&#039;t automatically assigning an IP via DHCP. See [https://openinverter.org/forum/viewtopic.php?f=5&amp;amp;t=2001 this thread] for details, and if you can help resolve the issue. Until then, you need to manually assign an IP of 192.168.4.2 (anything other than 192.168.4.1 on the 192.168.4.0/24 subnet) to your device.&lt;br /&gt;
&lt;br /&gt;
===Configuration===&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;work in progress*&lt;br /&gt;
&lt;br /&gt;
[[Zombieverter Parameters and Spot Values|full list and overview of ZombieVerter Parameters and Spot Values]]&lt;br /&gt;
&lt;br /&gt;
==== Basic parameters and spot values ====&lt;br /&gt;
&lt;br /&gt;
==== Throttle ====&lt;br /&gt;
You should see values &#039;&#039;&#039;pot&#039;&#039;&#039; change as the pedal is pressed.  &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;potmin&#039;&#039;&#039; should be set just above where your off-throttle position is&lt;br /&gt;
* &#039;&#039;&#039;potmax&#039;&#039;&#039; just below the value seen at maximum travel &lt;br /&gt;
* Same for &#039;&#039;&#039;pot2min&#039;&#039;&#039; and &#039;&#039;&#039;pot2max&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The resulting in a  0-100 &#039;&#039;&#039;potnom&#039;&#039;&#039; value.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;throtmin&#039;&#039;&#039; is the minimum (most negative) allowed &#039;&#039;&#039;&#039;&#039;potnom&#039;&#039;&#039;&#039;&#039; at all times&lt;br /&gt;
* &#039;&#039;&#039;throtmax&#039;&#039;&#039; is the maximum (most positive) allowed &#039;&#039;&#039;&#039;&#039;potnom&#039;&#039;&#039;&#039;&#039; request in forward&lt;br /&gt;
* &#039;&#039;&#039;throtramp&#039;&#039;&#039; is how much &#039;&#039;&#039;potnom&#039;&#039;&#039; ramps up with the pedal pushed (&#039;&#039;&#039;potnom&#039;&#039;&#039; change per %/10ms)&lt;br /&gt;
* &#039;&#039;&#039;throtramprpm&#039;&#039;&#039; stops applying &#039;&#039;&#039;throtramp&#039;&#039;&#039; above a set motor rpm&lt;br /&gt;
* &#039;&#039;&#039;revlim&#039;&#039;&#039; is a rev limiter &lt;br /&gt;
&lt;br /&gt;
==== Contactors ====&lt;br /&gt;
A set HV battery voltage value is required to run the precharge and main contactors. &lt;br /&gt;
&lt;br /&gt;
The voltage is measured using the UDC value. which is supplied from the &#039;&#039;&#039;shuntType:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;ISA&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;SBOX&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;VAG&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;LEAF&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
these voltage(UDC) levels are set with the following parameters:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;udcmin&#039;&#039;&#039; is the minimum battery voltage derate&lt;br /&gt;
* &#039;&#039;&#039;udclim&#039;&#039;&#039; is maximum battery voltage derate&lt;br /&gt;
* &#039;&#039;&#039;udcsw&#039;&#039;&#039; is Voltage point at which precharge is considered finished, and the main contactor will close.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Forward/Reverse&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
input options:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;switch&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;button&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;switchReversed&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;buttomReversed&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Inverter ====&lt;br /&gt;
&#039;&#039;work in progress&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Charger ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;work in progress&#039;&#039;&lt;br /&gt;
----&lt;br /&gt;
* Apply the &#039;&#039;&#039;Start&#039;&#039;&#039; 12V signal for a short time.  The pre-charge relay should turn on, and the voltage available at the inverter and the U1 input of the ISA shunt should quickly rise. If the &#039;&#039;&#039;udc&#039;&#039;&#039; reading goes above &#039;&#039;&#039;udcsw&#039;&#039;&#039; within 5 seconds then the main contactor(s) should close. If all is well, &#039;&#039;&#039;invstat&#039;&#039;&#039; should now be &amp;quot;on&amp;quot;, &#039;&#039;&#039;opmode&#039;&#039;&#039; should be &amp;quot;run&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;If you do not see a good value at udc, it may be that your external shunt is not connected properly or is not initialised.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;If you do not see a good value at Invudc, it may be that the inverter is not powered, or the communication signals are not correctly wired.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;if the status stays at &amp;quot;PRECHARGE&amp;quot; then you possibly didn&#039;t hold the start signal on for long enough!&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Software==&lt;br /&gt;
&lt;br /&gt;
VCU boards from the webshop, &#039;&#039;&#039;&#039;&#039;come pre-programed&#039;&#039;&#039;&#039;&#039; and &#039;&#039;&#039;do not require any additional septs taken to work&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
For programming a blank board see: [[zombiverter programing|ZombiVerter programing]]&lt;br /&gt;
&lt;br /&gt;
For re-flashing a bricked board refer to the Troubleshooting section below.&lt;br /&gt;
==== Initializing an ISA Shunt: ====&lt;br /&gt;
&lt;br /&gt;
# Wire the ISA shunt to 12V+ and canbus input.&lt;br /&gt;
# Under shunt can in the web interface, select the canbus the shunt is connected to&lt;br /&gt;
# Hit save parameters to flash.&lt;br /&gt;
# Under Comms in the web interface, select ISAMode option. By default its set to &amp;quot;Normal&amp;quot; (Off)&lt;br /&gt;
# Select &amp;quot;Init&amp;quot;&lt;br /&gt;
# Hit save parameters to flash&lt;br /&gt;
# Power cycle the vcu and shunt at same time (they should be on same 12V feed anyway).&lt;br /&gt;
# The shunt will initialize.&lt;br /&gt;
# Select ISAMode &amp;quot;normal&amp;quot;&lt;br /&gt;
# Save to flash again&lt;br /&gt;
# Reboot the VCU&lt;br /&gt;
&lt;br /&gt;
The shunt should now be up and running.&lt;br /&gt;
&lt;br /&gt;
If the shunt doesn&#039;t initialize correctly, separate the shunt and VCU power supply, and power cycle the VCU two or three seconds after the shunt power is cycled. This has fixed an initialize issue for a number of ISA shunts.&lt;br /&gt;
&lt;br /&gt;
== Parameters ==&lt;br /&gt;
[[Zombieverter Parameters and Spot Values|page with ZombieVerter parameters and their value ranges, ZV pinmap etc.]]&lt;br /&gt;
&lt;br /&gt;
Source: https://www.youtube.com/watch?v=wjlucUWX_lc&lt;br /&gt;
&lt;br /&gt;
==Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
===Serial Connection===&lt;br /&gt;
If you&#039;re having trouble connecting using the serial interface, note that the parameters are 115200 8-N-2, which is different from the conventional 115200 8-N-1.&lt;br /&gt;
&lt;br /&gt;
=== Recovering the ZombieVerter from a failed update ===&lt;br /&gt;
If the ZombieVerter fails in the middle of a software update and the Web User Interface is reporting &amp;quot;firmware: null&amp;quot; it&#039;s possible you&#039;ll need to re-flash the firmware, and bootloader via an STLink.&lt;br /&gt;
&lt;br /&gt;
I used a cheap STLink v2 clone without issue but it seems there is a mix of experiences with them.&lt;br /&gt;
&lt;br /&gt;
# Firstly, download the bootloader from [https://github.com/jsphuebner/tumanako-inverter-fw-bootloader/releases here] and latest ZombieVerter firmware from [https://github.com/damienmaguire/Stm32-vcu/releases/ here] as .hex files. This ensures you don&#039;t need to know the address of the file and avoids user error when flashing via STLink &lt;br /&gt;
# Download STMCubeProgrammer from [https://www.st.com/en/development-tools/stm32cubeprog.html#get-software here] (other STM flashing softwares are available but the following instructions are based on what has worked for me).&lt;br /&gt;
# Upgrade the firmware on your STLink dongle using STMCubeProgrammer. I&#039;m not sure if this is 100% necessary but seems prudent.&lt;br /&gt;
# Connect the Clock (SWclk), Gnd and Data (SWDio) of your STLink to the ZombieVerter test points. On the ZombieVerter Board, they are labelled C, G, D. &lt;br /&gt;
# Connect 12V and Gnd to the ZombieVerter main power pins and ensure your STMCubeprogrammer is able to connect to it. I also disconnected the wifi board just incase.&lt;br /&gt;
# Perform a &amp;quot;full chip erase&amp;quot;, then reflash the latest bootloader and firmware hex files.&lt;br /&gt;
# Remove your STLink from the ZombieVerter, connect the wifi board and check connectivity.&lt;br /&gt;
# Begin ZombieVerter-ing.&lt;br /&gt;
&lt;br /&gt;
=== ESP32 CanBus Web Interface ===&lt;br /&gt;
If the CanBus Web Interface is used it must be noted that the Node ID is hard coded to 3 (note Foccci default is 22)&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
[[Category:Inverter]] &lt;br /&gt;
[[Category:VCU]] &lt;br /&gt;
[[Category:ZombieVerter]]&lt;/div&gt;</summary>
		<author><name>Rstevens81</name></author>
	</entry>
	<entry>
		<id>https://openinverter.org/wiki/index.php?title=ZombieVerter_VCU&amp;diff=5710</id>
		<title>ZombieVerter VCU</title>
		<link rel="alternate" type="text/html" href="https://openinverter.org/wiki/index.php?title=ZombieVerter_VCU&amp;diff=5710"/>
		<updated>2025-04-02T09:25:46Z</updated>

		<summary type="html">&lt;p&gt;Rstevens81: /* ESP32 CanBus Web Interface */  added foci prob shouldnt be here but more likely to be noticed and rembered&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Zombie model.png|thumb|614x614px|ZombieVerter VCU board]]&lt;br /&gt;
==== An open-source EV conversion VCU (vehicle control unit) for controlling salvaged EV components! ====&lt;br /&gt;
* &#039;&#039;&#039;[https://openinverter.org/forum/viewtopic.php?f=3&amp;amp;t=1277 Development thread]&#039;&#039;&#039; &lt;br /&gt;
* [https://github.com/damienmaguire/Stm32-vcu/releases &#039;&#039;&#039;latest stable software release&#039;&#039;&#039;]&lt;br /&gt;
* &#039;&#039;&#039;[https://github.com/damienmaguire/Stm32-vcu GitHub repo]&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[https://www.evbmw.com/index.php/evbmw-webshop/vcu-boards/zombieverter-vcu-built fully built VCU boards]&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[https://www.evbmw.com/index.php/evbmw-webshop/vcu-boards/zombie-vcu partially-built VCU boards]&#039;&#039;&#039;&lt;br /&gt;
==Introduction ==&lt;br /&gt;
Modern EV conversion projects often look to reuse salvaged parts from wrecked vehicles, such as the motors, batteries and chargers. &lt;br /&gt;
&lt;br /&gt;
The issue is that each of these components and manufacturers, use different methods of control and communication.  &lt;br /&gt;
&lt;br /&gt;
Developing controllers for these devices is complex, and time consuming and often require very dedicated communication protocols. Instead of making custom boards for every part that&#039;s been decoded, why not just make a general purpose VCU (vehicle control unit) with a verity of different types of inputs and outputs? &lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;&#039;Introducing: the &amp;quot;ZombieVerter&amp;quot; VCU &#039;&#039;- a general purpose EV conversion VCU.&#039;&#039;&#039;&#039;&#039; ====&lt;br /&gt;
With a large array of inputs/outputs, control logic, and a web interface for configuration and data logging. The ZombieVerter is a powerful, flexible and customizable VCU well suited for EV conversions.    &lt;br /&gt;
&lt;br /&gt;
It&#039;s also an open source project!    &lt;br /&gt;
&lt;br /&gt;
==== The ZombieVerter supports popular salvaged EV parts such as: ====&lt;br /&gt;
&lt;br /&gt;
* Nissan Leaf components&lt;br /&gt;
* Mitsubishi Outlander hybrid components &lt;br /&gt;
* Toyota and Lexus hybrid components &lt;br /&gt;
* CHAdeMO and CCS DC fast charging&lt;br /&gt;
* and more!&lt;br /&gt;
&lt;br /&gt;
==== The ZombieVerter features the following: ====&lt;br /&gt;
&lt;br /&gt;
==== Hardware: ====&lt;br /&gt;
&lt;br /&gt;
* On-board WiFi&lt;br /&gt;
* 3x high side PWM drivers&lt;br /&gt;
* 5x low side outputs&lt;br /&gt;
* 3x input pins (pull to ground only)&lt;br /&gt;
* 3x CANbus interfaces&lt;br /&gt;
* LIN bus&lt;br /&gt;
* sync serial interface&lt;br /&gt;
* OBD-II interface&lt;br /&gt;
* etc.&lt;br /&gt;
&lt;br /&gt;
==== Software: ====&lt;br /&gt;
&lt;br /&gt;
* Web based user interface&lt;br /&gt;
* Contactor control&lt;br /&gt;
* Charger control&lt;br /&gt;
* Charge timer&lt;br /&gt;
* Motor (inverter) control&lt;br /&gt;
* Heater control&lt;br /&gt;
* Water pump control&lt;br /&gt;
* Coolant fan control&lt;br /&gt;
* Throttle mapping&lt;br /&gt;
* Motor regen&lt;br /&gt;
* Cruise control (?)&lt;br /&gt;
* BMS limits&lt;br /&gt;
* IVT shunt initialization  &lt;br /&gt;
* Data logging and graphing&lt;br /&gt;
* etc.&lt;br /&gt;
=== Currently supported OEM hardware: ===&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;This list is always growing and changing, and not everything is verified working &lt;br /&gt;
&lt;br /&gt;
==== Motors/Drive units: ====&lt;br /&gt;
&lt;br /&gt;
* [[Nissan leaf motors|Nissan Leaf Gen1/2/3 inverter/motor via CAN]]&lt;br /&gt;
* [[Lexus GS450h Drivetrain|Lexus GS450h inverter / L110 gearbox via sync serial]]&lt;br /&gt;
* Lexus GS300h inverter / L210 gearbox via sync serial&lt;br /&gt;
* Toyota Prius/Yaris/Auris Gen 3 inverters via sync serial&lt;br /&gt;
&lt;br /&gt;
* [[:Category:Mitsubishi|Mitsubishi Outlander motors/inverter]]&lt;br /&gt;
* openinverter controler&lt;br /&gt;
&lt;br /&gt;
===== Chargers/DCDCs: =====&lt;br /&gt;
* [[Nissan leaf pdm|Nissan Leaf PDM (Charger and DCDC)]] Gen1,2 &amp;amp; 3&lt;br /&gt;
* [[Mitsubishi Outlander DCDC OBC|Mitsubishi Outlander OBC (charger/DCDC)]]&lt;br /&gt;
* [[Tesla Model S/X DC/DC Converter|tesla model S dcdc]]&lt;br /&gt;
* [[BMW I3 Fast Charging LIM Module|CCS DC fast charge via BMW i3 LIM]] - type 2 + type 1&lt;br /&gt;
* [[Chademo with Zombieverter|Chademo DC fast charging]]&lt;br /&gt;
* [[Foccci|Foccci CCS faster charger controller]]&lt;br /&gt;
* [https://citini.com/product/evs-charge-port-controller/ EVS-Charge Port Controller]&lt;br /&gt;
* Elcon charger&lt;br /&gt;
&lt;br /&gt;
===== Heaters: =====&lt;br /&gt;
&lt;br /&gt;
*[[Volkswagen Heater|VAG/VW PTC water heater via LIN bus]]&lt;br /&gt;
*[[VAG PTC Air Heater|VAG/VW cabin heater via LIN bus]]&lt;br /&gt;
&lt;br /&gt;
* [[Chevrolet Volt Water Heater|Opel Ampera / Chevy Volt 6.5kW cabin heater]]&lt;br /&gt;
* [[Mitsubishi Outlander Water Heater|Mitsubishi outlander hybrid water heater]]&lt;br /&gt;
&lt;br /&gt;
===== BMS: =====&lt;br /&gt;
* [[Nissan Leaf BMS|Nissan leaf BMS]]/battery pack&lt;br /&gt;
* [[Renault Kangoo 36|kangoo bms]]&lt;br /&gt;
*orion bms&lt;br /&gt;
*simp bms&lt;br /&gt;
*[[Isabellenhütte Heusler|ISA shunt]]&lt;br /&gt;
*[[BMW Hybrid Battery Pack#S-Box|BMW SBOX]]&lt;br /&gt;
*VW EBOX&lt;br /&gt;
&lt;br /&gt;
===== Cars(for canbus control over dash, etc): =====&lt;br /&gt;
* 1998-2005 BMW 3-series (E46) CAN support&lt;br /&gt;
* 1996-2003 BMW 5-series (E39) CAN support&lt;br /&gt;
* 2001-2008 BMW 7-series (E65) CAN Support&lt;br /&gt;
* BMW E9x CAN support&lt;br /&gt;
* Mid-2000s VAG CAN support&lt;br /&gt;
* Subaru CAN support&lt;br /&gt;
== Assembling the VCU ==&lt;br /&gt;
Looking to build a ZombieVerter VCU yourself or the kit is missing hardware? &lt;br /&gt;
&lt;br /&gt;
* [[Zombiverter hardware]] page for additional build instructions&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/damienmaguire/Stm32-vcu Github with PCB, schematic, pin-outs, etc]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;The enclosure and header are required if you did not order a [https://www.evbmw.com/index.php/evbmw-webshop/vcu-boards/zombieverter-vcu-built &#039;&#039;&#039;fully built board&#039;&#039;&#039;]&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
VCU boards from the webshop, &#039;&#039;&#039;&#039;&#039;come pre-programmed&#039;&#039;&#039;&#039;&#039; and &#039;&#039;&#039;do not require any additional steps taken to work&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
For programming a blank board see: [[zombieverter programing|ZombieVerter programming]]&lt;br /&gt;
===The enclosure kit options:===&lt;br /&gt;
&lt;br /&gt;
# [https://www.aliexpress.com/item/32857771975.html?spm=a2g0s.9042311.0.0.39f24c4dWOmGPE Enclosure Kit with Header, connector and pins]&amp;lt;ref&amp;gt;https://www.aliexpress.com/item/32857771975.html?spm=a2g0s.9042311.0.0.39f24c4dWOmGPE (Backup: [https://web.archive.org/web/20220524004318/https://www.aliexpress.com/item/32857771975.html Web Archive])&amp;lt;/ref&amp;gt; &lt;br /&gt;
#[https://www.aliexpress.com/item/32822692950.html Connector and pins]&amp;lt;ref&amp;gt;https://de.aliexpress.com/item/32822692950.html (Backup: [https://web.archive.org/web/20221119203700/https://www.aliexpress.us/item/2251832636378198.html?gatewayAdapt=glo2usa4itemAdapt&amp;amp;_randl_shipto=US Web Archive])&amp;lt;/ref&amp;gt;&lt;br /&gt;
#[https://www.aliexpress.com/item/1005003512474442.html Pre-wired connector]  &amp;lt;ref&amp;gt;https://www.aliexpress.com/item/1005003512474442.html (Backup: [http://web.archive.org/web/20221120105651/https://www.aliexpress.us/item/3256803326159690.html?gatewayAdapt=glo2usa4itemAdapt&amp;amp;_randl_shipto=US Web Archive])&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The original connectors are from Aptiv (Delphi):&lt;br /&gt;
&lt;br /&gt;
* [https://www.aptiv.com/en/solutions/connection-systems/catalog/item?id=13669859_en Aptiv 56-pin connector]&lt;br /&gt;
* [https://www.aptiv.com/en/solutions/connection-systems/catalog/item?id=33511394_en Aptiv 56-pin header]&lt;br /&gt;
* [https://www.tti.com/content/ttiinc/en/apps/part-detail.html?partsNumber=210S048&amp;amp;mfgShortname=FCA&amp;amp;productId=161404611 Removal tool for connector terminals: Manufacturer: Aptiv (formerly Delphi)]  Part Number: 210S048&lt;br /&gt;
=== Videos on assembly, powering up, updating, etc: ===&lt;br /&gt;
https://www.youtube.com/watch?v=geZuIbGHh30&amp;amp;list=PLh-aHjjWGgLVCsAqaCL6_jmn_QqhVlRiG&lt;br /&gt;
&lt;br /&gt;
https://www.youtube.com/watch?v=_JRa_uFyVkY&amp;amp;list=PLh-aHjjWGgLUWaetAmShkv6gmvk7vLaHd&lt;br /&gt;
== Wiring ==&lt;br /&gt;
[[File:ZombieVerter VCU V1 cable side pinout2.jpg|thumb|alt=|VCU pinout diagram |513x513px]]Each device requires different wiring setups, settings and power requirements. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;cross referencing OEM wiring diagrams is highly recommended &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Wiring the ZombieVerter with:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
* [[GS450H with zombieverter|GS450H with ZombieVerter]]&lt;br /&gt;
* [[Leaf stack with zombiverter|Leaf stack with ZombiVerter]]&lt;br /&gt;
* [[Tesla SDU with Zombieverter|Tesla SDU with ZombieVerter]]&lt;br /&gt;
* [[Chademo with Zombieverter]]&lt;br /&gt;
&lt;br /&gt;
=== Power wiring ===&lt;br /&gt;
The ZombieVerter requires a permanent 12V supply. This is so it can manage charging, timers, and monitor systems when the car is at rest.  &lt;br /&gt;
&lt;br /&gt;
The average power draw, at idle, is 150 mA. &lt;br /&gt;
&lt;br /&gt;
* Pin 55 to 12V- ground&lt;br /&gt;
* Pin 56 to 12V+ positive&lt;br /&gt;
&lt;br /&gt;
The ZombieVerter controls power/&amp;quot;ignition&amp;quot; signals to other devices (inverters, chargers, and DCDC converters), powering those devices when required. This is done by triggering an external 12V relay. &#039;&#039;&#039;&#039;&#039;ZombieVerter controls the external relay using low-side switching&#039;&#039;, meaning that it pulls the ground pin of the relay to ground.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Pin 32 to ground pin on a 12V relay&lt;br /&gt;
* Relay positive pin to 12V+&lt;br /&gt;
* One of the relays switch pin to 12V+&lt;br /&gt;
&lt;br /&gt;
This effectively provides a switched 12V supply, controlled by the ZombieVerter.  &lt;br /&gt;
&lt;br /&gt;
Used to switch &amp;quot;enable&amp;quot; mode to devices via: &lt;br /&gt;
&lt;br /&gt;
* Leaf inverter enable pin&lt;br /&gt;
* Leaf PDM enable pin&lt;br /&gt;
* Mitsubisihi OBC enable pin&lt;br /&gt;
&lt;br /&gt;
=== Contactor wiring ===&lt;br /&gt;
The Zombieveter manages the Negative, Positive and PreCharge contactors in an EV conversion.&lt;br /&gt;
&lt;br /&gt;
This is done based off a series of voltage measurements (UDC), this voltage value (UDC) can be supplied from a variety of sources:&lt;br /&gt;
&lt;br /&gt;
* ISA IVT shunt&lt;br /&gt;
* Nissan leaf inverter&lt;br /&gt;
* BMW S-BOX&lt;br /&gt;
* etc.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Without a proper UDC measurement, the ZombieVerter &#039;&#039;&#039;will fail precharge and never go into run mode.&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The contactor control pins on the ZombieVerter are &#039;&#039;low-side switching&#039;&#039;, meaning that they pull to ground.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The positive leads from the contactors need to be connected to 12V+ and the ground leads to:&lt;br /&gt;
&lt;br /&gt;
* Pin 31 for the negative contactor&lt;br /&gt;
* Pin 33 for the positive contactor&lt;br /&gt;
* Pin 34 for the pre-charge contactor&lt;br /&gt;
=== Throttle pedal wiring ===&lt;br /&gt;
The ZombieVerter supports dual-channel throttle. This redundancy is for safety in case one channel fails or drops out. It&#039;s highly recommended to use dual-channel throttle. Single-channel is an option.&lt;br /&gt;
&lt;br /&gt;
Connect the following to the ZombieVerter pins:&lt;br /&gt;
&lt;br /&gt;
* Pin 45 to throttle grounds&lt;br /&gt;
* Pin 46 to throttle channel 2&lt;br /&gt;
* Pin 47 to throttle channel 1&lt;br /&gt;
* Pin 48 to throttle positives&lt;br /&gt;
&lt;br /&gt;
=== Start, Run, and Direction wiring ===&lt;br /&gt;
The ZombieVerter requires 2 inputs to get into &amp;quot;drive&amp;quot; mode. &#039;&#039;&#039;These pins need to be &#039;&#039;pulled high&#039;&#039; (connected to 12V +)&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
* Pin 15 to &amp;quot;on&amp;quot; switched input (key switched to &amp;quot;on&amp;quot;)&lt;br /&gt;
* Pin 52 to &amp;quot;start&amp;quot; momentary input  (momentary key switched &amp;quot;ignition&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
==== Forward and Reverse ====&lt;br /&gt;
These pins need to be &#039;&#039;pulled high&#039;&#039; (connected to 12V +) &lt;br /&gt;
&lt;br /&gt;
* Pin 53 reverse&lt;br /&gt;
* Pin 54 forward&lt;br /&gt;
=== Input/output pins ===&lt;br /&gt;
The ZombieVerter has a number of selectable input/output pins that can be used for a number of functions. These pins are:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Low side Outputs.&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*GP Out 3&lt;br /&gt;
*GP Out 2&lt;br /&gt;
* Neg Contactor switch/GP Out 1&lt;br /&gt;
*Trans SL1- (If not using the GS450H)&lt;br /&gt;
*Trans SL2- (If not using the GS450H)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;*Low side output connect to ground when activated.&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
The low side outputs in Zombie are ideal for switching relays, such as for coolant pumps.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;High side PWM.&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*PWM 3&lt;br /&gt;
*PWM 2&lt;br /&gt;
*PWM 1&lt;br /&gt;
*Pump PWM - Limited to GS450 Oil pump pwm or tacho pwm output&lt;br /&gt;
&lt;br /&gt;
These are high side 12V outputs, usually for controlling gauges or auxiliary items than need a pwm signals. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;*not suitable for controlling relays.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Ground Input pins&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
These pins pull down to ground only. &#039;&#039;&#039;Do not connect any voltage to these pins.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
PB1&lt;br /&gt;
&lt;br /&gt;
PB2&lt;br /&gt;
&lt;br /&gt;
PB3&lt;br /&gt;
&lt;br /&gt;
=== Pin functions: ===&lt;br /&gt;
&#039;&#039;Note: While the web interface will allow you to select input pins or output pins, some will not actually work.&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;example: a input switch wired but set to negContactor&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Pin&lt;br /&gt;
!IN/OUT/PWM&lt;br /&gt;
!Function&lt;br /&gt;
|-&lt;br /&gt;
|ChaDemoAIw&lt;br /&gt;
|&#039;&#039;&#039;OUTPUT&#039;&#039;&#039;&lt;br /&gt;
|activates when Chademo charger handshake initiates&lt;br /&gt;
|-&lt;br /&gt;
|OBCEnable&lt;br /&gt;
|&#039;&#039;&#039;OUTPUT&#039;&#039;&#039;&lt;br /&gt;
|activates as part of the ExtCharger module&lt;br /&gt;
|-&lt;br /&gt;
|HeaterEnable&lt;br /&gt;
|&#039;&#039;&#039;OUTPUT&#039;&#039;&#039;&lt;br /&gt;
|activates only in run mode and when coolant pump is on*&lt;br /&gt;
|-&lt;br /&gt;
|RunIndication&lt;br /&gt;
|&#039;&#039;&#039;OUTPUT&#039;&#039;&#039;&lt;br /&gt;
|activates when zombie is in run mode&lt;br /&gt;
|-&lt;br /&gt;
|WarnIndication&lt;br /&gt;
|&#039;&#039;&#039;OUTPUT&#039;&#039;&#039;&lt;br /&gt;
|activates when a error occurs with the ZombieVerter&lt;br /&gt;
|-&lt;br /&gt;
|CoolantPump&lt;br /&gt;
|&#039;&#039;&#039;OUTPUT&#039;&#039;&#039;&lt;br /&gt;
|activates during precharge, usually used for coolant pumps&lt;br /&gt;
|-&lt;br /&gt;
|NegContactor&lt;br /&gt;
|&#039;&#039;&#039;OUTPUT&#039;&#039;&#039;&lt;br /&gt;
|activates when the negative contactor needs to be closed. ie precharge, run, charge mode, etc&lt;br /&gt;
|-&lt;br /&gt;
|BrakeLight&lt;br /&gt;
|&#039;&#039;&#039;OUTPUT&#039;&#039;&#039;&lt;br /&gt;
|activates when a set brake light on threshold value is met&lt;br /&gt;
|-&lt;br /&gt;
|ReverseLight&lt;br /&gt;
|&#039;&#039;&#039;OUTPUT&#039;&#039;&#039;&lt;br /&gt;
|activates when reverse direction is selected&lt;br /&gt;
|-&lt;br /&gt;
|CoolingFan&lt;br /&gt;
|&#039;&#039;&#039;OUTPUT&#039;&#039;&#039;&lt;br /&gt;
|activates when FanTemp setpoint is reached&lt;br /&gt;
|-&lt;br /&gt;
|HVActive&lt;br /&gt;
|&#039;&#039;&#039;OUTPUT&#039;&#039;&#039;&lt;br /&gt;
|activates when contactors are closed and VCU is in run or charge mode&lt;br /&gt;
|-&lt;br /&gt;
|BrakeVacPump&lt;br /&gt;
|&#039;&#039;&#039;DIGITAL OUTPUT&#039;&#039;&#039;&lt;br /&gt;
|activates when BrakeVacSensor threshold value is met&lt;br /&gt;
|-&lt;br /&gt;
|CpSpoof&lt;br /&gt;
|&#039;&#039;&#039;PWM OUTPUT&#039;&#039;&#039;&lt;br /&gt;
|used to spoof CP signal to OBC when using a charging interface such as FOCCCI or I3LIM&lt;br /&gt;
|-&lt;br /&gt;
|GS450Hpump&lt;br /&gt;
|&#039;&#039;&#039;PWM OUTPUT&#039;&#039;&#039;&lt;br /&gt;
|used to run GS450H oil pump&lt;br /&gt;
|-&lt;br /&gt;
|HeatReq&lt;br /&gt;
|&#039;&#039;&#039;DIGITAL INPUT&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|HVRequest&lt;br /&gt;
|&#039;&#039;&#039;DIGITAL INPUT&#039;&#039;&#039;&lt;br /&gt;
|NOT FUNCTIONING&lt;br /&gt;
|-&lt;br /&gt;
|DCFCRequest&lt;br /&gt;
|&#039;&#039;&#039;DIGITAL INPUT&#039;&#039;&#039;&lt;br /&gt;
|Chademo Charge Interface enable contactors to charge&lt;br /&gt;
|-&lt;br /&gt;
|ProxPilot&lt;br /&gt;
|&#039;&#039;&#039;ANALOGUE INPUT&#039;&#039;&#039;&lt;br /&gt;
|detects when charge cable is plugged in&lt;br /&gt;
|-&lt;br /&gt;
|BrakeVacSensor&lt;br /&gt;
|&#039;&#039;&#039;ANALOGUE INPUT&#039;&#039;&#039;&lt;br /&gt;
|vacuum sensor input, use for triggering BrakeVacPump &#039;&#039;&#039;DIGITAL OUTPUT&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|PWMTim3&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Proximity Pilot====&lt;br /&gt;
This analogue input used to detect a charging cable is plugged in.&lt;br /&gt;
[[File:ZombiePP.png|none|thumb]]&lt;br /&gt;
A resistor to the 5v needs to be connected to the analogue in pin, 330 ohms in the spec, and R5 needs to be another resistor between analogue in pin and ground. Type 1 connectors should be a 2.7k ohm resistor and type 2 should be 4.7k ohm. Note the charging port may already have this resistor installed.&lt;br /&gt;
&lt;br /&gt;
Open up the Zombie UI and choose ProxPilot for the function of the analogue in pin. Then start plotting PPVal and then plug in, you can then use this to select your PPThreshold. Bare in mind the resistance will vary on the cable plugged in depending on the Amps it can supply.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
https://www.youtube.com/watch?v=U3c4V8vMb6k Video here for the setup and demonstration.&lt;br /&gt;
== Initial start-up and testing ==&lt;br /&gt;
&lt;br /&gt;
=== Powering up and connecting to the web interface ===&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;&#039;The following is required&#039;&#039;&#039; ====&lt;br /&gt;
# A fully built ZombieVerter VCU&lt;br /&gt;
# Two wires for power&lt;br /&gt;
# 12V power supply&lt;br /&gt;
# Computer/tablet for accessing the web interface&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;How to access the web interface&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Provide stable 12V power to pins 55, 56 on the ZombieVerter&lt;br /&gt;
# The on-board LED light &amp;quot;acty&amp;quot; should be now flashing&lt;br /&gt;
# Using your computer, connect to the ZombieVerters WIFI access point.  &#039;&#039;&#039;SSID: &amp;quot;inverter&amp;quot; or &amp;quot;zom_vcu&amp;quot;&#039;&#039;&#039; &lt;br /&gt;
# &#039;&#039;&#039;Password is: inverter123&#039;&#039;&#039;&lt;br /&gt;
# In a web browser navigate to: &#039;&#039;&#039;192.168.4.1&#039;&#039;&#039;&lt;br /&gt;
# The openinverter web interface should now load!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE:&#039;&#039;&#039; Recent units have a new WiFi module that isn&#039;t automatically assigning an IP via DHCP. See [https://openinverter.org/forum/viewtopic.php?f=5&amp;amp;t=2001 this thread] for details, and if you can help resolve the issue. Until then, you need to manually assign an IP of 192.168.4.2 (anything other than 192.168.4.1 on the 192.168.4.0/24 subnet) to your device.&lt;br /&gt;
&lt;br /&gt;
===Configuration===&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;work in progress*&lt;br /&gt;
&lt;br /&gt;
[[Zombieverter Parameters and Spot Values|full list and overview of ZombieVerter Parameters and Spot Values]]&lt;br /&gt;
&lt;br /&gt;
==== Basic parameters and spot values ====&lt;br /&gt;
&lt;br /&gt;
==== Throttle ====&lt;br /&gt;
You should see values &#039;&#039;&#039;pot&#039;&#039;&#039; change as the pedal is pressed.  &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;potmin&#039;&#039;&#039; should be set just above where your off-throttle position is&lt;br /&gt;
* &#039;&#039;&#039;potmax&#039;&#039;&#039; just below the value seen at maximum travel &lt;br /&gt;
* Same for &#039;&#039;&#039;pot2min&#039;&#039;&#039; and &#039;&#039;&#039;pot2max&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The resulting in a  0-100 &#039;&#039;&#039;potnom&#039;&#039;&#039; value.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;throtmin&#039;&#039;&#039; is the minimum (most negative) allowed &#039;&#039;&#039;&#039;&#039;potnom&#039;&#039;&#039;&#039;&#039; at all times&lt;br /&gt;
* &#039;&#039;&#039;throtmax&#039;&#039;&#039; is the maximum (most positive) allowed &#039;&#039;&#039;&#039;&#039;potnom&#039;&#039;&#039;&#039;&#039; request in forward&lt;br /&gt;
* &#039;&#039;&#039;throtramp&#039;&#039;&#039; is how much &#039;&#039;&#039;potnom&#039;&#039;&#039; ramps up with the pedal pushed (&#039;&#039;&#039;potnom&#039;&#039;&#039; change per %/10ms)&lt;br /&gt;
* &#039;&#039;&#039;throtramprpm&#039;&#039;&#039; stops applying &#039;&#039;&#039;throtramp&#039;&#039;&#039; above a set motor rpm&lt;br /&gt;
* &#039;&#039;&#039;revlim&#039;&#039;&#039; is a rev limiter &lt;br /&gt;
&lt;br /&gt;
==== Contactors ====&lt;br /&gt;
A set HV battery voltage value is required to run the precharge and main contactors. &lt;br /&gt;
&lt;br /&gt;
The voltage is measured using the UDC value. which is supplied from the &#039;&#039;&#039;shuntType:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;ISA&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;SBOX&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;VAG&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;LEAF&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
these voltage(UDC) levels are set with the following parameters:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;udcmin&#039;&#039;&#039; is the minimum battery voltage derate&lt;br /&gt;
* &#039;&#039;&#039;udclim&#039;&#039;&#039; is maximum battery voltage derate&lt;br /&gt;
* &#039;&#039;&#039;udcsw&#039;&#039;&#039; is Voltage point at which precharge is considered finished, and the main contactor will close.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Forward/Reverse&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
input options:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;switch&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;button&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;switchReversed&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;buttomReversed&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Inverter ====&lt;br /&gt;
&#039;&#039;work in progress&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Charger ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;work in progress&#039;&#039;&lt;br /&gt;
----&lt;br /&gt;
* Apply the &#039;&#039;&#039;Start&#039;&#039;&#039; 12V signal for a short time.  The pre-charge relay should turn on, and the voltage available at the inverter and the U1 input of the ISA shunt should quickly rise. If the &#039;&#039;&#039;udc&#039;&#039;&#039; reading goes above &#039;&#039;&#039;udcsw&#039;&#039;&#039; within 5 seconds then the main contactor(s) should close. If all is well, &#039;&#039;&#039;invstat&#039;&#039;&#039; should now be &amp;quot;on&amp;quot;, &#039;&#039;&#039;opmode&#039;&#039;&#039; should be &amp;quot;run&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;If you do not see a good value at udc, it may be that your external shunt is not connected properly or is not initialised.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;If you do not see a good value at Invudc, it may be that the inverter is not powered, or the communication signals are not correctly wired.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;if the status stays at &amp;quot;PRECHARGE&amp;quot; then you possibly didn&#039;t hold the start signal on for long enough!&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Software==&lt;br /&gt;
&lt;br /&gt;
VCU boards from the webshop, &#039;&#039;&#039;&#039;&#039;come pre-programed&#039;&#039;&#039;&#039;&#039; and &#039;&#039;&#039;do not require any additional septs taken to work&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
For programming a blank board see: [[zombiverter programing|ZombiVerter programing]]&lt;br /&gt;
&lt;br /&gt;
For re-flashing a bricked board refer to the Troubleshooting section below.&lt;br /&gt;
==== Initializing an ISA Shunt: ====&lt;br /&gt;
&lt;br /&gt;
# Wire the ISA shunt to 12V+ and canbus input.&lt;br /&gt;
# Under shunt can in the web interface, select the canbus the shunt is connected to&lt;br /&gt;
# Hit save parameters to flash.&lt;br /&gt;
# Under Comms in the web interface, select ISAMode option. By default its set to &amp;quot;Normal&amp;quot; (Off)&lt;br /&gt;
# Select &amp;quot;Init&amp;quot;&lt;br /&gt;
# Hit save parameters to flash&lt;br /&gt;
# Power cycle the vcu and shunt at same time (they should be on same 12V feed anyway).&lt;br /&gt;
# The shunt will initialize.&lt;br /&gt;
# Select ISAMode &amp;quot;normal&amp;quot;&lt;br /&gt;
# Save to flash again&lt;br /&gt;
# Reboot the VCU&lt;br /&gt;
&lt;br /&gt;
The shunt should now be up and running.&lt;br /&gt;
&lt;br /&gt;
If the shunt doesn&#039;t initialize correctly, separate the shunt and VCU power supply, and power cycle the VCU two or three seconds after the shunt power is cycled. This has fixed an initialize issue for a number of ISA shunts.&lt;br /&gt;
&lt;br /&gt;
== Parameters ==&lt;br /&gt;
[[Zombieverter Parameters and Spot Values|page with ZombieVerter parameters and their value ranges, ZV pinmap etc.]]&lt;br /&gt;
&lt;br /&gt;
Source: https://www.youtube.com/watch?v=wjlucUWX_lc&lt;br /&gt;
&lt;br /&gt;
==Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
===Serial Connection===&lt;br /&gt;
If you&#039;re having trouble connecting using the serial interface, note that the parameters are 115200 8-N-2, which is different from the conventional 115200 8-N-1.&lt;br /&gt;
&lt;br /&gt;
=== Recovering the ZombieVerter from a failed update ===&lt;br /&gt;
If the ZombieVerter fails in the middle of a software update and the Web User Interface is reporting &amp;quot;firmware: null&amp;quot; it&#039;s possible you&#039;ll need to re-flash the firmware, and bootloader via an STLink.&lt;br /&gt;
&lt;br /&gt;
I used a cheap STLink v2 clone without issue but it seems there is a mix of experiences with them.&lt;br /&gt;
&lt;br /&gt;
# Firstly, download the bootloader from [https://github.com/jsphuebner/tumanako-inverter-fw-bootloader/releases here] and latest ZombieVerter firmware from [https://github.com/damienmaguire/Stm32-vcu/releases/ here] as .hex files. This ensures you don&#039;t need to know the address of the file and avoids user error when flashing via STLink &lt;br /&gt;
# Download STMCubeProgrammer from [https://www.st.com/en/development-tools/stm32cubeprog.html#get-software here] (other STM flashing softwares are available but the following instructions are based on what has worked for me).&lt;br /&gt;
# Upgrade the firmware on your STLink dongle using STMCubeProgrammer. I&#039;m not sure if this is 100% necessary but seems prudent.&lt;br /&gt;
# Connect the Clock (SWclk), Gnd and Data (SWDio) of your STLink to the ZombieVerter test points. On the ZombieVerter Board, they are labelled C, G, D. &lt;br /&gt;
# Connect 12V and Gnd to the ZombieVerter main power pins and ensure your STMCubeprogrammer is able to connect to it. I also disconnected the wifi board just incase.&lt;br /&gt;
# Perform a &amp;quot;full chip erase&amp;quot;, then reflash the latest bootloader and firmware hex files.&lt;br /&gt;
# Remove your STLink from the ZombieVerter, connect the wifi board and check connectivity.&lt;br /&gt;
# Begin ZombieVerter-ing.&lt;br /&gt;
&lt;br /&gt;
=== ESP32 CanBus Web Interface ===&lt;br /&gt;
If the CanBus Web Interface is used it must be noted that the Node ID is hard coded to 3 (Foccci is 20)&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
[[Category:Inverter]] &lt;br /&gt;
[[Category:VCU]] &lt;br /&gt;
[[Category:ZombieVerter]]&lt;/div&gt;</summary>
		<author><name>Rstevens81</name></author>
	</entry>
	<entry>
		<id>https://openinverter.org/wiki/index.php?title=ZombieVerter_VCU&amp;diff=5709</id>
		<title>ZombieVerter VCU</title>
		<link rel="alternate" type="text/html" href="https://openinverter.org/wiki/index.php?title=ZombieVerter_VCU&amp;diff=5709"/>
		<updated>2025-04-02T09:24:02Z</updated>

		<summary type="html">&lt;p&gt;Rstevens81: /* Troubleshooting */  added note about node id esp32 canbus web page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Zombie model.png|thumb|614x614px|ZombieVerter VCU board]]&lt;br /&gt;
==== An open-source EV conversion VCU (vehicle control unit) for controlling salvaged EV components! ====&lt;br /&gt;
* &#039;&#039;&#039;[https://openinverter.org/forum/viewtopic.php?f=3&amp;amp;t=1277 Development thread]&#039;&#039;&#039; &lt;br /&gt;
* [https://github.com/damienmaguire/Stm32-vcu/releases &#039;&#039;&#039;latest stable software release&#039;&#039;&#039;]&lt;br /&gt;
* &#039;&#039;&#039;[https://github.com/damienmaguire/Stm32-vcu GitHub repo]&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[https://www.evbmw.com/index.php/evbmw-webshop/vcu-boards/zombieverter-vcu-built fully built VCU boards]&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[https://www.evbmw.com/index.php/evbmw-webshop/vcu-boards/zombie-vcu partially-built VCU boards]&#039;&#039;&#039;&lt;br /&gt;
==Introduction ==&lt;br /&gt;
Modern EV conversion projects often look to reuse salvaged parts from wrecked vehicles, such as the motors, batteries and chargers. &lt;br /&gt;
&lt;br /&gt;
The issue is that each of these components and manufacturers, use different methods of control and communication.  &lt;br /&gt;
&lt;br /&gt;
Developing controllers for these devices is complex, and time consuming and often require very dedicated communication protocols. Instead of making custom boards for every part that&#039;s been decoded, why not just make a general purpose VCU (vehicle control unit) with a verity of different types of inputs and outputs? &lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;&#039;Introducing: the &amp;quot;ZombieVerter&amp;quot; VCU &#039;&#039;- a general purpose EV conversion VCU.&#039;&#039;&#039;&#039;&#039; ====&lt;br /&gt;
With a large array of inputs/outputs, control logic, and a web interface for configuration and data logging. The ZombieVerter is a powerful, flexible and customizable VCU well suited for EV conversions.    &lt;br /&gt;
&lt;br /&gt;
It&#039;s also an open source project!    &lt;br /&gt;
&lt;br /&gt;
==== The ZombieVerter supports popular salvaged EV parts such as: ====&lt;br /&gt;
&lt;br /&gt;
* Nissan Leaf components&lt;br /&gt;
* Mitsubishi Outlander hybrid components &lt;br /&gt;
* Toyota and Lexus hybrid components &lt;br /&gt;
* CHAdeMO and CCS DC fast charging&lt;br /&gt;
* and more!&lt;br /&gt;
&lt;br /&gt;
==== The ZombieVerter features the following: ====&lt;br /&gt;
&lt;br /&gt;
==== Hardware: ====&lt;br /&gt;
&lt;br /&gt;
* On-board WiFi&lt;br /&gt;
* 3x high side PWM drivers&lt;br /&gt;
* 5x low side outputs&lt;br /&gt;
* 3x input pins (pull to ground only)&lt;br /&gt;
* 3x CANbus interfaces&lt;br /&gt;
* LIN bus&lt;br /&gt;
* sync serial interface&lt;br /&gt;
* OBD-II interface&lt;br /&gt;
* etc.&lt;br /&gt;
&lt;br /&gt;
==== Software: ====&lt;br /&gt;
&lt;br /&gt;
* Web based user interface&lt;br /&gt;
* Contactor control&lt;br /&gt;
* Charger control&lt;br /&gt;
* Charge timer&lt;br /&gt;
* Motor (inverter) control&lt;br /&gt;
* Heater control&lt;br /&gt;
* Water pump control&lt;br /&gt;
* Coolant fan control&lt;br /&gt;
* Throttle mapping&lt;br /&gt;
* Motor regen&lt;br /&gt;
* Cruise control (?)&lt;br /&gt;
* BMS limits&lt;br /&gt;
* IVT shunt initialization  &lt;br /&gt;
* Data logging and graphing&lt;br /&gt;
* etc.&lt;br /&gt;
=== Currently supported OEM hardware: ===&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;This list is always growing and changing, and not everything is verified working &lt;br /&gt;
&lt;br /&gt;
==== Motors/Drive units: ====&lt;br /&gt;
&lt;br /&gt;
* [[Nissan leaf motors|Nissan Leaf Gen1/2/3 inverter/motor via CAN]]&lt;br /&gt;
* [[Lexus GS450h Drivetrain|Lexus GS450h inverter / L110 gearbox via sync serial]]&lt;br /&gt;
* Lexus GS300h inverter / L210 gearbox via sync serial&lt;br /&gt;
* Toyota Prius/Yaris/Auris Gen 3 inverters via sync serial&lt;br /&gt;
&lt;br /&gt;
* [[:Category:Mitsubishi|Mitsubishi Outlander motors/inverter]]&lt;br /&gt;
* openinverter controler&lt;br /&gt;
&lt;br /&gt;
===== Chargers/DCDCs: =====&lt;br /&gt;
* [[Nissan leaf pdm|Nissan Leaf PDM (Charger and DCDC)]] Gen1,2 &amp;amp; 3&lt;br /&gt;
* [[Mitsubishi Outlander DCDC OBC|Mitsubishi Outlander OBC (charger/DCDC)]]&lt;br /&gt;
* [[Tesla Model S/X DC/DC Converter|tesla model S dcdc]]&lt;br /&gt;
* [[BMW I3 Fast Charging LIM Module|CCS DC fast charge via BMW i3 LIM]] - type 2 + type 1&lt;br /&gt;
* [[Chademo with Zombieverter|Chademo DC fast charging]]&lt;br /&gt;
* [[Foccci|Foccci CCS faster charger controller]]&lt;br /&gt;
* [https://citini.com/product/evs-charge-port-controller/ EVS-Charge Port Controller]&lt;br /&gt;
* Elcon charger&lt;br /&gt;
&lt;br /&gt;
===== Heaters: =====&lt;br /&gt;
&lt;br /&gt;
*[[Volkswagen Heater|VAG/VW PTC water heater via LIN bus]]&lt;br /&gt;
*[[VAG PTC Air Heater|VAG/VW cabin heater via LIN bus]]&lt;br /&gt;
&lt;br /&gt;
* [[Chevrolet Volt Water Heater|Opel Ampera / Chevy Volt 6.5kW cabin heater]]&lt;br /&gt;
* [[Mitsubishi Outlander Water Heater|Mitsubishi outlander hybrid water heater]]&lt;br /&gt;
&lt;br /&gt;
===== BMS: =====&lt;br /&gt;
* [[Nissan Leaf BMS|Nissan leaf BMS]]/battery pack&lt;br /&gt;
* [[Renault Kangoo 36|kangoo bms]]&lt;br /&gt;
*orion bms&lt;br /&gt;
*simp bms&lt;br /&gt;
*[[Isabellenhütte Heusler|ISA shunt]]&lt;br /&gt;
*[[BMW Hybrid Battery Pack#S-Box|BMW SBOX]]&lt;br /&gt;
*VW EBOX&lt;br /&gt;
&lt;br /&gt;
===== Cars(for canbus control over dash, etc): =====&lt;br /&gt;
* 1998-2005 BMW 3-series (E46) CAN support&lt;br /&gt;
* 1996-2003 BMW 5-series (E39) CAN support&lt;br /&gt;
* 2001-2008 BMW 7-series (E65) CAN Support&lt;br /&gt;
* BMW E9x CAN support&lt;br /&gt;
* Mid-2000s VAG CAN support&lt;br /&gt;
* Subaru CAN support&lt;br /&gt;
== Assembling the VCU ==&lt;br /&gt;
Looking to build a ZombieVerter VCU yourself or the kit is missing hardware? &lt;br /&gt;
&lt;br /&gt;
* [[Zombiverter hardware]] page for additional build instructions&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/damienmaguire/Stm32-vcu Github with PCB, schematic, pin-outs, etc]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;The enclosure and header are required if you did not order a [https://www.evbmw.com/index.php/evbmw-webshop/vcu-boards/zombieverter-vcu-built &#039;&#039;&#039;fully built board&#039;&#039;&#039;]&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
VCU boards from the webshop, &#039;&#039;&#039;&#039;&#039;come pre-programmed&#039;&#039;&#039;&#039;&#039; and &#039;&#039;&#039;do not require any additional steps taken to work&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
For programming a blank board see: [[zombieverter programing|ZombieVerter programming]]&lt;br /&gt;
===The enclosure kit options:===&lt;br /&gt;
&lt;br /&gt;
# [https://www.aliexpress.com/item/32857771975.html?spm=a2g0s.9042311.0.0.39f24c4dWOmGPE Enclosure Kit with Header, connector and pins]&amp;lt;ref&amp;gt;https://www.aliexpress.com/item/32857771975.html?spm=a2g0s.9042311.0.0.39f24c4dWOmGPE (Backup: [https://web.archive.org/web/20220524004318/https://www.aliexpress.com/item/32857771975.html Web Archive])&amp;lt;/ref&amp;gt; &lt;br /&gt;
#[https://www.aliexpress.com/item/32822692950.html Connector and pins]&amp;lt;ref&amp;gt;https://de.aliexpress.com/item/32822692950.html (Backup: [https://web.archive.org/web/20221119203700/https://www.aliexpress.us/item/2251832636378198.html?gatewayAdapt=glo2usa4itemAdapt&amp;amp;_randl_shipto=US Web Archive])&amp;lt;/ref&amp;gt;&lt;br /&gt;
#[https://www.aliexpress.com/item/1005003512474442.html Pre-wired connector]  &amp;lt;ref&amp;gt;https://www.aliexpress.com/item/1005003512474442.html (Backup: [http://web.archive.org/web/20221120105651/https://www.aliexpress.us/item/3256803326159690.html?gatewayAdapt=glo2usa4itemAdapt&amp;amp;_randl_shipto=US Web Archive])&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The original connectors are from Aptiv (Delphi):&lt;br /&gt;
&lt;br /&gt;
* [https://www.aptiv.com/en/solutions/connection-systems/catalog/item?id=13669859_en Aptiv 56-pin connector]&lt;br /&gt;
* [https://www.aptiv.com/en/solutions/connection-systems/catalog/item?id=33511394_en Aptiv 56-pin header]&lt;br /&gt;
* [https://www.tti.com/content/ttiinc/en/apps/part-detail.html?partsNumber=210S048&amp;amp;mfgShortname=FCA&amp;amp;productId=161404611 Removal tool for connector terminals: Manufacturer: Aptiv (formerly Delphi)]  Part Number: 210S048&lt;br /&gt;
=== Videos on assembly, powering up, updating, etc: ===&lt;br /&gt;
https://www.youtube.com/watch?v=geZuIbGHh30&amp;amp;list=PLh-aHjjWGgLVCsAqaCL6_jmn_QqhVlRiG&lt;br /&gt;
&lt;br /&gt;
https://www.youtube.com/watch?v=_JRa_uFyVkY&amp;amp;list=PLh-aHjjWGgLUWaetAmShkv6gmvk7vLaHd&lt;br /&gt;
== Wiring ==&lt;br /&gt;
[[File:ZombieVerter VCU V1 cable side pinout2.jpg|thumb|alt=|VCU pinout diagram |513x513px]]Each device requires different wiring setups, settings and power requirements. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;cross referencing OEM wiring diagrams is highly recommended &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Wiring the ZombieVerter with:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
* [[GS450H with zombieverter|GS450H with ZombieVerter]]&lt;br /&gt;
* [[Leaf stack with zombiverter|Leaf stack with ZombiVerter]]&lt;br /&gt;
* [[Tesla SDU with Zombieverter|Tesla SDU with ZombieVerter]]&lt;br /&gt;
* [[Chademo with Zombieverter]]&lt;br /&gt;
&lt;br /&gt;
=== Power wiring ===&lt;br /&gt;
The ZombieVerter requires a permanent 12V supply. This is so it can manage charging, timers, and monitor systems when the car is at rest.  &lt;br /&gt;
&lt;br /&gt;
The average power draw, at idle, is 150 mA. &lt;br /&gt;
&lt;br /&gt;
* Pin 55 to 12V- ground&lt;br /&gt;
* Pin 56 to 12V+ positive&lt;br /&gt;
&lt;br /&gt;
The ZombieVerter controls power/&amp;quot;ignition&amp;quot; signals to other devices (inverters, chargers, and DCDC converters), powering those devices when required. This is done by triggering an external 12V relay. &#039;&#039;&#039;&#039;&#039;ZombieVerter controls the external relay using low-side switching&#039;&#039;, meaning that it pulls the ground pin of the relay to ground.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Pin 32 to ground pin on a 12V relay&lt;br /&gt;
* Relay positive pin to 12V+&lt;br /&gt;
* One of the relays switch pin to 12V+&lt;br /&gt;
&lt;br /&gt;
This effectively provides a switched 12V supply, controlled by the ZombieVerter.  &lt;br /&gt;
&lt;br /&gt;
Used to switch &amp;quot;enable&amp;quot; mode to devices via: &lt;br /&gt;
&lt;br /&gt;
* Leaf inverter enable pin&lt;br /&gt;
* Leaf PDM enable pin&lt;br /&gt;
* Mitsubisihi OBC enable pin&lt;br /&gt;
&lt;br /&gt;
=== Contactor wiring ===&lt;br /&gt;
The Zombieveter manages the Negative, Positive and PreCharge contactors in an EV conversion.&lt;br /&gt;
&lt;br /&gt;
This is done based off a series of voltage measurements (UDC), this voltage value (UDC) can be supplied from a variety of sources:&lt;br /&gt;
&lt;br /&gt;
* ISA IVT shunt&lt;br /&gt;
* Nissan leaf inverter&lt;br /&gt;
* BMW S-BOX&lt;br /&gt;
* etc.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Without a proper UDC measurement, the ZombieVerter &#039;&#039;&#039;will fail precharge and never go into run mode.&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The contactor control pins on the ZombieVerter are &#039;&#039;low-side switching&#039;&#039;, meaning that they pull to ground.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The positive leads from the contactors need to be connected to 12V+ and the ground leads to:&lt;br /&gt;
&lt;br /&gt;
* Pin 31 for the negative contactor&lt;br /&gt;
* Pin 33 for the positive contactor&lt;br /&gt;
* Pin 34 for the pre-charge contactor&lt;br /&gt;
=== Throttle pedal wiring ===&lt;br /&gt;
The ZombieVerter supports dual-channel throttle. This redundancy is for safety in case one channel fails or drops out. It&#039;s highly recommended to use dual-channel throttle. Single-channel is an option.&lt;br /&gt;
&lt;br /&gt;
Connect the following to the ZombieVerter pins:&lt;br /&gt;
&lt;br /&gt;
* Pin 45 to throttle grounds&lt;br /&gt;
* Pin 46 to throttle channel 2&lt;br /&gt;
* Pin 47 to throttle channel 1&lt;br /&gt;
* Pin 48 to throttle positives&lt;br /&gt;
&lt;br /&gt;
=== Start, Run, and Direction wiring ===&lt;br /&gt;
The ZombieVerter requires 2 inputs to get into &amp;quot;drive&amp;quot; mode. &#039;&#039;&#039;These pins need to be &#039;&#039;pulled high&#039;&#039; (connected to 12V +)&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
* Pin 15 to &amp;quot;on&amp;quot; switched input (key switched to &amp;quot;on&amp;quot;)&lt;br /&gt;
* Pin 52 to &amp;quot;start&amp;quot; momentary input  (momentary key switched &amp;quot;ignition&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
==== Forward and Reverse ====&lt;br /&gt;
These pins need to be &#039;&#039;pulled high&#039;&#039; (connected to 12V +) &lt;br /&gt;
&lt;br /&gt;
* Pin 53 reverse&lt;br /&gt;
* Pin 54 forward&lt;br /&gt;
=== Input/output pins ===&lt;br /&gt;
The ZombieVerter has a number of selectable input/output pins that can be used for a number of functions. These pins are:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Low side Outputs.&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*GP Out 3&lt;br /&gt;
*GP Out 2&lt;br /&gt;
* Neg Contactor switch/GP Out 1&lt;br /&gt;
*Trans SL1- (If not using the GS450H)&lt;br /&gt;
*Trans SL2- (If not using the GS450H)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;*Low side output connect to ground when activated.&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
The low side outputs in Zombie are ideal for switching relays, such as for coolant pumps.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;High side PWM.&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*PWM 3&lt;br /&gt;
*PWM 2&lt;br /&gt;
*PWM 1&lt;br /&gt;
*Pump PWM - Limited to GS450 Oil pump pwm or tacho pwm output&lt;br /&gt;
&lt;br /&gt;
These are high side 12V outputs, usually for controlling gauges or auxiliary items than need a pwm signals. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;*not suitable for controlling relays.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Ground Input pins&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
These pins pull down to ground only. &#039;&#039;&#039;Do not connect any voltage to these pins.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
PB1&lt;br /&gt;
&lt;br /&gt;
PB2&lt;br /&gt;
&lt;br /&gt;
PB3&lt;br /&gt;
&lt;br /&gt;
=== Pin functions: ===&lt;br /&gt;
&#039;&#039;Note: While the web interface will allow you to select input pins or output pins, some will not actually work.&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;example: a input switch wired but set to negContactor&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Pin&lt;br /&gt;
!IN/OUT/PWM&lt;br /&gt;
!Function&lt;br /&gt;
|-&lt;br /&gt;
|ChaDemoAIw&lt;br /&gt;
|&#039;&#039;&#039;OUTPUT&#039;&#039;&#039;&lt;br /&gt;
|activates when Chademo charger handshake initiates&lt;br /&gt;
|-&lt;br /&gt;
|OBCEnable&lt;br /&gt;
|&#039;&#039;&#039;OUTPUT&#039;&#039;&#039;&lt;br /&gt;
|activates as part of the ExtCharger module&lt;br /&gt;
|-&lt;br /&gt;
|HeaterEnable&lt;br /&gt;
|&#039;&#039;&#039;OUTPUT&#039;&#039;&#039;&lt;br /&gt;
|activates only in run mode and when coolant pump is on*&lt;br /&gt;
|-&lt;br /&gt;
|RunIndication&lt;br /&gt;
|&#039;&#039;&#039;OUTPUT&#039;&#039;&#039;&lt;br /&gt;
|activates when zombie is in run mode&lt;br /&gt;
|-&lt;br /&gt;
|WarnIndication&lt;br /&gt;
|&#039;&#039;&#039;OUTPUT&#039;&#039;&#039;&lt;br /&gt;
|activates when a error occurs with the ZombieVerter&lt;br /&gt;
|-&lt;br /&gt;
|CoolantPump&lt;br /&gt;
|&#039;&#039;&#039;OUTPUT&#039;&#039;&#039;&lt;br /&gt;
|activates during precharge, usually used for coolant pumps&lt;br /&gt;
|-&lt;br /&gt;
|NegContactor&lt;br /&gt;
|&#039;&#039;&#039;OUTPUT&#039;&#039;&#039;&lt;br /&gt;
|activates when the negative contactor needs to be closed. ie precharge, run, charge mode, etc&lt;br /&gt;
|-&lt;br /&gt;
|BrakeLight&lt;br /&gt;
|&#039;&#039;&#039;OUTPUT&#039;&#039;&#039;&lt;br /&gt;
|activates when a set brake light on threshold value is met&lt;br /&gt;
|-&lt;br /&gt;
|ReverseLight&lt;br /&gt;
|&#039;&#039;&#039;OUTPUT&#039;&#039;&#039;&lt;br /&gt;
|activates when reverse direction is selected&lt;br /&gt;
|-&lt;br /&gt;
|CoolingFan&lt;br /&gt;
|&#039;&#039;&#039;OUTPUT&#039;&#039;&#039;&lt;br /&gt;
|activates when FanTemp setpoint is reached&lt;br /&gt;
|-&lt;br /&gt;
|HVActive&lt;br /&gt;
|&#039;&#039;&#039;OUTPUT&#039;&#039;&#039;&lt;br /&gt;
|activates when contactors are closed and VCU is in run or charge mode&lt;br /&gt;
|-&lt;br /&gt;
|BrakeVacPump&lt;br /&gt;
|&#039;&#039;&#039;DIGITAL OUTPUT&#039;&#039;&#039;&lt;br /&gt;
|activates when BrakeVacSensor threshold value is met&lt;br /&gt;
|-&lt;br /&gt;
|CpSpoof&lt;br /&gt;
|&#039;&#039;&#039;PWM OUTPUT&#039;&#039;&#039;&lt;br /&gt;
|used to spoof CP signal to OBC when using a charging interface such as FOCCCI or I3LIM&lt;br /&gt;
|-&lt;br /&gt;
|GS450Hpump&lt;br /&gt;
|&#039;&#039;&#039;PWM OUTPUT&#039;&#039;&#039;&lt;br /&gt;
|used to run GS450H oil pump&lt;br /&gt;
|-&lt;br /&gt;
|HeatReq&lt;br /&gt;
|&#039;&#039;&#039;DIGITAL INPUT&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|HVRequest&lt;br /&gt;
|&#039;&#039;&#039;DIGITAL INPUT&#039;&#039;&#039;&lt;br /&gt;
|NOT FUNCTIONING&lt;br /&gt;
|-&lt;br /&gt;
|DCFCRequest&lt;br /&gt;
|&#039;&#039;&#039;DIGITAL INPUT&#039;&#039;&#039;&lt;br /&gt;
|Chademo Charge Interface enable contactors to charge&lt;br /&gt;
|-&lt;br /&gt;
|ProxPilot&lt;br /&gt;
|&#039;&#039;&#039;ANALOGUE INPUT&#039;&#039;&#039;&lt;br /&gt;
|detects when charge cable is plugged in&lt;br /&gt;
|-&lt;br /&gt;
|BrakeVacSensor&lt;br /&gt;
|&#039;&#039;&#039;ANALOGUE INPUT&#039;&#039;&#039;&lt;br /&gt;
|vacuum sensor input, use for triggering BrakeVacPump &#039;&#039;&#039;DIGITAL OUTPUT&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|PWMTim3&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Proximity Pilot====&lt;br /&gt;
This analogue input used to detect a charging cable is plugged in.&lt;br /&gt;
[[File:ZombiePP.png|none|thumb]]&lt;br /&gt;
A resistor to the 5v needs to be connected to the analogue in pin, 330 ohms in the spec, and R5 needs to be another resistor between analogue in pin and ground. Type 1 connectors should be a 2.7k ohm resistor and type 2 should be 4.7k ohm. Note the charging port may already have this resistor installed.&lt;br /&gt;
&lt;br /&gt;
Open up the Zombie UI and choose ProxPilot for the function of the analogue in pin. Then start plotting PPVal and then plug in, you can then use this to select your PPThreshold. Bare in mind the resistance will vary on the cable plugged in depending on the Amps it can supply.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
https://www.youtube.com/watch?v=U3c4V8vMb6k Video here for the setup and demonstration.&lt;br /&gt;
== Initial start-up and testing ==&lt;br /&gt;
&lt;br /&gt;
=== Powering up and connecting to the web interface ===&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;&#039;The following is required&#039;&#039;&#039; ====&lt;br /&gt;
# A fully built ZombieVerter VCU&lt;br /&gt;
# Two wires for power&lt;br /&gt;
# 12V power supply&lt;br /&gt;
# Computer/tablet for accessing the web interface&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;How to access the web interface&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Provide stable 12V power to pins 55, 56 on the ZombieVerter&lt;br /&gt;
# The on-board LED light &amp;quot;acty&amp;quot; should be now flashing&lt;br /&gt;
# Using your computer, connect to the ZombieVerters WIFI access point.  &#039;&#039;&#039;SSID: &amp;quot;inverter&amp;quot; or &amp;quot;zom_vcu&amp;quot;&#039;&#039;&#039; &lt;br /&gt;
# &#039;&#039;&#039;Password is: inverter123&#039;&#039;&#039;&lt;br /&gt;
# In a web browser navigate to: &#039;&#039;&#039;192.168.4.1&#039;&#039;&#039;&lt;br /&gt;
# The openinverter web interface should now load!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE:&#039;&#039;&#039; Recent units have a new WiFi module that isn&#039;t automatically assigning an IP via DHCP. See [https://openinverter.org/forum/viewtopic.php?f=5&amp;amp;t=2001 this thread] for details, and if you can help resolve the issue. Until then, you need to manually assign an IP of 192.168.4.2 (anything other than 192.168.4.1 on the 192.168.4.0/24 subnet) to your device.&lt;br /&gt;
&lt;br /&gt;
===Configuration===&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;work in progress*&lt;br /&gt;
&lt;br /&gt;
[[Zombieverter Parameters and Spot Values|full list and overview of ZombieVerter Parameters and Spot Values]]&lt;br /&gt;
&lt;br /&gt;
==== Basic parameters and spot values ====&lt;br /&gt;
&lt;br /&gt;
==== Throttle ====&lt;br /&gt;
You should see values &#039;&#039;&#039;pot&#039;&#039;&#039; change as the pedal is pressed.  &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;potmin&#039;&#039;&#039; should be set just above where your off-throttle position is&lt;br /&gt;
* &#039;&#039;&#039;potmax&#039;&#039;&#039; just below the value seen at maximum travel &lt;br /&gt;
* Same for &#039;&#039;&#039;pot2min&#039;&#039;&#039; and &#039;&#039;&#039;pot2max&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The resulting in a  0-100 &#039;&#039;&#039;potnom&#039;&#039;&#039; value.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;throtmin&#039;&#039;&#039; is the minimum (most negative) allowed &#039;&#039;&#039;&#039;&#039;potnom&#039;&#039;&#039;&#039;&#039; at all times&lt;br /&gt;
* &#039;&#039;&#039;throtmax&#039;&#039;&#039; is the maximum (most positive) allowed &#039;&#039;&#039;&#039;&#039;potnom&#039;&#039;&#039;&#039;&#039; request in forward&lt;br /&gt;
* &#039;&#039;&#039;throtramp&#039;&#039;&#039; is how much &#039;&#039;&#039;potnom&#039;&#039;&#039; ramps up with the pedal pushed (&#039;&#039;&#039;potnom&#039;&#039;&#039; change per %/10ms)&lt;br /&gt;
* &#039;&#039;&#039;throtramprpm&#039;&#039;&#039; stops applying &#039;&#039;&#039;throtramp&#039;&#039;&#039; above a set motor rpm&lt;br /&gt;
* &#039;&#039;&#039;revlim&#039;&#039;&#039; is a rev limiter &lt;br /&gt;
&lt;br /&gt;
==== Contactors ====&lt;br /&gt;
A set HV battery voltage value is required to run the precharge and main contactors. &lt;br /&gt;
&lt;br /&gt;
The voltage is measured using the UDC value. which is supplied from the &#039;&#039;&#039;shuntType:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;ISA&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;SBOX&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;VAG&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;LEAF&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
these voltage(UDC) levels are set with the following parameters:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;udcmin&#039;&#039;&#039; is the minimum battery voltage derate&lt;br /&gt;
* &#039;&#039;&#039;udclim&#039;&#039;&#039; is maximum battery voltage derate&lt;br /&gt;
* &#039;&#039;&#039;udcsw&#039;&#039;&#039; is Voltage point at which precharge is considered finished, and the main contactor will close.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Forward/Reverse&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
input options:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;switch&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;button&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;switchReversed&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;buttomReversed&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Inverter ====&lt;br /&gt;
&#039;&#039;work in progress&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Charger ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;work in progress&#039;&#039;&lt;br /&gt;
----&lt;br /&gt;
* Apply the &#039;&#039;&#039;Start&#039;&#039;&#039; 12V signal for a short time.  The pre-charge relay should turn on, and the voltage available at the inverter and the U1 input of the ISA shunt should quickly rise. If the &#039;&#039;&#039;udc&#039;&#039;&#039; reading goes above &#039;&#039;&#039;udcsw&#039;&#039;&#039; within 5 seconds then the main contactor(s) should close. If all is well, &#039;&#039;&#039;invstat&#039;&#039;&#039; should now be &amp;quot;on&amp;quot;, &#039;&#039;&#039;opmode&#039;&#039;&#039; should be &amp;quot;run&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;If you do not see a good value at udc, it may be that your external shunt is not connected properly or is not initialised.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;If you do not see a good value at Invudc, it may be that the inverter is not powered, or the communication signals are not correctly wired.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;if the status stays at &amp;quot;PRECHARGE&amp;quot; then you possibly didn&#039;t hold the start signal on for long enough!&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Software==&lt;br /&gt;
&lt;br /&gt;
VCU boards from the webshop, &#039;&#039;&#039;&#039;&#039;come pre-programed&#039;&#039;&#039;&#039;&#039; and &#039;&#039;&#039;do not require any additional septs taken to work&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
For programming a blank board see: [[zombiverter programing|ZombiVerter programing]]&lt;br /&gt;
&lt;br /&gt;
For re-flashing a bricked board refer to the Troubleshooting section below.&lt;br /&gt;
==== Initializing an ISA Shunt: ====&lt;br /&gt;
&lt;br /&gt;
# Wire the ISA shunt to 12V+ and canbus input.&lt;br /&gt;
# Under shunt can in the web interface, select the canbus the shunt is connected to&lt;br /&gt;
# Hit save parameters to flash.&lt;br /&gt;
# Under Comms in the web interface, select ISAMode option. By default its set to &amp;quot;Normal&amp;quot; (Off)&lt;br /&gt;
# Select &amp;quot;Init&amp;quot;&lt;br /&gt;
# Hit save parameters to flash&lt;br /&gt;
# Power cycle the vcu and shunt at same time (they should be on same 12V feed anyway).&lt;br /&gt;
# The shunt will initialize.&lt;br /&gt;
# Select ISAMode &amp;quot;normal&amp;quot;&lt;br /&gt;
# Save to flash again&lt;br /&gt;
# Reboot the VCU&lt;br /&gt;
&lt;br /&gt;
The shunt should now be up and running.&lt;br /&gt;
&lt;br /&gt;
If the shunt doesn&#039;t initialize correctly, separate the shunt and VCU power supply, and power cycle the VCU two or three seconds after the shunt power is cycled. This has fixed an initialize issue for a number of ISA shunts.&lt;br /&gt;
&lt;br /&gt;
== Parameters ==&lt;br /&gt;
[[Zombieverter Parameters and Spot Values|page with ZombieVerter parameters and their value ranges, ZV pinmap etc.]]&lt;br /&gt;
&lt;br /&gt;
Source: https://www.youtube.com/watch?v=wjlucUWX_lc&lt;br /&gt;
&lt;br /&gt;
==Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
===Serial Connection===&lt;br /&gt;
If you&#039;re having trouble connecting using the serial interface, note that the parameters are 115200 8-N-2, which is different from the conventional 115200 8-N-1.&lt;br /&gt;
&lt;br /&gt;
=== Recovering the ZombieVerter from a failed update ===&lt;br /&gt;
If the ZombieVerter fails in the middle of a software update and the Web User Interface is reporting &amp;quot;firmware: null&amp;quot; it&#039;s possible you&#039;ll need to re-flash the firmware, and bootloader via an STLink.&lt;br /&gt;
&lt;br /&gt;
I used a cheap STLink v2 clone without issue but it seems there is a mix of experiences with them.&lt;br /&gt;
&lt;br /&gt;
# Firstly, download the bootloader from [https://github.com/jsphuebner/tumanako-inverter-fw-bootloader/releases here] and latest ZombieVerter firmware from [https://github.com/damienmaguire/Stm32-vcu/releases/ here] as .hex files. This ensures you don&#039;t need to know the address of the file and avoids user error when flashing via STLink &lt;br /&gt;
# Download STMCubeProgrammer from [https://www.st.com/en/development-tools/stm32cubeprog.html#get-software here] (other STM flashing softwares are available but the following instructions are based on what has worked for me).&lt;br /&gt;
# Upgrade the firmware on your STLink dongle using STMCubeProgrammer. I&#039;m not sure if this is 100% necessary but seems prudent.&lt;br /&gt;
# Connect the Clock (SWclk), Gnd and Data (SWDio) of your STLink to the ZombieVerter test points. On the ZombieVerter Board, they are labelled C, G, D. &lt;br /&gt;
# Connect 12V and Gnd to the ZombieVerter main power pins and ensure your STMCubeprogrammer is able to connect to it. I also disconnected the wifi board just incase.&lt;br /&gt;
# Perform a &amp;quot;full chip erase&amp;quot;, then reflash the latest bootloader and firmware hex files.&lt;br /&gt;
# Remove your STLink from the ZombieVerter, connect the wifi board and check connectivity.&lt;br /&gt;
# Begin ZombieVerter-ing.&lt;br /&gt;
&lt;br /&gt;
=== ESP32 CanBus Web Interface ===&lt;br /&gt;
If the CanBus Web Interface is used it must be noted that the Node ID is hard coded to 3&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
[[Category:Inverter]] &lt;br /&gt;
[[Category:VCU]] &lt;br /&gt;
[[Category:ZombieVerter]]&lt;/div&gt;</summary>
		<author><name>Rstevens81</name></author>
	</entry>
	<entry>
		<id>https://openinverter.org/wiki/index.php?title=Mitsubishi_Outlander_Rear_Inverter&amp;diff=5469</id>
		<title>Mitsubishi Outlander Rear Inverter</title>
		<link rel="alternate" type="text/html" href="https://openinverter.org/wiki/index.php?title=Mitsubishi_Outlander_Rear_Inverter&amp;diff=5469"/>
		<updated>2025-01-05T23:44:36Z</updated>

		<summary type="html">&lt;p&gt;Rstevens81: minor change&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&#039;&#039;&#039;Forum board&#039;&#039;&#039;: https://openinverter.org/forum/viewforum.php?f=19&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Property&lt;br /&gt;
!Value&lt;br /&gt;
|-&lt;br /&gt;
|Device&lt;br /&gt;
|Inverter&lt;br /&gt;
|-&lt;br /&gt;
|OEM&lt;br /&gt;
|Mitsubishi&lt;br /&gt;
|-&lt;br /&gt;
|Type&lt;br /&gt;
|3 phase Motor inverter/controller &amp;amp; HV DC Junction Box&lt;br /&gt;
|-&lt;br /&gt;
|Part Number(s)&lt;br /&gt;
|9410A067&#039;&#039;&#039;,&#039;&#039;&#039; 9410A081, 9499D140, 9410A163&lt;br /&gt;
|-&lt;br /&gt;
|Mitsubishi Module Name&lt;br /&gt;
|REMCU&amp;lt;ref&amp;gt;&#039;&#039;&#039;LINK DEAD:&#039;&#039;&#039; http://mmc-manuals.ru/manuals/outlander_iii/online/Service_Manual_2013/img/90/HKAF0E02CC00ENG.pdf&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Manufacturer&lt;br /&gt;
|Meidensha&amp;lt;ref&amp;gt;https://www.meidensha.com/products/case/prod_05/prod_05_01/prod_05_01_01/prod_05_01_01_01/1210605_4260.html (Backup: [https://web.archive.org/web/20220124192037/https://www.meidensha.com/products/case/prod_05/prod_05_01/prod_05_01_01/prod_05_01_01_01/1210605_4260.html Web Archive] )&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Suppliers&lt;br /&gt;
|Ebay&lt;br /&gt;
|-&lt;br /&gt;
|Voltage&lt;br /&gt;
|300V DC Nominal supply voltage &lt;br /&gt;
(336V Max according to max battery voltage) &amp;lt;ref&amp;gt;Based on Mitsubishi Outlander Pack voltage and data from here for maximum voltage: https://nfpa.org/-/media/Files/Training/AFV/Emergency-Response-Guides/Mitsubishi/Mitsubishi-Outlander-PHEV-2018--ERG.ashx (Backup: [https://web.archive.org/web/20221016160055/https://www.nfpa.org/-/media/Files/Training/AFV/Emergency-Response-Guides/Mitsubishi/Mitsubishi-Outlander-PHEV-2018--ERG.ashx Web Archive])&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Interfaces&lt;br /&gt;
|1x Resolver/Motor Temperature sensor interface&lt;br /&gt;
Hirose GT18WB-14DP-HU - 14 way proprietary connector&amp;lt;ref name=&amp;quot;:1&amp;quot;&amp;gt;Forum Reference: https://openinverter.org/forum/viewtopic.php?p=10214#p10214&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:2&amp;quot;&amp;gt;https://www.hirose.com/product/document?clcode=&amp;amp;productname=&amp;amp;series=GT18W&amp;amp;documenttype=Catalog&amp;amp;lang=en&amp;amp;documentid=D49386_en (Backup: [https://web.archive.org/web/20221016160328/https://www.hirose.com/product/document?clcode=&amp;amp;productname=&amp;amp;series=GT18W&amp;amp;documenttype=Catalog&amp;amp;lang=en&amp;amp;documentid=D49386_en Web Archive])&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Black&lt;br /&gt;
1x 12V Power/CAN Bus Interface&lt;br /&gt;
&lt;br /&gt;
Hirose GT18WB-14P-HU - 14 way proprietary connector&lt;br /&gt;
&lt;br /&gt;
Grey&lt;br /&gt;
&lt;br /&gt;
1x DC Bus Input - M10 Bolts with gland plate&lt;br /&gt;
&lt;br /&gt;
1x 30A Fused DC Bus Junction Output - M10 Bolts with gland plate&lt;br /&gt;
&lt;br /&gt;
1x 3 Phase motor output - M10 Bolts with gland plate&lt;br /&gt;
|-&lt;br /&gt;
|Mechanical Mounting&lt;br /&gt;
|3x Lugs around lower face, M10 bolts multiple locations&amp;lt;ref name=&amp;quot;:0&amp;quot;&amp;gt;Author Experience.&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Resolver&lt;br /&gt;
|Presumably matched to resolver on Outlander Rear Motor&lt;br /&gt;
SIN COS - P/N C69600/TS2239N484E102&lt;br /&gt;
Believed to be similar to Nissan Leaf resolver&amp;lt;ref&amp;gt;https://photos.google.com/share/AF1QipMNz2BVPSATZFJxgwIvy0RAeNAwn0TLJJL7NBwxbpH32LbWNkGhybiNrdkTsTOLxg?key=TmNWY04zNFQ4cXZzNWUzUEJfcTZUeGtHVkxyZEtB (Backup: [https://web.archive.org/web/20221016160830/https://photos.google.com/share/AF1QipMNz2BVPSATZFJxgwIvy0RAeNAwn0TLJJL7NBwxbpH32LbWNkGhybiNrdkTsTOLxg?key=TmNWY04zNFQ4cXZzNWUzUEJfcTZUeGtHVkxyZEtB Web Archive])&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Cooling&lt;br /&gt;
|Water/glycol cooling (Blue on Outlander)&lt;br /&gt;
|-&lt;br /&gt;
|Power&lt;br /&gt;
|Unknown if continuous duty is based on inverter or motor thermal capability&lt;br /&gt;
70kW Peak&lt;br /&gt;
&lt;br /&gt;
25kW Continuous &lt;br /&gt;
|-&lt;br /&gt;
|Weight&lt;br /&gt;
|9kg&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Features&lt;br /&gt;
|Integral 3-way DC fused Junction box (1 input, 2 fused outputs)&lt;br /&gt;
Water cooled&lt;br /&gt;
&lt;br /&gt;
2x Coil temperature sensors&lt;br /&gt;
|-&lt;br /&gt;
|Wiring Diagram&lt;br /&gt;
|&amp;lt;ref&amp;gt;&#039;&#039;&#039;LINK DEAD:&#039;&#039;&#039; http://mmc-manuals.ru/manuals/outlander_iii/online/Service_Manual_2013/img/90/HKAF0E02CC00ENG.pdf&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;&#039;&#039;&#039;LINK DEAD:&#039;&#039;&#039; Navigate From: http://mmc-manuals.ru/manuals/outlander_iii/online/Service_Manual_2013/2019_phev/index_M1.htm&lt;br /&gt;
&lt;br /&gt;
Click 90-CIRCUIT DIAGRAMS and then ELECTRIC MOTOR UNIT CONTROL SYSTEM&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|3D Printable Parts&lt;br /&gt;
|https://www.printables.com/@crasbe_360778/collections/563327&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Vehicle Topology ===&lt;br /&gt;
Rear Motor Inverter (REMCU) is on EV-CAN with the following modules:&lt;br /&gt;
* PHEV-ECU (Also on CAN-C, gatewayed through ETACS-ECU to CAN-C-Mid)&lt;br /&gt;
* Front Power Drive Unit&lt;br /&gt;
* Onboard charger/DC-DC Converter&lt;br /&gt;
* A/C Compressor&lt;br /&gt;
* Electrical Parking Driver Unit&lt;br /&gt;
* Battery Management Unit&lt;br /&gt;
Can Bus Topology &amp;lt;ref&amp;gt;http://mmc-manuals.ru/manuals/outlander_iii/online/Service_Manual_2013/img/54/ACC07461AB00ENG.pdf (Archive: https://web.archive.org/web/20221016154801/http://mmc-manuals.ru/manuals/outlander_iii/online/Service_Manual_2013/img/54/ACC07461AB00ENG.pdf)&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
PHEV-ECU Handles the whole hybrid system management including drive mode, system torque distribution and battery management&lt;br /&gt;
&lt;br /&gt;
===Wiring Diagram===&lt;br /&gt;
[[File:Outlander REMCU.png|thumb|603x603px|Troubleshooting information from the Outlander manual ]]&lt;br /&gt;
[[File:Mitsubishi Outlander Rear Motor Inverter (REMCU) Control Wiring (2019 Model).png|alt=Pinout of Outlander Rear Motor Inverter Controller|thumb|600x600px|Outlander REMCU Pinout/Interface Connections. Also downloadable as .XLSX and .ODS format for your own use. Please update here if you find any errata!]]Wiring diagram to the right.&lt;br /&gt;
&lt;br /&gt;
It would appear that there are 4 unused pins on the Vehicle Connector (D-211).&lt;br /&gt;
&lt;br /&gt;
====IGCT - ECU control power supply voltage====&lt;br /&gt;
IGCT appears to be main ignition control relay - 12V&lt;br /&gt;
&lt;br /&gt;
This is the supply voltage for the REMCU and should be supplied with battery voltage when turned on.&lt;br /&gt;
&lt;br /&gt;
====RSDN - REMCU shut-down signal====&lt;br /&gt;
RSDN is a signal from the PHEV-ECU and is referred to as &amp;quot;REMCU shut-down signal&amp;quot; as part of the &amp;quot;Rear Motor Shutdown Circuit&amp;quot;. It seems to be the equivalent of the MSDN signal from the PHEV-ECU to the Front Motor Controller.&lt;br /&gt;
The RSDN signal could be used as a safety circuit. In normal operation, it should be pulled to low (1V or less).&amp;lt;ref&amp;gt;Forum Reference: https://openinverter.org/forum/viewtopic.php?p=27785#p27785&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
====CAEH &amp;amp; CAEL - CAN Communication====&lt;br /&gt;
Standard CAN bus, Baudrate 500KBaud??&lt;br /&gt;
&lt;br /&gt;
[Note: The CAN is NOT terminated]&lt;br /&gt;
&lt;br /&gt;
===Diagnostic Codes &amp;lt;ref&amp;gt;http://mmc-autoelectric.org.ua/manuals/eur/outlander/2014/54/html/M154930060010800ENG.HTM (Archive: https://web.archive.org/web/20160821050659/http://mmc-autoelectric.org.ua/manuals/eur/outlander/2014/54/html/M154930060010800ENG.HTM)&amp;lt;/ref&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
====P1048 - Rear motor shutdown circuit &amp;lt;ref&amp;gt;http://mmc-autoelectric.org.ua/manuals/eur/outlander/2014/54/html/M154923250001700ENG.HTM (Backup: [https://web.archive.org/web/20160828013500/http://mmc-autoelectric.org.ua/manuals/eur/outlander/2014/54/html/M154923250001700ENG.HTM Web Archive])&amp;lt;/ref&amp;gt;====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
The PHEV-ECU stores diagnosis code No. P1048 when the rear motor shut down circuit fails.&lt;br /&gt;
&lt;br /&gt;
Check the wiring harness between PHEV-ECU (RSDN terminal) connector and the rear EMCU (RSDN terminal) connector.&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Communication Protocol===&lt;br /&gt;
CAN Bus with fallback to LIN and K-Line according to service manual&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;CAN reporting from inverter;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;0x289 8bytes at 100ms&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
B0+B1 = torque report = ((H*256+L)-10000)/10&lt;br /&gt;
&lt;br /&gt;
B2+B3 = RPM report = ((H*256+L)-20000)&lt;br /&gt;
&lt;br /&gt;
B4+B5 = HV report = ((H*256+L))&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;0x299 8bytes at 100ms&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
B0 = Peak motor temp B-40 [°C]&lt;br /&gt;
&lt;br /&gt;
B1 = motor temp B-40 [°C]&lt;br /&gt;
&lt;br /&gt;
B4 = motor temp B-40 [°C]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;0x732 8bytes at 100ms&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
B0+B1 = motor current 1 report Ia= ((H*256+L)-1000)&lt;br /&gt;
&lt;br /&gt;
B2+B3 = motor current 2 report Ib= ((H*256+L)-1000)&lt;br /&gt;
&lt;br /&gt;
B4 = rotor angle report&lt;br /&gt;
&lt;br /&gt;
Calculate motor current 3 report Ic&lt;br /&gt;
&lt;br /&gt;
Ic = -Ia - Ib&lt;br /&gt;
&lt;br /&gt;
In this equation, Ic is the current in the third phase, and Ia and Ib are the current values in the first and second phases, respectively. Assuming that the system is balanced.&lt;br /&gt;
&lt;br /&gt;
Calculate the DC current&lt;br /&gt;
&lt;br /&gt;
DC Current (Idc) = |Ia| + |Ib| + |Ic|&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;CAN commands required to run rear motor ;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Heartbeat&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;0x285&#039;&#039;&#039; 00,00,14,39,91,FE,0C,10 at 10ms for driving&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;0x285&#039;&#039;&#039; 00,00,B6,39,91,FE,0C,10 at 10ms for charging&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Commands&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;0x371&#039;&#039;&#039; 30, 00, 00, 00, 00, 00, 00, 00&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;0x286&#039;&#039;&#039; 00, 00, 00, 3D, 00, 00, 21, 00&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;0x287 Torque Command&#039;&#039;&#039; 0x2710=0Nm=10000 decimal, torque band = +/- 200nm 200/10000=0.02nm/bit&lt;br /&gt;
&lt;br /&gt;
Byte[0]=TorqueHi; //front motor torque part 1&lt;br /&gt;
&lt;br /&gt;
Byte[1]=TorqueLo; //front motor torque part 2&lt;br /&gt;
&lt;br /&gt;
Byte[2]=TorqueHi; //rear motor torque part 1 0x2710=10000=0NM&lt;br /&gt;
&lt;br /&gt;
Byte[3]=TorqueLo; //rear motor torque part 2&lt;br /&gt;
&lt;br /&gt;
Byte[4]=TorqueHi; //generator torque part 1&lt;br /&gt;
&lt;br /&gt;
Byte[5]=TorqueLo; //generator torque part 2&lt;br /&gt;
&lt;br /&gt;
Byte[6]=function; //0x00,0x02=no inverter response to torque&lt;br /&gt;
&lt;br /&gt;
//0x03=front motor responds (possibly rear also)&lt;br /&gt;
&lt;br /&gt;
//0x04=generator only responds to torque&lt;br /&gt;
&lt;br /&gt;
//0x05=generator and front motor respond to torque.&lt;br /&gt;
&lt;br /&gt;
Byte[7]=0x00;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note&#039;&#039;&#039;: The rotation for the rear is opposite to convention i.e. forward direction would drive the car backwards (there is an option in zombie to invert direction). &lt;br /&gt;
&lt;br /&gt;
====Authentication====&lt;br /&gt;
The REMCU does not appear to require authentication with other modules, meaning it is a good candidate for stand-alone use from this point of view.&lt;br /&gt;
&lt;br /&gt;
However, If one wished to take the whole Hybrid system including the PHEV-ECU for an EV conversion, this would be more challenging as the PHEV-ECU appears to require authentication with the OSS-ECU (One Touch Start ECU) and the KOS-ECU (Keyless entry)&lt;br /&gt;
&lt;br /&gt;
=== Inverter Resolver &amp;amp; Can Connector ===&lt;br /&gt;
The original Connectors:&lt;br /&gt;
&lt;br /&gt;
1x Resolver/Motor Temperature sensor interface [Hirose GT18WB-14DP-HU - 14 way proprietary connector&amp;lt;ref name=&amp;quot;:1&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;:2&amp;quot; /&amp;gt;] - Black&lt;br /&gt;
&lt;br /&gt;
1x 12V Power/CAN Bus Interface [Hirose GT18WB-14P-HU - 14 way proprietary connector] - Grey&lt;br /&gt;
&lt;br /&gt;
These connectors are unobtainable however Tom DeBree has created a 3d printable connector that utilises TE Pins and Dupont style connector:  &lt;br /&gt;
&lt;br /&gt;
https://openinverter.org/forum/viewtopic.php?t=682&amp;amp;start=75&lt;br /&gt;
&lt;br /&gt;
It must be noted Chinese Dupont connectors are not good for much more than testing  as they are not a good Fit.&lt;br /&gt;
&lt;br /&gt;
It is recommended to use original motor to inverter cable for an easy life, however if you need to make up a cable or are splicing into the cable due to damaged socket etc, it is important to note that the motor will spin backwards if it runs forward or has a noticeable judder when trying to set off under load (see https://www.youtube.com/watch?v=6fq3Y90fYY8) it is very likely that the polarity of the resolver pairs maybe incorrect. (additional note: increasing  &amp;quot;throtramp&amp;quot; in zombie can introduce a judder at low rpms).&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Grey 1.jpg|thumb]]&lt;br /&gt;
|[[File:Black plug 1.jpg|thumb]]&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Grey 2.jpg|thumb]]&lt;br /&gt;
|[[File:Black 2.jpg|thumb]]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |[[File:Jst con.jpg|thumb]]&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Jst rev 1.jpg|thumb]]&lt;br /&gt;
|[[File:Jst rev 2.jpg|thumb]]&lt;br /&gt;
|-&lt;br /&gt;
|[[File:JST Board.jpg|thumb]]&lt;br /&gt;
|[[File:JST.jpg|thumb]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== OEM Inverter OI modification ===&lt;br /&gt;
*[[OEM Inverter OI modification]]&lt;br /&gt;
&lt;br /&gt;
=== Inverter Phase Connections ===&lt;br /&gt;
Based on information within the Service diagrams &amp;lt;ref&amp;gt;http://mmc-manuals.ru/manuals/outlander_phev/online/Service_Manual_2014/img/90/HKAC0E04CC00ENG.pdf&amp;lt;/ref&amp;gt; the following HV phase connections have been identified on the inverter.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|Inverter Phase Connections&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Inverter UVW.png|thumb]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
[[Category:Mitsubishi]] [[Category:Inverter]]&lt;/div&gt;</summary>
		<author><name>Rstevens81</name></author>
	</entry>
	<entry>
		<id>https://openinverter.org/wiki/index.php?title=Mitsubishi_Outlander_Rear_Inverter&amp;diff=5468</id>
		<title>Mitsubishi Outlander Rear Inverter</title>
		<link rel="alternate" type="text/html" href="https://openinverter.org/wiki/index.php?title=Mitsubishi_Outlander_Rear_Inverter&amp;diff=5468"/>
		<updated>2025-01-05T23:42:43Z</updated>

		<summary type="html">&lt;p&gt;Rstevens81: added notes about direction of spin and resolver pair&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&#039;&#039;&#039;Forum board&#039;&#039;&#039;: https://openinverter.org/forum/viewforum.php?f=19&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Property&lt;br /&gt;
!Value&lt;br /&gt;
|-&lt;br /&gt;
|Device&lt;br /&gt;
|Inverter&lt;br /&gt;
|-&lt;br /&gt;
|OEM&lt;br /&gt;
|Mitsubishi&lt;br /&gt;
|-&lt;br /&gt;
|Type&lt;br /&gt;
|3 phase Motor inverter/controller &amp;amp; HV DC Junction Box&lt;br /&gt;
|-&lt;br /&gt;
|Part Number(s)&lt;br /&gt;
|9410A067&#039;&#039;&#039;,&#039;&#039;&#039; 9410A081, 9499D140, 9410A163&lt;br /&gt;
|-&lt;br /&gt;
|Mitsubishi Module Name&lt;br /&gt;
|REMCU&amp;lt;ref&amp;gt;&#039;&#039;&#039;LINK DEAD:&#039;&#039;&#039; http://mmc-manuals.ru/manuals/outlander_iii/online/Service_Manual_2013/img/90/HKAF0E02CC00ENG.pdf&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Manufacturer&lt;br /&gt;
|Meidensha&amp;lt;ref&amp;gt;https://www.meidensha.com/products/case/prod_05/prod_05_01/prod_05_01_01/prod_05_01_01_01/1210605_4260.html (Backup: [https://web.archive.org/web/20220124192037/https://www.meidensha.com/products/case/prod_05/prod_05_01/prod_05_01_01/prod_05_01_01_01/1210605_4260.html Web Archive] )&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Suppliers&lt;br /&gt;
|Ebay&lt;br /&gt;
|-&lt;br /&gt;
|Voltage&lt;br /&gt;
|300V DC Nominal supply voltage &lt;br /&gt;
(336V Max according to max battery voltage) &amp;lt;ref&amp;gt;Based on Mitsubishi Outlander Pack voltage and data from here for maximum voltage: https://nfpa.org/-/media/Files/Training/AFV/Emergency-Response-Guides/Mitsubishi/Mitsubishi-Outlander-PHEV-2018--ERG.ashx (Backup: [https://web.archive.org/web/20221016160055/https://www.nfpa.org/-/media/Files/Training/AFV/Emergency-Response-Guides/Mitsubishi/Mitsubishi-Outlander-PHEV-2018--ERG.ashx Web Archive])&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Interfaces&lt;br /&gt;
|1x Resolver/Motor Temperature sensor interface&lt;br /&gt;
Hirose GT18WB-14DP-HU - 14 way proprietary connector&amp;lt;ref name=&amp;quot;:1&amp;quot;&amp;gt;Forum Reference: https://openinverter.org/forum/viewtopic.php?p=10214#p10214&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:2&amp;quot;&amp;gt;https://www.hirose.com/product/document?clcode=&amp;amp;productname=&amp;amp;series=GT18W&amp;amp;documenttype=Catalog&amp;amp;lang=en&amp;amp;documentid=D49386_en (Backup: [https://web.archive.org/web/20221016160328/https://www.hirose.com/product/document?clcode=&amp;amp;productname=&amp;amp;series=GT18W&amp;amp;documenttype=Catalog&amp;amp;lang=en&amp;amp;documentid=D49386_en Web Archive])&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Black&lt;br /&gt;
1x 12V Power/CAN Bus Interface&lt;br /&gt;
&lt;br /&gt;
Hirose GT18WB-14P-HU - 14 way proprietary connector&lt;br /&gt;
&lt;br /&gt;
Grey&lt;br /&gt;
&lt;br /&gt;
1x DC Bus Input - M10 Bolts with gland plate&lt;br /&gt;
&lt;br /&gt;
1x 30A Fused DC Bus Junction Output - M10 Bolts with gland plate&lt;br /&gt;
&lt;br /&gt;
1x 3 Phase motor output - M10 Bolts with gland plate&lt;br /&gt;
|-&lt;br /&gt;
|Mechanical Mounting&lt;br /&gt;
|3x Lugs around lower face, M10 bolts multiple locations&amp;lt;ref name=&amp;quot;:0&amp;quot;&amp;gt;Author Experience.&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Resolver&lt;br /&gt;
|Presumably matched to resolver on Outlander Rear Motor&lt;br /&gt;
SIN COS - P/N C69600/TS2239N484E102&lt;br /&gt;
Believed to be similar to Nissan Leaf resolver&amp;lt;ref&amp;gt;https://photos.google.com/share/AF1QipMNz2BVPSATZFJxgwIvy0RAeNAwn0TLJJL7NBwxbpH32LbWNkGhybiNrdkTsTOLxg?key=TmNWY04zNFQ4cXZzNWUzUEJfcTZUeGtHVkxyZEtB (Backup: [https://web.archive.org/web/20221016160830/https://photos.google.com/share/AF1QipMNz2BVPSATZFJxgwIvy0RAeNAwn0TLJJL7NBwxbpH32LbWNkGhybiNrdkTsTOLxg?key=TmNWY04zNFQ4cXZzNWUzUEJfcTZUeGtHVkxyZEtB Web Archive])&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Cooling&lt;br /&gt;
|Water/glycol cooling (Blue on Outlander)&lt;br /&gt;
|-&lt;br /&gt;
|Power&lt;br /&gt;
|Unknown if continuous duty is based on inverter or motor thermal capability&lt;br /&gt;
70kW Peak&lt;br /&gt;
&lt;br /&gt;
25kW Continuous &lt;br /&gt;
|-&lt;br /&gt;
|Weight&lt;br /&gt;
|9kg&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Features&lt;br /&gt;
|Integral 3-way DC fused Junction box (1 input, 2 fused outputs)&lt;br /&gt;
Water cooled&lt;br /&gt;
&lt;br /&gt;
2x Coil temperature sensors&lt;br /&gt;
|-&lt;br /&gt;
|Wiring Diagram&lt;br /&gt;
|&amp;lt;ref&amp;gt;&#039;&#039;&#039;LINK DEAD:&#039;&#039;&#039; http://mmc-manuals.ru/manuals/outlander_iii/online/Service_Manual_2013/img/90/HKAF0E02CC00ENG.pdf&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;&#039;&#039;&#039;LINK DEAD:&#039;&#039;&#039; Navigate From: http://mmc-manuals.ru/manuals/outlander_iii/online/Service_Manual_2013/2019_phev/index_M1.htm&lt;br /&gt;
&lt;br /&gt;
Click 90-CIRCUIT DIAGRAMS and then ELECTRIC MOTOR UNIT CONTROL SYSTEM&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|3D Printable Parts&lt;br /&gt;
|https://www.printables.com/@crasbe_360778/collections/563327&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Vehicle Topology ===&lt;br /&gt;
Rear Motor Inverter (REMCU) is on EV-CAN with the following modules:&lt;br /&gt;
* PHEV-ECU (Also on CAN-C, gatewayed through ETACS-ECU to CAN-C-Mid)&lt;br /&gt;
* Front Power Drive Unit&lt;br /&gt;
* Onboard charger/DC-DC Converter&lt;br /&gt;
* A/C Compressor&lt;br /&gt;
* Electrical Parking Driver Unit&lt;br /&gt;
* Battery Management Unit&lt;br /&gt;
Can Bus Topology &amp;lt;ref&amp;gt;http://mmc-manuals.ru/manuals/outlander_iii/online/Service_Manual_2013/img/54/ACC07461AB00ENG.pdf (Archive: https://web.archive.org/web/20221016154801/http://mmc-manuals.ru/manuals/outlander_iii/online/Service_Manual_2013/img/54/ACC07461AB00ENG.pdf)&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
PHEV-ECU Handles the whole hybrid system management including drive mode, system torque distribution and battery management&lt;br /&gt;
&lt;br /&gt;
===Wiring Diagram===&lt;br /&gt;
[[File:Outlander REMCU.png|thumb|603x603px|Troubleshooting information from the Outlander manual ]]&lt;br /&gt;
[[File:Mitsubishi Outlander Rear Motor Inverter (REMCU) Control Wiring (2019 Model).png|alt=Pinout of Outlander Rear Motor Inverter Controller|thumb|600x600px|Outlander REMCU Pinout/Interface Connections. Also downloadable as .XLSX and .ODS format for your own use. Please update here if you find any errata!]]Wiring diagram to the right.&lt;br /&gt;
&lt;br /&gt;
It would appear that there are 4 unused pins on the Vehicle Connector (D-211).&lt;br /&gt;
&lt;br /&gt;
====IGCT - ECU control power supply voltage====&lt;br /&gt;
IGCT appears to be main ignition control relay - 12V&lt;br /&gt;
&lt;br /&gt;
This is the supply voltage for the REMCU and should be supplied with battery voltage when turned on.&lt;br /&gt;
&lt;br /&gt;
====RSDN - REMCU shut-down signal====&lt;br /&gt;
RSDN is a signal from the PHEV-ECU and is referred to as &amp;quot;REMCU shut-down signal&amp;quot; as part of the &amp;quot;Rear Motor Shutdown Circuit&amp;quot;. It seems to be the equivalent of the MSDN signal from the PHEV-ECU to the Front Motor Controller.&lt;br /&gt;
The RSDN signal could be used as a safety circuit. In normal operation, it should be pulled to low (1V or less).&amp;lt;ref&amp;gt;Forum Reference: https://openinverter.org/forum/viewtopic.php?p=27785#p27785&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
====CAEH &amp;amp; CAEL - CAN Communication====&lt;br /&gt;
Standard CAN bus, Baudrate 500KBaud??&lt;br /&gt;
&lt;br /&gt;
[Note: The CAN is NOT terminated]&lt;br /&gt;
&lt;br /&gt;
===Diagnostic Codes &amp;lt;ref&amp;gt;http://mmc-autoelectric.org.ua/manuals/eur/outlander/2014/54/html/M154930060010800ENG.HTM (Archive: https://web.archive.org/web/20160821050659/http://mmc-autoelectric.org.ua/manuals/eur/outlander/2014/54/html/M154930060010800ENG.HTM)&amp;lt;/ref&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
====P1048 - Rear motor shutdown circuit &amp;lt;ref&amp;gt;http://mmc-autoelectric.org.ua/manuals/eur/outlander/2014/54/html/M154923250001700ENG.HTM (Backup: [https://web.archive.org/web/20160828013500/http://mmc-autoelectric.org.ua/manuals/eur/outlander/2014/54/html/M154923250001700ENG.HTM Web Archive])&amp;lt;/ref&amp;gt;====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
The PHEV-ECU stores diagnosis code No. P1048 when the rear motor shut down circuit fails.&lt;br /&gt;
&lt;br /&gt;
Check the wiring harness between PHEV-ECU (RSDN terminal) connector and the rear EMCU (RSDN terminal) connector.&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Communication Protocol===&lt;br /&gt;
CAN Bus with fallback to LIN and K-Line according to service manual&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;CAN reporting from inverter;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;0x289 8bytes at 100ms&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
B0+B1 = torque report = ((H*256+L)-10000)/10&lt;br /&gt;
&lt;br /&gt;
B2+B3 = RPM report = ((H*256+L)-20000)&lt;br /&gt;
&lt;br /&gt;
B4+B5 = HV report = ((H*256+L))&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;0x299 8bytes at 100ms&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
B0 = Peak motor temp B-40 [°C]&lt;br /&gt;
&lt;br /&gt;
B1 = motor temp B-40 [°C]&lt;br /&gt;
&lt;br /&gt;
B4 = motor temp B-40 [°C]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;0x732 8bytes at 100ms&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
B0+B1 = motor current 1 report Ia= ((H*256+L)-1000)&lt;br /&gt;
&lt;br /&gt;
B2+B3 = motor current 2 report Ib= ((H*256+L)-1000)&lt;br /&gt;
&lt;br /&gt;
B4 = rotor angle report&lt;br /&gt;
&lt;br /&gt;
Calculate motor current 3 report Ic&lt;br /&gt;
&lt;br /&gt;
Ic = -Ia - Ib&lt;br /&gt;
&lt;br /&gt;
In this equation, Ic is the current in the third phase, and Ia and Ib are the current values in the first and second phases, respectively. Assuming that the system is balanced.&lt;br /&gt;
&lt;br /&gt;
Calculate the DC current&lt;br /&gt;
&lt;br /&gt;
DC Current (Idc) = |Ia| + |Ib| + |Ic|&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;CAN commands required to run rear motor ;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Heartbeat&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;0x285&#039;&#039;&#039; 00,00,14,39,91,FE,0C,10 at 10ms for driving&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;0x285&#039;&#039;&#039; 00,00,B6,39,91,FE,0C,10 at 10ms for charging&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Commands&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;0x371&#039;&#039;&#039; 30, 00, 00, 00, 00, 00, 00, 00&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;0x286&#039;&#039;&#039; 00, 00, 00, 3D, 00, 00, 21, 00&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;0x287 Torque Command&#039;&#039;&#039; 0x2710=0Nm=10000 decimal, torque band = +/- 200nm 200/10000=0.02nm/bit&lt;br /&gt;
&lt;br /&gt;
Byte[0]=TorqueHi; //front motor torque part 1&lt;br /&gt;
&lt;br /&gt;
Byte[1]=TorqueLo; //front motor torque part 2&lt;br /&gt;
&lt;br /&gt;
Byte[2]=TorqueHi; //rear motor torque part 1 0x2710=10000=0NM&lt;br /&gt;
&lt;br /&gt;
Byte[3]=TorqueLo; //rear motor torque part 2&lt;br /&gt;
&lt;br /&gt;
Byte[4]=TorqueHi; //generator torque part 1&lt;br /&gt;
&lt;br /&gt;
Byte[5]=TorqueLo; //generator torque part 2&lt;br /&gt;
&lt;br /&gt;
Byte[6]=function; //0x00,0x02=no inverter response to torque&lt;br /&gt;
&lt;br /&gt;
//0x03=front motor responds (possibly rear also)&lt;br /&gt;
&lt;br /&gt;
//0x04=generator only responds to torque&lt;br /&gt;
&lt;br /&gt;
//0x05=generator and front motor respond to torque.&lt;br /&gt;
&lt;br /&gt;
Byte[7]=0x00;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note&#039;&#039;&#039;: The rotation for the rear is opposite to convention i.e. forward direction would drive the car backwards (there is an option in zombie to invert direction). &lt;br /&gt;
&lt;br /&gt;
====Authentication====&lt;br /&gt;
The REMCU does not appear to require authentication with other modules, meaning it is a good candidate for stand-alone use from this point of view.&lt;br /&gt;
&lt;br /&gt;
However, If one wished to take the whole Hybrid system including the PHEV-ECU for an EV conversion, this would be more challenging as the PHEV-ECU appears to require authentication with the OSS-ECU (One Touch Start ECU) and the KOS-ECU (Keyless entry)&lt;br /&gt;
&lt;br /&gt;
=== Inverter Resolver &amp;amp; Can Connector ===&lt;br /&gt;
The original Connectors:&lt;br /&gt;
&lt;br /&gt;
1x Resolver/Motor Temperature sensor interface [Hirose GT18WB-14DP-HU - 14 way proprietary connector&amp;lt;ref name=&amp;quot;:1&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;:2&amp;quot; /&amp;gt;] - Black&lt;br /&gt;
&lt;br /&gt;
1x 12V Power/CAN Bus Interface [Hirose GT18WB-14P-HU - 14 way proprietary connector] - Grey&lt;br /&gt;
&lt;br /&gt;
These connectors are unobtainable however Tom DeBree has created a 3d printable connector that utilises TE Pins and Dupont style connector:  &lt;br /&gt;
&lt;br /&gt;
https://openinverter.org/forum/viewtopic.php?t=682&amp;amp;start=75&lt;br /&gt;
&lt;br /&gt;
It must be noted Chinese Dupont connectors are not good for much more than testing  as they are not a good Fit.&lt;br /&gt;
&lt;br /&gt;
It is recommended to use original motor to inverter cable for an easy life, however if you need to make up a cable or are splicing into the cable due to damaged socket etc, it is important to note that the motor will spin backwards if it runs forward or has a noticeable judder when trying to set off under load (see https://www.youtube.com/watch?v=6fq3Y90fYY8) it is very likely that the polarity of the resolver pairs maybe incorrect. (increasing  &amp;quot;throtramp&amp;quot; in zombie can introduce a judder at low rpms).&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Grey 1.jpg|thumb]]&lt;br /&gt;
|[[File:Black plug 1.jpg|thumb]]&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Grey 2.jpg|thumb]]&lt;br /&gt;
|[[File:Black 2.jpg|thumb]]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |[[File:Jst con.jpg|thumb]]&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Jst rev 1.jpg|thumb]]&lt;br /&gt;
|[[File:Jst rev 2.jpg|thumb]]&lt;br /&gt;
|-&lt;br /&gt;
|[[File:JST Board.jpg|thumb]]&lt;br /&gt;
|[[File:JST.jpg|thumb]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== OEM Inverter OI modification ===&lt;br /&gt;
*[[OEM Inverter OI modification]]&lt;br /&gt;
&lt;br /&gt;
=== Inverter Phase Connections ===&lt;br /&gt;
Based on information within the Service diagrams &amp;lt;ref&amp;gt;http://mmc-manuals.ru/manuals/outlander_phev/online/Service_Manual_2014/img/90/HKAC0E04CC00ENG.pdf&amp;lt;/ref&amp;gt; the following HV phase connections have been identified on the inverter.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|Inverter Phase Connections&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Inverter UVW.png|thumb]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
[[Category:Mitsubishi]] [[Category:Inverter]]&lt;/div&gt;</summary>
		<author><name>Rstevens81</name></author>
	</entry>
	<entry>
		<id>https://openinverter.org/wiki/index.php?title=Mitsubishi_Outlander_DCDC_OBC&amp;diff=5051</id>
		<title>Mitsubishi Outlander DCDC OBC</title>
		<link rel="alternate" type="text/html" href="https://openinverter.org/wiki/index.php?title=Mitsubishi_Outlander_DCDC_OBC&amp;diff=5051"/>
		<updated>2024-10-28T09:17:57Z</updated>

		<summary type="html">&lt;p&gt;Rstevens81: /* Pinout */ added note about setting code to chademo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Mitsubishi Outlander PHEV (2012-2018 models) feature a compact CANBus controlled 3.7kw charger suitable for budget EV conversions. Units can be bought for under £200. Part numbers are: W005T70271 (pre 2018) [https://openinverter.org/forum/viewtopic.php?p=31366#p31366], W005T70272 (post 2018) [https://openinverter.org/forum/viewtopic.php?p=23876#p23876]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
forum thread: https://openinverter.org/forum/viewtopic.php?t=628&lt;br /&gt;
&lt;br /&gt;
3d scan cad file: https://grabcad.com/library/outlander-phev-charger-and-dcdc-1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The charger has a 3.7k ohm resistance between the CAN H and CAN L pins.&lt;br /&gt;
==Dimensions==&lt;br /&gt;
 * Length 370mm&lt;br /&gt;
 * Width 270mm&lt;br /&gt;
 * Height 150mm&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;500&amp;quot;&amp;gt;&lt;br /&gt;
File:Outlander phev charger dimensions.jpg|Length&lt;br /&gt;
File:Mitsubishi Outlander PHEV dimensions.jpg|Width&lt;br /&gt;
File:Mitsubishi Outlander PHEV height.jpg|Height&lt;br /&gt;
&amp;lt;/gallery&amp;gt;Internals:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
![[File:Outlander internals bottom.jpg|thumb]]&lt;br /&gt;
![[File:Outlander internals top.jpg|thumb]]&lt;br /&gt;
|-&lt;br /&gt;
!Bottom&lt;br /&gt;
!Top&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==DC-DC Converter==&lt;br /&gt;
The charger has an integrated DC-DC converter outputting a fixed 14.5V. The converter requires battery voltage between 200V and 400V on the DC bus. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;at about 397v the dcdc appears to stop operating via the enable lines. currently untested if it continues via can. [https://openinverter.org/forum/viewtopic.php?p=47144#p47144] &lt;br /&gt;
&lt;br /&gt;
To start the DC-DC converter, first to apply 12V to pin 7 and GND to pin 10. You also need to have its casing connected to common GND and 12V at the Pin 8 IGCT main power pin.&lt;br /&gt;
&lt;br /&gt;
Then apply 12V ENABLE signal to pin 4 and you will see 14.5Vdc on the power line.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The DCDC is capable of at least 1800W of power.&lt;br /&gt;
&lt;br /&gt;
==Connections==&lt;br /&gt;
&lt;br /&gt;
=== Signal Connector ===&lt;br /&gt;
&lt;br /&gt;
==== Pinout ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Pinout for the Signal Connector &amp;lt;ref&amp;gt;http://mmc-manuals.ru/manuals/outlander_phev/online/Service_Manual_2014/2019/index_M1.htm (Backup: [https://web.archive.org/web/20230505205957/http://mmc-manuals.ru/manuals/outlander_phev/online/Service_Manual_2014/2019/index_M1.htm Web Archive])&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;http://mmc-manuals.ru/manuals/outlander_phev/online/Service_Manual_2014/img/90/HKAE0E05AC00ENG.pdf (Backup: [http://web.archive.org/web/20230505205819/http://mmc-manuals.ru/manuals/outlander_phev/online/Service_Manual_2014/img/90/HKAE0E05AC00ENG.pdf Web Archive])&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;http://mmc-manuals.ru/manuals/outlander_phev/online/Service_Manual_2014/img/90/HKAE0E05BC00ENG.pdf (Backup: [http://web.archive.org/web/20230505210500/http://mmc-manuals.ru/manuals/outlander_phev/online/Service_Manual_2014/img/90/HKAE0E05BC00ENG.pdf Web Archive])&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;http://mmc-manuals.ru/manuals/outlander_phev/online/Service_Manual_2014/img/90/HKAE0E05CC00ENG.pdf (Backup: [http://web.archive.org/web/20230505210616/http://mmc-manuals.ru/manuals/outlander_phev/online/Service_Manual_2014/img/90/HKAE0E05CC00ENG.pdf Web Archive])&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;http://mmc-manuals.ru/manuals/outlander_phev/online/Service_Manual_2014/img/90/HKAE0E06AC00ENG.pdf (Backup: [http://web.archive.org/web/20230505211625/http://mmc-manuals.ru/manuals/outlander_phev/online/Service_Manual_2014/img/90/HKAE0E06AC00ENG.pdf Web Archive])&amp;lt;/ref&amp;gt;&lt;br /&gt;
!Pin on 13-pin Connector&lt;br /&gt;
!DCDC Side Pin Number&lt;br /&gt;
! Pin on Internal Connector&lt;br /&gt;
!DCDC Side Color&lt;br /&gt;
!Color from Schematic&lt;br /&gt;
!Name&lt;br /&gt;
!Function&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|6&lt;br /&gt;
|&lt;br /&gt;
| Orange&lt;br /&gt;
|&lt;br /&gt;
|NC&lt;br /&gt;
|Not Connected&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
|5&lt;br /&gt;
|&lt;br /&gt;
|Blank&lt;br /&gt;
|&lt;br /&gt;
|NC&lt;br /&gt;
|Not Connected&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|4&lt;br /&gt;
|&lt;br /&gt;
|Blue&lt;br /&gt;
|&lt;br /&gt;
|NC&lt;br /&gt;
|Not Connected&lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
|3&lt;br /&gt;
|&lt;br /&gt;
|Grey&lt;br /&gt;
| Violet-Green&lt;br /&gt;
|DC SW&lt;br /&gt;
|Enable DC/DC Converter&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
|2&lt;br /&gt;
|&lt;br /&gt;
|Light Blue&lt;br /&gt;
|Pink-Green&lt;br /&gt;
|CHIN &lt;br /&gt;
|Serial Protocol to EV Remote WiFi Module&lt;br /&gt;
|-&lt;br /&gt;
|6&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|Black&lt;br /&gt;
|Black-Blue &lt;br /&gt;
|CAN H&lt;br /&gt;
|CAN High&lt;br /&gt;
|-&lt;br /&gt;
|7&lt;br /&gt;
|13&lt;br /&gt;
|&lt;br /&gt;
|Green&lt;br /&gt;
|Grey&lt;br /&gt;
|Sense&lt;br /&gt;
|Sense for DC/DC Converter (via shared 7.5A fuse)&lt;br /&gt;
|-&lt;br /&gt;
|8&lt;br /&gt;
|12&lt;br /&gt;
|&lt;br /&gt;
|Yellow&lt;br /&gt;
|Light Green&lt;br /&gt;
|IGCT&lt;br /&gt;
|Main +12V Power Supply (via shared 7.5A fuse)&lt;br /&gt;
|-&lt;br /&gt;
|9&lt;br /&gt;
|11&lt;br /&gt;
|&lt;br /&gt;
|White&lt;br /&gt;
|Blue&lt;br /&gt;
|CP&lt;br /&gt;
|Control Pilot from Charge Port&lt;br /&gt;
|-&lt;br /&gt;
|10&lt;br /&gt;
|10&lt;br /&gt;
|&lt;br /&gt;
|Black&lt;br /&gt;
|Black&lt;br /&gt;
|GND&lt;br /&gt;
|Ground&lt;br /&gt;
|-&lt;br /&gt;
|11&lt;br /&gt;
|9&lt;br /&gt;
|&lt;br /&gt;
|Blank&lt;br /&gt;
|&lt;br /&gt;
|NC&lt;br /&gt;
|Not Connected&lt;br /&gt;
|-&lt;br /&gt;
|12 &lt;br /&gt;
|8&lt;br /&gt;
|&lt;br /&gt;
|Purple&lt;br /&gt;
|Brown-Red / Yellow-Black&lt;br /&gt;
|CHOT&lt;br /&gt;
|Serial Protocol to EV Remote WiFi Module&lt;br /&gt;
|-&lt;br /&gt;
|13&lt;br /&gt;
|7&lt;br /&gt;
|&lt;br /&gt;
|Red&lt;br /&gt;
|Red-Blue&lt;br /&gt;
| CAN L&lt;br /&gt;
|CAN Low&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Note: Although the above pin numbers, for the 13 pin external connector,  match the Mitsubishi wiring diagram the numbers marked on the connector are reversed for each row. Pin 1 is CAN H (Black), pin 6 is NC (orange), pin 7 is CAN L (red ) and pin 13 Sense ( green ). IGCT +12V power should not be powered permanently, this will create problems for using the charger. Recommended to only have the Charger powered with Ignition on or charging.&lt;br /&gt;
&lt;br /&gt;
NOTE: If using the pp detect in zombie to perform charging, set interface to Chademo as the zombie code currently (as of 28/10/24) assumed permanently powered, assuming your IGCT is wired into a relay that is triggered by Low contactor output (and DCDC enable powered by relay on high output). &lt;br /&gt;
&lt;br /&gt;
==== External Connector ====&lt;br /&gt;
[[File:13 pin connector.png|thumb]]&lt;br /&gt;
&lt;br /&gt;
The charger is controlled via a 13-pin connector mounted on a short tail into the case. Connectors seem to be widely available to mate with this. Search for &amp;quot;Sumitomo 6189-1092 13-WAY CONNECTOR KIT Inc Terminals &amp;amp; seals [13-AC001]&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==== Internal Connector ====&lt;br /&gt;
[[File:Outlander DC-DC OBC Signal Connector.jpg|thumb|Empty Connector in Socket]]&lt;br /&gt;
In case the Charger doesn&#039;t come with the signal pigtail (which it usually does), the internal signal connector is from the Hirose GT8E series&amp;lt;ref&amp;gt;https://www.hirose.com/de/product/document?clcode=CL0758-0051-6-00&amp;amp;productname=GT8E-12DS-HU&amp;amp;series=GT8E&amp;amp;documenttype=Catalog&amp;amp;lang=de&amp;amp;documentid=D49379_en (Backup: [http://web.archive.org/web/20230429103946/https://www.hirose.com/de/product/document?clcode=CL0758-0051-6-00&amp;amp;productname=GT8E-12DS-HU&amp;amp;series=GT8E&amp;amp;documenttype=Catalog&amp;amp;lang=de&amp;amp;documentid=D49379_en Web Archive])&amp;lt;/ref&amp;gt;, specifically the Hirose GT8E-12DS-HU&amp;lt;ref&amp;gt;https://www.mouser.de/ProductDetail/798-GT8E-12DS-HU&amp;lt;/ref&amp;gt; with Hirose GT8E-2022SCF&amp;lt;ref&amp;gt;https://www.mouser.de/ProductDetail/798-GT8E-2022SCF&amp;lt;/ref&amp;gt; pins.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The External to Internal wiring harness is as follows:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |&#039;&#039;&#039;Internal Connector (Black)&#039;&#039;&#039;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |&#039;&#039;&#039;External Connector (Grey)&#039;&#039;&#039;&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; |[[File:Outlander harness.jpg|thumb]]&lt;br /&gt;
|-&lt;br /&gt;
|Pin&lt;br /&gt;
|Wire Colour&lt;br /&gt;
|Pin&lt;br /&gt;
|Function (If Known)&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|grey&lt;br /&gt;
|4&lt;br /&gt;
|DC SW  - Enable DC/DC Converter&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; |[[File:Ext connector view 1.jpg|thumb]]&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
|blue&lt;br /&gt;
|3&lt;br /&gt;
|NC&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|black&lt;br /&gt;
|6&lt;br /&gt;
|CAN H -CAN High&lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
|black&lt;br /&gt;
|10&lt;br /&gt;
|GND – Ground&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; |[[File:Ext connector view 2.jpg|thumb]]&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
|yellow&lt;br /&gt;
|8&lt;br /&gt;
|IGCT – Main +12V Power Supply (via shared 7.5A fuse)&lt;br /&gt;
|-&lt;br /&gt;
|6&lt;br /&gt;
|green&lt;br /&gt;
|7&lt;br /&gt;
|Sense - Sense for DC/DC Converter (via shared 7.5A fuse)&lt;br /&gt;
|-&lt;br /&gt;
|7&lt;br /&gt;
|light blue&lt;br /&gt;
|5&lt;br /&gt;
|CHIN - Serial Protocol to EV Remote WiFi Module &lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; |[[File:Int connector view 1.jpg|thumb]]&lt;br /&gt;
|-&lt;br /&gt;
|8&lt;br /&gt;
|NC&lt;br /&gt;
|11&lt;br /&gt;
|NC&lt;br /&gt;
|-&lt;br /&gt;
|9&lt;br /&gt;
|orange&lt;br /&gt;
|1&lt;br /&gt;
|NC&lt;br /&gt;
|-&lt;br /&gt;
|10&lt;br /&gt;
|red&lt;br /&gt;
|13&lt;br /&gt;
|CAN L – CAN Low&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; |[[File:Int connector view 2.jpg|thumb]]&lt;br /&gt;
|-&lt;br /&gt;
|11&lt;br /&gt;
|purple&lt;br /&gt;
|12&lt;br /&gt;
|CHOT – Serial Protocol to EV Remote WiFi Module&lt;br /&gt;
|-&lt;br /&gt;
|12&lt;br /&gt;
|white&lt;br /&gt;
|9&lt;br /&gt;
|CP – Control Pilot from Charge Port&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===AC Power Connector===&lt;br /&gt;
[[File:Outlander DCDC OBC 12V Cap.jpg|thumb|Mitsubishi &amp;quot;MUC000691&amp;quot; cap]]&lt;br /&gt;
The AC power connector is Yazaki 7283-7350-30 / Toyota 90980-11413&amp;lt;ref&amp;gt;https://www.auto-click.co.uk/7283-7350-30?search=90980-11413 (Backup: [http://web.archive.org/web/20230505213401/https://www.auto-click.co.uk/7283-7350-30?search=90980-11413 Web Archive])&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[File:Outlander Charger AC connector.jpg|none|thumb]]&lt;br /&gt;
&lt;br /&gt;
===+12V DC Connector===&lt;br /&gt;
The thread size of the +12V stud of the DC/DC converter is M8. The Mitsubishi part number for the correct cap is &amp;quot;MUC000691&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==Charge Control==&lt;br /&gt;
There is no voltage adjustment only current so your controller needs to monitor output voltage and step the charge current. Regardless of the set current the pilot signal will limit the charge current automatically. The pilot signal duty cycle is available on the can bus.&lt;br /&gt;
&lt;br /&gt;
===CANBus Messages===&lt;br /&gt;
[https://openinverter.org/forum/download/file.php?id=6649 Outlander Charger DBC File]&lt;br /&gt;
&lt;br /&gt;
The CANBus interface operates at 500kbps/100ms.&lt;br /&gt;
&lt;br /&gt;
Starting charging requires two messages:&lt;br /&gt;
&lt;br /&gt;
0x285 alone will connect the EVSE but won&#039;t charge until you send 0x286. Byte 2 = 0xb6 pulls in the EVSE.&lt;br /&gt;
&lt;br /&gt;
0x286 byte 2 sets the DC charge current, there is a voltage setting on byte 0 and 1.  &#039;&#039;&#039;The requested current should be limited to 12A, going above this results in strange current delivery.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Charger will only start charging if EVSE CP is connected and requested current is below EVSE limit.&lt;br /&gt;
 - Byte 0-1 = Voltage setpoint (Big Endian e.g. 0x0E 0x74 = 3700 = 370v)&lt;br /&gt;
 - Byte 2 = Current in amps x 10&lt;br /&gt;
The charger also returns information over the CANbus:&lt;br /&gt;
&lt;br /&gt;
0x377h 8bytes DC-DC converter status	&lt;br /&gt;
 - B0+B1 = 12V Battery voltage	(h04DC=12,45V -&amp;gt; 0,01V/bit)	&lt;br /&gt;
 - B2+B3 = 12V Supply current	(H53=8,3A -&amp;gt; 0,1A/bit)	&lt;br /&gt;
 - B4 = Temperature 1		(starts at -40degC, +1degC/bit)	&lt;br /&gt;
 - B5 = Temperature 2		(starts at -40degC, +1degC/bit)	&lt;br /&gt;
 - B6 = Temperature 3		(starts at -40degC, +1degC/bit)	&lt;br /&gt;
 - B7 = Statusbyte 		(0x20=standby, 0x21=error, 0x22=in operation)&lt;br /&gt;
 -  - bit0(LSB) = Error&lt;br /&gt;
 -  - bit1	= In Operation&lt;br /&gt;
 -  - bit3      = &lt;br /&gt;
 -  - bit4      =&lt;br /&gt;
 -  - bit5      = Ready&lt;br /&gt;
 -  - bit6	= 		&lt;br /&gt;
 -  - bit7(MSB) =&lt;br /&gt;
&lt;br /&gt;
0x389	&lt;br /&gt;
 - B0 = Battery Voltage (as seen by the charger), needs to be scaled x 2, so can represent up to 255*2V; used to monitor battery during charge	&lt;br /&gt;
 - B1 = Charger supply voltage, no scaling needed	&lt;br /&gt;
 - B6 = AC Supply Current x 10	&lt;br /&gt;
 - B7 = DC side current x 10 (should equal commanded current)&lt;br /&gt;
0x38A	&lt;br /&gt;
 - B0 = temp x 2?	&lt;br /&gt;
 - B1 = temp x 2?	&lt;br /&gt;
 - B3 = EVSE Control Duty Cycle (granny cable ~26 = 26%)&lt;br /&gt;
 &lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Parallel charger control:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
One can use several chargers in parallel each on its own AC phase line.&lt;br /&gt;
&lt;br /&gt;
Charger works good with simple 12V square PWM signal derived from DUE. So to control chargers in parallel i just need to send fake CP signal into DUE and sense the square weave to output two identical square weaves on other PWM pins. Chargers will respond to 0x286 request. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Charger voltage control:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Charger voltage control is dependent on reading its voltage reports on telegram 0x &lt;br /&gt;
&lt;br /&gt;
First i request listening to CAN in main function. Of course variables need to be declared...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;C&amp;quot;&amp;gt;&lt;br /&gt;
CAN_FRAME incoming;&lt;br /&gt;
&lt;br /&gt;
if (Can0.available() &amp;gt; 0) {&lt;br /&gt;
    Can0.read(incoming);&lt;br /&gt;
    if (incoming.id == 0x389) {&lt;br /&gt;
        voltage = incoming.data.bytes[0];&lt;br /&gt;
        Ctemp = incoming.data.bytes[4];      &lt;br /&gt;
    }&lt;br /&gt;
    if (incoming.id == 0x377){&lt;br /&gt;
        aux1 = incoming.data.bytes[0];&lt;br /&gt;
        aux2 = incoming.data.bytes[1];  &lt;br /&gt;
        auxvoltage = ((aux1 * 256) + aux2); //recalculate two bit voltage value&lt;br /&gt;
    }  &lt;br /&gt;
} &lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I request charger command telegram function and within i condition for high voltage reduction and stop.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;C&amp;quot;&amp;gt;&lt;br /&gt;
void sendCANframeA() {&lt;br /&gt;
	outframe.id = 0x286; // Set our transmission address ID&lt;br /&gt;
	outframe.length = 8; // Data payload 8 bytes&lt;br /&gt;
	outframe.extended = 0; // Extended addresses - 0=11-bit 1=29bit&lt;br /&gt;
	outframe.rtr=1; //No request&lt;br /&gt;
	outframe.data.bytes[0]=0x28;&lt;br /&gt;
	outframe.data.bytes[1]=0x0F; // 0F3C=3900, 0DDE=3550, 0,1V/bit&lt;br /&gt;
&lt;br /&gt;
	if(voltage &amp;lt; 193) { // if Charger senses less than 386V&lt;br /&gt;
		outframe.data.bytes[2]=0x78; // 78=120 12A, 50=80 8A, 32=50 5A, 1E=30, 3A 14=20 2A at 0,1A/bit&lt;br /&gt;
	}&lt;br /&gt;
	else if(voltage &amp;lt;= 194) { // if Charger senses less than or equal 388V&lt;br /&gt;
		outframe.data.bytes[2]=0x1E;&lt;br /&gt;
	}&lt;br /&gt;
	else {  //any other case&lt;br /&gt;
		outframe.data.bytes[2]=0x00;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	outframe.data.bytes[3]=0x37; // why 37?&lt;br /&gt;
	outframe.data.bytes[4]=0x00;&lt;br /&gt;
	outframe.data.bytes[5]=0x00;&lt;br /&gt;
	outframe.data.bytes[6]=0x0A;&lt;br /&gt;
	outframe.data.bytes[7]=0x00;&lt;br /&gt;
&lt;br /&gt;
	if(debug) {printFrame(&amp;amp;outframe,1); } //If the debug variable is set, show our transmitted frame&lt;br /&gt;
&lt;br /&gt;
	if(myVars.CANport==0) Can0.sendFrame(outframe); //Mail it&lt;br /&gt;
&lt;br /&gt;
	else Can1.sendFrame(outframe);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;DCDC aux voltage control&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
I can also control 12V aux battery charging by reading DCDC report on 0x377. When aux voltage drops too much i can start DCDC or 3 minutes and 12V battery gets charged up.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;C&amp;quot;&amp;gt;&lt;br /&gt;
if (auxvoltage &amp;lt; 1200) { // if aux voltage is low and DCDC is off&lt;br /&gt;
    auxState = true; // set the flag to true&lt;br /&gt;
&lt;br /&gt;
    elapsedtime = millis();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
DCDCauxcharge();&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Within this function then i compare status and count down 3min for the charge event  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;C&amp;quot;&amp;gt;&lt;br /&gt;
void DCDCauxcharge() {&lt;br /&gt;
&lt;br /&gt;
    if ((auxState == true) &amp;amp;&amp;amp; (digitalRead(Enable_pin) == LOW)) { // auxvoltage went below 12.2V&lt;br /&gt;
        digitalWrite(DCDC_active, HIGH);&lt;br /&gt;
&lt;br /&gt;
        if (millis() - elapsedtime &amp;gt;= ontime) { // if aux voltage is low and for 5min&lt;br /&gt;
            digitalWrite(DCDC_active,LOW); // turn off DCDC_active relay&lt;br /&gt;
&lt;br /&gt;
            elapsedtime = millis();&lt;br /&gt;
            auxState = false;&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    else { // if auxvoltage is OK&lt;br /&gt;
        auxState = false; // turn off DCDC_active relay&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lots of other functions can be prepared on basis of CAN report reading. Those are some functions that are usefull.&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:OEM]]&lt;br /&gt;
[[Category:Mitsubishi]]&lt;br /&gt;
[[Category:Charger]]&lt;br /&gt;
[[Category:DC/DC]]&lt;/div&gt;</summary>
		<author><name>Rstevens81</name></author>
	</entry>
	<entry>
		<id>https://openinverter.org/wiki/index.php?title=Toyota/Lexus_GS300h_CVT&amp;diff=4695</id>
		<title>Toyota/Lexus GS300h CVT</title>
		<link rel="alternate" type="text/html" href="https://openinverter.org/wiki/index.php?title=Toyota/Lexus_GS300h_CVT&amp;diff=4695"/>
		<updated>2024-07-01T16:02:02Z</updated>

		<summary type="html">&lt;p&gt;Rstevens81: added 3d printable parts&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;NOTE : This motor is as of yet untested in a real world application.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Forum board: &amp;lt;ref&amp;gt;https://openinverter.org/forum/viewtopic.php?t=949&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;https://openinverter.org/forum/viewtopic.php?f=14&amp;amp;t=949#p15109&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
General overview :&amp;lt;ref&amp;gt;https://slideplayer.com/slide/14432904/ (Backup: [https://web.archive.org/web/20210130222812/https://slideplayer.com/slide/14432904/ Web Archive])&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Gs300h-cvt.jpg|thumb]]&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
The L210 is a continuously variable transmission (CVT) which can be found in the Lexus gs300h. It is very similar in design to the [[Lexus GS450h Drivetrain|GS450h CVT]]. It contains two motor-generators - MG1 and MG2. When used as originally intended, MG1 is spun by the ICE, via a planetary gear system, and acts primarily as a generator. MG1 also acts as a starter motor for the ICE. MG2 is connected to the output shaft via a second planetary gear system to provide traction directly to the rear wheels.&lt;br /&gt;
&lt;br /&gt;
The ratio between MG1 and the output shaft is 2.6:1. The ratio between MG2 and the output shaft is 3.333:1.&lt;br /&gt;
&lt;br /&gt;
The official power output of the CVT is 105kW and 300Nm of torque&amp;lt;ref&amp;gt;https://lexus.pressroom.com.au/press_kit_detail.asp?kitID=336&amp;amp;clientID=3&amp;amp;navSectionID=6 (Backup: [https://web.archive.org/web/20200319090621/https://lexus.pressroom.com.au/press_kit_detail.asp?kitID=336&amp;amp;clientID=3&amp;amp;navSectionID=6 Web Archive])&amp;lt;/ref&amp;gt;, but this has yet to be tested.&lt;br /&gt;
&lt;br /&gt;
For use in a pure EV application, the ICE input shaft can be locked stationary with a plate or bar. This allows traction to be provided by both MG1 and MG2.&lt;br /&gt;
[[File:L210 Schematic.png|thumb|1 - motor-generator MG1, 2 - input shaft, 3 - power split planetary gear (PSD), 4 - intermediate shaft, 5 - sun gear (MSR), 6 - ring gear (MSR), 7 - output shaft, 8 - planetary carrier (MSR), 9 - motor speed reduction planetary gear (MSR), 10 - pinion gear (MSR), 11 - motor-generator MG2, 12 - planetary carrier (PSD), 13 - ring gear (PSD), 14 - pinion gear (PSD), 15 - sun gear (PSD)]]&lt;br /&gt;
[[File:Schematic view.png|thumb|1 - motor-generator MG1, 2 - damper, 3 - mechanical oil pump, 4 - motor speed reduction planetary gear, 5 - motor-generator MG2, 6 - power split planetary gear (PSD)]]&lt;br /&gt;
&lt;br /&gt;
=== Part Numbers ===&lt;br /&gt;
Part numbers include 30920-30030. The CVT can be found in the Lexus GS300h, Lexus IS300h, Lexus RC300h and Toyota Crown Hybrid(G9200-30131). The matching inverter is part number G9200-30132, which is a Gen 3 inverter.&lt;br /&gt;
&lt;br /&gt;
=== Dimensions ===&lt;br /&gt;
&#039;&#039;&#039;Gearbox&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Bellhousing diameter =400 mm ,&lt;br /&gt;
&lt;br /&gt;
Length bellhousing face to drive flange face 720mm&lt;br /&gt;
&lt;br /&gt;
Diameter main body 330mm front to 250 rear&lt;br /&gt;
&lt;br /&gt;
Tailshaft  length 210mm&lt;br /&gt;
&lt;br /&gt;
Weight 90kg&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Inverter&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
3D Scan: https://grabcad.com/l&lt;br /&gt;
&lt;br /&gt;
== Oil pump ==&lt;br /&gt;
One key difference between the L210 (gs300h) and the L110 (gs450h) is that the L210 only has an internal oil pump. &lt;br /&gt;
&lt;br /&gt;
On the L210 the internal oil pump is driven by both the ICE and/or the rotation of MG2. So, even when you lock the ICE input shaft to allow MG1 to provide traction, MG2 will still drive the oil pump whenever the car moves. Since there are no gears/speeds in this CVT (and hence no clutch packs, etc.), the oil is only required for cooling and lubricating the bearings. &lt;br /&gt;
&lt;br /&gt;
The takeoff for the oil cooler is 10mm OD so needs 10mm ID hose. &lt;br /&gt;
&lt;br /&gt;
== Connections ==&lt;br /&gt;
[[File:9200-30131-inverter side.png|thumb]]&lt;br /&gt;
&lt;br /&gt;
=== Inverter ===&lt;br /&gt;
The connector for this inverter is available from Toyota dealers. The part numbers you need are:&lt;br /&gt;
&lt;br /&gt;
* Plug: 90980-12992&amp;lt;ref&amp;gt;Forum Source: https://openinverter.org/forum/viewtopic.php?p=43421#p43421&amp;lt;/ref&amp;gt;  (approximately 20 euros)&lt;br /&gt;
* Seals to plug unused connections: 90980-09871&lt;br /&gt;
* Terminal 1: 82998-24250&lt;br /&gt;
* Terminal 2: 82998-12790&lt;br /&gt;
* Terminal 3: 82998-24420&amp;lt;ref&amp;gt;Forum Reference: https://openinverter.org/forum/viewtopic.php?p=43428#p43428&amp;lt;/ref&amp;gt;&lt;br /&gt;
* Alternative Source&amp;lt;ref&amp;gt;Forum Reference: https://openinverter.org/forum/viewtopic.php?p=44467#p44467&amp;lt;/ref&amp;gt; for the Connectors on Aliexpress: &amp;lt;ref&amp;gt;https://www.aliexpress.com/item/4000661144498.html (Backup: [https://web.archive.org/web/20221207221212/https://www.aliexpress.us/item/2255800474829746.html?gatewayAdapt=glo2usa4itemAdapt&amp;amp;_randl_shipto=US Web Archive])&amp;lt;/ref&amp;gt; and &amp;lt;ref&amp;gt;https://www.aliexpress.com/item/1005002101704091.html (Backup: [https://web.archive.org/web/20221207221606/https://www.aliexpress.us/item/3256801915389339.html?gatewayAdapt=glo2usa4itemAdapt&amp;amp;_randl_shipto=US Web Archive])&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Inverter/trans pair can be controlled by OI Zombieverter VCU  Here [[ZombieVerter VCU]]&lt;br /&gt;
&lt;br /&gt;
+12V input needs to be fused at 5A&lt;br /&gt;
&lt;br /&gt;
=== Left hand side ===&lt;br /&gt;
[[File:Gs300h-cvt-lhs-annotated-2.jpg|alt=|thumb|Left hand side connections]]&lt;br /&gt;
# MG1 3-phase power connection&lt;br /&gt;
# MG1 resolver (and temperature) port&lt;br /&gt;
# MG2 resolver (and temperature) port&lt;br /&gt;
=== Right hand side ===&lt;br /&gt;
[[File:Gs300h-cvt-rhs-annotated-2.jpg|alt=|thumb|Right hand side connections]]&lt;br /&gt;
# Input/output from/to oil cooler radiator&lt;br /&gt;
# Mechanical shifter and shift sensor port&lt;br /&gt;
# Ground strap&lt;br /&gt;
# MG2 3-phase power connection&lt;br /&gt;
&lt;br /&gt;
=== Resolvers ===&lt;br /&gt;
Sumitomo 6189-1240 8-WAY&lt;br /&gt;
&lt;br /&gt;
Motor side connection&lt;br /&gt;
&lt;br /&gt;
1         2         3         4&lt;br /&gt;
&lt;br /&gt;
White  Red  Yellow  White      ( colours inside motor )&lt;br /&gt;
&lt;br /&gt;
TMP1  CS     SN      RF&lt;br /&gt;
&lt;br /&gt;
TMP2 CSG SNG   RFG&lt;br /&gt;
&lt;br /&gt;
White Black Blue    Green     ( colours inside motor )&lt;br /&gt;
&lt;br /&gt;
5        6         7         8&lt;br /&gt;
&lt;br /&gt;
For connections to inverter, MG1 connections have prefix G... MG2 have prefix M...&lt;br /&gt;
&lt;br /&gt;
But check for yourself as per Damien&#039;s tuning video    &lt;br /&gt;
&lt;br /&gt;
=== Shift sensor ===&lt;br /&gt;
[[File:GS300hShiftsensor.png|thumb]]&lt;br /&gt;
part number: 89451-30010&lt;br /&gt;
&lt;br /&gt;
Connector: SUMITOMO 90980-12362&lt;br /&gt;
&lt;br /&gt;
Position 1 being the sprung return and 5 being park&lt;br /&gt;
&lt;br /&gt;
Pin 3 is common, you can see there is a direct connection to&lt;br /&gt;
&lt;br /&gt;
a pin for each position and a secondary connection to either 2,5,9&lt;br /&gt;
&lt;br /&gt;
this could be used as an error check&amp;lt;ref&amp;gt;Forum Source: https://openinverter.org/forum/viewtopic.php?t=949&amp;amp;start=125&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::;&lt;br /&gt;
:;&lt;br /&gt;
&lt;br /&gt;
=== Output flange ===&lt;br /&gt;
Bolt pattern: About 100mm from hole to hole (~58mm radius) (compared to GS450H&#039;s 91mm (or 52.5mm radius)).&lt;br /&gt;
[[File:L210-flange-guibo.jpg|thumb]]&lt;br /&gt;
&lt;br /&gt;
=== ICE input shaft coupling ===&lt;br /&gt;
23mm shaft diameter , 21 spline &lt;br /&gt;
&lt;br /&gt;
OEM numbers : Daihatsu 31250-14090; Lexus 31250-14010; Toyota 31250-12040; &lt;br /&gt;
&lt;br /&gt;
Confirmed that Blueprint ADT33102, ADT33127 &amp;lt;ref&amp;gt;Forum Source: https://openinverter.org/forum/viewtopic.php?p=43211#p43211&amp;lt;/ref&amp;gt; clutch plate or equivalent is a good fit.&lt;br /&gt;
&lt;br /&gt;
=== Beta 3D printable Parts ===&lt;br /&gt;
andybp has created some 3d printable parts they are stored here to make them available&lt;br /&gt;
&lt;br /&gt;
https://github.com/rstevens81/300h_3dprintable_parts&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:OEM]] [[Category:Toyota]] [[Category:Motor]]&lt;/div&gt;</summary>
		<author><name>Rstevens81</name></author>
	</entry>
	<entry>
		<id>https://openinverter.org/wiki/index.php?title=Mitsubishi_Outlander_Rear_Inverter&amp;diff=4654</id>
		<title>Mitsubishi Outlander Rear Inverter</title>
		<link rel="alternate" type="text/html" href="https://openinverter.org/wiki/index.php?title=Mitsubishi_Outlander_Rear_Inverter&amp;diff=4654"/>
		<updated>2024-06-14T14:07:42Z</updated>

		<summary type="html">&lt;p&gt;Rstevens81: /* Inverter Resolver &amp;amp; Can Connector */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&#039;&#039;&#039;Forum board&#039;&#039;&#039;: https://openinverter.org/forum/viewforum.php?f=19&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Property&lt;br /&gt;
!Value&lt;br /&gt;
|-&lt;br /&gt;
|Device&lt;br /&gt;
|Inverter&lt;br /&gt;
|-&lt;br /&gt;
|OEM&lt;br /&gt;
|Mitsubishi&lt;br /&gt;
|-&lt;br /&gt;
|Type&lt;br /&gt;
|3 phase Motor inverter/controller &amp;amp; HV DC Junction Box&lt;br /&gt;
|-&lt;br /&gt;
|Part Number(s)&lt;br /&gt;
|9410A067&#039;&#039;&#039;,&#039;&#039;&#039; 9410A081, 9499D140, 9410A163&lt;br /&gt;
|-&lt;br /&gt;
|Mitsubishi Module Name&lt;br /&gt;
|REMCU&amp;lt;ref&amp;gt;&#039;&#039;&#039;LINK DEAD:&#039;&#039;&#039; http://mmc-manuals.ru/manuals/outlander_iii/online/Service_Manual_2013/img/90/HKAF0E02CC00ENG.pdf&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Manufacturer&lt;br /&gt;
|Meidensha&amp;lt;ref&amp;gt;https://www.meidensha.com/products/case/prod_05/prod_05_01/prod_05_01_01/prod_05_01_01_01/1210605_4260.html (Backup: [https://web.archive.org/web/20220124192037/https://www.meidensha.com/products/case/prod_05/prod_05_01/prod_05_01_01/prod_05_01_01_01/1210605_4260.html Web Archive] )&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Suppliers&lt;br /&gt;
|Ebay&lt;br /&gt;
|-&lt;br /&gt;
|Voltage&lt;br /&gt;
|300V DC Nominal supply voltage &lt;br /&gt;
(336V Max according to max battery voltage) &amp;lt;ref&amp;gt;Based on Mitsubishi Outlander Pack voltage and data from here for maximum voltage: https://nfpa.org/-/media/Files/Training/AFV/Emergency-Response-Guides/Mitsubishi/Mitsubishi-Outlander-PHEV-2018--ERG.ashx (Backup: [https://web.archive.org/web/20221016160055/https://www.nfpa.org/-/media/Files/Training/AFV/Emergency-Response-Guides/Mitsubishi/Mitsubishi-Outlander-PHEV-2018--ERG.ashx Web Archive])&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Interfaces&lt;br /&gt;
|1x Resolver/Motor Temperature sensor interface&lt;br /&gt;
Hirose GT18WB-14DP-HU - 14 way proprietary connector&amp;lt;ref name=&amp;quot;:1&amp;quot;&amp;gt;Forum Reference: https://openinverter.org/forum/viewtopic.php?p=10214#p10214&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:2&amp;quot;&amp;gt;https://www.hirose.com/product/document?clcode=&amp;amp;productname=&amp;amp;series=GT18W&amp;amp;documenttype=Catalog&amp;amp;lang=en&amp;amp;documentid=D49386_en (Backup: [https://web.archive.org/web/20221016160328/https://www.hirose.com/product/document?clcode=&amp;amp;productname=&amp;amp;series=GT18W&amp;amp;documenttype=Catalog&amp;amp;lang=en&amp;amp;documentid=D49386_en Web Archive])&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Black&lt;br /&gt;
1x 12V Power/CAN Bus Interface&lt;br /&gt;
&lt;br /&gt;
Hirose GT18WB-14P-HU - 14 way proprietary connector&lt;br /&gt;
&lt;br /&gt;
Grey&lt;br /&gt;
&lt;br /&gt;
1x DC Bus Input - M10 Bolts with gland plate&lt;br /&gt;
&lt;br /&gt;
1x 30A Fused DC Bus Junction Output - M10 Bolts with gland plate&lt;br /&gt;
&lt;br /&gt;
1x 3 Phase motor output - M10 Bolts with gland plate&lt;br /&gt;
|-&lt;br /&gt;
|Mechanical Mounting&lt;br /&gt;
|3x Lugs around lower face, M10 bolts multiple locations&amp;lt;ref name=&amp;quot;:0&amp;quot;&amp;gt;Author Experience.&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Resolver&lt;br /&gt;
|Presumably matched to resolver on Outlander Rear Motor&lt;br /&gt;
SIN COS - P/N C69600/TS2239N484E102&lt;br /&gt;
Believed to be similar to Nissan Leaf resolver&amp;lt;ref&amp;gt;https://photos.google.com/share/AF1QipMNz2BVPSATZFJxgwIvy0RAeNAwn0TLJJL7NBwxbpH32LbWNkGhybiNrdkTsTOLxg?key=TmNWY04zNFQ4cXZzNWUzUEJfcTZUeGtHVkxyZEtB (Backup: [https://web.archive.org/web/20221016160830/https://photos.google.com/share/AF1QipMNz2BVPSATZFJxgwIvy0RAeNAwn0TLJJL7NBwxbpH32LbWNkGhybiNrdkTsTOLxg?key=TmNWY04zNFQ4cXZzNWUzUEJfcTZUeGtHVkxyZEtB Web Archive])&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Cooling&lt;br /&gt;
|Water/glycol cooling (Blue on Outlander)&lt;br /&gt;
|-&lt;br /&gt;
|Power&lt;br /&gt;
|Unknown if continuous duty is based on inverter or motor thermal capability&lt;br /&gt;
70kW Peak&lt;br /&gt;
&lt;br /&gt;
25kW Continuous &lt;br /&gt;
|-&lt;br /&gt;
|Weight&lt;br /&gt;
|9kg&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Features&lt;br /&gt;
|Integral 3-way DC fused Junction box (1 input, 2 fused outputs)&lt;br /&gt;
Water cooled&lt;br /&gt;
&lt;br /&gt;
2x Coil temperature sensors&lt;br /&gt;
|-&lt;br /&gt;
|Wiring Diagram&lt;br /&gt;
|&amp;lt;ref&amp;gt;&#039;&#039;&#039;LINK DEAD:&#039;&#039;&#039; http://mmc-manuals.ru/manuals/outlander_iii/online/Service_Manual_2013/img/90/HKAF0E02CC00ENG.pdf&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;&#039;&#039;&#039;LINK DEAD:&#039;&#039;&#039; Navigate From: http://mmc-manuals.ru/manuals/outlander_iii/online/Service_Manual_2013/2019_phev/index_M1.htm&lt;br /&gt;
&lt;br /&gt;
Click 90-CIRCUIT DIAGRAMS and then ELECTRIC MOTOR UNIT CONTROL SYSTEM&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|3D Printable Parts&lt;br /&gt;
|https://www.printables.com/@crasbe_360778/collections/563327&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Vehicle Topology ===&lt;br /&gt;
Rear Motor Inverter (REMCU) is on EV-CAN with the following modules:&lt;br /&gt;
* PHEV-ECU (Also on CAN-C, gatewayed through ETACS-ECU to CAN-C-Mid)&lt;br /&gt;
* Front Power Drive Unit&lt;br /&gt;
* Onboard charger/DC-DC Converter&lt;br /&gt;
* A/C Compressor&lt;br /&gt;
* Electrical Parking Driver Unit&lt;br /&gt;
* Battery Management Unit&lt;br /&gt;
Can Bus Topology &amp;lt;ref&amp;gt;http://mmc-manuals.ru/manuals/outlander_iii/online/Service_Manual_2013/img/54/ACC07461AB00ENG.pdf (Archive: https://web.archive.org/web/20221016154801/http://mmc-manuals.ru/manuals/outlander_iii/online/Service_Manual_2013/img/54/ACC07461AB00ENG.pdf)&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
PHEV-ECU Handles the whole hybrid system management including drive mode, system torque distribution and battery management&lt;br /&gt;
&lt;br /&gt;
===Wiring Diagram===&lt;br /&gt;
[[File:Outlander REMCU.png|thumb|603x603px|Troubleshooting information from the Outlander manual ]]&lt;br /&gt;
[[File:Mitsubishi Outlander Rear Motor Inverter (REMCU) Control Wiring (2019 Model).png|alt=Pinout of Outlander Rear Motor Inverter Controller|thumb|600x600px|Outlander REMCU Pinout/Interface Connections. Also downloadable as .XLSX and .ODS format for your own use. Please update here if you find any errata!]]Wiring diagram to the right.&lt;br /&gt;
&lt;br /&gt;
It would appear that there are 4 unused pins on the Vehicle Connector (D-211).&lt;br /&gt;
&lt;br /&gt;
====IGCT - ECU control power supply voltage====&lt;br /&gt;
IGCT appears to be main ignition control relay - 12V&lt;br /&gt;
&lt;br /&gt;
This is the supply voltage for the REMCU and should be supplied with battery voltage when turned on.&lt;br /&gt;
&lt;br /&gt;
====RSDN - REMCU shut-down signal====&lt;br /&gt;
RSDN is a signal from the PHEV-ECU and is referred to as &amp;quot;REMCU shut-down signal&amp;quot; as part of the &amp;quot;Rear Motor Shutdown Circuit&amp;quot;. It seems to be the equivalent of the MSDN signal from the PHEV-ECU to the Front Motor Controller.&lt;br /&gt;
The RSDN signal could be used as a safety circuit. In normal operation, it should be pulled to low (1V or less).&amp;lt;ref&amp;gt;Forum Reference: https://openinverter.org/forum/viewtopic.php?p=27785#p27785&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
====CAEH &amp;amp; CAEL - CAN Communication====&lt;br /&gt;
Standard CAN bus, Baudrate 500KBaud??&lt;br /&gt;
&lt;br /&gt;
[Note: The CAN is NOT terminated]&lt;br /&gt;
&lt;br /&gt;
===Diagnostic Codes &amp;lt;ref&amp;gt;http://mmc-autoelectric.org.ua/manuals/eur/outlander/2014/54/html/M154930060010800ENG.HTM (Archive: https://web.archive.org/web/20160821050659/http://mmc-autoelectric.org.ua/manuals/eur/outlander/2014/54/html/M154930060010800ENG.HTM)&amp;lt;/ref&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
====P1048 - Rear motor shutdown circuit &amp;lt;ref&amp;gt;http://mmc-autoelectric.org.ua/manuals/eur/outlander/2014/54/html/M154923250001700ENG.HTM (Backup: [https://web.archive.org/web/20160828013500/http://mmc-autoelectric.org.ua/manuals/eur/outlander/2014/54/html/M154923250001700ENG.HTM Web Archive])&amp;lt;/ref&amp;gt;====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
The PHEV-ECU stores diagnosis code No. P1048 when the rear motor shut down circuit fails.&lt;br /&gt;
&lt;br /&gt;
Check the wiring harness between PHEV-ECU (RSDN terminal) connector and the rear EMCU (RSDN terminal) connector.&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Communication Protocol===&lt;br /&gt;
CAN Bus with fallback to LIN and K-Line according to service manual&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;CAN reporting from inverter;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;0x289 8bytes at 100ms&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
B0+B1 = torque report = ((H*256+L)-10000)/10&lt;br /&gt;
&lt;br /&gt;
B2+B3 = RPM report = ((H*256+L)-20000)&lt;br /&gt;
&lt;br /&gt;
B4+B5 = HV report = ((H*256+L))&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;0x299 8bytes at 100ms&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
B0 = Peak motor temp B-40 [°C]&lt;br /&gt;
&lt;br /&gt;
B1 = motor temp B-40 [°C]&lt;br /&gt;
&lt;br /&gt;
B4 = motor temp B-40 [°C]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;0x732 8bytes at 100ms&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
B0+B1 = motor current 1 report Ia= ((H*256+L)-1000)&lt;br /&gt;
&lt;br /&gt;
B2+B3 = motor current 2 report Ib= ((H*256+L)-1000)&lt;br /&gt;
&lt;br /&gt;
B4 = rotor angle report&lt;br /&gt;
&lt;br /&gt;
Calculate motor current 3 report Ic&lt;br /&gt;
&lt;br /&gt;
Ic = -Ia - Ib&lt;br /&gt;
&lt;br /&gt;
In this equation, Ic is the current in the third phase, and Ia and Ib are the current values in the first and second phases, respectively. Assuming that the system is balanced.&lt;br /&gt;
&lt;br /&gt;
Calculate the DC current&lt;br /&gt;
&lt;br /&gt;
DC Current (Idc) = |Ia| + |Ib| + |Ic|&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;CAN commands required to run rear motor ;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Heartbeat&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;0x285&#039;&#039;&#039; 00,00,14,39,91,FE,0C,10 at 10ms for driving&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;0x285&#039;&#039;&#039; 00,00,B6,39,91,FE,0C,10 at 10ms for charging&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Commands&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;0x371&#039;&#039;&#039; 30, 00, 00, 00, 00, 00, 00, 00&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;0x286&#039;&#039;&#039; 00, 00, 00, 3D, 00, 00, 21, 00&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;0x287 Torque Command&#039;&#039;&#039; 0x2710=0Nm=10000 decimal, torque band = +/- 200nm 200/10000=0.02nm/bit&lt;br /&gt;
&lt;br /&gt;
Byte[0]=TorqueHi; //front motor torque part 1&lt;br /&gt;
&lt;br /&gt;
Byte[1]=TorqueLo; //front motor torque part 2&lt;br /&gt;
&lt;br /&gt;
Byte[2]=TorqueHi; //rear motor torque part 1 0x2710=10000=0NM&lt;br /&gt;
&lt;br /&gt;
Byte[3]=TorqueLo; //rear motor torque part 2&lt;br /&gt;
&lt;br /&gt;
Byte[4]=TorqueHi; //generator torque part 1&lt;br /&gt;
&lt;br /&gt;
Byte[5]=TorqueLo; //generator torque part 2&lt;br /&gt;
&lt;br /&gt;
Byte[6]=function; //0x00,0x02=no inverter response to torque&lt;br /&gt;
&lt;br /&gt;
//0x03=front motor responds (possibly rear also)&lt;br /&gt;
&lt;br /&gt;
//0x04=generator only responds to torque&lt;br /&gt;
&lt;br /&gt;
//0x05=generator and front motor respond to torque.&lt;br /&gt;
&lt;br /&gt;
Byte[7]=0x00;&lt;br /&gt;
&lt;br /&gt;
====Authentication====&lt;br /&gt;
The REMCU does not appear to require authentication with other modules, meaning it is a good candidate for stand-alone use from this point of view.&lt;br /&gt;
&lt;br /&gt;
However, If one wished to take the whole Hybrid system including the PHEV-ECU for an EV conversion, this would be more challenging as the PHEV-ECU appears to require authentication with the OSS-ECU (One Touch Start ECU) and the KOS-ECU (Keyless entry)&lt;br /&gt;
&lt;br /&gt;
=== Inverter Resolver &amp;amp; Can Connector ===&lt;br /&gt;
The original Connectors:&lt;br /&gt;
&lt;br /&gt;
1x Resolver/Motor Temperature sensor interface [Hirose GT18WB-14DP-HU - 14 way proprietary connector&amp;lt;ref name=&amp;quot;:1&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;:2&amp;quot; /&amp;gt;] - Black&lt;br /&gt;
&lt;br /&gt;
1x 12V Power/CAN Bus Interface [Hirose GT18WB-14P-HU - 14 way proprietary connector] - Grey&lt;br /&gt;
&lt;br /&gt;
These connectors are unobtainable however Tom DeBree has created a 3d printable connector that utilises TE Pins and Dupont style connector:  &lt;br /&gt;
&lt;br /&gt;
https://openinverter.org/forum/viewtopic.php?t=682&amp;amp;start=75&lt;br /&gt;
&lt;br /&gt;
It must be noted Chinese Dupont connectors are not good for much more than testing  as they are not a good Fit.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Grey 1.jpg|thumb]]&lt;br /&gt;
|[[File:Black plug 1.jpg|thumb]]&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Grey 2.jpg|thumb]]&lt;br /&gt;
|[[File:Black 2.jpg|thumb]]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |[[File:Jst con.jpg|thumb]]&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Jst rev 1.jpg|thumb]]&lt;br /&gt;
|[[File:Jst rev 2.jpg|thumb]]&lt;br /&gt;
|-&lt;br /&gt;
|[[File:JST Board.jpg|thumb]]&lt;br /&gt;
|[[File:JST.jpg|thumb]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Inverter Phase Connections ===&lt;br /&gt;
Based on information within the Service diagrams &amp;lt;ref&amp;gt;http://mmc-manuals.ru/manuals/outlander_phev/online/Service_Manual_2014/img/90/HKAC0E04CC00ENG.pdf&amp;lt;/ref&amp;gt; the following HV phase connections have been identified on the inverter.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|Inverter Phase Connections&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Inverter UVW.png|thumb]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
[[Category:OEM]] [[Category:Mitsubishi]] [[Category:Inverter]]&lt;/div&gt;</summary>
		<author><name>Rstevens81</name></author>
	</entry>
	<entry>
		<id>https://openinverter.org/wiki/index.php?title=Mitsubishi_Outlander_Rear_Inverter&amp;diff=4653</id>
		<title>Mitsubishi Outlander Rear Inverter</title>
		<link rel="alternate" type="text/html" href="https://openinverter.org/wiki/index.php?title=Mitsubishi_Outlander_Rear_Inverter&amp;diff=4653"/>
		<updated>2024-06-14T14:06:17Z</updated>

		<summary type="html">&lt;p&gt;Rstevens81: /* Authentication */ added pic of conectors&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&#039;&#039;&#039;Forum board&#039;&#039;&#039;: https://openinverter.org/forum/viewforum.php?f=19&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Property&lt;br /&gt;
!Value&lt;br /&gt;
|-&lt;br /&gt;
|Device&lt;br /&gt;
|Inverter&lt;br /&gt;
|-&lt;br /&gt;
|OEM&lt;br /&gt;
|Mitsubishi&lt;br /&gt;
|-&lt;br /&gt;
|Type&lt;br /&gt;
|3 phase Motor inverter/controller &amp;amp; HV DC Junction Box&lt;br /&gt;
|-&lt;br /&gt;
|Part Number(s)&lt;br /&gt;
|9410A067&#039;&#039;&#039;,&#039;&#039;&#039; 9410A081, 9499D140, 9410A163&lt;br /&gt;
|-&lt;br /&gt;
|Mitsubishi Module Name&lt;br /&gt;
|REMCU&amp;lt;ref&amp;gt;&#039;&#039;&#039;LINK DEAD:&#039;&#039;&#039; http://mmc-manuals.ru/manuals/outlander_iii/online/Service_Manual_2013/img/90/HKAF0E02CC00ENG.pdf&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Manufacturer&lt;br /&gt;
|Meidensha&amp;lt;ref&amp;gt;https://www.meidensha.com/products/case/prod_05/prod_05_01/prod_05_01_01/prod_05_01_01_01/1210605_4260.html (Backup: [https://web.archive.org/web/20220124192037/https://www.meidensha.com/products/case/prod_05/prod_05_01/prod_05_01_01/prod_05_01_01_01/1210605_4260.html Web Archive] )&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Suppliers&lt;br /&gt;
|Ebay&lt;br /&gt;
|-&lt;br /&gt;
|Voltage&lt;br /&gt;
|300V DC Nominal supply voltage &lt;br /&gt;
(336V Max according to max battery voltage) &amp;lt;ref&amp;gt;Based on Mitsubishi Outlander Pack voltage and data from here for maximum voltage: https://nfpa.org/-/media/Files/Training/AFV/Emergency-Response-Guides/Mitsubishi/Mitsubishi-Outlander-PHEV-2018--ERG.ashx (Backup: [https://web.archive.org/web/20221016160055/https://www.nfpa.org/-/media/Files/Training/AFV/Emergency-Response-Guides/Mitsubishi/Mitsubishi-Outlander-PHEV-2018--ERG.ashx Web Archive])&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Interfaces&lt;br /&gt;
|1x Resolver/Motor Temperature sensor interface&lt;br /&gt;
Hirose GT18WB-14DP-HU - 14 way proprietary connector&amp;lt;ref name=&amp;quot;:1&amp;quot;&amp;gt;Forum Reference: https://openinverter.org/forum/viewtopic.php?p=10214#p10214&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:2&amp;quot;&amp;gt;https://www.hirose.com/product/document?clcode=&amp;amp;productname=&amp;amp;series=GT18W&amp;amp;documenttype=Catalog&amp;amp;lang=en&amp;amp;documentid=D49386_en (Backup: [https://web.archive.org/web/20221016160328/https://www.hirose.com/product/document?clcode=&amp;amp;productname=&amp;amp;series=GT18W&amp;amp;documenttype=Catalog&amp;amp;lang=en&amp;amp;documentid=D49386_en Web Archive])&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Black&lt;br /&gt;
1x 12V Power/CAN Bus Interface&lt;br /&gt;
&lt;br /&gt;
Hirose GT18WB-14P-HU - 14 way proprietary connector&lt;br /&gt;
&lt;br /&gt;
Grey&lt;br /&gt;
&lt;br /&gt;
1x DC Bus Input - M10 Bolts with gland plate&lt;br /&gt;
&lt;br /&gt;
1x 30A Fused DC Bus Junction Output - M10 Bolts with gland plate&lt;br /&gt;
&lt;br /&gt;
1x 3 Phase motor output - M10 Bolts with gland plate&lt;br /&gt;
|-&lt;br /&gt;
|Mechanical Mounting&lt;br /&gt;
|3x Lugs around lower face, M10 bolts multiple locations&amp;lt;ref name=&amp;quot;:0&amp;quot;&amp;gt;Author Experience.&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Resolver&lt;br /&gt;
|Presumably matched to resolver on Outlander Rear Motor&lt;br /&gt;
SIN COS - P/N C69600/TS2239N484E102&lt;br /&gt;
Believed to be similar to Nissan Leaf resolver&amp;lt;ref&amp;gt;https://photos.google.com/share/AF1QipMNz2BVPSATZFJxgwIvy0RAeNAwn0TLJJL7NBwxbpH32LbWNkGhybiNrdkTsTOLxg?key=TmNWY04zNFQ4cXZzNWUzUEJfcTZUeGtHVkxyZEtB (Backup: [https://web.archive.org/web/20221016160830/https://photos.google.com/share/AF1QipMNz2BVPSATZFJxgwIvy0RAeNAwn0TLJJL7NBwxbpH32LbWNkGhybiNrdkTsTOLxg?key=TmNWY04zNFQ4cXZzNWUzUEJfcTZUeGtHVkxyZEtB Web Archive])&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Cooling&lt;br /&gt;
|Water/glycol cooling (Blue on Outlander)&lt;br /&gt;
|-&lt;br /&gt;
|Power&lt;br /&gt;
|Unknown if continuous duty is based on inverter or motor thermal capability&lt;br /&gt;
70kW Peak&lt;br /&gt;
&lt;br /&gt;
25kW Continuous &lt;br /&gt;
|-&lt;br /&gt;
|Weight&lt;br /&gt;
|9kg&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Features&lt;br /&gt;
|Integral 3-way DC fused Junction box (1 input, 2 fused outputs)&lt;br /&gt;
Water cooled&lt;br /&gt;
&lt;br /&gt;
2x Coil temperature sensors&lt;br /&gt;
|-&lt;br /&gt;
|Wiring Diagram&lt;br /&gt;
|&amp;lt;ref&amp;gt;&#039;&#039;&#039;LINK DEAD:&#039;&#039;&#039; http://mmc-manuals.ru/manuals/outlander_iii/online/Service_Manual_2013/img/90/HKAF0E02CC00ENG.pdf&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;&#039;&#039;&#039;LINK DEAD:&#039;&#039;&#039; Navigate From: http://mmc-manuals.ru/manuals/outlander_iii/online/Service_Manual_2013/2019_phev/index_M1.htm&lt;br /&gt;
&lt;br /&gt;
Click 90-CIRCUIT DIAGRAMS and then ELECTRIC MOTOR UNIT CONTROL SYSTEM&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|3D Printable Parts&lt;br /&gt;
|https://www.printables.com/@crasbe_360778/collections/563327&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Vehicle Topology ===&lt;br /&gt;
Rear Motor Inverter (REMCU) is on EV-CAN with the following modules:&lt;br /&gt;
* PHEV-ECU (Also on CAN-C, gatewayed through ETACS-ECU to CAN-C-Mid)&lt;br /&gt;
* Front Power Drive Unit&lt;br /&gt;
* Onboard charger/DC-DC Converter&lt;br /&gt;
* A/C Compressor&lt;br /&gt;
* Electrical Parking Driver Unit&lt;br /&gt;
* Battery Management Unit&lt;br /&gt;
Can Bus Topology &amp;lt;ref&amp;gt;http://mmc-manuals.ru/manuals/outlander_iii/online/Service_Manual_2013/img/54/ACC07461AB00ENG.pdf (Archive: https://web.archive.org/web/20221016154801/http://mmc-manuals.ru/manuals/outlander_iii/online/Service_Manual_2013/img/54/ACC07461AB00ENG.pdf)&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
PHEV-ECU Handles the whole hybrid system management including drive mode, system torque distribution and battery management&lt;br /&gt;
&lt;br /&gt;
===Wiring Diagram===&lt;br /&gt;
[[File:Outlander REMCU.png|thumb|603x603px|Troubleshooting information from the Outlander manual ]]&lt;br /&gt;
[[File:Mitsubishi Outlander Rear Motor Inverter (REMCU) Control Wiring (2019 Model).png|alt=Pinout of Outlander Rear Motor Inverter Controller|thumb|600x600px|Outlander REMCU Pinout/Interface Connections. Also downloadable as .XLSX and .ODS format for your own use. Please update here if you find any errata!]]Wiring diagram to the right.&lt;br /&gt;
&lt;br /&gt;
It would appear that there are 4 unused pins on the Vehicle Connector (D-211).&lt;br /&gt;
&lt;br /&gt;
====IGCT - ECU control power supply voltage====&lt;br /&gt;
IGCT appears to be main ignition control relay - 12V&lt;br /&gt;
&lt;br /&gt;
This is the supply voltage for the REMCU and should be supplied with battery voltage when turned on.&lt;br /&gt;
&lt;br /&gt;
====RSDN - REMCU shut-down signal====&lt;br /&gt;
RSDN is a signal from the PHEV-ECU and is referred to as &amp;quot;REMCU shut-down signal&amp;quot; as part of the &amp;quot;Rear Motor Shutdown Circuit&amp;quot;. It seems to be the equivalent of the MSDN signal from the PHEV-ECU to the Front Motor Controller.&lt;br /&gt;
The RSDN signal could be used as a safety circuit. In normal operation, it should be pulled to low (1V or less).&amp;lt;ref&amp;gt;Forum Reference: https://openinverter.org/forum/viewtopic.php?p=27785#p27785&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
====CAEH &amp;amp; CAEL - CAN Communication====&lt;br /&gt;
Standard CAN bus, Baudrate 500KBaud??&lt;br /&gt;
&lt;br /&gt;
[Note: The CAN is NOT terminated]&lt;br /&gt;
&lt;br /&gt;
===Diagnostic Codes &amp;lt;ref&amp;gt;http://mmc-autoelectric.org.ua/manuals/eur/outlander/2014/54/html/M154930060010800ENG.HTM (Archive: https://web.archive.org/web/20160821050659/http://mmc-autoelectric.org.ua/manuals/eur/outlander/2014/54/html/M154930060010800ENG.HTM)&amp;lt;/ref&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
====P1048 - Rear motor shutdown circuit &amp;lt;ref&amp;gt;http://mmc-autoelectric.org.ua/manuals/eur/outlander/2014/54/html/M154923250001700ENG.HTM (Backup: [https://web.archive.org/web/20160828013500/http://mmc-autoelectric.org.ua/manuals/eur/outlander/2014/54/html/M154923250001700ENG.HTM Web Archive])&amp;lt;/ref&amp;gt;====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
The PHEV-ECU stores diagnosis code No. P1048 when the rear motor shut down circuit fails.&lt;br /&gt;
&lt;br /&gt;
Check the wiring harness between PHEV-ECU (RSDN terminal) connector and the rear EMCU (RSDN terminal) connector.&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Communication Protocol===&lt;br /&gt;
CAN Bus with fallback to LIN and K-Line according to service manual&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;CAN reporting from inverter;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;0x289 8bytes at 100ms&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
B0+B1 = torque report = ((H*256+L)-10000)/10&lt;br /&gt;
&lt;br /&gt;
B2+B3 = RPM report = ((H*256+L)-20000)&lt;br /&gt;
&lt;br /&gt;
B4+B5 = HV report = ((H*256+L))&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;0x299 8bytes at 100ms&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
B0 = Peak motor temp B-40 [°C]&lt;br /&gt;
&lt;br /&gt;
B1 = motor temp B-40 [°C]&lt;br /&gt;
&lt;br /&gt;
B4 = motor temp B-40 [°C]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;0x732 8bytes at 100ms&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
B0+B1 = motor current 1 report Ia= ((H*256+L)-1000)&lt;br /&gt;
&lt;br /&gt;
B2+B3 = motor current 2 report Ib= ((H*256+L)-1000)&lt;br /&gt;
&lt;br /&gt;
B4 = rotor angle report&lt;br /&gt;
&lt;br /&gt;
Calculate motor current 3 report Ic&lt;br /&gt;
&lt;br /&gt;
Ic = -Ia - Ib&lt;br /&gt;
&lt;br /&gt;
In this equation, Ic is the current in the third phase, and Ia and Ib are the current values in the first and second phases, respectively. Assuming that the system is balanced.&lt;br /&gt;
&lt;br /&gt;
Calculate the DC current&lt;br /&gt;
&lt;br /&gt;
DC Current (Idc) = |Ia| + |Ib| + |Ic|&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;CAN commands required to run rear motor ;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Heartbeat&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;0x285&#039;&#039;&#039; 00,00,14,39,91,FE,0C,10 at 10ms for driving&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;0x285&#039;&#039;&#039; 00,00,B6,39,91,FE,0C,10 at 10ms for charging&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Commands&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;0x371&#039;&#039;&#039; 30, 00, 00, 00, 00, 00, 00, 00&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;0x286&#039;&#039;&#039; 00, 00, 00, 3D, 00, 00, 21, 00&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;0x287 Torque Command&#039;&#039;&#039; 0x2710=0Nm=10000 decimal, torque band = +/- 200nm 200/10000=0.02nm/bit&lt;br /&gt;
&lt;br /&gt;
Byte[0]=TorqueHi; //front motor torque part 1&lt;br /&gt;
&lt;br /&gt;
Byte[1]=TorqueLo; //front motor torque part 2&lt;br /&gt;
&lt;br /&gt;
Byte[2]=TorqueHi; //rear motor torque part 1 0x2710=10000=0NM&lt;br /&gt;
&lt;br /&gt;
Byte[3]=TorqueLo; //rear motor torque part 2&lt;br /&gt;
&lt;br /&gt;
Byte[4]=TorqueHi; //generator torque part 1&lt;br /&gt;
&lt;br /&gt;
Byte[5]=TorqueLo; //generator torque part 2&lt;br /&gt;
&lt;br /&gt;
Byte[6]=function; //0x00,0x02=no inverter response to torque&lt;br /&gt;
&lt;br /&gt;
//0x03=front motor responds (possibly rear also)&lt;br /&gt;
&lt;br /&gt;
//0x04=generator only responds to torque&lt;br /&gt;
&lt;br /&gt;
//0x05=generator and front motor respond to torque.&lt;br /&gt;
&lt;br /&gt;
Byte[7]=0x00;&lt;br /&gt;
&lt;br /&gt;
====Authentication====&lt;br /&gt;
The REMCU does not appear to require authentication with other modules, meaning it is a good candidate for stand-alone use from this point of view.&lt;br /&gt;
&lt;br /&gt;
However, If one wished to take the whole Hybrid system including the PHEV-ECU for an EV conversion, this would be more challenging as the PHEV-ECU appears to require authentication with the OSS-ECU (One Touch Start ECU) and the KOS-ECU (Keyless entry)&lt;br /&gt;
&lt;br /&gt;
=== Inverter Resolver &amp;amp; Can Connector ===&lt;br /&gt;
The original Connectors:&lt;br /&gt;
&lt;br /&gt;
1x Resolver/Motor Temperature sensor interface [Hirose GT18WB-14DP-HU - 14 way proprietary connector&amp;lt;ref name=&amp;quot;:1&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;:2&amp;quot; /&amp;gt;] - Black&lt;br /&gt;
&lt;br /&gt;
1x 12V Power/CAN Bus Interface [Hirose GT18WB-14P-HU - 14 way proprietary connector] - Grey&lt;br /&gt;
&lt;br /&gt;
These connectors are unobtainable however Tom DeBree has created a 3d printable connector that utilises TE Pins and Dupont style connector:  &lt;br /&gt;
&lt;br /&gt;
https://openinverter.org/forum/viewtopic.php?t=682&amp;amp;start=75&lt;br /&gt;
&lt;br /&gt;
It must be noted Chinese Dupont connectors are not good for much more than testing  as they are not a good Fit.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |[[File:Outlander ext LV connectors.jpg|thumb]]&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Grey 1.jpg|thumb]]&lt;br /&gt;
|[[File:Black plug 1.jpg|thumb]]&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Grey 2.jpg|thumb]]&lt;br /&gt;
|[[File:Black 2.jpg|thumb]]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |[[File:Jst con.jpg|thumb]]&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Jst rev 1.jpg|thumb]]&lt;br /&gt;
|[[File:Jst rev 2.jpg|thumb]]&lt;br /&gt;
|-&lt;br /&gt;
|[[File:JST Board.jpg|thumb]]&lt;br /&gt;
|[[File:JST.jpg|thumb]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Inverter Phase Connections ===&lt;br /&gt;
Based on information within the Service diagrams &amp;lt;ref&amp;gt;http://mmc-manuals.ru/manuals/outlander_phev/online/Service_Manual_2014/img/90/HKAC0E04CC00ENG.pdf&amp;lt;/ref&amp;gt; the following HV phase connections have been identified on the inverter.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|Inverter Phase Connections&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Inverter UVW.png|thumb]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
[[Category:OEM]] [[Category:Mitsubishi]] [[Category:Inverter]]&lt;/div&gt;</summary>
		<author><name>Rstevens81</name></author>
	</entry>
	<entry>
		<id>https://openinverter.org/wiki/index.php?title=File:JST.jpg&amp;diff=4652</id>
		<title>File:JST.jpg</title>
		<link rel="alternate" type="text/html" href="https://openinverter.org/wiki/index.php?title=File:JST.jpg&amp;diff=4652"/>
		<updated>2024-06-14T14:05:33Z</updated>

		<summary type="html">&lt;p&gt;Rstevens81: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;JST&lt;/div&gt;</summary>
		<author><name>Rstevens81</name></author>
	</entry>
	<entry>
		<id>https://openinverter.org/wiki/index.php?title=File:JST_Board.jpg&amp;diff=4651</id>
		<title>File:JST Board.jpg</title>
		<link rel="alternate" type="text/html" href="https://openinverter.org/wiki/index.php?title=File:JST_Board.jpg&amp;diff=4651"/>
		<updated>2024-06-14T14:03:56Z</updated>

		<summary type="html">&lt;p&gt;Rstevens81: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;JST Board&lt;/div&gt;</summary>
		<author><name>Rstevens81</name></author>
	</entry>
	<entry>
		<id>https://openinverter.org/wiki/index.php?title=File:Jst_rev_2.jpg&amp;diff=4650</id>
		<title>File:Jst rev 2.jpg</title>
		<link rel="alternate" type="text/html" href="https://openinverter.org/wiki/index.php?title=File:Jst_rev_2.jpg&amp;diff=4650"/>
		<updated>2024-06-14T14:03:19Z</updated>

		<summary type="html">&lt;p&gt;Rstevens81: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;jst con&lt;/div&gt;</summary>
		<author><name>Rstevens81</name></author>
	</entry>
	<entry>
		<id>https://openinverter.org/wiki/index.php?title=File:Jst_rev_1.jpg&amp;diff=4649</id>
		<title>File:Jst rev 1.jpg</title>
		<link rel="alternate" type="text/html" href="https://openinverter.org/wiki/index.php?title=File:Jst_rev_1.jpg&amp;diff=4649"/>
		<updated>2024-06-14T14:02:45Z</updated>

		<summary type="html">&lt;p&gt;Rstevens81: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;jst re4verse side&lt;/div&gt;</summary>
		<author><name>Rstevens81</name></author>
	</entry>
	<entry>
		<id>https://openinverter.org/wiki/index.php?title=File:Jst_con.jpg&amp;diff=4648</id>
		<title>File:Jst con.jpg</title>
		<link rel="alternate" type="text/html" href="https://openinverter.org/wiki/index.php?title=File:Jst_con.jpg&amp;diff=4648"/>
		<updated>2024-06-14T14:01:32Z</updated>

		<summary type="html">&lt;p&gt;Rstevens81: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;internal jst conectors&lt;/div&gt;</summary>
		<author><name>Rstevens81</name></author>
	</entry>
	<entry>
		<id>https://openinverter.org/wiki/index.php?title=File:Black_2.jpg&amp;diff=4647</id>
		<title>File:Black 2.jpg</title>
		<link rel="alternate" type="text/html" href="https://openinverter.org/wiki/index.php?title=File:Black_2.jpg&amp;diff=4647"/>
		<updated>2024-06-14T13:58:48Z</updated>

		<summary type="html">&lt;p&gt;Rstevens81: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;black plug wires&lt;/div&gt;</summary>
		<author><name>Rstevens81</name></author>
	</entry>
	<entry>
		<id>https://openinverter.org/wiki/index.php?title=File:Black_plug_1.jpg&amp;diff=4646</id>
		<title>File:Black plug 1.jpg</title>
		<link rel="alternate" type="text/html" href="https://openinverter.org/wiki/index.php?title=File:Black_plug_1.jpg&amp;diff=4646"/>
		<updated>2024-06-14T13:57:58Z</updated>

		<summary type="html">&lt;p&gt;Rstevens81: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;black plug wires&lt;/div&gt;</summary>
		<author><name>Rstevens81</name></author>
	</entry>
	<entry>
		<id>https://openinverter.org/wiki/index.php?title=File:Grey_2.jpg&amp;diff=4645</id>
		<title>File:Grey 2.jpg</title>
		<link rel="alternate" type="text/html" href="https://openinverter.org/wiki/index.php?title=File:Grey_2.jpg&amp;diff=4645"/>
		<updated>2024-06-14T13:57:06Z</updated>

		<summary type="html">&lt;p&gt;Rstevens81: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;grey plug wires&lt;/div&gt;</summary>
		<author><name>Rstevens81</name></author>
	</entry>
	<entry>
		<id>https://openinverter.org/wiki/index.php?title=File:Grey_1.jpg&amp;diff=4644</id>
		<title>File:Grey 1.jpg</title>
		<link rel="alternate" type="text/html" href="https://openinverter.org/wiki/index.php?title=File:Grey_1.jpg&amp;diff=4644"/>
		<updated>2024-06-14T13:56:11Z</updated>

		<summary type="html">&lt;p&gt;Rstevens81: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Grey plug wires&lt;/div&gt;</summary>
		<author><name>Rstevens81</name></author>
	</entry>
	<entry>
		<id>https://openinverter.org/wiki/index.php?title=File:Outlander_ext_LV_connectors.jpg&amp;diff=4643</id>
		<title>File:Outlander ext LV connectors.jpg</title>
		<link rel="alternate" type="text/html" href="https://openinverter.org/wiki/index.php?title=File:Outlander_ext_LV_connectors.jpg&amp;diff=4643"/>
		<updated>2024-06-14T13:55:14Z</updated>

		<summary type="html">&lt;p&gt;Rstevens81: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;outlander connectors&lt;/div&gt;</summary>
		<author><name>Rstevens81</name></author>
	</entry>
	<entry>
		<id>https://openinverter.org/wiki/index.php?title=Mitsubishi_Outlander_Rear_Inverter&amp;diff=4640</id>
		<title>Mitsubishi Outlander Rear Inverter</title>
		<link rel="alternate" type="text/html" href="https://openinverter.org/wiki/index.php?title=Mitsubishi_Outlander_Rear_Inverter&amp;diff=4640"/>
		<updated>2024-06-12T16:42:40Z</updated>

		<summary type="html">&lt;p&gt;Rstevens81: /* CAEH &amp;amp; CAEL - CAN Communication */ added note not terminated&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&#039;&#039;&#039;Forum board&#039;&#039;&#039;: https://openinverter.org/forum/viewforum.php?f=19&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Property&lt;br /&gt;
!Value&lt;br /&gt;
|-&lt;br /&gt;
|Device&lt;br /&gt;
|Inverter&lt;br /&gt;
|-&lt;br /&gt;
|OEM&lt;br /&gt;
|Mitsubishi&lt;br /&gt;
|-&lt;br /&gt;
|Type&lt;br /&gt;
|3 phase Motor inverter/controller &amp;amp; HV DC Junction Box&lt;br /&gt;
|-&lt;br /&gt;
|Part Number(s)&lt;br /&gt;
|9410A067&#039;&#039;&#039;,&#039;&#039;&#039; 9410A081, 9499D140, 9410A163&lt;br /&gt;
|-&lt;br /&gt;
|Mitsubishi Module Name&lt;br /&gt;
|REMCU&amp;lt;ref&amp;gt;&#039;&#039;&#039;LINK DEAD:&#039;&#039;&#039; http://mmc-manuals.ru/manuals/outlander_iii/online/Service_Manual_2013/img/90/HKAF0E02CC00ENG.pdf&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Manufacturer&lt;br /&gt;
|Meidensha&amp;lt;ref&amp;gt;https://www.meidensha.com/products/case/prod_05/prod_05_01/prod_05_01_01/prod_05_01_01_01/1210605_4260.html (Backup: [https://web.archive.org/web/20220124192037/https://www.meidensha.com/products/case/prod_05/prod_05_01/prod_05_01_01/prod_05_01_01_01/1210605_4260.html Web Archive] )&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Suppliers&lt;br /&gt;
|Ebay&lt;br /&gt;
|-&lt;br /&gt;
|Voltage&lt;br /&gt;
|300V DC Nominal supply voltage &lt;br /&gt;
(336V Max according to max battery voltage) &amp;lt;ref&amp;gt;Based on Mitsubishi Outlander Pack voltage and data from here for maximum voltage: https://nfpa.org/-/media/Files/Training/AFV/Emergency-Response-Guides/Mitsubishi/Mitsubishi-Outlander-PHEV-2018--ERG.ashx (Backup: [https://web.archive.org/web/20221016160055/https://www.nfpa.org/-/media/Files/Training/AFV/Emergency-Response-Guides/Mitsubishi/Mitsubishi-Outlander-PHEV-2018--ERG.ashx Web Archive])&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Interfaces&lt;br /&gt;
|1x Resolver/Motor Temperature sensor interface&lt;br /&gt;
Hirose GT18WB-14DP-HU - 14 way proprietary connector&amp;lt;ref&amp;gt;Forum Reference: https://openinverter.org/forum/viewtopic.php?p=10214#p10214&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;https://www.hirose.com/product/document?clcode=&amp;amp;productname=&amp;amp;series=GT18W&amp;amp;documenttype=Catalog&amp;amp;lang=en&amp;amp;documentid=D49386_en (Backup: [https://web.archive.org/web/20221016160328/https://www.hirose.com/product/document?clcode=&amp;amp;productname=&amp;amp;series=GT18W&amp;amp;documenttype=Catalog&amp;amp;lang=en&amp;amp;documentid=D49386_en Web Archive])&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Black&lt;br /&gt;
1x 12V Power/CAN Bus Interface&lt;br /&gt;
&lt;br /&gt;
Hirose GT18WB-14P-HU - 14 way proprietary connector&lt;br /&gt;
&lt;br /&gt;
Grey&lt;br /&gt;
&lt;br /&gt;
1x DC Bus Input - M10 Bolts with gland plate&lt;br /&gt;
&lt;br /&gt;
1x 30A Fused DC Bus Junction Output - M10 Bolts with gland plate&lt;br /&gt;
&lt;br /&gt;
1x 3 Phase motor output - M10 Bolts with gland plate&lt;br /&gt;
|-&lt;br /&gt;
|Mechanical Mounting&lt;br /&gt;
|3x Lugs around lower face, M10 bolts multiple locations&amp;lt;ref name=&amp;quot;:0&amp;quot;&amp;gt;Author Experience.&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Resolver&lt;br /&gt;
|Presumably matched to resolver on Outlander Rear Motor&lt;br /&gt;
SIN COS - P/N C69600/TS2239N484E102&lt;br /&gt;
Believed to be similar to Nissan Leaf resolver&amp;lt;ref&amp;gt;https://photos.google.com/share/AF1QipMNz2BVPSATZFJxgwIvy0RAeNAwn0TLJJL7NBwxbpH32LbWNkGhybiNrdkTsTOLxg?key=TmNWY04zNFQ4cXZzNWUzUEJfcTZUeGtHVkxyZEtB (Backup: [https://web.archive.org/web/20221016160830/https://photos.google.com/share/AF1QipMNz2BVPSATZFJxgwIvy0RAeNAwn0TLJJL7NBwxbpH32LbWNkGhybiNrdkTsTOLxg?key=TmNWY04zNFQ4cXZzNWUzUEJfcTZUeGtHVkxyZEtB Web Archive])&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Cooling&lt;br /&gt;
|Water/glycol cooling (Blue on Outlander)&lt;br /&gt;
|-&lt;br /&gt;
|Power&lt;br /&gt;
|Unknown if continuous duty is based on inverter or motor thermal capability&lt;br /&gt;
70kW Peak&lt;br /&gt;
&lt;br /&gt;
25kW Continuous &lt;br /&gt;
|-&lt;br /&gt;
|Weight&lt;br /&gt;
|9kg&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Features&lt;br /&gt;
|Integral 3-way DC fused Junction box (1 input, 2 fused outputs)&lt;br /&gt;
Water cooled&lt;br /&gt;
&lt;br /&gt;
2x Coil temperature sensors&lt;br /&gt;
|-&lt;br /&gt;
|Wiring Diagram&lt;br /&gt;
|&amp;lt;ref&amp;gt;&#039;&#039;&#039;LINK DEAD:&#039;&#039;&#039; http://mmc-manuals.ru/manuals/outlander_iii/online/Service_Manual_2013/img/90/HKAF0E02CC00ENG.pdf&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;&#039;&#039;&#039;LINK DEAD:&#039;&#039;&#039; Navigate From: http://mmc-manuals.ru/manuals/outlander_iii/online/Service_Manual_2013/2019_phev/index_M1.htm&lt;br /&gt;
&lt;br /&gt;
Click 90-CIRCUIT DIAGRAMS and then ELECTRIC MOTOR UNIT CONTROL SYSTEM&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|3D Printable Parts&lt;br /&gt;
|https://www.printables.com/@crasbe_360778/collections/563327&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Vehicle Topology ===&lt;br /&gt;
Rear Motor Inverter (REMCU) is on EV-CAN with the following modules:&lt;br /&gt;
* PHEV-ECU (Also on CAN-C, gatewayed through ETACS-ECU to CAN-C-Mid)&lt;br /&gt;
* Front Power Drive Unit&lt;br /&gt;
* Onboard charger/DC-DC Converter&lt;br /&gt;
* A/C Compressor&lt;br /&gt;
* Electrical Parking Driver Unit&lt;br /&gt;
* Battery Management Unit&lt;br /&gt;
Can Bus Topology &amp;lt;ref&amp;gt;http://mmc-manuals.ru/manuals/outlander_iii/online/Service_Manual_2013/img/54/ACC07461AB00ENG.pdf (Archive: https://web.archive.org/web/20221016154801/http://mmc-manuals.ru/manuals/outlander_iii/online/Service_Manual_2013/img/54/ACC07461AB00ENG.pdf)&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
PHEV-ECU Handles the whole hybrid system management including drive mode, system torque distribution and battery management&lt;br /&gt;
&lt;br /&gt;
===Wiring Diagram===&lt;br /&gt;
[[File:Outlander REMCU.png|thumb|603x603px|Troubleshooting information from the Outlander manual ]]&lt;br /&gt;
[[File:Mitsubishi Outlander Rear Motor Inverter (REMCU) Control Wiring (2019 Model).png|alt=Pinout of Outlander Rear Motor Inverter Controller|thumb|600x600px|Outlander REMCU Pinout/Interface Connections. Also downloadable as .XLSX and .ODS format for your own use. Please update here if you find any errata!]]Wiring diagram to the right.&lt;br /&gt;
&lt;br /&gt;
It would appear that there are 4 unused pins on the Vehicle Connector (D-211).&lt;br /&gt;
&lt;br /&gt;
====IGCT - ECU control power supply voltage====&lt;br /&gt;
IGCT appears to be main ignition control relay - 12V&lt;br /&gt;
&lt;br /&gt;
This is the supply voltage for the REMCU and should be supplied with battery voltage when turned on.&lt;br /&gt;
&lt;br /&gt;
====RSDN - REMCU shut-down signal====&lt;br /&gt;
RSDN is a signal from the PHEV-ECU and is referred to as &amp;quot;REMCU shut-down signal&amp;quot; as part of the &amp;quot;Rear Motor Shutdown Circuit&amp;quot;. It seems to be the equivalent of the MSDN signal from the PHEV-ECU to the Front Motor Controller.&lt;br /&gt;
The RSDN signal could be used as a safety circuit. In normal operation, it should be pulled to low (1V or less).&amp;lt;ref&amp;gt;Forum Reference: https://openinverter.org/forum/viewtopic.php?p=27785#p27785&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
====CAEH &amp;amp; CAEL - CAN Communication====&lt;br /&gt;
Standard CAN bus, Baudrate 500KBaud??&lt;br /&gt;
&lt;br /&gt;
[Note: The CAN is NOT terminated]&lt;br /&gt;
&lt;br /&gt;
===Diagnostic Codes &amp;lt;ref&amp;gt;http://mmc-autoelectric.org.ua/manuals/eur/outlander/2014/54/html/M154930060010800ENG.HTM (Archive: https://web.archive.org/web/20160821050659/http://mmc-autoelectric.org.ua/manuals/eur/outlander/2014/54/html/M154930060010800ENG.HTM)&amp;lt;/ref&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
====P1048 - Rear motor shutdown circuit &amp;lt;ref&amp;gt;http://mmc-autoelectric.org.ua/manuals/eur/outlander/2014/54/html/M154923250001700ENG.HTM (Backup: [https://web.archive.org/web/20160828013500/http://mmc-autoelectric.org.ua/manuals/eur/outlander/2014/54/html/M154923250001700ENG.HTM Web Archive])&amp;lt;/ref&amp;gt;====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
The PHEV-ECU stores diagnosis code No. P1048 when the rear motor shut down circuit fails.&lt;br /&gt;
&lt;br /&gt;
Check the wiring harness between PHEV-ECU (RSDN terminal) connector and the rear EMCU (RSDN terminal) connector.&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Communication Protocol===&lt;br /&gt;
CAN Bus with fallback to LIN and K-Line according to service manual&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;CAN reporting from inverter;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;0x289 8bytes at 100ms&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
B0+B1 = torque report = ((H*256+L)-10000)/10&lt;br /&gt;
&lt;br /&gt;
B2+B3 = RPM report = ((H*256+L)-20000)&lt;br /&gt;
&lt;br /&gt;
B4+B5 = HV report = ((H*256+L))&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;0x299 8bytes at 100ms&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
B0 = Peak motor temp B-40 [°C]&lt;br /&gt;
&lt;br /&gt;
B1 = motor temp B-40 [°C]&lt;br /&gt;
&lt;br /&gt;
B4 = motor temp B-40 [°C]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;0x732 8bytes at 100ms&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
B0+B1 = motor current 1 report Ia= ((H*256+L)-1000)&lt;br /&gt;
&lt;br /&gt;
B2+B3 = motor current 2 report Ib= ((H*256+L)-1000)&lt;br /&gt;
&lt;br /&gt;
B4 = rotor angle report&lt;br /&gt;
&lt;br /&gt;
Calculate motor current 3 report Ic&lt;br /&gt;
&lt;br /&gt;
Ic = -Ia - Ib&lt;br /&gt;
&lt;br /&gt;
In this equation, Ic is the current in the third phase, and Ia and Ib are the current values in the first and second phases, respectively. Assuming that the system is balanced.&lt;br /&gt;
&lt;br /&gt;
Calculate the DC current&lt;br /&gt;
&lt;br /&gt;
DC Current (Idc) = |Ia| + |Ib| + |Ic|&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;CAN commands required to run rear motor ;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Heartbeat&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;0x285&#039;&#039;&#039; 00,00,14,39,91,FE,0C,10 at 10ms for driving&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;0x285&#039;&#039;&#039; 00,00,B6,39,91,FE,0C,10 at 10ms for charging&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Commands&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;0x371&#039;&#039;&#039; 30, 00, 00, 00, 00, 00, 00, 00&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;0x286&#039;&#039;&#039; 00, 00, 00, 3D, 00, 00, 21, 00&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;0x287 Torque Command&#039;&#039;&#039; 0x2710=0Nm=10000 decimal, torque band = +/- 200nm 200/10000=0.02nm/bit&lt;br /&gt;
&lt;br /&gt;
Byte[0]=TorqueHi; //front motor torque part 1&lt;br /&gt;
&lt;br /&gt;
Byte[1]=TorqueLo; //front motor torque part 2&lt;br /&gt;
&lt;br /&gt;
Byte[2]=TorqueHi; //rear motor torque part 1 0x2710=10000=0NM&lt;br /&gt;
&lt;br /&gt;
Byte[3]=TorqueLo; //rear motor torque part 2&lt;br /&gt;
&lt;br /&gt;
Byte[4]=TorqueHi; //generator torque part 1&lt;br /&gt;
&lt;br /&gt;
Byte[5]=TorqueLo; //generator torque part 2&lt;br /&gt;
&lt;br /&gt;
Byte[6]=function; //0x00,0x02=no inverter response to torque&lt;br /&gt;
&lt;br /&gt;
//0x03=front motor responds (possibly rear also)&lt;br /&gt;
&lt;br /&gt;
//0x04=generator only responds to torque&lt;br /&gt;
&lt;br /&gt;
//0x05=generator and front motor respond to torque.&lt;br /&gt;
&lt;br /&gt;
Byte[7]=0x00;&lt;br /&gt;
&lt;br /&gt;
====Authentication====&lt;br /&gt;
The REMCU does not appear to require authentication with other modules, meaning it is a good candidate for stand-alone use from this point of view.&lt;br /&gt;
&lt;br /&gt;
However, If one wished to take the whole Hybrid system including the PHEV-ECU for an EV conversion, this would be more challenging as the PHEV-ECU appears to require authentication with the OSS-ECU (One Touch Start ECU) and the KOS-ECU (Keyless entry)&lt;br /&gt;
&lt;br /&gt;
=== Inverter Phase Connections ===&lt;br /&gt;
Based on information within the Service diagrams &amp;lt;ref&amp;gt;http://mmc-manuals.ru/manuals/outlander_phev/online/Service_Manual_2014/img/90/HKAC0E04CC00ENG.pdf&amp;lt;/ref&amp;gt; the following HV phase connections have been identified on the inverter.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|Inverter Phase Connections&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Inverter UVW.png|thumb]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
[[Category:OEM]] [[Category:Mitsubishi]] [[Category:Inverter]]&lt;/div&gt;</summary>
		<author><name>Rstevens81</name></author>
	</entry>
	<entry>
		<id>https://openinverter.org/wiki/index.php?title=BMW_I3_Fast_Charging_LIM_Module&amp;diff=4578</id>
		<title>BMW I3 Fast Charging LIM Module</title>
		<link rel="alternate" type="text/html" href="https://openinverter.org/wiki/index.php?title=BMW_I3_Fast_Charging_LIM_Module&amp;diff=4578"/>
		<updated>2024-05-22T21:38:53Z</updated>

		<summary type="html">&lt;p&gt;Rstevens81: /* Locks in other charge ports */  added link to TE datasheet and part number&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
The BMW LIM module is a CCS, CHAdeMO and AC charging controller.  It is used to communicate between the vehicle and the public charging infrastructure, to allow fast charging to occur.&lt;br /&gt;
&lt;br /&gt;
As these can be found affordably on eBay and from auto wreckers, they have been pursued as an open-source charger-interface project.&lt;br /&gt;
&lt;br /&gt;
The LIM is also available new from BMW spare parts suppliers for € 240. If you acquire it new, it comes without firmware loaded, and it must be programmed first.&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
[https://openinverter.org/forum/viewtopic.php?t=1196 Forum discussion]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/damienmaguire/BMW-i3-CCS github.com/damienmaguire/BMW-i3-CCS]&lt;br /&gt;
&lt;br /&gt;
&amp;gt; [https://github.com/damienmaguire/BMW-i3-CCS/tree/main/CAN_Logs CAN logs]&lt;br /&gt;
&lt;br /&gt;
&amp;gt; [https://github.com/damienmaguire/Stm32-vcu/blob/ACDC_LIM/src/i3LIM.cpp STM32 ZombieVerter VCU software]&lt;br /&gt;
&lt;br /&gt;
&amp;gt; [https://github.com/damienmaguire/BMW-i3-CCS/blob/main/i3_LIM_dbc1.dbc I3 LIM CAN dbc1]&lt;br /&gt;
&lt;br /&gt;
[https://openinverter.org/forum/download/file.php?id=9509 BMW I3 HV components]&lt;br /&gt;
&lt;br /&gt;
[https://www.evcreate.nl/shop/charging/connector-kit-for-bmw-i3-lim-ccs-charging-module/ LIM Connector Kit]&lt;br /&gt;
&lt;br /&gt;
[https://www.evcreate.nl/shop/charging/contactor-matching-lim-ccs-charging-module-from-bmw-i3/ LIM Compatible Contactors]&lt;br /&gt;
&lt;br /&gt;
[http://tesla.o.auroraobjects.eu/Design_Guide_Combined_Charging_System_V3_1_1.pdf Design Guide for Combined Charging System (2015)]&lt;br /&gt;
&lt;br /&gt;
[https://www.researchgate.net/publication/338586995_EV_Charging_Definitions_Modes_Levels_Communication_Protocols_and_Applied_Standards EV Charging Definitions, Modes, Levels, Communication Protocols and Applied Standards]&lt;br /&gt;
&lt;br /&gt;
==Connectors and Pinouts==&lt;br /&gt;
&lt;br /&gt;
[[File:BMW_I3_CCS_Labelled.png|thumb|BMW i3 LIM CCS Charging Module]]All connectors are available at https://www.auto-click.co.uk/ worldwide.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Connector Key (left to right) &lt;br /&gt;
!Label&lt;br /&gt;
!Description&lt;br /&gt;
!Compatible Plugs&lt;br /&gt;
|-&lt;br /&gt;
|4B&lt;br /&gt;
|12 Pin Connector&lt;br /&gt;
|BMW 61138373632&lt;br /&gt;
Audi 4E0 972 713&lt;br /&gt;
&lt;br /&gt;
TE 1534152-1&amp;lt;ref&amp;gt;https://www.auto-click.co.uk/index.php?route=product/product&amp;amp;product_id=1344&amp;lt;/ref&amp;gt; / 1534151-1&lt;br /&gt;
|-&lt;br /&gt;
|3B&lt;br /&gt;
| 8 Pin Connector &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;(CHAdeMO models only)&amp;lt;/span&amp;gt;&lt;br /&gt;
|BMW 61138364624&lt;br /&gt;
&lt;br /&gt;
Audi 4F0 972 708&lt;br /&gt;
&lt;br /&gt;
TE 1-1534229-1&lt;br /&gt;
|-&lt;br /&gt;
| 1B&lt;br /&gt;
|16 Pin Connector&lt;br /&gt;
|(?Hirschmann 805-587-545?)&amp;lt;ref&amp;gt;https://www.auto-click.co.uk/805-587-545&amp;lt;/ref&amp;gt;Auto-Click UK Part link has Pin 13 through 16 blocked. Received a Mercedes Part from them instead of BMW using this part number. Please check the part for proper compatibility - Hirschmann Automotive offers 10 free samples https://shop.hirschmann-automotive.com/connectors/2064/16way-1.2-sealstar-fa-connector# &lt;br /&gt;
Note: 15/5/24 Hirshman wouldn&#039;t send in uk without full vat number and form with lots of questions. However Auto-Click UK did seem to have all 16 pins.&lt;br /&gt;
|-&lt;br /&gt;
|2B&lt;br /&gt;
|6 Pin Connector&lt;br /&gt;
| BMW 61138383300&lt;br /&gt;
Audi 7M0 973 119&lt;br /&gt;
&lt;br /&gt;
TE 1-967616-1&amp;lt;ref&amp;gt;https://www.auto-click.co.uk/1-967616-1&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;https://www.mouser.com/ProductDetail/571-1-967616-1&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|X&lt;br /&gt;
| Replacement Pins&lt;br /&gt;
|5-962885-1&amp;lt;ref&amp;gt;https://www.auto-click.co.uk/5-962885-1&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|X&lt;br /&gt;
|Rubber Seal&lt;br /&gt;
|1-967067-1&amp;lt;ref&amp;gt;https://www.auto-click.co.uk/1-967067-1&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|X&lt;br /&gt;
|(for the connector on the i3&#039;s Charge Port Cable Lock, &lt;br /&gt;
see [[BMW I3 Fast Charging LIM Module#Charge port lock|the Charge Port Lock section]])&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
[[File:CCS setup LIM 2-03.png|none|thumb|800x800px|LIM Connectors and Pin Numbering]]&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
1B Pinout:&lt;br /&gt;
!Pin #&lt;br /&gt;
!Function&lt;br /&gt;
!Description&lt;br /&gt;
|-&lt;br /&gt;
|1B-1&lt;br /&gt;
| LED_S &lt;br /&gt;
|Charge Port Lighting (not necessary)&lt;br /&gt;
|-&lt;br /&gt;
|1B-2&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|1B-3&lt;br /&gt;
|LED_M&lt;br /&gt;
|Charge Port Lighting (not necessary)&lt;br /&gt;
|-&lt;br /&gt;
|1B-4&lt;br /&gt;
|LOCK_MOT+&lt;br /&gt;
|Charge Port &#039;&#039;cable&#039;&#039; Lock Motor&lt;br /&gt;
|-&lt;br /&gt;
|1B-5&lt;br /&gt;
|LOCK_MOT-&lt;br /&gt;
|Charge Port &#039;&#039;cable&#039;&#039; Lock Motor, and reference for 1B-16.&lt;br /&gt;
|-&lt;br /&gt;
|1B-6&lt;br /&gt;
| CAN_H&lt;br /&gt;
|Powertrain CAN&lt;br /&gt;
|-&lt;br /&gt;
| 1B-7&lt;br /&gt;
|CAN_L&lt;br /&gt;
|Powertrain CAN&lt;br /&gt;
|-&lt;br /&gt;
|1B-8&lt;br /&gt;
|IGN&lt;br /&gt;
|Wake up signal input and output +12V (ignition, contact 15)&lt;br /&gt;
|-&lt;br /&gt;
|1B-9&lt;br /&gt;
|VCC&lt;br /&gt;
|Constant Power +12V&lt;br /&gt;
|-&lt;br /&gt;
|1B-10&lt;br /&gt;
|GND&lt;br /&gt;
|Ground&lt;br /&gt;
|-&lt;br /&gt;
|1B-11&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|1B-12&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|1B-13&lt;br /&gt;
|  -&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|1B-14&lt;br /&gt;
|  -&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|1B-15&lt;br /&gt;
|CHARGE_E&lt;br /&gt;
|Goes to KLE. Guessing this is charge enable or drive interlock signal? (Not necessary)&lt;br /&gt;
|-&lt;br /&gt;
|1B-16&lt;br /&gt;
|LOCK_FB&lt;br /&gt;
|Charge Port &#039;&#039;cable&#039;&#039; Lock Feedback (1k unlocked, 11k locked), referenced to 1B-5&amp;lt;ref&amp;gt;https://openinverter.org/forum/viewtopic.php?p=30636#p30636&amp;lt;/ref&amp;gt;.&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+2B Pinout:&lt;br /&gt;
!Pin #&lt;br /&gt;
!Function&lt;br /&gt;
!Description (BMW)&lt;br /&gt;
!Description (MINI)&amp;lt;ref&amp;gt;https://openinverter.org/forum/viewtopic.php?p=51484#p51484&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|2B-1&lt;br /&gt;
|CP&lt;br /&gt;
|Pilot (charge port) &lt;br /&gt;
Some charge ports need additional 620 ohms to GND.&lt;br /&gt;
|Pilot (charge port)&lt;br /&gt;
|-&lt;br /&gt;
|2B-2&lt;br /&gt;
|PP&lt;br /&gt;
|Proximity (charge port)&lt;br /&gt;
|Proximity (charge port)&lt;br /&gt;
|-&lt;br /&gt;
|2B-3&lt;br /&gt;
|Jumper&lt;br /&gt;
|Connected to Pin 4&lt;br /&gt;
|PE / GND&lt;br /&gt;
|-&lt;br /&gt;
|2B-4&lt;br /&gt;
|Jumper&lt;br /&gt;
|Connected to Pin 3&lt;br /&gt;
|Connected to Pin 5&lt;br /&gt;
|-&lt;br /&gt;
|2B-5&lt;br /&gt;
|PE / GND&lt;br /&gt;
|Ground (charge port earth)&lt;br /&gt;
|Connected to Pin 4&lt;br /&gt;
|-&lt;br /&gt;
|2B-6&lt;br /&gt;
| -&lt;br /&gt;
|US CCS1 version connected to 2B-2&lt;br /&gt;
|N/C (TBD if used for US CCS1)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
3B Pinout:&lt;br /&gt;
&lt;br /&gt;
- N/A (for CHAdeMO only)&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+4B Pinout:&lt;br /&gt;
! Pin #&lt;br /&gt;
!Function&lt;br /&gt;
!Description&lt;br /&gt;
|-&lt;br /&gt;
|4B-1&lt;br /&gt;
| POS_CONT+&lt;br /&gt;
|Positive HV Contactor Control&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;(Contactor coil resistance must be ~15 ohms)&lt;br /&gt;
|-&lt;br /&gt;
|4B-2&lt;br /&gt;
|NEG_CONT+&lt;br /&gt;
|Negative HV Contactor Control&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;(Contactor coil resistance must be ~15 ohms)&lt;br /&gt;
|-&lt;br /&gt;
|4B-3&lt;br /&gt;
|POS_CONT-&lt;br /&gt;
|Positive HV Contactor Control&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;(Contactor coil resistance must be ~15 ohms)&lt;br /&gt;
|-&lt;br /&gt;
|4B-4&lt;br /&gt;
|NEG_CONT-&lt;br /&gt;
|Negative HV Contactor Control&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;(Contactor coil resistance must be ~15 ohms)&lt;br /&gt;
|-&lt;br /&gt;
|4B-5&lt;br /&gt;
|U_HV_DC&lt;br /&gt;
|Charge Port DC Voltage (current input 3-20mA?)(1.42V for 0V HV, linear to 4.8V for 500V HV)&amp;lt;ref&amp;gt;https://openinverter.org/forum/viewtopic.php?p=24613#p24613&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|4B-6&lt;br /&gt;
|LED_RT&lt;br /&gt;
|Red    charge Status Light (12V RGB LED)&lt;br /&gt;
|-&lt;br /&gt;
|4B-7&lt;br /&gt;
|LED_GN&lt;br /&gt;
|Green charge Status Light (12V RGB LED)&lt;br /&gt;
|-&lt;br /&gt;
|4B-8&lt;br /&gt;
|LED_BL&lt;br /&gt;
|Blue   charge Status Light (12V RGB LED)&lt;br /&gt;
|-&lt;br /&gt;
|4B-9&lt;br /&gt;
|LED_GND&lt;br /&gt;
|Charge Status Light Ground (common cathode of RGB LED)&lt;br /&gt;
|-&lt;br /&gt;
|4B-10&lt;br /&gt;
|COV_MOT-&lt;br /&gt;
|Charge Port Cover Motor (Not necessary)&lt;br /&gt;
|-&lt;br /&gt;
|4B-11&lt;br /&gt;
|COV_MOT+&lt;br /&gt;
|Charge Port Cover Motor (Not necessary)&lt;br /&gt;
|-&lt;br /&gt;
|4B-12&lt;br /&gt;
|COV_FB&lt;br /&gt;
|Charge Port Cover Feedback (connect to GND to simulate open cover&amp;lt;ref&amp;gt;https://openinverter.org/forum/viewtopic.php?p=24597#p24597&amp;lt;/ref&amp;gt;)(&#039;&#039;&#039;To be left floating for&#039;&#039;&#039; contactors weld test)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Wiring Diagram ==&lt;br /&gt;
&lt;br /&gt;
[[File:BMW I3 2016 Factory Workshop Service Repair Manual 2563-4b.png|thumb|1000x1000px|left|BMW i3 DCFC CCS factory wiring (simplified) (1-phase version, probably US)]]&lt;br /&gt;
&lt;br /&gt;
[[File:CCS setup LIM-01.png|thumb|1000x1000px|alt=|Wiring LIM electric vehicle charge controller|none]]Note [18Jun2022 ALS]: In the above diagram, some details may be non-current, eg the Charge Port Cover sensor is not shown, but its line @ 4B-12 must be floating (signalling that the Charge Port Cover is closed (?)) in order for the LIM to proceed with its welded contact tests; 4B-12 is tied to Ground (?) to indicate that the cover is open&amp;lt;ref&amp;gt;https://openinverter.org/forum/viewtopic.php?p=41590#p41590&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==== Wiring notes ====&lt;br /&gt;
Make sure you mount the LIM as close to the charge socket as possible and keep the pilot wire separate from the high power wiring.&lt;br /&gt;
&lt;br /&gt;
Bad pilot wiring can result in SLAC, PLC, or other communication problems.&lt;br /&gt;
&lt;br /&gt;
== Additional components for a LIM installation ==&lt;br /&gt;
&lt;br /&gt;
=== Current shunt ===&lt;br /&gt;
If using the ZombieVerter VCU as an interface to the BMW i3 LIM, the code expects to receive voltage and current data -- from somewhere.  Typically, this is furnished by a standalone current shunt that outputs the data via CAN.  The most common shunt in use is the [[Isabellenhütte Heusler]] IVT-S-500-U3-I-CAN1-12/24 (datasheet&amp;lt;ref&amp;gt;https://www.isabellenhuetteusa.com/wp-content/uploads/2022/07/Datasheet-IVT-S-V1.03.pdf&amp;lt;/ref&amp;gt;), or a variation on this model.  This &amp;quot;ISA&amp;quot; (or IVT-S) must be initialized/setup/configured before using it in production.&lt;br /&gt;
&lt;br /&gt;
=== Isolated DC charge inlet voltage sense board ===&lt;br /&gt;
The LIM gets the inlet DC voltage from a board in the KLE. &lt;br /&gt;
&lt;br /&gt;
This board needs to produce an isolated 3-20mA current signal (or: 1.42V for 0V HV, linear to 4.8V for 500V HV)&amp;lt;ref&amp;gt;https://openinverter.org/forum/viewtopic.php?p=24613#p24613&amp;lt;/ref&amp;gt; from the high voltage DC voltage.&lt;br /&gt;
&lt;br /&gt;
A circuit of a voltage sense board is shared [https://openinverter.org/forum/viewtopic.php?p=28143#p28143 here] and can be purchased [https://openinverter.org/forum/viewtopic.php?p=41641#p41641 here].  &lt;br /&gt;
[[File:Voltage measure board.jpg|none|thumb|Isolated DC Voltage sense board by muehlpower]]An alternative voltage sense board is available [https://www.evcreate.nl/shop/charging/voltage-sense-board-bmw-i3-lim/ here].&lt;br /&gt;
[[File:BMW-i3-LIM-CCS-charging-voltage-sense-board-measuring.jpg|none|thumb|BMW i3 LIM voltage sense board by EVcreate]]&lt;br /&gt;
&lt;br /&gt;
=== Fast charge contactor ===&lt;br /&gt;
The LIM produces a 12V, 50% PWM on the positive and negative fast charging contactor outputs and measures the current draw of the contactors.&lt;br /&gt;
&lt;br /&gt;
The BMW OEM fast charge contactor relays, located in the KLE, are (2) TE EVC135 RELAY, SPST-NO, DM (# 2138011-1).&lt;br /&gt;
&lt;br /&gt;
https://www.te.com/usa-en/product-2138011-1.html&lt;br /&gt;
&lt;br /&gt;
Similar, though not exact, replacements are available from [https://www.evcreate.nl/shop/charging/contactor-matching-lim-ccs-charging-module-from-bmw-i3/ EVcreate]&lt;br /&gt;
&lt;br /&gt;
==== Larger contactor control ====&lt;br /&gt;
If you want to use larger contactors with PWM economizer or dual coil, use small relays to drive them and place a 15 ohm resistor (with heat sink) in parallel with each to simulate the original contactor coil&#039;s impedance.&lt;br /&gt;
&lt;br /&gt;
Each of the two 15 ohm resistors must dissipate ~6W @ 13.4V, 50% PWM.&lt;br /&gt;
&lt;br /&gt;
Further investigation is needed to find out if the LIM also detects a contactor failure via the current draw.&lt;br /&gt;
[[File:Gigavac contactor driver circuit.png|none|thumb|500x500px|Gigavac contactor driver circuit]]&lt;br /&gt;
&lt;br /&gt;
=== Charge port ===&lt;br /&gt;
[[File:CCS2-inlet.jpg|thumb|262x262px|DUOSIDA / MIDA CCS(2) inlet|alt=DUOSIDA / MIDA CCS(2) inlet]]&lt;br /&gt;
SAE J1772 (US) and IEC 61851 (international) cover the general physical, electrical, communication protocol, and performance requirements for the electric vehicle conductive charge system and coupler.&lt;br /&gt;
&lt;br /&gt;
https://en.wikipedia.org/wiki/SAE_J1772#Signaling&lt;br /&gt;
&lt;br /&gt;
The original BMW i3 Type 1 charge port has 2.7 kΩ between PP and PE and no connection between CP and PE, as J1772 describes.  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;s&amp;gt;The Type 2 charge port used in Europe probably has 4.7 kΩ  between PP and PE. (from Phoenix datasheet. Not confirmed!)&amp;lt;/s&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
The Type 2 charge port used in Europe has no PP - PE resistor. &lt;br /&gt;
&lt;br /&gt;
Make sure to match these if you want to use a different charge port.  Some brands use different resistance values. &lt;br /&gt;
&lt;br /&gt;
The CP communication for US Type 1 (1-phase) and EU Type 2 (3-phase) charge ports is similar, but the PP circuit is different.&lt;br /&gt;
&lt;br /&gt;
=== Charge port lock ===&lt;br /&gt;
In the BMW i3 a quite expensive Phoenix/Delphi CCS charge port is used, and it would be convenient to be able to use the cheaper Duosida CCS charge ports.&lt;br /&gt;
&lt;br /&gt;
The charge port lock should work with the Duosida lock as well but the feedback (1k unlocked, 11k locked) is a bit different which requires some additional resistors.&lt;br /&gt;
[[File:CCS_setup_LIM_2-02.png|alt=Duosida combo CCS 2 inlet lock actuator connection]][[File:I3 ccs port wiring.jpg|none|alt=BMW i3 CCS inlet lock motor actuator wiring w/pinouts|BMW i3 CCS inlet lock motor actuator wiring w/pinouts]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If using an OEM BMW i3 CCS charge port, the Kuster cable lock uses these connector parts:&lt;br /&gt;
&lt;br /&gt;
* Connector shell: [https://www.fcpeuro.com/products/bmw-socket-housing-4polig-12527549033 BMW 12527549033]&amp;lt;ref&amp;gt;https://openinverter.org/forum/viewtopic.php?p=32096#p32096&amp;lt;/ref&amp;gt; or Hirschmann 805122541&amp;lt;ref&amp;gt;https://openinverter.org/forum/viewtopic.php?p=49346#p49346&amp;lt;/ref&amp;gt; or Uk https://www.auto-click.co.uk/4-way/hirschmann-4-way-automotive-connectors/805-122-541&lt;br /&gt;
* Terminals: [https://www.fcpeuro.com/products/bmw-socket-terminal-mqs-61131393724 BMW 61131393724]&lt;br /&gt;
* Terminal seals: [https://www.fcpeuro.com/products/bmw-sealing-grommet-61138366245 BMW 61138366245]&lt;br /&gt;
&lt;br /&gt;
==== Locks in other charge ports ====&lt;br /&gt;
&lt;br /&gt;
* PSA (Peugeot, Citroen, Opel etc) : 2 motor pins, 2 feedback pins. Feedback is some sort of 2 pin semiconductor device, maybe hall effect. Feed 12V via 1k resistor, outputs about 10V when locked, 3V when open. &lt;br /&gt;
* A solution is needed for converting this to the LIM. &lt;br /&gt;
* The part number for the solenoid is &amp;quot;0-2293469-1 /-2 /-3&amp;quot; (se section 5.4 in document below)&lt;br /&gt;
* The data sheet is https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&amp;amp;DocId=Specification+Or+Standard%7F108-94519%7FC3%7Fpdf%7FEnglish%7FENG_SS_108-94519_C3.pdf&lt;br /&gt;
&lt;br /&gt;
===RGB charge indication light===&lt;br /&gt;
The RGB charge indicator LED should have a common cathode and series resistors for 12V DC.&lt;br /&gt;
&lt;br /&gt;
Nice push buttons with an integrated RGB LED are available on [https://nl.aliexpress.com/item/4000437597282.html Aliexpress] for a few dollars. &lt;br /&gt;
&lt;br /&gt;
The switch signal is useful to stop charging and has to be connected to the ECU.  The ECU then terminates the charging process over the CAN bus.&lt;br /&gt;
[[File:RGB LED common cathode.png|none|thumb|243x243px|RGB LED]]&lt;br /&gt;
&lt;br /&gt;
=== Wake/sleep ===&lt;br /&gt;
The LIM will wake up under any of these circumstances:&lt;br /&gt;
&lt;br /&gt;
* When 12V is applied to the hardware wake up line (1B-8).&lt;br /&gt;
* On plug insertion.&lt;br /&gt;
* On opening of the charge port door.&lt;br /&gt;
* When the LIM sees CAN message 0x12F.&lt;br /&gt;
&lt;br /&gt;
The hardware wake up line works in both directions. I.e., the LIM can be woken by 12V on the hardware wake up line, but, similarly, when the LIM wakes up it will put 12V on the wake up line itself. This can be used to do things like waking up an OBC on plug insertion.&lt;br /&gt;
&lt;br /&gt;
== Programming a new LIM ==&lt;br /&gt;
If you purchase a new LIM, there is no configuration loaded; it is &amp;quot;virgin&amp;quot;, and must be configured before use.&lt;br /&gt;
&lt;br /&gt;
There are at least two ways to program a virgin BMW i3 LIM: &lt;br /&gt;
&lt;br /&gt;
* Use BMW E-Sys software in combination with a salvaged Body Domain Controller, and possibly requiring a matching physical key&amp;lt;ref&amp;gt;https://openinverter.org/forum/viewtopic.php?p=43848#p43848&amp;lt;/ref&amp;gt;;&lt;br /&gt;
* Use a Vector CAN (or similar) and a Fahrzeugauftrag (FA) file to edit and write information to the LIM without E-Sys&amp;lt;ref&amp;gt;[https://openinverter.org/forum/viewtopic.php?p=54432&amp;amp;sid=e276b6583092e79d1ba390a24c652ece#p54432 https://openinverter.org/forum/viewtopic.php?p=54432]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Programming LIM using E-Sys and a BDC/Key ===&lt;br /&gt;
Damien managed to program a brand new LIM with a i3 BDC (Body Domain Controller).&lt;br /&gt;
&lt;br /&gt;
He caught a CAN log of the programming session: https://github.com/damienmaguire/BMW-i3-CCS/tree/main/Programming/Logs&lt;br /&gt;
&lt;br /&gt;
Hopefully we figure out how to do it with a few CAN messages. In the meantime, Damien is offering LIM programming as a service: https://www.evbmw.com/index.php/evbmw-webshop/evbmw-serv/limprg.&lt;br /&gt;
&lt;br /&gt;
====== Basic shopping list if you want to program a LIM: ======&lt;br /&gt;
*Software: &lt;br /&gt;
**Esys 3.36 from here: https://disk.yandex.ru/d/3XLfVVYHFq8qQw&lt;br /&gt;
**pszdata lite from here: https://disk.yandex.ru/d/Y0w0r5T1ElMVdA&lt;br /&gt;
*Hardware: &lt;br /&gt;
**BMW LIM ([[#LIM hardware|see &amp;quot;LIM hardware&amp;quot; section below]]), connectors and pins ([[#Connectors and Pinouts|see &amp;quot;Connectors and Pinouts&amp;quot; section above]]).&lt;br /&gt;
**BMW i3 BDC (Body Domain Controller): basically the main ecu in the i3 that gates all the data around the car. &lt;br /&gt;
***Damien sourced his from: https://www.evbreakers.com/ noting &#039;&#039;They even threw in the plugs and few cm of harness for free.&#039;&#039;&lt;br /&gt;
***According to realoem.com, the first BDC (used in 2014) was p/n 61359354010&lt;br /&gt;
****A fuller list of the various BDCs over the subsequent years can be found here here:https://www.realoem.com/bmw/enUS/partxref?q=61359354010. Thankfully, there is a very wide retro/cross-compatibility&lt;br /&gt;
****Also found some part numbers in ebay listings not seen in the realoem list (maybe a North America vs EU thing?):&lt;br /&gt;
*****61-35-8-715-974, 61-35-5-A40-2F9&lt;br /&gt;
**Car key from the same car as the BDC. EDIT: this may not be necessary as the BDC can be put into &amp;quot;on&amp;quot; mode by running the full fault delete function using ISTA &amp;lt;ref&amp;gt; https://openinverter.org/forum/viewtopic.php?p=44069#p44069&amp;lt;/ref&amp;gt;&lt;br /&gt;
***Wondering if a non-matching used or new fob could be used/reprogrammed if the BDC donor&#039;s VIN was known?&lt;br /&gt;
**BDC simulator: https://www.aliexpress.com/item/1005002317110375.html&lt;br /&gt;
**Enet cable: https://bcables.com/&lt;br /&gt;
** USB to Ethernet adapter if your PC / laptop does not have a spare Ethernet port.&lt;br /&gt;
**Two extra pins for Conn8 on the BDC to bring out PT CAN.&lt;br /&gt;
*DC power supply or 12v battery.&lt;br /&gt;
&lt;br /&gt;
=== Programming LIM using Vector CAN and Fahrzeugauftrag (FA) file ===&lt;br /&gt;
&lt;br /&gt;
* Hardware requirement: TBD&lt;br /&gt;
** Vector CAN (can other hardware be used?)&lt;br /&gt;
* Software requirement: BMW E-sys v3.34 (tested&amp;lt;ref&amp;gt;https://openinverter.org/forum/viewtopic.php?p=54452#p54452&amp;lt;/ref&amp;gt;)&lt;br /&gt;
* Advantages/Disadvantages&lt;br /&gt;
&lt;br /&gt;
== Charge control==&lt;br /&gt;
The EVSE (charging station) shares its charging capacity limits via PWM during IEC 61851/ J1772 AC charging, or via PLC during DIN 70121 or ISO 15118 CCS sessions, but often the car cannot handle the max available power of the charging station.&lt;br /&gt;
&lt;br /&gt;
The actual battery voltage and battery current values are needed by the LIM to check the response of the charging station.  In this setup, the battery voltage and current are measured by an Isabellenhütte IVT CAN bus sensor, but these values could also be measured and shared on the CAN bus by the BMS. (CAN message 0x112)&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Contactor Test&#039;&#039;&#039; ===&lt;br /&gt;
This is required before the LIM will proceed past the Precharge state during ccs charging. &lt;br /&gt;
&lt;br /&gt;
To get it to do a contactor test following procedure has been determined&lt;br /&gt;
&lt;br /&gt;
For LIMs 61 35 6 828 052 &#039;&#039;and later&#039;&#039; (to be confirmed)&lt;br /&gt;
&lt;br /&gt;
#HV battery voltage to be present at vehicle side of contactors&lt;br /&gt;
#Charge Port door state closed (charge door feedback pin 4B-12 floating)&lt;br /&gt;
##charge door feedback is set to locked in 0x272 byte 2&lt;br /&gt;
#Charge Port Voltage Sense feedback with contactors open needs to be above 60V&lt;br /&gt;
##Fault set in 0x272 byte 2&lt;br /&gt;
#Ignition in 0x12F byte 2 needs to toggle from OFF 0x88 to ON 0x8a&lt;br /&gt;
#LIM will cycle contactors during weld test and clear fault in 0x272 byte 2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For LIMs &#039;&#039;before&#039;&#039; 61 35 6 828 052 (to be confirmed)&lt;br /&gt;
#HV battery voltage to be present at vehicle side of contactors&lt;br /&gt;
#Charge Port door state is closed, feedback in 0x272 byte 2&lt;br /&gt;
#12V permanent to be connected to the LIM&lt;br /&gt;
#Ignition in 0x12F byte 2 needs be ON 0x8a&lt;br /&gt;
#LIM will cycle contactors during weld test and clear fault in 0x272 byte 2&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;&#039;celeron55&#039;s notes&#039;&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
Some detail of a tested 61 35 6 828 052 unit that may or may not be of interest to anyone:&lt;br /&gt;
# The intention is to make the LIM do this test at vehicle power up. In Zombie terms that means when going into the MOD_RUN state.&lt;br /&gt;
# The LIM will do the contactor test if it sees for a duration of 3 seconds that:&lt;br /&gt;
## The charge door is closed according to feedback (feedback line at 12V). 0x272 byte 2 bits 0 and 1. On Zombie that&#039;s the CP_DOOR parameter.&lt;br /&gt;
## The inlet voltage sensor is giving a low enough value (the limit is 60V according to above). 0x3B4 byte 7. On Zombie that&#039;s the CCS_V_Con parameter.&lt;br /&gt;
## The CAN ignition bit in 0x12F byte 2 was OFF earlier. (0x8a=ON, 0x86=OFF)&lt;br /&gt;
## The CAN ignition bit in 0x12F byte 2 is ON currently. On Zombie this gets set when opmode==MOD_RUN. Charging is disabled in opmode==MOD_RUN, so afterwards before charging it needs to be changed yet again to another value.&lt;br /&gt;
# What happens in the contactor test is that the LIM closes the contactors for a bit and then opens them. If the LIM likes what it sees, this clears the 0x272 byte 2 contactor bits to 0. On Zombie that&#039;s the CCS_Contactor parameter.&lt;br /&gt;
# On the bench, the LIM doesn&#039;t seem to care if the inlet voltage sensor doesn&#039;t sense a voltage during the test. However on the bench it was impossible to tell whether it would actually proceed to charge or not.&lt;br /&gt;
# The meaning of the CCS_Contactor values are as follows. Values other than 0 and !=0 may not be visible in UIs, but due to the nature of how the value is read from CAN, it can have other values than 0 and 1.&lt;br /&gt;
## 0 = Open&lt;br /&gt;
## 1 = Closed (Assuming)&lt;br /&gt;
## 8 = Doing contactor test&lt;br /&gt;
## 24 = Inlet voltage high / udc low&lt;br /&gt;
## 28 = Waiting for ignition cycle or unplugging the cable&lt;br /&gt;
&lt;br /&gt;
===Battery-dependent charging current control ===&lt;br /&gt;
During (fast) charging a cell voltage and cell temperature dependent current limit is very important.&lt;br /&gt;
&lt;br /&gt;
The BMS or VCU should limit this value according to the battery specifications and protect the cells from damage and ageing at all times.&lt;br /&gt;
&lt;br /&gt;
(Not yet implemented to the STM32 / ZombieVerter VCU project)&lt;br /&gt;
&lt;br /&gt;
===CCS inlet temperature sensors===&lt;br /&gt;
Many CCS charge ports have DC and AC contact temperature sensors to avoid overheating if the contact resistance is high for some reason. The BMW&#039;s LIM has no temperature sensor inputs, but the VCU/charge controller could be connected to these sensors (usually PT1000 or NTC) and charging current could be reduced if the inlet gets too hot. (Not yet implemented to the STM32 / ZombieVerter VCU project) &lt;br /&gt;
&lt;br /&gt;
However, this temperature measurement is also done on the charger side, on the CCS cable itself. Chargers will protect themselves from overheating the CCS pins.The absolute max pin temperature allowed can range from 70-90*C depending on quickcharger brand. &lt;br /&gt;
&lt;br /&gt;
===AC charging (on board charger control)===&lt;br /&gt;
The LIM also handles the (lower level J1772 / IEC61851) communication during AC charging and shares measured PP (charging cable) and CP (charging station) AC current limits in the CAN message 0x3B4 EVSE info.&lt;br /&gt;
&lt;br /&gt;
It is not possible to have two car-side charge controllers connected to the pilot line simultaneously.  It is recommended to control the charger by CAN bus. If your charger needs the pilot signal, you will have to emulate it or switch the pilot connection wiring over to the active charger during AC charging.&lt;br /&gt;
&lt;br /&gt;
If the onboard charger accepts an AC current limit, this value can be directly used but some chargers can only be controlled with DC current commands.  &lt;br /&gt;
&lt;br /&gt;
Because we don&#039;t know the actual AC current, we can only estimate it with a fixed AC voltage and charger efficiency.&lt;br /&gt;
 DC_current = fixed_AC_voltage * CP_PP_current_limit * phase_count * charger_efficiency / DC_voltage&lt;br /&gt;
&lt;br /&gt;
==CAN communication==&lt;br /&gt;
A DBC CAN database file can be found here: [https://github.com/damienmaguire/BMW-i3-CCS/blob/main/i3_LIM_dbc1.dbc I3 LIM CAN dbc1]&lt;br /&gt;
&lt;br /&gt;
This list has to be cleaned up once we know which messages are actually necessary for the LIM.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Power Train CAN messages [500kbps]&lt;br /&gt;
!ID&lt;br /&gt;
!Function&lt;br /&gt;
!sent by&lt;br /&gt;
!interval&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|0x112&lt;br /&gt;
|BMS msg.&lt;br /&gt;
|VCU or BMS&lt;br /&gt;
|10ms&lt;br /&gt;
|needed&lt;br /&gt;
|-&lt;br /&gt;
|0x12F&lt;br /&gt;
|Wake up&lt;br /&gt;
|VCU&lt;br /&gt;
|100ms&lt;br /&gt;
|needed&lt;br /&gt;
|-&lt;br /&gt;
|0x3E9&lt;br /&gt;
|Main LIM control&lt;br /&gt;
|VCU&lt;br /&gt;
|200ms&lt;br /&gt;
|needed&lt;br /&gt;
|-&lt;br /&gt;
| 0x2F1&lt;br /&gt;
|Lim DC charge command 2.&lt;br /&gt;
|VCU&lt;br /&gt;
|100ms&lt;br /&gt;
|needed&lt;br /&gt;
|-&lt;br /&gt;
|0x2FA&lt;br /&gt;
|Lim DC charge command 3.&lt;br /&gt;
| VCU&lt;br /&gt;
|80ms...1s&lt;br /&gt;
|needed (low interval during CCS start up)&lt;br /&gt;
|-&lt;br /&gt;
|0x2FC&lt;br /&gt;
|Charge flap control&lt;br /&gt;
|VCU&lt;br /&gt;
|100ms (4s)&lt;br /&gt;
| needed (constant values work)&lt;br /&gt;
|-&lt;br /&gt;
|0x431&lt;br /&gt;
|Battery info&lt;br /&gt;
|VCU&lt;br /&gt;
|200ms&lt;br /&gt;
|needed but does not control anything&lt;br /&gt;
|-&lt;br /&gt;
|0x432&lt;br /&gt;
|BMS SoC&lt;br /&gt;
|VCU or BMS&lt;br /&gt;
|200ms&lt;br /&gt;
|display SoC needed&lt;br /&gt;
|-&lt;br /&gt;
|0x03C&lt;br /&gt;
|Vehicle status&lt;br /&gt;
|VCU&lt;br /&gt;
|200ms&lt;br /&gt;
|(constant values)&lt;br /&gt;
|-&lt;br /&gt;
|0x1A1&lt;br /&gt;
|Vehicle speed&lt;br /&gt;
|VCU&lt;br /&gt;
|20ms&lt;br /&gt;
|(constant values) &lt;br /&gt;
|-&lt;br /&gt;
|0x2A0&lt;br /&gt;
|Central locking&lt;br /&gt;
|VCU&lt;br /&gt;
|200ms (4s)&lt;br /&gt;
|(constant values) &lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;s&amp;gt;0x397&amp;lt;/s&amp;gt;&lt;br /&gt;
|&amp;lt;s&amp;gt;OBD&amp;lt;/s&amp;gt;&lt;br /&gt;
|&amp;lt;s&amp;gt;VCU&amp;lt;/s&amp;gt;&lt;br /&gt;
|&amp;lt;s&amp;gt;200ms&amp;lt;/s&amp;gt;&lt;br /&gt;
|&amp;lt;s&amp;gt;(constant values) not needed&amp;lt;/s&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|0x3F9&lt;br /&gt;
|Engine info&lt;br /&gt;
|VCU&lt;br /&gt;
|1000ms&lt;br /&gt;
|(constant values)&lt;br /&gt;
|-&lt;br /&gt;
|0x3A0&lt;br /&gt;
|Vehicle condition&lt;br /&gt;
| VCU&lt;br /&gt;
|200ms&lt;br /&gt;
|(constant values)&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;s&amp;gt;0x330&amp;lt;/s&amp;gt;&lt;br /&gt;
|&amp;lt;s&amp;gt;Range info&amp;lt;/s&amp;gt;&lt;br /&gt;
|&amp;lt;s&amp;gt;VCU&amp;lt;/s&amp;gt;&lt;br /&gt;
|&amp;lt;s&amp;gt;200ms&amp;lt;/s&amp;gt;&lt;br /&gt;
|&amp;lt;s&amp;gt;(constant values) not needed&amp;lt;/s&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|0x51A&lt;br /&gt;
|Network management&lt;br /&gt;
|VCU&lt;br /&gt;
| 200ms&lt;br /&gt;
|(constant values) needed?&lt;br /&gt;
|-&lt;br /&gt;
|0x540&lt;br /&gt;
|Network management 2&lt;br /&gt;
|VCU&lt;br /&gt;
| 200ms&lt;br /&gt;
| (constant values) needed?&lt;br /&gt;
|-&lt;br /&gt;
|0x512&lt;br /&gt;
|Network management edme&lt;br /&gt;
|VCU&lt;br /&gt;
| 200ms&lt;br /&gt;
|(constant values) not needed&lt;br /&gt;
|-&lt;br /&gt;
|0x560&lt;br /&gt;
|Network management kombi&lt;br /&gt;
|VCU&lt;br /&gt;
|200ms&lt;br /&gt;
|(constant values) not needed&lt;br /&gt;
|-&lt;br /&gt;
|0x510&lt;br /&gt;
|Network management zgw&lt;br /&gt;
|VCU&lt;br /&gt;
|200ms&lt;br /&gt;
|(constant values) needed?&lt;br /&gt;
|-&lt;br /&gt;
|0x328&lt;br /&gt;
|Counter&lt;br /&gt;
|VCU&lt;br /&gt;
|1s&lt;br /&gt;
|needed&lt;br /&gt;
|-&lt;br /&gt;
|0x3E8&lt;br /&gt;
| OBD reset&lt;br /&gt;
|VCU&lt;br /&gt;
|1s&lt;br /&gt;
| (constant values)&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;s&amp;gt;0x380&amp;lt;/s&amp;gt;&lt;br /&gt;
|&amp;lt;s&amp;gt;Vin&amp;lt;/s&amp;gt;&lt;br /&gt;
|&amp;lt;s&amp;gt;VCU&amp;lt;/s&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;s&amp;gt;not needed&amp;lt;/s&amp;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;
| colspan=&amp;quot;5&amp;quot; |&#039;&#039;&#039;Messages sent by LIM&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|0x29E&lt;br /&gt;
|CCS charger specs&lt;br /&gt;
|LIM&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 0x2EF&lt;br /&gt;
|Min. available voltage from the CCS charger.&lt;br /&gt;
|LIM&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|0x2B2&lt;br /&gt;
|Current and Voltage as measured by the CCS charger&lt;br /&gt;
|LIM&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 0x3B4&lt;br /&gt;
|EVSE info: CP, PP &amp;amp; inlet voltage&lt;br /&gt;
|LIM&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|0x272&lt;br /&gt;
|CCS contactor state and charge flap open/close status.&lt;br /&gt;
|LIM&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 0x337&lt;br /&gt;
|Inlet lock status&lt;br /&gt;
|LIM&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== LIM logs==&lt;br /&gt;
Here you can find some CAN logs of AC and DC charging sessions. https://github.com/damienmaguire/BMW-i3-CCS/tree/main/CAN_Logs&lt;br /&gt;
&lt;br /&gt;
QCA7005 SPI captures on Damien&#039;s GitHub https://github.com/damienmaguire/BMW-i3-CCS/tree/main/SPI_Caps&lt;br /&gt;
&lt;br /&gt;
==Observations==&lt;br /&gt;
A VIN value is not required for AC or DC fast charging to function.  Any VIN, or none, can be used.&lt;br /&gt;
&lt;br /&gt;
Functional LIMs have come from vehicles where the Air Bags have deployed, indicating that the module still works after a &amp;quot;Safety&amp;quot; event has occurred.&lt;br /&gt;
&lt;br /&gt;
==LIM hardware==&lt;br /&gt;
&lt;br /&gt;
=== Physical dimensions ===&lt;br /&gt;
The main body is 170mm x 42mm x 104mm. There are 2 mounting brackets with 192mm hole spacing. Total width is 215mm. The connectors on the front have additional 16mm to the main body.&lt;br /&gt;
&lt;br /&gt;
https://openinverter.org/forum/viewtopic.php?p=51061#p51061&lt;br /&gt;
&lt;br /&gt;
===LIM versions===&lt;br /&gt;
Only &amp;quot;LIM_AC_DC&#039;&#039;&#039;O&#039;&#039;&#039;&amp;quot; versions work for CCS.   Look for both &amp;quot;LIM_AC_DCO&amp;quot; &amp;lt;u&amp;gt;and&amp;lt;/u&amp;gt; a MAC address on the label!  If no MAC, the LIM is either AC-only (&amp;quot;LIM_AC&amp;quot;) or AC + CHAdeMO (&amp;quot;LIM_AC_DCC&amp;quot;), and not useful for CCS. &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+LIM versions&lt;br /&gt;
!Part No.&lt;br /&gt;
!IEC 61851&lt;br /&gt;
J1772 (AC)&lt;br /&gt;
!DIN 70121&lt;br /&gt;
!ISO 15118&lt;br /&gt;
!ISO 15118-20&lt;br /&gt;
!Cars&lt;br /&gt;
! Used until&lt;br /&gt;
! Tested&lt;br /&gt;
|-&lt;br /&gt;
|61 35 9 346 827&lt;br /&gt;
|x&lt;br /&gt;
|x&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|BMW i3&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|61 35 9 346 820&lt;br /&gt;
| x&lt;br /&gt;
|x&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|BMW i3&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|61 35 9 353 646&lt;br /&gt;
|x&lt;br /&gt;
|x&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| BMW i3&lt;br /&gt;
|Jul 2014&lt;br /&gt;
|x&lt;br /&gt;
|-&lt;br /&gt;
|61 35 9 380 352&lt;br /&gt;
|x&lt;br /&gt;
| x&lt;br /&gt;
|?&lt;br /&gt;
|&lt;br /&gt;
|BMW i3&lt;br /&gt;
|Nov 2015&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|61 35 6 805 847&lt;br /&gt;
|x&lt;br /&gt;
|x&lt;br /&gt;
|?&lt;br /&gt;
|&lt;br /&gt;
|BMW i3&lt;br /&gt;
|Jul 2016&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|61 35 6 828 052&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|BMW i3&lt;br /&gt;
|Aug 2019&amp;lt;ref&amp;gt;https://bimmercat.com/bmw/en/parts/info/Control+unit%2C+charging+interf.module+LIM/61356828052&amp;lt;/ref&amp;gt;&lt;br /&gt;
|x &amp;lt;ref&amp;gt;Forum Reference: https://openinverter.org/forum/viewtopic.php?p=56201&amp;amp;sid=6dfa5895f1899ec553db041dd7146f7a#p56201 and https://openinverter.org/forum/viewtopic.php?p=56290#p56290&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|61 35 9 494 498&lt;br /&gt;
|x&lt;br /&gt;
|x&lt;br /&gt;
|?&lt;br /&gt;
|&lt;br /&gt;
|BMW i3&lt;br /&gt;
| 2018?&lt;br /&gt;
|x&lt;br /&gt;
|-&lt;br /&gt;
|61 35 9 470 199&lt;br /&gt;
|x&lt;br /&gt;
|x&lt;br /&gt;
|?&lt;br /&gt;
|&lt;br /&gt;
|BMW i3&lt;br /&gt;
|?&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|61 35 9 454 319&lt;br /&gt;
|x&lt;br /&gt;
|x&lt;br /&gt;
|x&lt;br /&gt;
|?&lt;br /&gt;
|BMW i3&lt;br /&gt;
Mini cooper SE&lt;br /&gt;
|now&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
=== Power Limits===&lt;br /&gt;
The limits for pre-2017/26 (Week 26 of 2017) are 0V-500V 0A-250A, post 2017/27 (Week 27 of 2017) 0V-1000V  -500A-+500A. &lt;br /&gt;
&lt;br /&gt;
This probably indicates when they moved from DIN 70121 only to ISO 15118. &lt;br /&gt;
&lt;br /&gt;
=== Chips on the LIM board===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+components&lt;br /&gt;
!Chip&lt;br /&gt;
!Description&lt;br /&gt;
!Function&lt;br /&gt;
!Datasheet&lt;br /&gt;
|-&lt;br /&gt;
|Renesas V850E2/FG4&lt;br /&gt;
|32-bit Single-Chip Microcontroller&lt;br /&gt;
|main MCU&lt;br /&gt;
|https://www.renesas.com/us/en/document/dst/data-sheet-v850e2fg4&lt;br /&gt;
|-&lt;br /&gt;
|Qualcomm QCA7000&lt;br /&gt;
|HomePlug® Green PHY, single chip solution&lt;br /&gt;
|PLC Green PHY&lt;br /&gt;
|https://openinverter.org/forum/download/file.php?id=9611&lt;br /&gt;
|-&lt;br /&gt;
|Infineon TLE 7263E&lt;br /&gt;
|Integrated HS-CAN, LIN, LDO and HS Switch, System Basis Chip&lt;br /&gt;
|CAN, 2xLDO, wake-up&lt;br /&gt;
|https://docs.rs-online.com/db13/0900766b814d680b.pdf&lt;br /&gt;
|-&lt;br /&gt;
|TI SN74LVC2T45-Q1&lt;br /&gt;
|Dual-Bit Dual Supply Transceiver with Configurable Voltage Translation&lt;br /&gt;
|&lt;br /&gt;
|https://www.ti.com/lit/gpn/sn74lvc2t45-q1&lt;br /&gt;
|-&lt;br /&gt;
|NXP 74LVC1T45&lt;br /&gt;
|Dual supply translating transceiver&lt;br /&gt;
|&lt;br /&gt;
|https://datasheetspdf.com/pdf-file/648034/NXP/74LVC1T45/1&lt;br /&gt;
|-&lt;br /&gt;
|STM L9951XP&lt;br /&gt;
|Actuator driver&lt;br /&gt;
|inlet lock motor&lt;br /&gt;
|https://www.st.com/resource/en/datasheet/l9951.pdf&lt;br /&gt;
|-&lt;br /&gt;
|STM TS321&lt;br /&gt;
|Low-Power Single Operational Amplifier&lt;br /&gt;
|&lt;br /&gt;
|https://www.ti.com/lit/gpn/ts321&lt;br /&gt;
|-&lt;br /&gt;
| TI LM2902&lt;br /&gt;
|Quadruple general-purpose operational amplifier&lt;br /&gt;
|&lt;br /&gt;
|https://www.ti.com/lit/gpn/lm2902&lt;br /&gt;
|-&lt;br /&gt;
|STM VNQ5E250AJ-E&lt;br /&gt;
|Quad channel high-side driver with analog current sense&lt;br /&gt;
| LEDs?, contactors?&lt;br /&gt;
|https://www.st.com/resource/en/datasheet/vnq5e250aj-e.pdf&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Charging protocols ==&lt;br /&gt;
&lt;br /&gt;
===Signaling circuit ===&lt;br /&gt;
[[File:CCS1 vs CCS2 signaling circuit 2.png|none|thumb|1500x1500px|CCS1 vs CCS2 combo signaling circuit]]&lt;br /&gt;
&lt;br /&gt;
===AC charging ===&lt;br /&gt;
Usually the J1772 (US) or IEC61851 (EU) protocol is used for AC charging.&lt;br /&gt;
&lt;br /&gt;
Some new charging stations support AC charging with ISO 15118 high level protocol as well, but it is not confirmed which versions of the LIM support it.&lt;br /&gt;
&lt;br /&gt;
By default, the the EVSE (charging station) outputs +12V on the CP pin, and when connected to an EV will be reduced to 9V because of a load resistor present in the Electric Vehicle; this signals the EVSE that the connector has been plugged into a EV.  After this, the EVSE will send a 1khz +12V to ‐12V square wave (PWM signal) and the duty cycle value corresponding to the maximum current it could deliver.  If the EV is okay with that value of current, then it performs a handshake by changing the load resistance and dropping the PWM voltage to 6V, after which the charging begins.&lt;br /&gt;
&lt;br /&gt;
In IEC61851, where untethered charging stations are allowed, the PP pin is used to detect the maximum power rating of the cable.&lt;br /&gt;
&lt;br /&gt;
In the US, with J1772, where charging stations need to be tethered, the PP pin is used to detect if the manual unlocking mechanism is pressed, to stop the current flow before the plug is removed.&lt;br /&gt;
&lt;br /&gt;
[[wikipedia:SAE_J1772|More information: https://en.wikipedia.org/wiki/SAE_J1772]]&lt;br /&gt;
[[File:IEC61851 charging sequence.png|none|thumb|1000x1000px|standard IEC61851 / J1772 charging sequence.|alt=]]&lt;br /&gt;
&lt;br /&gt;
===CCS DC charging===&lt;br /&gt;
DIN 70121 and ISO 15118 are quite complex high level protocols transmitted over PLC (power line communication) on the CP pin.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This [https://openinverter.org/forum/download/file.php?id=1712&amp;amp;sid=59cf27578e4021c1e6dc01c73f46d8ee Design Guide for Combined Charging Systems] by CharIn describes the basics of CCS charging very well.&lt;br /&gt;
&lt;br /&gt;
https://openinverter.org/forum/download/file.php?id=1712&amp;amp;sid=59cf27578e4021c1e6dc01c73f46d8ee&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This document actually covers Fast and &#039;&#039;Smart Charging Solutions for Full Size Urban Heavy Duty Applications&#039;&#039;, but since the protocols used are similar it has comparable sequence diagrams, with descriptions for &#039;&#039;&#039;normal start up&#039;&#039;&#039;, &#039;&#039;&#039;normal shutdown&#039;&#039;&#039;, &#039;&#039;&#039;DC supply-initiated emergency&#039;&#039;&#039; &#039;&#039;&#039;stop&#039;&#039;&#039; and &#039;&#039;&#039;EV-initiated emergency stop&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
https://assured-project.eu/storage/files/assured-10-interoperability-reference.pdf&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
[[Category:OEM]] &lt;br /&gt;
[[Category:BMW]] &lt;br /&gt;
[[Category:Charger]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Rstevens81</name></author>
	</entry>
	<entry>
		<id>https://openinverter.org/wiki/index.php?title=Main_Page_Old&amp;diff=4575</id>
		<title>Main Page Old</title>
		<link rel="alternate" type="text/html" href="https://openinverter.org/wiki/index.php?title=Main_Page_Old&amp;diff=4575"/>
		<updated>2024-05-20T11:28:44Z</updated>

		<summary type="html">&lt;p&gt;Rstevens81: /* OEM Parts: */  added Peugeot&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The openinverter project mainly aims to reuse existing components from production electric vehicles. We also aim to give some general guidelines on how to convert a vehicle to electric drive.&lt;br /&gt;
&lt;br /&gt;
= Before you begin: =&lt;br /&gt;
&#039;&#039;&#039;Please take the time to read.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
You undertake &#039;&#039;&#039;your&#039;&#039;&#039; project at &#039;&#039;&#039;your own risk.&#039;&#039;&#039; Make sure you&#039;re aware of the risks of working with high voltage and [[HighVoltageSafety]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The information provided on this wiki and the support forums is intended as information only&#039;&#039;&#039;.  The Open Inverter project and contributors to the forums and this wiki take no responsibility for how you use the information on this site, nor any liability for injuries, or death, that may result from your actions.   &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Developers&#039;s time is best spent developing;&#039;&#039;&#039; &#039;&#039;&#039;Support is best found in the forums&#039;&#039;&#039; - Developers of various projects are often bombarded with private messages and emails. Managing these emails and questions is a extremely large undertaking. Please read, and take the time to understand the information available here and across the web if you don&#039;t understand a topic. Developers are not your personal support team, unless you want to pay them directly for their time.     &lt;br /&gt;
&lt;br /&gt;
Read more about [[Application Support]].     &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Consider donating to the many developers&#039;&#039;&#039; that have made all this possible and to help keep making things possible: &lt;br /&gt;
&lt;br /&gt;
[https://www.patreon.com/openinverter www.patreon.com/openinverter], &lt;br /&gt;
&lt;br /&gt;
https://www.evbmw.com/, &lt;br /&gt;
&lt;br /&gt;
https://www.paypal.com/paypalme/celeron55    &lt;br /&gt;
&lt;br /&gt;
[https://openinverter.org/forum/index.php &#039;&#039;&#039;Always check the forums&#039;&#039;&#039;], new developments and solutions are coming along every day, questions being answered, or perhaps you can answer. we work better as a community sharing our knowledge...    &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;...update this wiki.&#039;&#039;&#039; Answers and solutions should find their way here so they don&#039;t remain buried in a 30 page long support thread. To edit the wiki, login with your forum credentials.    &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Welcome to the open inverter community&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= Legalities=&lt;br /&gt;
*[[Legalities|Legalities around conversion projects]]&lt;br /&gt;
Different countries have different legislation, if you want your car to certified for the road in your country please take the time to review this section. It might save you going down the wrong direction and creating something that can never be driven, or incur costs.&lt;br /&gt;
= Introduction =&lt;br /&gt;
The open inverter started as a scratch built inverter and control board led by Johannes Hübner who designed and built his open open source AC motor controller dubbed the &amp;quot;open inverter&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
Since then, the community has established and documented hardware and software approaches to reuse OEM inverters with the Open control board, and has more recently started on controlling OEM inverters over CAN, a process which doesn&#039;t require replacing any internal parts. &lt;br /&gt;
&lt;br /&gt;
The main goal of the open inverter community is to reverse engineer many of these components for use in a variety of projects such as: &lt;br /&gt;
&lt;br /&gt;
* EV conversion&lt;br /&gt;
* Energy storage&lt;br /&gt;
* Power generation&lt;br /&gt;
* Charging infrastructure&lt;br /&gt;
* etc.&lt;br /&gt;
&lt;br /&gt;
Open inverter projects now span over many different areas surrounding PEV, HEV, and PHEV components, such as: &lt;br /&gt;
* Motor Controllers&lt;br /&gt;
* 1-3 phase power converters&lt;br /&gt;
* DC/DC converters&lt;br /&gt;
* buck/boost converters&lt;br /&gt;
* Battery Management Systems (BMS)&lt;br /&gt;
* Vehicle integration&lt;br /&gt;
* etc.&lt;br /&gt;
&lt;br /&gt;
As a result, there is a growing collection of open source software and hardware designed for the never ending list of OEM parts.  &lt;br /&gt;
&lt;br /&gt;
There&#039;s a variety of methods of repurposing these OEM components. Methods here are generally chosen with future proofing in mind , reducing chances of firmware or software updates from the manufacture &amp;quot;bricking&amp;quot; or blocking the open source control efforts.  &lt;br /&gt;
&lt;br /&gt;
such efforts include:  &lt;br /&gt;
&lt;br /&gt;
* Mainboard/brain replacement&lt;br /&gt;
*[[Getting started with CAN bus|CANBUS/LINBUS]]&lt;br /&gt;
*[[wikipedia:Synchronous_serial_communication|Sync serial]]&lt;br /&gt;
*[[wikipedia:FlexRay|FlexRay]]&lt;br /&gt;
*[[wikipedia:Pulse-width_modulation|PWM]]&lt;br /&gt;
* Sirmware/software reprogramming&lt;br /&gt;
* etc.&lt;br /&gt;
&lt;br /&gt;
Resulting in many bespoke boards running the main open inverter software or other open/semi-open source code designed to ether replace OEM motherboards or VCUs.  &lt;br /&gt;
&lt;br /&gt;
This has lead to a large collection of different boards and software, many with redundant features.  To unify many of these development projects, the community at large is focused on making a set of standard VCUs and replacement control boards which handle the ever growing list of OEM components.    &lt;br /&gt;
&lt;br /&gt;
=== Many of the VCU and replacement boards consist of these 3 main parts: ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Hardware&lt;br /&gt;
!Firmware&lt;br /&gt;
!Web Interface&lt;br /&gt;
|-&lt;br /&gt;
|The design and development of the [[Main Board Version 3|control hardware]] based around an STM32F103 chip. This provides the control signals to the power stage and on to the attached components.&lt;br /&gt;
|The development of the code that goes on the STM32F103 chips and determines, amongst other things what signals are sent to the power stage and the attached components.&lt;br /&gt;
|Using an ESP8266 chip, the development of a simple [[Web Interface|web based interface]] to adjust the parameters on the firmware chip and to display values returned from the chip, for example motor speed (RPM).&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Getting Started =&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Please note:&#039;&#039;&#039; Performing a &#039;full&#039; EV conversion can often be more straight forward than trying to make small modifications to OEM vehicles - an OEM system will normally require a set of components all talking to each other and keeping each other happy! Trying to, for example, add a different battery charger, or bypassing certain restrictions will often require significant reverse engineering of the existing system to ensure that the new component(s) do not cause errors or problems in the system which can avalanche into significant problems! A full EV conversion, in comparison, can usually focus on just keeping one component happy at a time (although integrating these different components can still require a lot of work).&lt;br /&gt;
&lt;br /&gt;
The Community is focused on the electrical systems required for an EV, and may not be best placed to assist with mechanical issues specific to your vehicle.&lt;br /&gt;
&lt;br /&gt;
===Glossary of Terms===&lt;br /&gt;
It is recommended you read the &#039;&#039;&#039;[[Glossary of Terms]]&#039;&#039;&#039; before you begin. Often you&#039;ll find TLAs (three letter acronyms) peppered through the support forum and on this wiki, take the time to familiarise yourself with them before hand, remember this exists, or bookmark/favourite it so you can referent back to it.&lt;br /&gt;
&lt;br /&gt;
===EV conversions:===&lt;br /&gt;
A few main parts are needed for an EV conversion, such as:&lt;br /&gt;
*[[Motors]]&lt;br /&gt;
*[[:Category:Inverter|Inverter]]&lt;br /&gt;
**(&#039;&#039;&#039;Note:&#039;&#039;&#039; ZombieVerter projects require a matched pair of Inverter and Motor as they would have come out of a vehicle)&lt;br /&gt;
*[[Batteries]]&lt;br /&gt;
*[[:Category:Charger|Chargers / Charge Controllers]]&lt;br /&gt;
*[[:Category:DC/DC|DC/DC Converters]]&lt;br /&gt;
*[[:Category:HVJB|HV Junction Box]]&lt;br /&gt;
*[[Heaters]]&lt;br /&gt;
*[[:Category:HVAC|HVAC]]&lt;br /&gt;
*Brake Assist &lt;br /&gt;
**[[Vacuum Pumps]]&lt;br /&gt;
**Electronic Brake Boosters&lt;br /&gt;
*[[:Category:Power Steering|Power Steering]]&lt;br /&gt;
*[[Rapid Charging]]&lt;br /&gt;
*[[VCU Comparison]]&lt;br /&gt;
&lt;br /&gt;
Existing information on these items can be found on the &amp;lt;u&amp;gt;[[EV Conversion Parts]]&amp;lt;/u&amp;gt; page.&lt;br /&gt;
&lt;br /&gt;
===OEM Parts: ===&lt;br /&gt;
A variety of [[:Category:OEM|OEM]] parts members of the community have reversed engineered for custom use cases:&lt;br /&gt;
*[[:Category:BMW|BMW]]&lt;br /&gt;
*[[:Category:Chevrolet|Chevrolet]]&lt;br /&gt;
*[[:Category:Ford|Ford]]&lt;br /&gt;
*[[:Category:Hyundai|Hyundai]]&lt;br /&gt;
*[[Isabellenhütte Heusler]]&lt;br /&gt;
*[[:Category:Land Rover|Land Rover/Jaguar]]&lt;br /&gt;
*[[:Category:Mercedes-Benz|Mercedes-Benz]]&lt;br /&gt;
*[[:Catagory:MG|MG]]&lt;br /&gt;
*[[:Category:Mitsubishi|Mitsubishi]]&lt;br /&gt;
*[[Nissan]]&lt;br /&gt;
*[[:Category:Opel|Opel/Vauxhall]]&lt;br /&gt;
*[[:Category:Peugeot|Peugeot]]&lt;br /&gt;
*[[Renault]]&lt;br /&gt;
*[[:Category:Tesla|Tesla]]&lt;br /&gt;
*[[Toyota|Toyota/Lexus]]&lt;br /&gt;
*[[:Category:VAG|VAG (VW, Audi, Skoda, Seat, Porsche, ...)]]&lt;br /&gt;
*[[:Category:Volvo|Volvo]]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Required skills/Knowledge===&lt;br /&gt;
[[Category:Request_for_Review]]&lt;br /&gt;
To perform a successful EV conversion, you may require the following skills and/or knowledge (this is not an exhaustive list)&lt;br /&gt;
&lt;br /&gt;
* You will need to have the skills, knowledge and tools required to perform significant mechanical work on your vehicle. A service or workshop manual will be useful.&lt;br /&gt;
*Basic DC electrical knowledge, such as using a multimeter, soldering, identifying components.&lt;br /&gt;
*A willingness and ability to troubleshoot problems (mechanical, electrical, code...).&lt;br /&gt;
* Safety in relation to high voltage DC systems. &#039;&#039;&#039;HV DC can be more dangerous than AC mains voltages!&#039;&#039;&#039;&lt;br /&gt;
*Basic understanding on the purposes of various EV components (motor, inverter, DC-DC...)&lt;br /&gt;
*A grasp of 3 phase motor control concepts can be useful (especially if using an openinverter control board)&lt;br /&gt;
*An understanding of CAN (and other digital communication systems) will be very useful&lt;br /&gt;
*The legal restrictions and requirements for your country/state&lt;br /&gt;
&lt;br /&gt;
===FAQ===&lt;br /&gt;
&lt;br /&gt;
*[[Common Inverter FAQ]] - questions common to all hardware variants&lt;br /&gt;
*[[Tesla Inverter FAQ]] - questions regarding Tesla Large Drive Units and Small Drive Units&lt;br /&gt;
*[[Electronics Basics]] - general advice for troubleshooting electronic circuits&lt;br /&gt;
*[[I want a cheap ev conversion|cheap EV conversions]] - this entry point for the penny pinchers&lt;br /&gt;
*[[I want a powerful ev conversion|performant EV conversions]]  - where torque trumps money&lt;br /&gt;
&lt;br /&gt;
=Mechanical Design Database=&lt;br /&gt;
[[Mechanical design database|&#039;&#039;&#039;&amp;lt;u&amp;gt;Mechanical design database&amp;lt;/u&amp;gt;&#039;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
here you will find measurements, models, files, etc for a variety of components  such as:&lt;br /&gt;
&lt;br /&gt;
* adapter plates&lt;br /&gt;
* motor couplers&lt;br /&gt;
*drive shaft flanges&lt;br /&gt;
*battery mounts&lt;br /&gt;
*etc.&lt;br /&gt;
&lt;br /&gt;
=Open Inverter Projects=&lt;br /&gt;
&lt;br /&gt;
===Open Inverter (Core Project/s)===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!&lt;br /&gt;
!Description  / Notes &lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;ZombieVerter VCU&#039;&#039;&#039;&lt;br /&gt;
*[[ZombieVerter VCU]]&lt;br /&gt;
*[[Web Interface (ZombieVerter VCU)|Web Interface]]&lt;br /&gt;
*[[OEM component compatibility]]&lt;br /&gt;
|Designed around a matched pair of Inverter and Motor taken from the original OEM vehicle the ZombieVerter is there to make those two components believe they are still in the original vehicle and are fed necessary commands to act as if they still are and interpret and responses back from the equipment for feedback (regen / rpm / etc)&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Open Inverter Hardware&#039;&#039;&#039; &lt;br /&gt;
*[[Hardware Theory of Operation]]&lt;br /&gt;
*[[Schematics and Instructions]] - for the &amp;quot;vanilla&amp;quot; inverter kit.&lt;br /&gt;
*[[Mini Mainboard]]&lt;br /&gt;
*[[Main Board Version 3]]&lt;br /&gt;
*[[Main Board Version 2]]&lt;br /&gt;
*[[Main Board Version 1]]&lt;br /&gt;
*[[Sense Boards]]&lt;br /&gt;
*[[Gate Driver]]&lt;br /&gt;
*[[Sensor Board|Legacy Sensor Board]]&lt;br /&gt;
*[[OEM Repurposing]]&lt;br /&gt;
| Quite flexible in its application. The Open Inverter can be used to build a custom inverter itself where you supply the high power and high voltage components to create your own inverter, or to be used as the basis to take over control of OEM inverters so that they can drive nearly any attached motor to that inverter.&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; |&#039;&#039;&#039;Open Inverter Software&#039;&#039;&#039;&lt;br /&gt;
*[[Using FOC Software]]&lt;br /&gt;
*[[Downloads]]&lt;br /&gt;
*[[Features]]&lt;br /&gt;
*[[Web Interface]]&lt;br /&gt;
*[[Battery Charging]]&lt;br /&gt;
*[[Errors]]&lt;br /&gt;
*[[CAN communication]]&lt;br /&gt;
*[[Parameters]] (Tune your inverter)&lt;br /&gt;
*[[Configuration Files]]&lt;br /&gt;
*[[Software Theory of Operation]]&lt;br /&gt;
*[[Open Inverter Testing]]&lt;br /&gt;
|Two of the more important software aspects to master are below.&amp;lt;!-- Just repurposed the can comms and parameters text. didn&#039;t want to get rid, but also perhaps more from the left column could be here? --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;CAN communication&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Common across boards is the ability to communicate with a CAN Bus, which is a &#039;control area network&#039; or a technical way of saying how various components, sensors, controls, etc communicate with one another within the car. &#039;&#039;&#039;Read more about [[CAN communication|CAN Communication]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
There is also a project to standardise the messages across the various control boards, [[Introduction CAN STD|read more]]&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The openinverter firmware uses a set of about 70 parameters to adapt it to different inverter power stages, motors and position feedback systems. Also it lets you calibrate the throttle pedal, change regenerative braking settings and so on. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Parameter definitions can be found here: [[Parameters]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Working parameter sets can be found in the [https://openinverter.org/parameters openinverter parameter database]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Open Inverter Related Projects (Control Boards/VCUs)===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! Project&lt;br /&gt;
!Description  / Notes&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;[[Tesla|Tesla Small Drive and Large Drive Units:]]&#039;&#039;&#039;&lt;br /&gt;
|Commonly there is a large drive unit and small drive unit available from the Model S. &amp;lt;!-- Model 3 options? --&amp;gt;&lt;br /&gt;
These combine the inverter and motor into a single package.  &lt;br /&gt;
&lt;br /&gt;
The control boards for these replace the existing control board within them. &lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;[[Lexus GS450h Drivetrain]]:&#039;&#039;&#039;&lt;br /&gt;
| The GS450h contains a gearbox (where the motors are located).&lt;br /&gt;
Using the [[ZombieVerter VCU]], the inverter and the gearbox itself provide  &lt;br /&gt;
&lt;br /&gt;
a powerful set up suitable for rear wheel drive set ups, replacing the existing longitudinally mounted gearbox.  &lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;[[Toyota Prius Gen3 Board|Prius Generation 3 Inverter:]]&#039;&#039;&#039;&lt;br /&gt;
|A cheap available inverter from the popular Prius hybrid, this&lt;br /&gt;
board goes inside that inverter and allows you to control the features of it.&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;[[Auris/Yaris Inverter:]]&#039;&#039;&#039;&lt;br /&gt;
|Similar to the Prius board, there&#039;s subtle differences between them&lt;br /&gt;
and therefore the need for a separate board. &lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;[[Nissan Leaf Gen2 Board]]&#039;&#039;&#039;&lt;br /&gt;
|Replaces the nissan OEM logic board with a rev 3 openiverter main board&lt;br /&gt;
|-&lt;br /&gt;
|[[Ford ranger ev board|&#039;&#039;&#039;Ford ranger ev board&#039;&#039;&#039;]]&lt;br /&gt;
|openinverter kit for the ford ranger ev&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |[[OEM Repurposing|&#039;&#039;&#039;All Control Boards / OEM Inverters&#039;&#039;&#039;]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Use inverter as a battery Charger===&lt;br /&gt;
Both the open inverter and some OEM inverters can be used as a battery charger, further saving on component costs. You can read more about how the open inverter and the theory of charging [[Battery Charging|here]].&lt;br /&gt;
&lt;br /&gt;
===Open Inverter Renewables Projects===&lt;br /&gt;
Recently added to the forums are projects and discussions around turning the Open Inverter project towards capturing, storing and using renewable energy.&amp;lt;!--&amp;gt;&lt;br /&gt;
If you need help with your EV conversion check out my &amp;lt;u&amp;gt;consulting offers&amp;lt;/u&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Finally, if you want to support the project &amp;lt;u&amp;gt;visit the shop&amp;lt;/u&amp;gt;, become a &amp;lt;u&amp;gt;Patron&amp;lt;/u&amp;gt; or send donations to paypal &#039;at&#039; johanneshuebner.com .&lt;br /&gt;
&amp;lt;--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Open Inverter CAN std.=&lt;br /&gt;
*[[Introduction CAN STD|Introduction]]&lt;br /&gt;
*[[CAN table CAN STD|CAN table]]&lt;br /&gt;
*[[Getting started with CAN bus]]&lt;br /&gt;
*[[CAN communication|Setting up Open Inverter CAN Communication]]&lt;br /&gt;
&lt;br /&gt;
=Conversion Projects=&lt;br /&gt;
*[[VW Polo 86C Conversion]]&lt;br /&gt;
*[[Touran Conversion]]&lt;br /&gt;
*[[Audi A2 Conversion]]&lt;br /&gt;
*[https://openinverter.org/forum/viewtopic.php?f=11&amp;amp;t=326&amp;amp;hilit=gt86 toyota gt86 nissan leaf motor]&lt;br /&gt;
*[https://openinverter.org/forum/viewtopic.php?f=11&amp;amp;t=210 Porsche Boxster 986 Tesla conversion]&lt;br /&gt;
*[[VW Beetle 2003 Budget Conversion]]&lt;br /&gt;
*[https://openinverter.org/forum/viewforum.php?f=11 Further Projects on the forum]&lt;/div&gt;</summary>
		<author><name>Rstevens81</name></author>
	</entry>
	<entry>
		<id>https://openinverter.org/wiki/index.php?title=BMW_I3_Fast_Charging_LIM_Module&amp;diff=4572</id>
		<title>BMW I3 Fast Charging LIM Module</title>
		<link rel="alternate" type="text/html" href="https://openinverter.org/wiki/index.php?title=BMW_I3_Fast_Charging_LIM_Module&amp;diff=4572"/>
		<updated>2024-05-15T19:48:01Z</updated>

		<summary type="html">&lt;p&gt;Rstevens81: added note on 16 pin conector&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
The BMW LIM module is a CCS, CHAdeMO and AC charging controller.  It is used to communicate between the vehicle and the public charging infrastructure, to allow fast charging to occur.&lt;br /&gt;
&lt;br /&gt;
As these can be found affordably on eBay and from auto wreckers, they have been pursued as an open-source charger-interface project.&lt;br /&gt;
&lt;br /&gt;
The LIM is also available new from BMW spare parts suppliers for € 240. If you acquire it new, it comes without firmware loaded, and it must be programmed first.&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
[https://openinverter.org/forum/viewtopic.php?t=1196 Forum discussion]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/damienmaguire/BMW-i3-CCS github.com/damienmaguire/BMW-i3-CCS]&lt;br /&gt;
&lt;br /&gt;
&amp;gt; [https://github.com/damienmaguire/BMW-i3-CCS/tree/main/CAN_Logs CAN logs]&lt;br /&gt;
&lt;br /&gt;
&amp;gt; [https://github.com/damienmaguire/Stm32-vcu/blob/ACDC_LIM/src/i3LIM.cpp STM32 ZombieVerter VCU software]&lt;br /&gt;
&lt;br /&gt;
&amp;gt; [https://github.com/damienmaguire/BMW-i3-CCS/blob/main/i3_LIM_dbc1.dbc I3 LIM CAN dbc1]&lt;br /&gt;
&lt;br /&gt;
[https://openinverter.org/forum/download/file.php?id=9509 BMW I3 HV components]&lt;br /&gt;
&lt;br /&gt;
[https://www.evcreate.nl/shop/charging/connector-kit-for-bmw-i3-lim-ccs-charging-module/ LIM Connector Kit]&lt;br /&gt;
&lt;br /&gt;
[https://www.evcreate.nl/shop/charging/contactor-matching-lim-ccs-charging-module-from-bmw-i3/ LIM Compatible Contactors]&lt;br /&gt;
&lt;br /&gt;
[http://tesla.o.auroraobjects.eu/Design_Guide_Combined_Charging_System_V3_1_1.pdf Design Guide for Combined Charging System (2015)]&lt;br /&gt;
&lt;br /&gt;
[https://www.researchgate.net/publication/338586995_EV_Charging_Definitions_Modes_Levels_Communication_Protocols_and_Applied_Standards EV Charging Definitions, Modes, Levels, Communication Protocols and Applied Standards]&lt;br /&gt;
&lt;br /&gt;
==Connectors and Pinouts==&lt;br /&gt;
&lt;br /&gt;
[[File:BMW_I3_CCS_Labelled.png|thumb|BMW i3 LIM CCS Charging Module]]All connectors are available at https://www.auto-click.co.uk/ worldwide.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Connector Key (left to right) &lt;br /&gt;
!Label&lt;br /&gt;
!Description&lt;br /&gt;
!Compatible Plugs&lt;br /&gt;
|-&lt;br /&gt;
|4B&lt;br /&gt;
|12 Pin Connector&lt;br /&gt;
|BMW 61138373632&lt;br /&gt;
Audi 4E0 972 713&lt;br /&gt;
&lt;br /&gt;
TE 1534152-1&amp;lt;ref&amp;gt;https://www.auto-click.co.uk/index.php?route=product/product&amp;amp;product_id=1344&amp;lt;/ref&amp;gt; / 1534151-1&lt;br /&gt;
|-&lt;br /&gt;
|3B&lt;br /&gt;
| 8 Pin Connector &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;(CHAdeMO models only)&amp;lt;/span&amp;gt;&lt;br /&gt;
|BMW 61138364624&lt;br /&gt;
&lt;br /&gt;
Audi 4F0 972 708&lt;br /&gt;
&lt;br /&gt;
TE 1-1534229-1&lt;br /&gt;
|-&lt;br /&gt;
| 1B&lt;br /&gt;
|16 Pin Connector&lt;br /&gt;
|(?Hirschmann 805-587-545?)&amp;lt;ref&amp;gt;https://www.auto-click.co.uk/805-587-545&amp;lt;/ref&amp;gt;Auto-Click UK Part link has Pin 13 through 16 blocked. Received a Mercedes Part from them instead of BMW using this part number. Please check the part for proper compatibility - Hirschmann Automotive offers 10 free samples https://shop.hirschmann-automotive.com/connectors/2064/16way-1.2-sealstar-fa-connector# &lt;br /&gt;
Note: 15/5/24 Hirshman wouldn&#039;t send in uk without full vat number and form with lots of questions. However Auto-Click UK did seem to have all 16 pins.&lt;br /&gt;
|-&lt;br /&gt;
|2B&lt;br /&gt;
|6 Pin Connector&lt;br /&gt;
| BMW 61138383300&lt;br /&gt;
Audi 7M0 973 119&lt;br /&gt;
&lt;br /&gt;
TE 1-967616-1&amp;lt;ref&amp;gt;https://www.auto-click.co.uk/1-967616-1&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;https://www.mouser.com/ProductDetail/571-1-967616-1&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|X&lt;br /&gt;
| Replacement Pins&lt;br /&gt;
|5-962885-1&amp;lt;ref&amp;gt;https://www.auto-click.co.uk/5-962885-1&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|X&lt;br /&gt;
|Rubber Seal&lt;br /&gt;
|1-967067-1&amp;lt;ref&amp;gt;https://www.auto-click.co.uk/1-967067-1&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|X&lt;br /&gt;
|(for the connector on the i3&#039;s Charge Port Cable Lock, &lt;br /&gt;
see [[BMW I3 Fast Charging LIM Module#Charge port lock|the Charge Port Lock section]])&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
[[File:CCS setup LIM 2-03.png|none|thumb|800x800px|LIM Connectors and Pin Numbering]]&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
1B Pinout:&lt;br /&gt;
!Pin #&lt;br /&gt;
!Function&lt;br /&gt;
!Description&lt;br /&gt;
|-&lt;br /&gt;
|1B-1&lt;br /&gt;
| LED_S &lt;br /&gt;
|Charge Port Lighting (not necessary)&lt;br /&gt;
|-&lt;br /&gt;
|1B-2&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|1B-3&lt;br /&gt;
|LED_M&lt;br /&gt;
|Charge Port Lighting (not necessary)&lt;br /&gt;
|-&lt;br /&gt;
|1B-4&lt;br /&gt;
|LOCK_MOT+&lt;br /&gt;
|Charge Port &#039;&#039;cable&#039;&#039; Lock Motor&lt;br /&gt;
|-&lt;br /&gt;
|1B-5&lt;br /&gt;
|LOCK_MOT-&lt;br /&gt;
|Charge Port &#039;&#039;cable&#039;&#039; Lock Motor, and reference for 1B-16.&lt;br /&gt;
|-&lt;br /&gt;
|1B-6&lt;br /&gt;
| CAN_H&lt;br /&gt;
|Powertrain CAN&lt;br /&gt;
|-&lt;br /&gt;
| 1B-7&lt;br /&gt;
|CAN_L&lt;br /&gt;
|Powertrain CAN&lt;br /&gt;
|-&lt;br /&gt;
|1B-8&lt;br /&gt;
|IGN&lt;br /&gt;
|Wake up signal input and output +12V (ignition, contact 15)&lt;br /&gt;
|-&lt;br /&gt;
|1B-9&lt;br /&gt;
|VCC&lt;br /&gt;
|Constant Power +12V&lt;br /&gt;
|-&lt;br /&gt;
|1B-10&lt;br /&gt;
|GND&lt;br /&gt;
|Ground&lt;br /&gt;
|-&lt;br /&gt;
|1B-11&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|1B-12&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|1B-13&lt;br /&gt;
|  -&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|1B-14&lt;br /&gt;
|  -&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|1B-15&lt;br /&gt;
|CHARGE_E&lt;br /&gt;
|Goes to KLE. Guessing this is charge enable or drive interlock signal? (Not necessary)&lt;br /&gt;
|-&lt;br /&gt;
|1B-16&lt;br /&gt;
|LOCK_FB&lt;br /&gt;
|Charge Port &#039;&#039;cable&#039;&#039; Lock Feedback (1k unlocked, 11k locked), referenced to 1B-5&amp;lt;ref&amp;gt;https://openinverter.org/forum/viewtopic.php?p=30636#p30636&amp;lt;/ref&amp;gt;.&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+2B Pinout:&lt;br /&gt;
!Pin #&lt;br /&gt;
!Function&lt;br /&gt;
!Description (BMW)&lt;br /&gt;
!Description (MINI)&amp;lt;ref&amp;gt;https://openinverter.org/forum/viewtopic.php?p=51484#p51484&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|2B-1&lt;br /&gt;
|CP&lt;br /&gt;
|Pilot (charge port) &lt;br /&gt;
Some charge ports need additional 620 ohms to GND.&lt;br /&gt;
|Pilot (charge port)&lt;br /&gt;
|-&lt;br /&gt;
|2B-2&lt;br /&gt;
|PP&lt;br /&gt;
|Proximity (charge port)&lt;br /&gt;
|Proximity (charge port)&lt;br /&gt;
|-&lt;br /&gt;
|2B-3&lt;br /&gt;
|Jumper&lt;br /&gt;
|Connected to Pin 4&lt;br /&gt;
|PE / GND&lt;br /&gt;
|-&lt;br /&gt;
|2B-4&lt;br /&gt;
|Jumper&lt;br /&gt;
|Connected to Pin 3&lt;br /&gt;
|Connected to Pin 5&lt;br /&gt;
|-&lt;br /&gt;
|2B-5&lt;br /&gt;
|PE / GND&lt;br /&gt;
|Ground (charge port earth)&lt;br /&gt;
|Connected to Pin 4&lt;br /&gt;
|-&lt;br /&gt;
|2B-6&lt;br /&gt;
| -&lt;br /&gt;
|US CCS1 version connected to 2B-2&lt;br /&gt;
|N/C (TBD if used for US CCS1)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
3B Pinout:&lt;br /&gt;
&lt;br /&gt;
- N/A (for CHAdeMO only)&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+4B Pinout:&lt;br /&gt;
! Pin #&lt;br /&gt;
!Function&lt;br /&gt;
!Description&lt;br /&gt;
|-&lt;br /&gt;
|4B-1&lt;br /&gt;
| POS_CONT+&lt;br /&gt;
|Positive HV Contactor Control&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;(Contactor coil resistance must be ~15 ohms)&lt;br /&gt;
|-&lt;br /&gt;
|4B-2&lt;br /&gt;
|NEG_CONT+&lt;br /&gt;
|Negative HV Contactor Control&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;(Contactor coil resistance must be ~15 ohms)&lt;br /&gt;
|-&lt;br /&gt;
|4B-3&lt;br /&gt;
|POS_CONT-&lt;br /&gt;
|Positive HV Contactor Control&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;(Contactor coil resistance must be ~15 ohms)&lt;br /&gt;
|-&lt;br /&gt;
|4B-4&lt;br /&gt;
|NEG_CONT-&lt;br /&gt;
|Negative HV Contactor Control&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;(Contactor coil resistance must be ~15 ohms)&lt;br /&gt;
|-&lt;br /&gt;
|4B-5&lt;br /&gt;
|U_HV_DC&lt;br /&gt;
|Charge Port DC Voltage (current input 3-20mA?)(1.42V for 0V HV, linear to 4.8V for 500V HV)&amp;lt;ref&amp;gt;https://openinverter.org/forum/viewtopic.php?p=24613#p24613&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|4B-6&lt;br /&gt;
|LED_RT&lt;br /&gt;
|Red    charge Status Light (12V RGB LED)&lt;br /&gt;
|-&lt;br /&gt;
|4B-7&lt;br /&gt;
|LED_GN&lt;br /&gt;
|Green charge Status Light (12V RGB LED)&lt;br /&gt;
|-&lt;br /&gt;
|4B-8&lt;br /&gt;
|LED_BL&lt;br /&gt;
|Blue   charge Status Light (12V RGB LED)&lt;br /&gt;
|-&lt;br /&gt;
|4B-9&lt;br /&gt;
|LED_GND&lt;br /&gt;
|Charge Status Light Ground (common cathode of RGB LED)&lt;br /&gt;
|-&lt;br /&gt;
|4B-10&lt;br /&gt;
|COV_MOT-&lt;br /&gt;
|Charge Port Cover Motor (Not necessary)&lt;br /&gt;
|-&lt;br /&gt;
|4B-11&lt;br /&gt;
|COV_MOT+&lt;br /&gt;
|Charge Port Cover Motor (Not necessary)&lt;br /&gt;
|-&lt;br /&gt;
|4B-12&lt;br /&gt;
|COV_FB&lt;br /&gt;
|Charge Port Cover Feedback (connect to GND to simulate open cover&amp;lt;ref&amp;gt;https://openinverter.org/forum/viewtopic.php?p=24597#p24597&amp;lt;/ref&amp;gt;)(&#039;&#039;&#039;To be left floating for&#039;&#039;&#039; contactors weld test)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Wiring Diagram ==&lt;br /&gt;
&lt;br /&gt;
[[File:BMW I3 2016 Factory Workshop Service Repair Manual 2563-4b.png|thumb|1000x1000px|left|BMW i3 DCFC CCS factory wiring (simplified) (1-phase version, probably US)]]&lt;br /&gt;
&lt;br /&gt;
[[File:CCS setup LIM-01.png|thumb|1000x1000px|alt=|Wiring LIM electric vehicle charge controller|none]]Note [18Jun2022 ALS]: In the above diagram, some details may be non-current, eg the Charge Port Cover sensor is not shown, but its line @ 4B-12 must be floating (signalling that the Charge Port Cover is closed (?)) in order for the LIM to proceed with its welded contact tests; 4B-12 is tied to Ground (?) to indicate that the cover is open&amp;lt;ref&amp;gt;https://openinverter.org/forum/viewtopic.php?p=41590#p41590&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==== Wiring notes ====&lt;br /&gt;
Make sure you mount the LIM as close to the charge socket as possible and keep the pilot wire separate from the high power wiring.&lt;br /&gt;
&lt;br /&gt;
Bad pilot wiring can result in SLAC, PLC, or other communication problems.&lt;br /&gt;
&lt;br /&gt;
== Additional components for a LIM installation ==&lt;br /&gt;
&lt;br /&gt;
=== Current shunt ===&lt;br /&gt;
If using the ZombieVerter VCU as an interface to the BMW i3 LIM, the code expects to receive voltage and current data -- from somewhere.  Typically, this is furnished by a standalone current shunt that outputs the data via CAN.  The most common shunt in use is the [[Isabellenhütte Heusler]] IVT-S-500-U3-I-CAN1-12/24 (datasheet&amp;lt;ref&amp;gt;https://www.isabellenhuetteusa.com/wp-content/uploads/2022/07/Datasheet-IVT-S-V1.03.pdf&amp;lt;/ref&amp;gt;), or a variation on this model.  This &amp;quot;ISA&amp;quot; (or IVT-S) must be initialized/setup/configured before using it in production.&lt;br /&gt;
&lt;br /&gt;
=== Isolated DC charge inlet voltage sense board ===&lt;br /&gt;
The LIM gets the inlet DC voltage from a board in the KLE. &lt;br /&gt;
&lt;br /&gt;
This board needs to produce an isolated 3-20mA current signal (or: 1.42V for 0V HV, linear to 4.8V for 500V HV)&amp;lt;ref&amp;gt;https://openinverter.org/forum/viewtopic.php?p=24613#p24613&amp;lt;/ref&amp;gt; from the high voltage DC voltage.&lt;br /&gt;
&lt;br /&gt;
A circuit of a voltage sense board is shared [https://openinverter.org/forum/viewtopic.php?p=28143#p28143 here] and can be purchased [https://openinverter.org/forum/viewtopic.php?p=41641#p41641 here].  &lt;br /&gt;
[[File:Voltage measure board.jpg|none|thumb|Isolated DC Voltage sense board by muehlpower]]An alternative voltage sense board is available [https://www.evcreate.nl/shop/charging/voltage-sense-board-bmw-i3-lim/ here].&lt;br /&gt;
[[File:BMW-i3-LIM-CCS-charging-voltage-sense-board-measuring.jpg|none|thumb|BMW i3 LIM voltage sense board by EVcreate]]&lt;br /&gt;
&lt;br /&gt;
=== Fast charge contactor ===&lt;br /&gt;
The LIM produces a 12V, 50% PWM on the positive and negative fast charging contactor outputs and measures the current draw of the contactors.&lt;br /&gt;
&lt;br /&gt;
The BMW OEM fast charge contactor relays, located in the KLE, are (2) TE EVC135 RELAY, SPST-NO, DM (# 2138011-1).&lt;br /&gt;
&lt;br /&gt;
https://www.te.com/usa-en/product-2138011-1.html&lt;br /&gt;
&lt;br /&gt;
Similar, though not exact, replacements are available from [https://www.evcreate.nl/shop/charging/contactor-matching-lim-ccs-charging-module-from-bmw-i3/ EVcreate]&lt;br /&gt;
&lt;br /&gt;
==== Larger contactor control ====&lt;br /&gt;
If you want to use larger contactors with PWM economizer or dual coil, use small relays to drive them and place a 15 ohm resistor (with heat sink) in parallel with each to simulate the original contactor coil&#039;s impedance.&lt;br /&gt;
&lt;br /&gt;
Each of the two 15 ohm resistors must dissipate ~6W @ 13.4V, 50% PWM.&lt;br /&gt;
&lt;br /&gt;
Further investigation is needed to find out if the LIM also detects a contactor failure via the current draw.&lt;br /&gt;
[[File:Gigavac contactor driver circuit.png|none|thumb|500x500px|Gigavac contactor driver circuit]]&lt;br /&gt;
&lt;br /&gt;
=== Charge port ===&lt;br /&gt;
[[File:CCS2-inlet.jpg|thumb|262x262px|DUOSIDA / MIDA CCS(2) inlet|alt=DUOSIDA / MIDA CCS(2) inlet]]&lt;br /&gt;
SAE J1772 (US) and IEC 61851 (international) cover the general physical, electrical, communication protocol, and performance requirements for the electric vehicle conductive charge system and coupler.&lt;br /&gt;
&lt;br /&gt;
https://en.wikipedia.org/wiki/SAE_J1772#Signaling&lt;br /&gt;
&lt;br /&gt;
The original BMW i3 Type 1 charge port has 2.7 kΩ between PP and PE and no connection between CP and PE, as J1772 describes.  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;s&amp;gt;The Type 2 charge port used in Europe probably has 4.7 kΩ  between PP and PE. (from Phoenix datasheet. Not confirmed!)&amp;lt;/s&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
The Type 2 charge port used in Europe has no PP - PE resistor. &lt;br /&gt;
&lt;br /&gt;
Make sure to match these if you want to use a different charge port.  Some brands use different resistance values. &lt;br /&gt;
&lt;br /&gt;
The CP communication for US Type 1 (1-phase) and EU Type 2 (3-phase) charge ports is similar, but the PP circuit is different.&lt;br /&gt;
&lt;br /&gt;
=== Charge port lock ===&lt;br /&gt;
In the BMW i3 a quite expensive Phoenix/Delphi CCS charge port is used, and it would be convenient to be able to use the cheaper Duosida CCS charge ports.&lt;br /&gt;
&lt;br /&gt;
The charge port lock should work with the Duosida lock as well but the feedback (1k unlocked, 11k locked) is a bit different which requires some additional resistors.&lt;br /&gt;
[[File:CCS_setup_LIM_2-02.png|alt=Duosida combo CCS 2 inlet lock actuator connection]][[File:I3 ccs port wiring.jpg|none|alt=BMW i3 CCS inlet lock motor actuator wiring w/pinouts|BMW i3 CCS inlet lock motor actuator wiring w/pinouts]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If using an OEM BMW i3 CCS charge port, the Kuster cable lock uses these connector parts:&lt;br /&gt;
&lt;br /&gt;
* Connector shell: [https://www.fcpeuro.com/products/bmw-socket-housing-4polig-12527549033 BMW 12527549033]&amp;lt;ref&amp;gt;https://openinverter.org/forum/viewtopic.php?p=32096#p32096&amp;lt;/ref&amp;gt; or Hirschmann 805122541&amp;lt;ref&amp;gt;https://openinverter.org/forum/viewtopic.php?p=49346#p49346&amp;lt;/ref&amp;gt; or Uk https://www.auto-click.co.uk/4-way/hirschmann-4-way-automotive-connectors/805-122-541&lt;br /&gt;
* Terminals: [https://www.fcpeuro.com/products/bmw-socket-terminal-mqs-61131393724 BMW 61131393724]&lt;br /&gt;
* Terminal seals: [https://www.fcpeuro.com/products/bmw-sealing-grommet-61138366245 BMW 61138366245]&lt;br /&gt;
&lt;br /&gt;
==== Locks in other charge ports ====&lt;br /&gt;
&lt;br /&gt;
* Peugeot: 2 motor pins, 2 feedback pins. Feedback is some sort of 2 pin semiconductor device, maybe hall effect. Feed 12V via 1k resistor, outputs about 10V when locked, 3V when open. A solution is needed for converting this to the LIM.&lt;br /&gt;
&lt;br /&gt;
===RGB charge indication light===&lt;br /&gt;
The RGB charge indicator LED should have a common cathode and series resistors for 12V DC.&lt;br /&gt;
&lt;br /&gt;
Nice push buttons with an integrated RGB LED are available on [https://nl.aliexpress.com/item/4000437597282.html Aliexpress] for a few dollars. &lt;br /&gt;
&lt;br /&gt;
The switch signal is useful to stop charging and has to be connected to the ECU.  The ECU then terminates the charging process over the CAN bus.&lt;br /&gt;
[[File:RGB LED common cathode.png|none|thumb|243x243px|RGB LED]]&lt;br /&gt;
&lt;br /&gt;
=== Wake/sleep ===&lt;br /&gt;
The LIM will wake up under any of these circumstances:&lt;br /&gt;
&lt;br /&gt;
* When 12V is applied to the hardware wake up line (1B-8).&lt;br /&gt;
* On plug insertion.&lt;br /&gt;
* On opening of the charge port door.&lt;br /&gt;
* When the LIM sees CAN message 0x12F.&lt;br /&gt;
&lt;br /&gt;
The hardware wake up line works in both directions. I.e., the LIM can be woken by 12V on the hardware wake up line, but, similarly, when the LIM wakes up it will put 12V on the wake up line itself. This can be used to do things like waking up an OBC on plug insertion.&lt;br /&gt;
&lt;br /&gt;
== Programming a new LIM ==&lt;br /&gt;
If you purchase a new LIM, there is no configuration loaded; it is &amp;quot;virgin&amp;quot;, and must be configured before use.&lt;br /&gt;
&lt;br /&gt;
There are at least two ways to program a virgin BMW i3 LIM: &lt;br /&gt;
&lt;br /&gt;
* Use BMW E-Sys software in combination with a salvaged Body Domain Controller, and possibly requiring a matching physical key&amp;lt;ref&amp;gt;https://openinverter.org/forum/viewtopic.php?p=43848#p43848&amp;lt;/ref&amp;gt;;&lt;br /&gt;
* Use a Vector CAN (or similar) and a Fahrzeugauftrag (FA) file to edit and write information to the LIM without E-Sys&amp;lt;ref&amp;gt;[https://openinverter.org/forum/viewtopic.php?p=54432&amp;amp;sid=e276b6583092e79d1ba390a24c652ece#p54432 https://openinverter.org/forum/viewtopic.php?p=54432]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Programming LIM using E-Sys and a BDC/Key ===&lt;br /&gt;
Damien managed to program a brand new LIM with a i3 BDC (Body Domain Controller).&lt;br /&gt;
&lt;br /&gt;
He caught a CAN log of the programming session: https://github.com/damienmaguire/BMW-i3-CCS/tree/main/Programming/Logs&lt;br /&gt;
&lt;br /&gt;
Hopefully we figure out how to do it with a few CAN messages. In the meantime, Damien is offering LIM programming as a service: https://www.evbmw.com/index.php/evbmw-webshop/evbmw-serv/limprg.&lt;br /&gt;
&lt;br /&gt;
====== Basic shopping list if you want to program a LIM: ======&lt;br /&gt;
*Software: &lt;br /&gt;
**Esys 3.36 from here: https://disk.yandex.ru/d/3XLfVVYHFq8qQw&lt;br /&gt;
**pszdata lite from here: https://disk.yandex.ru/d/Y0w0r5T1ElMVdA&lt;br /&gt;
*Hardware: &lt;br /&gt;
**BMW LIM ([[#LIM hardware|see &amp;quot;LIM hardware&amp;quot; section below]]), connectors and pins ([[#Connectors and Pinouts|see &amp;quot;Connectors and Pinouts&amp;quot; section above]]).&lt;br /&gt;
**BMW i3 BDC (Body Domain Controller): basically the main ecu in the i3 that gates all the data around the car. &lt;br /&gt;
***Damien sourced his from: https://www.evbreakers.com/ noting &#039;&#039;They even threw in the plugs and few cm of harness for free.&#039;&#039;&lt;br /&gt;
***According to realoem.com, the first BDC (used in 2014) was p/n 61359354010&lt;br /&gt;
****A fuller list of the various BDCs over the subsequent years can be found here here:https://www.realoem.com/bmw/enUS/partxref?q=61359354010. Thankfully, there is a very wide retro/cross-compatibility&lt;br /&gt;
****Also found some part numbers in ebay listings not seen in the realoem list (maybe a North America vs EU thing?):&lt;br /&gt;
*****61-35-8-715-974, 61-35-5-A40-2F9&lt;br /&gt;
**Car key from the same car as the BDC. EDIT: this may not be necessary as the BDC can be put into &amp;quot;on&amp;quot; mode by running the full fault delete function using ISTA &amp;lt;ref&amp;gt; https://openinverter.org/forum/viewtopic.php?p=44069#p44069&amp;lt;/ref&amp;gt;&lt;br /&gt;
***Wondering if a non-matching used or new fob could be used/reprogrammed if the BDC donor&#039;s VIN was known?&lt;br /&gt;
**BDC simulator: https://www.aliexpress.com/item/1005002317110375.html&lt;br /&gt;
**Enet cable: https://bcables.com/&lt;br /&gt;
** USB to Ethernet adapter if your PC / laptop does not have a spare Ethernet port.&lt;br /&gt;
**Two extra pins for Conn8 on the BDC to bring out PT CAN.&lt;br /&gt;
*DC power supply or 12v battery.&lt;br /&gt;
&lt;br /&gt;
=== Programming LIM using Vector CAN and Fahrzeugauftrag (FA) file ===&lt;br /&gt;
&lt;br /&gt;
* Hardware requirement: TBD&lt;br /&gt;
** Vector CAN (can other hardware be used?)&lt;br /&gt;
* Software requirement: BMW E-sys v3.34 (tested&amp;lt;ref&amp;gt;https://openinverter.org/forum/viewtopic.php?p=54452#p54452&amp;lt;/ref&amp;gt;)&lt;br /&gt;
* Advantages/Disadvantages&lt;br /&gt;
&lt;br /&gt;
== Charge control==&lt;br /&gt;
The EVSE (charging station) shares its charging capacity limits via PWM during IEC 61851/ J1772 AC charging, or via PLC during DIN 70121 or ISO 15118 CCS sessions, but often the car cannot handle the max available power of the charging station.&lt;br /&gt;
&lt;br /&gt;
The actual battery voltage and battery current values are needed by the LIM to check the response of the charging station.  In this setup, the battery voltage and current are measured by an Isabellenhütte IVT CAN bus sensor, but these values could also be measured and shared on the CAN bus by the BMS. (CAN message 0x112)&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Contactor Test&#039;&#039;&#039; ===&lt;br /&gt;
This is required before the LIM will proceed past the Precharge state during ccs charging. &lt;br /&gt;
&lt;br /&gt;
To get it to do a contactor test following procedure has been determined&lt;br /&gt;
&lt;br /&gt;
For LIMs 61 35 6 828 052 &#039;&#039;and later&#039;&#039; (to be confirmed)&lt;br /&gt;
&lt;br /&gt;
#HV battery voltage to be present at vehicle side of contactors&lt;br /&gt;
#Charge Port door state closed (charge door feedback pin 4B-12 floating)&lt;br /&gt;
##charge door feedback is set to locked in 0x272 byte 2&lt;br /&gt;
#Charge Port Voltage Sense feedback with contactors open needs to be above 60V&lt;br /&gt;
##Fault set in 0x272 byte 2&lt;br /&gt;
#Ignition in 0x12F byte 2 needs to toggle from OFF 0x88 to ON 0x8a&lt;br /&gt;
#LIM will cycle contactors during weld test and clear fault in 0x272 byte 2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For LIMs &#039;&#039;before&#039;&#039; 61 35 6 828 052 (to be confirmed)&lt;br /&gt;
#HV battery voltage to be present at vehicle side of contactors&lt;br /&gt;
#Charge Port door state is closed, feedback in 0x272 byte 2&lt;br /&gt;
#12V permanent to be connected to the LIM&lt;br /&gt;
#Ignition in 0x12F byte 2 needs be ON 0x8a&lt;br /&gt;
#LIM will cycle contactors during weld test and clear fault in 0x272 byte 2&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;&#039;celeron55&#039;s notes&#039;&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
Some detail of a tested 61 35 6 828 052 unit that may or may not be of interest to anyone:&lt;br /&gt;
# The intention is to make the LIM do this test at vehicle power up. In Zombie terms that means when going into the MOD_RUN state.&lt;br /&gt;
# The LIM will do the contactor test if it sees for a duration of 3 seconds that:&lt;br /&gt;
## The charge door is closed according to feedback (feedback line at 12V). 0x272 byte 2 bits 0 and 1. On Zombie that&#039;s the CP_DOOR parameter.&lt;br /&gt;
## The inlet voltage sensor is giving a low enough value (the limit is 60V according to above). 0x3B4 byte 7. On Zombie that&#039;s the CCS_V_Con parameter.&lt;br /&gt;
## The CAN ignition bit in 0x12F byte 2 was OFF earlier. (0x8a=ON, 0x86=OFF)&lt;br /&gt;
## The CAN ignition bit in 0x12F byte 2 is ON currently. On Zombie this gets set when opmode==MOD_RUN. Charging is disabled in opmode==MOD_RUN, so afterwards before charging it needs to be changed yet again to another value.&lt;br /&gt;
# What happens in the contactor test is that the LIM closes the contactors for a bit and then opens them. If the LIM likes what it sees, this clears the 0x272 byte 2 contactor bits to 0. On Zombie that&#039;s the CCS_Contactor parameter.&lt;br /&gt;
# On the bench, the LIM doesn&#039;t seem to care if the inlet voltage sensor doesn&#039;t sense a voltage during the test. However on the bench it was impossible to tell whether it would actually proceed to charge or not.&lt;br /&gt;
# The meaning of the CCS_Contactor values are as follows. Values other than 0 and !=0 may not be visible in UIs, but due to the nature of how the value is read from CAN, it can have other values than 0 and 1.&lt;br /&gt;
## 0 = Open&lt;br /&gt;
## 1 = Closed (Assuming)&lt;br /&gt;
## 8 = Doing contactor test&lt;br /&gt;
## 24 = Inlet voltage high / udc low&lt;br /&gt;
## 28 = Waiting for ignition cycle or unplugging the cable&lt;br /&gt;
&lt;br /&gt;
===Battery-dependent charging current control ===&lt;br /&gt;
During (fast) charging a cell voltage and cell temperature dependent current limit is very important.&lt;br /&gt;
&lt;br /&gt;
The BMS or VCU should limit this value according to the battery specifications and protect the cells from damage and ageing at all times.&lt;br /&gt;
&lt;br /&gt;
(Not yet implemented to the STM32 / ZombieVerter VCU project)&lt;br /&gt;
&lt;br /&gt;
===CCS inlet temperature sensors===&lt;br /&gt;
Many CCS charge ports have DC and AC contact temperature sensors to avoid overheating if the contact resistance is high for some reason. The BMW&#039;s LIM has no temperature sensor inputs, but the VCU/charge controller could be connected to these sensors (usually PT1000 or NTC) and charging current could be reduced if the inlet gets too hot. (Not yet implemented to the STM32 / ZombieVerter VCU project) &lt;br /&gt;
&lt;br /&gt;
However, this temperature measurement is also done on the charger side, on the CCS cable itself. Chargers will protect themselves from overheating the CCS pins.The absolute max pin temperature allowed can range from 70-90*C depending on quickcharger brand. &lt;br /&gt;
&lt;br /&gt;
===AC charging (on board charger control)===&lt;br /&gt;
The LIM also handles the (lower level J1772 / IEC61851) communication during AC charging and shares measured PP (charging cable) and CP (charging station) AC current limits in the CAN message 0x3B4 EVSE info.&lt;br /&gt;
&lt;br /&gt;
It is not possible to have two car-side charge controllers connected to the pilot line simultaneously.  It is recommended to control the charger by CAN bus. If your charger needs the pilot signal, you will have to emulate it or switch the pilot connection wiring over to the active charger during AC charging.&lt;br /&gt;
&lt;br /&gt;
If the onboard charger accepts an AC current limit, this value can be directly used but some chargers can only be controlled with DC current commands.  &lt;br /&gt;
&lt;br /&gt;
Because we don&#039;t know the actual AC current, we can only estimate it with a fixed AC voltage and charger efficiency.&lt;br /&gt;
 DC_current = fixed_AC_voltage * CP_PP_current_limit * phase_count * charger_efficiency / DC_voltage&lt;br /&gt;
&lt;br /&gt;
==CAN communication==&lt;br /&gt;
A DBC CAN database file can be found here: [https://github.com/damienmaguire/BMW-i3-CCS/blob/main/i3_LIM_dbc1.dbc I3 LIM CAN dbc1]&lt;br /&gt;
&lt;br /&gt;
This list has to be cleaned up once we know which messages are actually necessary for the LIM.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Power Train CAN messages [500kbps]&lt;br /&gt;
!ID&lt;br /&gt;
!Function&lt;br /&gt;
!sent by&lt;br /&gt;
!interval&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|0x112&lt;br /&gt;
|BMS msg.&lt;br /&gt;
|VCU or BMS&lt;br /&gt;
|10ms&lt;br /&gt;
|needed&lt;br /&gt;
|-&lt;br /&gt;
|0x12F&lt;br /&gt;
|Wake up&lt;br /&gt;
|VCU&lt;br /&gt;
|100ms&lt;br /&gt;
|needed&lt;br /&gt;
|-&lt;br /&gt;
|0x3E9&lt;br /&gt;
|Main LIM control&lt;br /&gt;
|VCU&lt;br /&gt;
|200ms&lt;br /&gt;
|needed&lt;br /&gt;
|-&lt;br /&gt;
| 0x2F1&lt;br /&gt;
|Lim DC charge command 2.&lt;br /&gt;
|VCU&lt;br /&gt;
|100ms&lt;br /&gt;
|needed&lt;br /&gt;
|-&lt;br /&gt;
|0x2FA&lt;br /&gt;
|Lim DC charge command 3.&lt;br /&gt;
| VCU&lt;br /&gt;
|80ms...1s&lt;br /&gt;
|needed (low interval during CCS start up)&lt;br /&gt;
|-&lt;br /&gt;
|0x2FC&lt;br /&gt;
|Charge flap control&lt;br /&gt;
|VCU&lt;br /&gt;
|100ms (4s)&lt;br /&gt;
| needed (constant values work)&lt;br /&gt;
|-&lt;br /&gt;
|0x431&lt;br /&gt;
|Battery info&lt;br /&gt;
|VCU&lt;br /&gt;
|200ms&lt;br /&gt;
|needed but does not control anything&lt;br /&gt;
|-&lt;br /&gt;
|0x432&lt;br /&gt;
|BMS SoC&lt;br /&gt;
|VCU or BMS&lt;br /&gt;
|200ms&lt;br /&gt;
|display SoC needed&lt;br /&gt;
|-&lt;br /&gt;
|0x03C&lt;br /&gt;
|Vehicle status&lt;br /&gt;
|VCU&lt;br /&gt;
|200ms&lt;br /&gt;
|(constant values)&lt;br /&gt;
|-&lt;br /&gt;
|0x1A1&lt;br /&gt;
|Vehicle speed&lt;br /&gt;
|VCU&lt;br /&gt;
|20ms&lt;br /&gt;
|(constant values) &lt;br /&gt;
|-&lt;br /&gt;
|0x2A0&lt;br /&gt;
|Central locking&lt;br /&gt;
|VCU&lt;br /&gt;
|200ms (4s)&lt;br /&gt;
|(constant values) &lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;s&amp;gt;0x397&amp;lt;/s&amp;gt;&lt;br /&gt;
|&amp;lt;s&amp;gt;OBD&amp;lt;/s&amp;gt;&lt;br /&gt;
|&amp;lt;s&amp;gt;VCU&amp;lt;/s&amp;gt;&lt;br /&gt;
|&amp;lt;s&amp;gt;200ms&amp;lt;/s&amp;gt;&lt;br /&gt;
|&amp;lt;s&amp;gt;(constant values) not needed&amp;lt;/s&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|0x3F9&lt;br /&gt;
|Engine info&lt;br /&gt;
|VCU&lt;br /&gt;
|1000ms&lt;br /&gt;
|(constant values)&lt;br /&gt;
|-&lt;br /&gt;
|0x3A0&lt;br /&gt;
|Vehicle condition&lt;br /&gt;
| VCU&lt;br /&gt;
|200ms&lt;br /&gt;
|(constant values)&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;s&amp;gt;0x330&amp;lt;/s&amp;gt;&lt;br /&gt;
|&amp;lt;s&amp;gt;Range info&amp;lt;/s&amp;gt;&lt;br /&gt;
|&amp;lt;s&amp;gt;VCU&amp;lt;/s&amp;gt;&lt;br /&gt;
|&amp;lt;s&amp;gt;200ms&amp;lt;/s&amp;gt;&lt;br /&gt;
|&amp;lt;s&amp;gt;(constant values) not needed&amp;lt;/s&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|0x51A&lt;br /&gt;
|Network management&lt;br /&gt;
|VCU&lt;br /&gt;
| 200ms&lt;br /&gt;
|(constant values) needed?&lt;br /&gt;
|-&lt;br /&gt;
|0x540&lt;br /&gt;
|Network management 2&lt;br /&gt;
|VCU&lt;br /&gt;
| 200ms&lt;br /&gt;
| (constant values) needed?&lt;br /&gt;
|-&lt;br /&gt;
|0x512&lt;br /&gt;
|Network management edme&lt;br /&gt;
|VCU&lt;br /&gt;
| 200ms&lt;br /&gt;
|(constant values) not needed&lt;br /&gt;
|-&lt;br /&gt;
|0x560&lt;br /&gt;
|Network management kombi&lt;br /&gt;
|VCU&lt;br /&gt;
|200ms&lt;br /&gt;
|(constant values) not needed&lt;br /&gt;
|-&lt;br /&gt;
|0x510&lt;br /&gt;
|Network management zgw&lt;br /&gt;
|VCU&lt;br /&gt;
|200ms&lt;br /&gt;
|(constant values) needed?&lt;br /&gt;
|-&lt;br /&gt;
|0x328&lt;br /&gt;
|Counter&lt;br /&gt;
|VCU&lt;br /&gt;
|1s&lt;br /&gt;
|needed&lt;br /&gt;
|-&lt;br /&gt;
|0x3E8&lt;br /&gt;
| OBD reset&lt;br /&gt;
|VCU&lt;br /&gt;
|1s&lt;br /&gt;
| (constant values)&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;s&amp;gt;0x380&amp;lt;/s&amp;gt;&lt;br /&gt;
|&amp;lt;s&amp;gt;Vin&amp;lt;/s&amp;gt;&lt;br /&gt;
|&amp;lt;s&amp;gt;VCU&amp;lt;/s&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;s&amp;gt;not needed&amp;lt;/s&amp;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;
| colspan=&amp;quot;5&amp;quot; |&#039;&#039;&#039;Messages sent by LIM&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|0x29E&lt;br /&gt;
|CCS charger specs&lt;br /&gt;
|LIM&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 0x2EF&lt;br /&gt;
|Min. available voltage from the CCS charger.&lt;br /&gt;
|LIM&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|0x2B2&lt;br /&gt;
|Current and Voltage as measured by the CCS charger&lt;br /&gt;
|LIM&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 0x3B4&lt;br /&gt;
|EVSE info: CP, PP &amp;amp; inlet voltage&lt;br /&gt;
|LIM&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|0x272&lt;br /&gt;
|CCS contactor state and charge flap open/close status.&lt;br /&gt;
|LIM&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 0x337&lt;br /&gt;
|Inlet lock status&lt;br /&gt;
|LIM&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== LIM logs==&lt;br /&gt;
Here you can find some CAN logs of AC and DC charging sessions. https://github.com/damienmaguire/BMW-i3-CCS/tree/main/CAN_Logs&lt;br /&gt;
&lt;br /&gt;
QCA7005 SPI captures on Damien&#039;s GitHub https://github.com/damienmaguire/BMW-i3-CCS/tree/main/SPI_Caps&lt;br /&gt;
&lt;br /&gt;
==Observations==&lt;br /&gt;
A VIN value is not required for AC or DC fast charging to function.  Any VIN, or none, can be used.&lt;br /&gt;
&lt;br /&gt;
Functional LIMs have come from vehicles where the Air Bags have deployed, indicating that the module still works after a &amp;quot;Safety&amp;quot; event has occurred.&lt;br /&gt;
&lt;br /&gt;
==LIM hardware==&lt;br /&gt;
&lt;br /&gt;
=== Physical dimensions ===&lt;br /&gt;
The main body is 170mm x 42mm x 104mm. There are 2 mounting brackets with 192mm hole spacing. Total width is 215mm. The connectors on the front have additional 16mm to the main body.&lt;br /&gt;
&lt;br /&gt;
https://openinverter.org/forum/viewtopic.php?p=51061#p51061&lt;br /&gt;
&lt;br /&gt;
===LIM versions===&lt;br /&gt;
Only &amp;quot;LIM_AC_DC&#039;&#039;&#039;O&#039;&#039;&#039;&amp;quot; versions work for CCS.   Look for both &amp;quot;LIM_AC_DCO&amp;quot; &amp;lt;u&amp;gt;and&amp;lt;/u&amp;gt; a MAC address on the label!  If no MAC, the LIM is either AC-only (&amp;quot;LIM_AC&amp;quot;) or AC + CHAdeMO (&amp;quot;LIM_AC_DCC&amp;quot;), and not useful for CCS. &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+LIM versions&lt;br /&gt;
!Part No.&lt;br /&gt;
!IEC 61851&lt;br /&gt;
J1772 (AC)&lt;br /&gt;
!DIN 70121&lt;br /&gt;
!ISO 15118&lt;br /&gt;
!ISO 15118-20&lt;br /&gt;
!Cars&lt;br /&gt;
! Used until&lt;br /&gt;
! Tested&lt;br /&gt;
|-&lt;br /&gt;
|61 35 9 346 827&lt;br /&gt;
|x&lt;br /&gt;
|x&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|BMW i3&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|61 35 9 346 820&lt;br /&gt;
| x&lt;br /&gt;
|x&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|BMW i3&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|61 35 9 353 646&lt;br /&gt;
|x&lt;br /&gt;
|x&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| BMW i3&lt;br /&gt;
|Jul 2014&lt;br /&gt;
|x&lt;br /&gt;
|-&lt;br /&gt;
|61 35 9 380 352&lt;br /&gt;
|x&lt;br /&gt;
| x&lt;br /&gt;
|?&lt;br /&gt;
|&lt;br /&gt;
|BMW i3&lt;br /&gt;
|Nov 2015&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|61 35 6 805 847&lt;br /&gt;
|x&lt;br /&gt;
|x&lt;br /&gt;
|?&lt;br /&gt;
|&lt;br /&gt;
|BMW i3&lt;br /&gt;
|Jul 2016&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|61 35 6 828 052&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|BMW i3&lt;br /&gt;
|Aug 2019&amp;lt;ref&amp;gt;https://bimmercat.com/bmw/en/parts/info/Control+unit%2C+charging+interf.module+LIM/61356828052&amp;lt;/ref&amp;gt;&lt;br /&gt;
|x &amp;lt;ref&amp;gt;Forum Reference: https://openinverter.org/forum/viewtopic.php?p=56201&amp;amp;sid=6dfa5895f1899ec553db041dd7146f7a#p56201 and https://openinverter.org/forum/viewtopic.php?p=56290#p56290&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|61 35 9 494 498&lt;br /&gt;
|x&lt;br /&gt;
|x&lt;br /&gt;
|?&lt;br /&gt;
|&lt;br /&gt;
|BMW i3&lt;br /&gt;
| 2018?&lt;br /&gt;
|x&lt;br /&gt;
|-&lt;br /&gt;
|61 35 9 470 199&lt;br /&gt;
|x&lt;br /&gt;
|x&lt;br /&gt;
|?&lt;br /&gt;
|&lt;br /&gt;
|BMW i3&lt;br /&gt;
|?&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|61 35 9 454 319&lt;br /&gt;
|x&lt;br /&gt;
|x&lt;br /&gt;
|x&lt;br /&gt;
|?&lt;br /&gt;
|BMW i3&lt;br /&gt;
Mini cooper SE&lt;br /&gt;
|now&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
=== Power Limits===&lt;br /&gt;
The limits for pre-2017/26 (Week 26 of 2017) are 0V-500V 0A-250A, post 2017/27 (Week 27 of 2017) 0V-1000V  -500A-+500A. &lt;br /&gt;
&lt;br /&gt;
This probably indicates when they moved from DIN 70121 only to ISO 15118. &lt;br /&gt;
&lt;br /&gt;
=== Chips on the LIM board===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+components&lt;br /&gt;
!Chip&lt;br /&gt;
!Description&lt;br /&gt;
!Function&lt;br /&gt;
!Datasheet&lt;br /&gt;
|-&lt;br /&gt;
|Renesas V850E2/FG4&lt;br /&gt;
|32-bit Single-Chip Microcontroller&lt;br /&gt;
|main MCU&lt;br /&gt;
|https://www.renesas.com/us/en/document/dst/data-sheet-v850e2fg4&lt;br /&gt;
|-&lt;br /&gt;
|Qualcomm QCA7000&lt;br /&gt;
|HomePlug® Green PHY, single chip solution&lt;br /&gt;
|PLC Green PHY&lt;br /&gt;
|https://openinverter.org/forum/download/file.php?id=9611&lt;br /&gt;
|-&lt;br /&gt;
|Infineon TLE 7263E&lt;br /&gt;
|Integrated HS-CAN, LIN, LDO and HS Switch, System Basis Chip&lt;br /&gt;
|CAN, 2xLDO, wake-up&lt;br /&gt;
|https://docs.rs-online.com/db13/0900766b814d680b.pdf&lt;br /&gt;
|-&lt;br /&gt;
|TI SN74LVC2T45-Q1&lt;br /&gt;
|Dual-Bit Dual Supply Transceiver with Configurable Voltage Translation&lt;br /&gt;
|&lt;br /&gt;
|https://www.ti.com/lit/gpn/sn74lvc2t45-q1&lt;br /&gt;
|-&lt;br /&gt;
|NXP 74LVC1T45&lt;br /&gt;
|Dual supply translating transceiver&lt;br /&gt;
|&lt;br /&gt;
|https://datasheetspdf.com/pdf-file/648034/NXP/74LVC1T45/1&lt;br /&gt;
|-&lt;br /&gt;
|STM L9951XP&lt;br /&gt;
|Actuator driver&lt;br /&gt;
|inlet lock motor&lt;br /&gt;
|https://www.st.com/resource/en/datasheet/l9951.pdf&lt;br /&gt;
|-&lt;br /&gt;
|STM TS321&lt;br /&gt;
|Low-Power Single Operational Amplifier&lt;br /&gt;
|&lt;br /&gt;
|https://www.ti.com/lit/gpn/ts321&lt;br /&gt;
|-&lt;br /&gt;
| TI LM2902&lt;br /&gt;
|Quadruple general-purpose operational amplifier&lt;br /&gt;
|&lt;br /&gt;
|https://www.ti.com/lit/gpn/lm2902&lt;br /&gt;
|-&lt;br /&gt;
|STM VNQ5E250AJ-E&lt;br /&gt;
|Quad channel high-side driver with analog current sense&lt;br /&gt;
| LEDs?, contactors?&lt;br /&gt;
|https://www.st.com/resource/en/datasheet/vnq5e250aj-e.pdf&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Charging protocols ==&lt;br /&gt;
&lt;br /&gt;
===Signaling circuit ===&lt;br /&gt;
[[File:CCS1 vs CCS2 signaling circuit 2.png|none|thumb|1500x1500px|CCS1 vs CCS2 combo signaling circuit]]&lt;br /&gt;
&lt;br /&gt;
===AC charging ===&lt;br /&gt;
Usually the J1772 (US) or IEC61851 (EU) protocol is used for AC charging.&lt;br /&gt;
&lt;br /&gt;
Some new charging stations support AC charging with ISO 15118 high level protocol as well, but it is not confirmed which versions of the LIM support it.&lt;br /&gt;
&lt;br /&gt;
By default, the the EVSE (charging station) outputs +12V on the CP pin, and when connected to an EV will be reduced to 9V because of a load resistor present in the Electric Vehicle; this signals the EVSE that the connector has been plugged into a EV.  After this, the EVSE will send a 1khz +12V to ‐12V square wave (PWM signal) and the duty cycle value corresponding to the maximum current it could deliver.  If the EV is okay with that value of current, then it performs a handshake by changing the load resistance and dropping the PWM voltage to 6V, after which the charging begins.&lt;br /&gt;
&lt;br /&gt;
In IEC61851, where untethered charging stations are allowed, the PP pin is used to detect the maximum power rating of the cable.&lt;br /&gt;
&lt;br /&gt;
In the US, with J1772, where charging stations need to be tethered, the PP pin is used to detect if the manual unlocking mechanism is pressed, to stop the current flow before the plug is removed.&lt;br /&gt;
&lt;br /&gt;
[[wikipedia:SAE_J1772|More information: https://en.wikipedia.org/wiki/SAE_J1772]]&lt;br /&gt;
[[File:IEC61851 charging sequence.png|none|thumb|1000x1000px|standard IEC61851 / J1772 charging sequence.|alt=]]&lt;br /&gt;
&lt;br /&gt;
===CCS DC charging===&lt;br /&gt;
DIN 70121 and ISO 15118 are quite complex high level protocols transmitted over PLC (power line communication) on the CP pin.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This [https://openinverter.org/forum/download/file.php?id=1712&amp;amp;sid=59cf27578e4021c1e6dc01c73f46d8ee Design Guide for Combined Charging Systems] by CharIn describes the basics of CCS charging very well.&lt;br /&gt;
&lt;br /&gt;
https://openinverter.org/forum/download/file.php?id=1712&amp;amp;sid=59cf27578e4021c1e6dc01c73f46d8ee&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This document actually covers Fast and &#039;&#039;Smart Charging Solutions for Full Size Urban Heavy Duty Applications&#039;&#039;, but since the protocols used are similar it has comparable sequence diagrams, with descriptions for &#039;&#039;&#039;normal start up&#039;&#039;&#039;, &#039;&#039;&#039;normal shutdown&#039;&#039;&#039;, &#039;&#039;&#039;DC supply-initiated emergency&#039;&#039;&#039; &#039;&#039;&#039;stop&#039;&#039;&#039; and &#039;&#039;&#039;EV-initiated emergency stop&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
https://assured-project.eu/storage/files/assured-10-interoperability-reference.pdf&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
[[Category:OEM]] &lt;br /&gt;
[[Category:BMW]] &lt;br /&gt;
[[Category:Charger]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Rstevens81</name></author>
	</entry>
	<entry>
		<id>https://openinverter.org/wiki/index.php?title=BMW_Hybrid_Battery_Pack&amp;diff=4369</id>
		<title>BMW Hybrid Battery Pack</title>
		<link rel="alternate" type="text/html" href="https://openinverter.org/wiki/index.php?title=BMW_Hybrid_Battery_Pack&amp;diff=4369"/>
		<updated>2024-01-12T14:36:03Z</updated>

		<summary type="html">&lt;p&gt;Rstevens81: added link to bobby come lately video where the phev pack is dismantled&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In addition to the &#039;&#039;&#039;BMW 5 Series (G30) 530e&#039;&#039;&#039; the same battery pack can be found in the &#039;&#039;&#039;7 Series (G12) 740e&#039;&#039;&#039; as well as the &#039;&#039;&#039;X Series&#039;&#039;&#039; &#039;&#039;&#039;(F15) X5&#039;&#039;&#039;.  These battery packs consist of six battery modules yielding 351 volts. The same battery modules can be found in the &#039;&#039;&#039;3 Series (F30) 330e&#039;&#039;&#039; but in a smaller form factor made up of only five modules and 293 volts.&lt;br /&gt;
&lt;br /&gt;
[[File:Battery Location.jpg|thumb|The battery pack is located under the rear seat.|alt=|none]]&lt;br /&gt;
&lt;br /&gt;
== First Gen (-2018) ==&lt;br /&gt;
&lt;br /&gt;
The Electrical Energy Storage System in the 530e as well as the 740e has a code name of SP06 and a capacity of 26 Ah.&lt;br /&gt;
&lt;br /&gt;
== Second Gen (2019-present) ==&lt;br /&gt;
&lt;br /&gt;
The newer SP41 high-voltage battery was installed in the G30 as well as the G12 Plug-in Hybrid Electric Vehicles starting in July of 2019. It has the same basic design as the SP06. The most significant change is the cell capacity increase from 26 Ah to 34 Ah.&lt;br /&gt;
&lt;br /&gt;
== Technical Specifications ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Technical data&lt;br /&gt;
!5 Series G30 PHEV (SP06)&lt;br /&gt;
-2018&lt;br /&gt;
!5 Series G30 PHEV (SP41)&lt;br /&gt;
2019-2022&lt;br /&gt;
|-&lt;br /&gt;
|Voltage&lt;br /&gt;
|351.4 V (nominal voltage)&lt;br /&gt;
|355 V (nominal voltage)&lt;br /&gt;
|-&lt;br /&gt;
|Voltage Range&lt;br /&gt;
|Min. 269 V – Max. 398 V&lt;br /&gt;
|Min. 269 V – Max. 403 V&lt;br /&gt;
|-&lt;br /&gt;
|Battery cells&lt;br /&gt;
|Lithium-ion&lt;br /&gt;
|Lithium-ion&lt;br /&gt;
|-&lt;br /&gt;
|Number of battery cells&lt;br /&gt;
|96 in series&lt;br /&gt;
|96 in series&lt;br /&gt;
|-&lt;br /&gt;
|Number of cell modules&lt;br /&gt;
|6&lt;br /&gt;
|6&lt;br /&gt;
|-&lt;br /&gt;
|Cell voltage&lt;br /&gt;
|3.66 V&lt;br /&gt;
|3.70 V&lt;br /&gt;
|-&lt;br /&gt;
|Capacitance&lt;br /&gt;
|26 Ah&lt;br /&gt;
|34 Ah&lt;br /&gt;
|-&lt;br /&gt;
|Storable amount of energy&lt;br /&gt;
|9.2 kWh&lt;br /&gt;
|12 kWh&lt;br /&gt;
|-&lt;br /&gt;
|Usable energy&lt;br /&gt;
|7.4 kWh&lt;br /&gt;
|10.4 kWh&lt;br /&gt;
|-&lt;br /&gt;
|Max. power (discharge)&lt;br /&gt;
|83 kW (short-term)&lt;br /&gt;
|83 kW (short-term)&lt;br /&gt;
|-&lt;br /&gt;
|Maximum power (AC charging)&lt;br /&gt;
|3.7 kW&lt;br /&gt;
|3.7 kW&lt;br /&gt;
|-&lt;br /&gt;
|Weight&lt;br /&gt;
|248 lbs / 112.5 kg (without retaining brackets)&lt;br /&gt;
|261 lbs / 118.4kg (without retaining brackets)&lt;br /&gt;
|-&lt;br /&gt;
|Dimensions&lt;br /&gt;
|541 mm x 1134 mm x 271 mm&lt;br /&gt;
|541 mm x 1134 mm x 271 mm&lt;br /&gt;
|-&lt;br /&gt;
|Cooling system&lt;br /&gt;
|Refrigerant R1234yf&lt;br /&gt;
|Refrigerant R1234yf&lt;br /&gt;
|-&lt;br /&gt;
|Individual Module Dimensions&lt;br /&gt;
|364*183*110mm (L/W/H) without BMS attached&lt;br /&gt;
(add c. 25mm to length or height of module for BMS)&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Battery Management System, BMS ==&lt;br /&gt;
There is a SimpBMS version available on GitHub called &#039;&#039;&#039;BMWPhevBMS&#039;&#039;&#039; https://github.com/Tom-evnut/BMWPhevBMS created by Tome de Bree.&lt;br /&gt;
&lt;br /&gt;
=== Wiring/pinouts ===&lt;br /&gt;
When using SimpBMS, the original BMW BMS master module should be unplugged (blue plug). This plug should instead be used to power the BMS slave modules and for the CAN connection to slave modules. See pinout below.&lt;br /&gt;
&lt;br /&gt;
It&#039;s important to note that each plug in the wiring harness has an &#039;in&#039; and an &#039;out&#039; pin. I.e., the 5V, GND, and CAN connections are chained from one slave module to the next. So, if for some reason you have one of the slave modules unplugged, you may need to jumper the pins in that plug or else the modules further down the chain may not work.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Blue plug pinout&lt;br /&gt;
!Pin&lt;br /&gt;
!Function&lt;br /&gt;
!Note&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|CAN H&lt;br /&gt;
|&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;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
|5V&lt;br /&gt;
|Apply 5V here to power the slave modules&lt;br /&gt;
|-&lt;br /&gt;
|6&lt;br /&gt;
|GND&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|7&lt;br /&gt;
|CAN H&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|8&lt;br /&gt;
|CAN L&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|9&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|10&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|11&lt;br /&gt;
|5V&lt;br /&gt;
|Apply 5V here to power the slave modules&lt;br /&gt;
|-&lt;br /&gt;
|12&lt;br /&gt;
|GND&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Gen 2 Blue plug pinout&lt;br /&gt;
!Pin&lt;br /&gt;
!Function&lt;br /&gt;
!Note&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|CAN L&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
|CAN H&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
|Interlock&lt;br /&gt;
|All Modules connected, 5V. Not connected, float.&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
|5V&lt;br /&gt;
|Apply 5V here to power the slave modules&lt;br /&gt;
|-&lt;br /&gt;
|6&lt;br /&gt;
|GND&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|7&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|8&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|9&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|10&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|11&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|12&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Part Numbers&amp;lt;ref&amp;gt;Forum Reference: https://openinverter.org/forum/viewtopic.php?f=20&amp;amp;t=709&amp;lt;/ref&amp;gt; ==&lt;br /&gt;
and here&#039;s how the six cell modules are connected together with the high voltage orange wires&lt;br /&gt;
[[File:High Voltage Cables.jpg|thumb|High Voltage Cables|alt=|none]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;1 Part Number: 61278621016 Main Negative (runs from Cell Module #1 to the Safety Box #8 front connector)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;2 Part Number: 61278621017 Connects Cell Module #2 to Cell Module #3&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;3 Part Number: 61278621018 Connects Cell Module #3 to Cell Module #4&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;4 Part Number:61278621019 Connects Cell Module #4 to Cell Module #5&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;? Part Number:??????????? Connects Cell Module #5 to Cell Module #6&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;5 Part Number: 61278621020 Main Positive (runs from Cell Module #6 to the Safety Box #7 front connector)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;6 Part Number: 61278618444 Connects Cell Module #1 to Cell Module #2&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;===========================================================&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;7 Part Number: 61278650791 External Connector Positive&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;8 Part Number: 61278650793 External Connector Negative&lt;br /&gt;
&lt;br /&gt;
=== Pinout - Main battery connector ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Pin assignments at plug connector A332*1B ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Pin&lt;br /&gt;
!Type&lt;br /&gt;
!Description /Signal type&lt;br /&gt;
!Connection /Measuring information&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|E&lt;br /&gt;
|Supply, terminal 30&lt;br /&gt;
|Power distribution box, rear&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
|E&lt;br /&gt;
|High-voltage interlock loop signal&lt;br /&gt;
|Electric-machine electronics&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|E&lt;br /&gt;
|Terminal 30c signal&lt;br /&gt;
|Connector, terminal 30C&lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
| --&lt;br /&gt;
|Not used&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
| --&lt;br /&gt;
|Not used&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|6&lt;br /&gt;
| --&lt;br /&gt;
|Not used&lt;br /&gt;
|Yellow/Green wire inside battery - Use unknown&lt;br /&gt;
|-&lt;br /&gt;
|7&lt;br /&gt;
| --&lt;br /&gt;
|Not used&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|8&lt;br /&gt;
| --&lt;br /&gt;
|Not used&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|9&lt;br /&gt;
| --&lt;br /&gt;
|Not used&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|10&lt;br /&gt;
|A&lt;br /&gt;
|Supply&lt;br /&gt;
|Refrigerant shutoff valve, high-voltage battery unit&lt;br /&gt;
|-&lt;br /&gt;
|11&lt;br /&gt;
|A&lt;br /&gt;
|Activation&lt;br /&gt;
|Refrigerant shutoff valve, high-voltage battery unit&lt;br /&gt;
|-&lt;br /&gt;
|12&lt;br /&gt;
|M&lt;br /&gt;
|Ground&lt;br /&gt;
|Ground point&lt;br /&gt;
|-&lt;br /&gt;
|13&lt;br /&gt;
|E/A&lt;br /&gt;
|K-CAN bus signal L&lt;br /&gt;
|K-CAN5 bus connection&lt;br /&gt;
|-&lt;br /&gt;
|14&lt;br /&gt;
|E/A&lt;br /&gt;
|K-CAN bus signal H&lt;br /&gt;
|K-CAN5 bus connection&lt;br /&gt;
|-&lt;br /&gt;
|15&lt;br /&gt;
| --&lt;br /&gt;
|K-CAN bus signal L&lt;br /&gt;
|Put a 120Ohm resistor across these to terminate pack&lt;br /&gt;
|-&lt;br /&gt;
|16&lt;br /&gt;
| --&lt;br /&gt;
|K-CAN bus signal H&lt;br /&gt;
|Put a 120Ohm resistor across these to terminate pack&lt;br /&gt;
|-&lt;br /&gt;
|17&lt;br /&gt;
| --&lt;br /&gt;
|Not used&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|18&lt;br /&gt;
| --&lt;br /&gt;
|Not used&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|19&lt;br /&gt;
| --&lt;br /&gt;
|Not used&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|20&lt;br /&gt;
| --&lt;br /&gt;
|Not used&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|21&lt;br /&gt;
| --&lt;br /&gt;
|Not used&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|22&lt;br /&gt;
| --&lt;br /&gt;
|Not used&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|23&lt;br /&gt;
|E&lt;br /&gt;
|High-voltage interlock loop signal&lt;br /&gt;
|High-voltage safety connector&lt;br /&gt;
|-&lt;br /&gt;
|24&lt;br /&gt;
| --&lt;br /&gt;
|Not used&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Temperature Sensors ===&lt;br /&gt;
The temperature sensors used in the hybrid battery packs are NTC 100k/4.4 and 10k/3.4 &amp;lt;ref&amp;gt;Forum Reference: https://openinverter.org/forum/viewtopic.php?p=36640#p36640&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== S-Box ===&lt;br /&gt;
The BMW Hybrid Battery Pack contains a module that contains contactors and a shunt which is known as a Control Unit Module Security Fuse Box, S-Box PHEV BK, or S-Box that is now supported by the ZombieVerter. There are S-Boxes available in a number of the BMW PHEV models. &lt;br /&gt;
[[File:BMW S-box.jpg|alt=BMW S-Box|thumb|453x453px|BMW S-Box]]&lt;br /&gt;
Part numbers include 8686893, 8638197, 8651068, 8681536, 8844217, 9470054, 9846612, found in the following PHEV models:&lt;br /&gt;
&lt;br /&gt;
* 2 Series F45 Active Tourer LCI&lt;br /&gt;
* 3 Series G20&lt;br /&gt;
* 3 Series G20 LCI&lt;br /&gt;
* 3 Series G21&lt;br /&gt;
* 3 Series G21 LCI&lt;br /&gt;
* 5 Series G30&lt;br /&gt;
* 5 Series G30 LCI&lt;br /&gt;
* 5 Series G31 LCI&lt;br /&gt;
* 5 Series G38&lt;br /&gt;
* 5 Series G38 LCI&lt;br /&gt;
* [[File:SBOX.jpg|thumb|BMW S-Box High voltage connection]]7 Series G11 LCI&lt;br /&gt;
* 7 Series G12 LCI&lt;br /&gt;
* X1 F48 LCI&lt;br /&gt;
* X1 F49&lt;br /&gt;
* X1 F49 LCI&lt;br /&gt;
* X2 F39 &lt;br /&gt;
* X3 G01&lt;br /&gt;
* X3 G01 LCI &lt;br /&gt;
* X5 F15&lt;br /&gt;
* X5 G05&lt;br /&gt;
* MINI Countryman F60&lt;br /&gt;
* MINI Countryman F60 LCI&lt;br /&gt;
&lt;br /&gt;
Damien&#039;s notes:&lt;br /&gt;
&lt;br /&gt;
Four heavy duty spade terminals provide connection for HV Battery + , - and Output + ,-&lt;br /&gt;
&lt;br /&gt;
Connection of Can data and 12v power is via a white 16 pin connector on the front.&lt;br /&gt;
&lt;br /&gt;
Pins 12 and 14 to +12v&lt;br /&gt;
&lt;br /&gt;
Pin 3 to GND&lt;br /&gt;
&lt;br /&gt;
Pin 1 CANH&lt;br /&gt;
&lt;br /&gt;
Pin 10 CANL&lt;br /&gt;
&lt;br /&gt;
CAN is 500K speed.&lt;br /&gt;
&lt;br /&gt;
Two ids are required to run the SBox and control its contactors:&lt;br /&gt;
&lt;br /&gt;
0x100 and 0x300 DLC 4 at 20ms intervals.&lt;br /&gt;
&lt;br /&gt;
0x100 has a counter and CRC8 and is the main control message.&lt;br /&gt;
&lt;br /&gt;
Byte 0 controls contactor function as follows :&lt;br /&gt;
&lt;br /&gt;
0x62 Activates negative contactor&lt;br /&gt;
&lt;br /&gt;
0x0A Activates positive contactor&lt;br /&gt;
&lt;br /&gt;
0x8A Activates positive contactor and precharge relay&lt;br /&gt;
&lt;br /&gt;
0xA6 Activates negative contactor and precharge relay&lt;br /&gt;
&lt;br /&gt;
0x62 Activates negative and positive contactors and precharge relay&lt;br /&gt;
&lt;br /&gt;
0x86 Activates precharge relay only.&lt;br /&gt;
&lt;br /&gt;
Other combinations of bits in byte 0 will cause individual contactors and combinations of contactors and precharge relay to engage.&lt;br /&gt;
&lt;br /&gt;
Byte 1: Counter in upper nibble running from 0x0 to 0xE. Lower nibble fixed at 0x1.Function not yet investigated.&lt;br /&gt;
&lt;br /&gt;
Byte 2: fixed at 0xFF. Function not yet investigated.&lt;br /&gt;
&lt;br /&gt;
Byte 3: CRC8 , Poly 0x31 ,Initial value 0x00, final XOR 0x00 , inverse both. Calculated on length of 8 bytes while message is only 4 bytes long.&lt;br /&gt;
&lt;br /&gt;
0x300 can be static:&lt;br /&gt;
&lt;br /&gt;
0xFF , 0xFE , 0xFF , 0xFF&lt;br /&gt;
&lt;br /&gt;
Information such as Battery voltage, Current, Output voltage etc are provided over CAN making it a very versatile unit. Messages for Ah,kwh,kw etc are being investigated.&lt;br /&gt;
&lt;br /&gt;
More information is available on Damien&#039;s GitHub - https://github.com/damienmaguire/BMW_SBox&lt;br /&gt;
&lt;br /&gt;
== Disassembly (Do at own risk) ==&lt;br /&gt;
There is a video where a phev pack is dissembled  it is not definitive and would recommend reading guide for VW Phev batteries first, [[VW Hybrid Battery Packs]]. &lt;br /&gt;
&lt;br /&gt;
https://youtu.be/RQsX6E2CdXo?si=flltJuqvkzZl_GpC ( 20:00 to 22:30 be warned there is arse cleavage near the end of that clip)&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
[[Category:OEM]] [[Category:BMW]] [[Category:Battery]]&lt;/div&gt;</summary>
		<author><name>Rstevens81</name></author>
	</entry>
	<entry>
		<id>https://openinverter.org/wiki/index.php?title=Toyota/Lexus_GS300h_CVT&amp;diff=4092</id>
		<title>Toyota/Lexus GS300h CVT</title>
		<link rel="alternate" type="text/html" href="https://openinverter.org/wiki/index.php?title=Toyota/Lexus_GS300h_CVT&amp;diff=4092"/>
		<updated>2023-10-04T06:44:21Z</updated>

		<summary type="html">&lt;p&gt;Rstevens81: /* Inverter */  corrected part number on inverter to match https://openinverter.org/forum/viewtopic.php?p=43421#p43421&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;NOTE : This motor is as of yet untested in a real world application.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Forum board: &amp;lt;ref&amp;gt;https://openinverter.org/forum/viewtopic.php?t=949&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;https://openinverter.org/forum/viewtopic.php?f=14&amp;amp;t=949#p15109&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
General overview :&amp;lt;ref&amp;gt;https://slideplayer.com/slide/14432904/ (Backup: [https://web.archive.org/web/20210130222812/https://slideplayer.com/slide/14432904/ Web Archive])&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Gs300h-cvt.jpg|thumb]]&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
The L210 is a continuously variable transmission (CVT) which can be found in the Lexus gs300h. It is very similar in design to the [[Lexus GS450h Drivetrain|GS450h CVT]]. It contains two motor-generators - MG1 and MG2. When used as originally intended, MG1 is spun by the ICE, via a planetary gear system, and acts primarily as a generator. MG1 also acts as a starter motor for the ICE. MG2 is connected to the output shaft via a second planetary gear system to provide traction directly to the rear wheels.&lt;br /&gt;
&lt;br /&gt;
The ratio between MG1 and the output shaft is 2.6:1. The ratio between MG2 and the output shaft is 3.333:1.&lt;br /&gt;
&lt;br /&gt;
The official power output of the CVT is 105kW and 300Nm of torque&amp;lt;ref&amp;gt;https://lexus.pressroom.com.au/press_kit_detail.asp?kitID=336&amp;amp;clientID=3&amp;amp;navSectionID=6 (Backup: [https://web.archive.org/web/20200319090621/https://lexus.pressroom.com.au/press_kit_detail.asp?kitID=336&amp;amp;clientID=3&amp;amp;navSectionID=6 Web Archive])&amp;lt;/ref&amp;gt;, but this has yet to be tested.&lt;br /&gt;
&lt;br /&gt;
For use in a pure EV application, the ICE input shaft can be locked stationary with a plate or bar. This allows traction to be provided by both MG1 and MG2.&lt;br /&gt;
&lt;br /&gt;
=== Part Numbers ===&lt;br /&gt;
Part numbers include 30920-30030. The CVT can be found in the Lexus GS300h, Lexus IS300h, Lexus RC300h and Toyota Crown Hybrid(G9200-30131). The matching inverter is part number G9200-30132, which is a Gen 3 inverter.&lt;br /&gt;
&lt;br /&gt;
=== Dimensions ===&lt;br /&gt;
Bellhousing diameter =400 mm ,&lt;br /&gt;
&lt;br /&gt;
Length bellhousing face to drive flange face 720mm&lt;br /&gt;
&lt;br /&gt;
Diameter main body 330mm front to 250 rear&lt;br /&gt;
&lt;br /&gt;
Tailshaft  length 210mm&lt;br /&gt;
&lt;br /&gt;
Weight 90kg&lt;br /&gt;
&lt;br /&gt;
== Oil pump ==&lt;br /&gt;
One key difference between the L210 (gs300h) and the L110 (gs450h) is that the L210 only has an internal oil pump. &lt;br /&gt;
&lt;br /&gt;
On the L210 the internal oil pump is driven by both the ICE and/or the rotation of MG2. So, even when you lock the ICE input shaft to allow MG1 to provide traction, MG2 will still drive the oil pump whenever the car moves. Since there are no gears/speeds in this CVT (and hence no clutch packs, etc.), the oil is only required for cooling and lubricating the bearings. &lt;br /&gt;
&lt;br /&gt;
== Connections ==&lt;br /&gt;
[[File:9200-30131-inverter side.png|thumb]]&lt;br /&gt;
&lt;br /&gt;
=== Inverter ===&lt;br /&gt;
The connector for this inverter is available from Toyota dealers. The part numbers you need are:&lt;br /&gt;
&lt;br /&gt;
* Plug: 90980-12992&amp;lt;ref&amp;gt;Forum Source: https://openinverter.org/forum/viewtopic.php?p=43421#p43421&amp;lt;/ref&amp;gt;  (approximately 20 euros)&lt;br /&gt;
* Seals to plug unused connections: 90980-09871&lt;br /&gt;
* Terminal 1: 82998-24250&lt;br /&gt;
* Terminal 2: 82998-12790&lt;br /&gt;
* Terminal 3: 82998-24420&amp;lt;ref&amp;gt;Forum Reference: https://openinverter.org/forum/viewtopic.php?p=43428#p43428&amp;lt;/ref&amp;gt;&lt;br /&gt;
* Alternative Source&amp;lt;ref&amp;gt;Forum Reference: https://openinverter.org/forum/viewtopic.php?p=44467#p44467&amp;lt;/ref&amp;gt; for the Connectors on Aliexpress: &amp;lt;ref&amp;gt;https://www.aliexpress.com/item/4000661144498.html (Backup: [https://web.archive.org/web/20221207221212/https://www.aliexpress.us/item/2255800474829746.html?gatewayAdapt=glo2usa4itemAdapt&amp;amp;_randl_shipto=US Web Archive])&amp;lt;/ref&amp;gt; and &amp;lt;ref&amp;gt;https://www.aliexpress.com/item/1005002101704091.html (Backup: [https://web.archive.org/web/20221207221606/https://www.aliexpress.us/item/3256801915389339.html?gatewayAdapt=glo2usa4itemAdapt&amp;amp;_randl_shipto=US Web Archive])&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Inverter/trans pair can be controlled by OI Zombieverter VCU  Here [[ZombieVerter VCU]]&lt;br /&gt;
&lt;br /&gt;
=== Left hand side ===&lt;br /&gt;
[[File:Gs300h-cvt-lhs-annotated-2.jpg|alt=|thumb|Left hand side connections]]&lt;br /&gt;
# MG1 3-phase power connection&lt;br /&gt;
# MG1 resolver (and temperature) port&lt;br /&gt;
# MG2 resolver (and temperature) port&lt;br /&gt;
=== Right hand side ===&lt;br /&gt;
[[File:Gs300h-cvt-rhs-annotated-2.jpg|alt=|thumb|Right hand side connections]]&lt;br /&gt;
# Input/output from/to oil cooler radiator&lt;br /&gt;
# Mechanical shifter and shift sensor port&lt;br /&gt;
# Ground strap&lt;br /&gt;
# MG2 3-phase power connection&lt;br /&gt;
&lt;br /&gt;
=== Resolvers ===&lt;br /&gt;
Sumitomo 6189-1240 8-WAY&lt;br /&gt;
&lt;br /&gt;
Motor side connection&lt;br /&gt;
&lt;br /&gt;
1         2         3         4&lt;br /&gt;
&lt;br /&gt;
White  Red  Yellow  White      ( colours inside motor )&lt;br /&gt;
&lt;br /&gt;
TMP1  CS     SN      RF&lt;br /&gt;
&lt;br /&gt;
TMP2 CSG SNG   RFG&lt;br /&gt;
&lt;br /&gt;
White Black Blue    Green     ( colours inside motor )&lt;br /&gt;
&lt;br /&gt;
5        6         7         8&lt;br /&gt;
&lt;br /&gt;
For connections to inverter, MG1 connections have prefix G... MG2 have prefix M...&lt;br /&gt;
&lt;br /&gt;
But check for yourself as per Damien&#039;s tuning video    &lt;br /&gt;
&lt;br /&gt;
=== Shift sensor ===&lt;br /&gt;
[[File:GS300hShiftsensor.png|thumb]]&lt;br /&gt;
part number: 89451-30010&lt;br /&gt;
&lt;br /&gt;
Connector: SUMITOMO 90980-12362&lt;br /&gt;
&lt;br /&gt;
Position 1 being the sprung return and 5 being park&lt;br /&gt;
&lt;br /&gt;
Pin 3 is common, you can see there is a direct connection to&lt;br /&gt;
&lt;br /&gt;
a pin for each position and a secondary connection to either 2,5,9&lt;br /&gt;
&lt;br /&gt;
this could be used as an error check&amp;lt;ref&amp;gt;Forum Source: https://openinverter.org/forum/viewtopic.php?t=949&amp;amp;start=125&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::;&lt;br /&gt;
:;&lt;br /&gt;
&lt;br /&gt;
=== Output flange ===&lt;br /&gt;
Bolt pattern: About 100mm from hole to hole (~58mm radius) (compared to GS450H&#039;s 91mm (or 52.5mm radius)).&lt;br /&gt;
[[File:L210-flange-guibo.jpg|thumb]]&lt;br /&gt;
&lt;br /&gt;
=== ICE input shaft coupling ===&lt;br /&gt;
23mm shaft diameter , 21 spline &lt;br /&gt;
&lt;br /&gt;
OEM numbers : Daihatsu 31250-14090; Lexus 31250-14010; Toyota 31250-12040; &lt;br /&gt;
&lt;br /&gt;
Confirmed that Blueprint ADT33102, ADT33127 &amp;lt;ref&amp;gt;Forum Source: https://openinverter.org/forum/viewtopic.php?p=43211#p43211&amp;lt;/ref&amp;gt; clutch plate or equivalent is a good fit.&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:OEM]] [[Category:Toyota]] [[Category:Motor]]&lt;/div&gt;</summary>
		<author><name>Rstevens81</name></author>
	</entry>
	<entry>
		<id>https://openinverter.org/wiki/index.php?title=Mitsubishi_Outlander_Rear_Inverter&amp;diff=4003</id>
		<title>Mitsubishi Outlander Rear Inverter</title>
		<link rel="alternate" type="text/html" href="https://openinverter.org/wiki/index.php?title=Mitsubishi_Outlander_Rear_Inverter&amp;diff=4003"/>
		<updated>2023-07-17T14:14:12Z</updated>

		<summary type="html">&lt;p&gt;Rstevens81: added 3d printable parts&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&#039;&#039;&#039;Forum board&#039;&#039;&#039;: https://openinverter.org/forum/viewforum.php?f=19&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Property&lt;br /&gt;
!Value&lt;br /&gt;
|-&lt;br /&gt;
|Device&lt;br /&gt;
|Inverter&lt;br /&gt;
|-&lt;br /&gt;
|OEM&lt;br /&gt;
|Mitsubishi&lt;br /&gt;
|-&lt;br /&gt;
|Type&lt;br /&gt;
|3 phase Motor inverter/controller &amp;amp; HV DC Junction Box&lt;br /&gt;
|-&lt;br /&gt;
|Part Number(s)&lt;br /&gt;
|9410A067&#039;&#039;&#039;,&#039;&#039;&#039; 9410A081, 9499D140, 9410A163&lt;br /&gt;
|-&lt;br /&gt;
|Mitsubishi Module Name&lt;br /&gt;
|REMCU&amp;lt;ref&amp;gt;&#039;&#039;&#039;LINK DEAD:&#039;&#039;&#039; http://mmc-manuals.ru/manuals/outlander_iii/online/Service_Manual_2013/img/90/HKAF0E02CC00ENG.pdf&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Manufacturer&lt;br /&gt;
|Meidensha&amp;lt;ref&amp;gt;https://www.meidensha.com/products/case/prod_05/prod_05_01/prod_05_01_01/prod_05_01_01_01/1210605_4260.html (Backup: [https://web.archive.org/web/20220124192037/https://www.meidensha.com/products/case/prod_05/prod_05_01/prod_05_01_01/prod_05_01_01_01/1210605_4260.html Web Archive] )&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Suppliers&lt;br /&gt;
|Ebay&lt;br /&gt;
|-&lt;br /&gt;
|Voltage&lt;br /&gt;
|300V DC Nominal supply voltage &lt;br /&gt;
(336V Max according to max battery voltage) &amp;lt;ref&amp;gt;Based on Mitsubishi Outlander Pack voltage and data from here for maximum voltage: https://nfpa.org/-/media/Files/Training/AFV/Emergency-Response-Guides/Mitsubishi/Mitsubishi-Outlander-PHEV-2018--ERG.ashx (Backup: [https://web.archive.org/web/20221016160055/https://www.nfpa.org/-/media/Files/Training/AFV/Emergency-Response-Guides/Mitsubishi/Mitsubishi-Outlander-PHEV-2018--ERG.ashx Web Archive])&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Interfaces&lt;br /&gt;
|1x Resolver/Motor Temperature sensor interface&lt;br /&gt;
Hirose GT18WB-14DP-HU - 14 way proprietary connector&amp;lt;ref&amp;gt;Forum Reference: https://openinverter.org/forum/viewtopic.php?p=10214#p10214&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;https://www.hirose.com/product/document?clcode=&amp;amp;productname=&amp;amp;series=GT18W&amp;amp;documenttype=Catalog&amp;amp;lang=en&amp;amp;documentid=D49386_en (Backup: [https://web.archive.org/web/20221016160328/https://www.hirose.com/product/document?clcode=&amp;amp;productname=&amp;amp;series=GT18W&amp;amp;documenttype=Catalog&amp;amp;lang=en&amp;amp;documentid=D49386_en Web Archive])&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Black&lt;br /&gt;
1x 12V Power/CAN Bus Interface&lt;br /&gt;
&lt;br /&gt;
Hirose GT18WB-14P-HU - 14 way proprietary connector&lt;br /&gt;
&lt;br /&gt;
Grey&lt;br /&gt;
&lt;br /&gt;
1x DC Bus Input - M10 Bolts with gland plate&lt;br /&gt;
&lt;br /&gt;
1x 30A Fused DC Bus Junction Output - M10 Bolts with gland plate&lt;br /&gt;
&lt;br /&gt;
1x 3 Phase motor output - M10 Bolts with gland plate&lt;br /&gt;
|-&lt;br /&gt;
|Mechanical Mounting&lt;br /&gt;
|3x Lugs around lower face, M10 bolts multiple locations&amp;lt;ref name=&amp;quot;:0&amp;quot;&amp;gt;Author Experience.&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Resolver&lt;br /&gt;
|Presumably matched to resolver on Outlander Rear Motor&lt;br /&gt;
SIN COS - P/N C69600/TS2239N484E102&lt;br /&gt;
Believed to be similar to Nissan Leaf resolver&amp;lt;ref&amp;gt;https://photos.google.com/share/AF1QipMNz2BVPSATZFJxgwIvy0RAeNAwn0TLJJL7NBwxbpH32LbWNkGhybiNrdkTsTOLxg?key=TmNWY04zNFQ4cXZzNWUzUEJfcTZUeGtHVkxyZEtB (Backup: [https://web.archive.org/web/20221016160830/https://photos.google.com/share/AF1QipMNz2BVPSATZFJxgwIvy0RAeNAwn0TLJJL7NBwxbpH32LbWNkGhybiNrdkTsTOLxg?key=TmNWY04zNFQ4cXZzNWUzUEJfcTZUeGtHVkxyZEtB Web Archive])&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Cooling&lt;br /&gt;
|Water/glycol cooling (Blue on Outlander)&lt;br /&gt;
|-&lt;br /&gt;
|Power&lt;br /&gt;
|Unknown if continuous duty is based on inverter or motor thermal capability&lt;br /&gt;
70kW Peak&lt;br /&gt;
&lt;br /&gt;
25kW Continuous &lt;br /&gt;
|-&lt;br /&gt;
|Weight&lt;br /&gt;
|9kg&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Features&lt;br /&gt;
|Integral 3-way DC fused Junction box (1 input, 2 fused outputs)&lt;br /&gt;
Water cooled&lt;br /&gt;
&lt;br /&gt;
2x Coil temperature sensors&lt;br /&gt;
|-&lt;br /&gt;
|Wiring Diagram&lt;br /&gt;
|&amp;lt;ref&amp;gt;&#039;&#039;&#039;LINK DEAD:&#039;&#039;&#039; http://mmc-manuals.ru/manuals/outlander_iii/online/Service_Manual_2013/img/90/HKAF0E02CC00ENG.pdf&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;&#039;&#039;&#039;LINK DEAD:&#039;&#039;&#039; Navigate From: http://mmc-manuals.ru/manuals/outlander_iii/online/Service_Manual_2013/2019_phev/index_M1.htm&lt;br /&gt;
&lt;br /&gt;
Click 90-CIRCUIT DIAGRAMS and then ELECTRIC MOTOR UNIT CONTROL SYSTEM&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|3D Printable Parts&lt;br /&gt;
|https://www.printables.com/@crasbe_360778/collections/563327&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Vehicle Topology ===&lt;br /&gt;
Rear Motor Inverter (REMCU) is on EV-CAN with the following modules:&lt;br /&gt;
* PHEV-ECU (Also on CAN-C, gatewayed through ETACS-ECU to CAN-C-Mid)&lt;br /&gt;
* Front Power Drive Unit&lt;br /&gt;
* Onboard charger/DC-DC Converter&lt;br /&gt;
* A/C Compressor&lt;br /&gt;
* Electrical Parking Driver Unit&lt;br /&gt;
* Battery Management Unit&lt;br /&gt;
Can Bus Topology &amp;lt;ref&amp;gt;http://mmc-manuals.ru/manuals/outlander_iii/online/Service_Manual_2013/img/54/ACC07461AB00ENG.pdf (Archive: https://web.archive.org/web/20221016154801/http://mmc-manuals.ru/manuals/outlander_iii/online/Service_Manual_2013/img/54/ACC07461AB00ENG.pdf)&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
PHEV-ECU Handles the whole hybrid system management including drive mode, system torque distribution and battery management&lt;br /&gt;
&lt;br /&gt;
===Wiring Diagram===&lt;br /&gt;
[[File:Outlander REMCU.png|thumb|603x603px|Troubleshooting information from the Outlander manual ]]&lt;br /&gt;
[[File:Mitsubishi Outlander Rear Motor Inverter (REMCU) Control Wiring (2019 Model).png|alt=Pinout of Outlander Rear Motor Inverter Controller|thumb|600x600px|Outlander REMCU Pinout/Interface Connections. Also downloadable as .XLSX and .ODS format for your own use. Please update here if you find any errata!]]Wiring diagram to the right.&lt;br /&gt;
&lt;br /&gt;
It would appear that there are 4 unused pins on the Vehicle Connector (D-211).&lt;br /&gt;
&lt;br /&gt;
====IGCT - ECU control power supply voltage====&lt;br /&gt;
IGCT appears to be main ignition control relay - 12V&lt;br /&gt;
&lt;br /&gt;
This is the supply voltage for the REMCU and should be supplied with battery voltage when turned on.&lt;br /&gt;
&lt;br /&gt;
====RSDN - REMCU shut-down signal====&lt;br /&gt;
RSDN is a signal from the PHEV-ECU and is referred to as &amp;quot;REMCU shut-down signal&amp;quot; as part of the &amp;quot;Rear Motor Shutdown Circuit&amp;quot;. It seems to be the equivalent of the MSDN signal from the PHEV-ECU to the Front Motor Controller.&lt;br /&gt;
The RSDN signal could be used as a safety circuit. In normal operation, it should be pulled to low (1V or less).&amp;lt;ref&amp;gt;Forum Reference: https://openinverter.org/forum/viewtopic.php?p=27785#p27785&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
====CAEH &amp;amp; CAEL - CAN Communication====&lt;br /&gt;
Standard CAN bus, Baudrate xxxkBaud??&lt;br /&gt;
&lt;br /&gt;
===Diagnostic Codes &amp;lt;ref&amp;gt;http://mmc-autoelectric.org.ua/manuals/eur/outlander/2014/54/html/M154930060010800ENG.HTM (Archive: https://web.archive.org/web/20160821050659/http://mmc-autoelectric.org.ua/manuals/eur/outlander/2014/54/html/M154930060010800ENG.HTM)&amp;lt;/ref&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
====P1048 - Rear motor shutdown circuit &amp;lt;ref&amp;gt;http://mmc-autoelectric.org.ua/manuals/eur/outlander/2014/54/html/M154923250001700ENG.HTM (Backup: [https://web.archive.org/web/20160828013500/http://mmc-autoelectric.org.ua/manuals/eur/outlander/2014/54/html/M154923250001700ENG.HTM Web Archive])&amp;lt;/ref&amp;gt;====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
The PHEV-ECU stores diagnosis code No. P1048 when the rear motor shut down circuit fails.&lt;br /&gt;
&lt;br /&gt;
Check the wiring harness between PHEV-ECU (RSDN terminal) connector and the rear EMCU (RSDN terminal) connector.&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Communication Protocol===&lt;br /&gt;
CAN Bus with fallback to LIN and K-Line according to service manual&lt;br /&gt;
&lt;br /&gt;
====Authentication====&lt;br /&gt;
The REMCU does not appear to require authentication with other modules, meaning it is a good candidate for stand-alone use from this point of view.&lt;br /&gt;
&lt;br /&gt;
However, If one wished to take the whole Hybrid system including the PHEV-ECU for an EV conversion, this would be more challenging as the PHEV-ECU appears to require authentication with the OSS-ECU (One Touch Start ECU) and the KOS-ECU (Keyless entry)&lt;br /&gt;
&lt;br /&gt;
=== Inverter Phase Connections ===&lt;br /&gt;
Based on information within the Service diagrams &amp;lt;ref&amp;gt;http://mmc-manuals.ru/manuals/outlander_phev/online/Service_Manual_2014/img/90/HKAC0E04CC00ENG.pdf&amp;lt;/ref&amp;gt; the following HV phase connections have been identified on the inverter.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|Inverter Phase Connections&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Inverter UVW.png|thumb]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
[[Category:OEM]] [[Category:Mitsubishi]] [[Category:Inverter]]&lt;/div&gt;</summary>
		<author><name>Rstevens81</name></author>
	</entry>
	<entry>
		<id>https://openinverter.org/wiki/index.php?title=Mitsubishi_Outlander_Rear_Drive_Unit&amp;diff=4002</id>
		<title>Mitsubishi Outlander Rear Drive Unit</title>
		<link rel="alternate" type="text/html" href="https://openinverter.org/wiki/index.php?title=Mitsubishi_Outlander_Rear_Drive_Unit&amp;diff=4002"/>
		<updated>2023-07-17T14:12:09Z</updated>

		<summary type="html">&lt;p&gt;Rstevens81: added  3d printable parts&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Forum board&#039;&#039;&#039;: https://openinverter.org/forum/viewforum.php?f=19&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Property&lt;br /&gt;
!Value&lt;br /&gt;
!Source&lt;br /&gt;
|-&lt;br /&gt;
|Device&lt;br /&gt;
|Combined Motor, Gearbox and Rear Differential&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|OEM&lt;br /&gt;
|Mitsubishi&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Type&lt;br /&gt;
|AC Motor 10 Pole 3 Phase synchronous perm magnet brushless&lt;br /&gt;
|https://www.secondlife-evbatteries.com/meiden-ev-motor-60kw-9300rpm.html&lt;br /&gt;
&lt;br /&gt;
https://openinverter.org/forum/viewtopic.php?f=19&amp;amp;t=325&amp;amp;start=30&lt;br /&gt;
|-&lt;br /&gt;
|Manufacturer&lt;br /&gt;
|Meidensha&lt;br /&gt;
|https://www.meidensha.com/products/case/prod_05/prod_05_01/prod_05_01_01/prod_05_01_01_01/1210605_4260.html&lt;br /&gt;
|-&lt;br /&gt;
|Suppliers&lt;br /&gt;
|Ebay, Second Life EV Batteries&lt;br /&gt;
|https://www.secondlife-evbatteries.com/meiden-ev-motor-60kw-9300rpm.html&lt;br /&gt;
|-&lt;br /&gt;
|Max RPM&lt;br /&gt;
|9600RPM&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Mechanical Mounting&lt;br /&gt;
|6x M10 Bolt front face flange (all in same plane)&lt;br /&gt;
3x M12 Bolt Rear Flange (all in same plane) used for bush mount on Outlander&lt;br /&gt;
|Author experience&lt;br /&gt;
|-&lt;br /&gt;
|Shaft Type&lt;br /&gt;
|20.02mm 18 splines, ~60mm long&lt;br /&gt;
Clutch plate from a Suzuki Jimny SJ410 appears to fit, part number ADK83106&lt;br /&gt;
|https://www.secondlife-evbatteries.com/meiden-ev-motor-60kw-9300rpm.html&lt;br /&gt;
|-&lt;br /&gt;
|Resolver&lt;br /&gt;
|SIN COS - P/N C69600/TS2239N484E102&lt;br /&gt;
Believed to be similar to Nissan Leaf resolver&lt;br /&gt;
|https://photos.google.com/share/AF1QipMNz2BVPSATZFJxgwIvy0RAeNAwn0TLJJL7NBwxbpH32LbWNkGhybiNrdkTsTOLxg?key=TmNWY04zNFQ4cXZzNWUzUEJfcTZUeGtHVkxyZEtB&lt;br /&gt;
|-&lt;br /&gt;
|Cooling&lt;br /&gt;
|Water/glycol cooling (Blue on Outlander)&lt;br /&gt;
|Author experience&lt;br /&gt;
|-&lt;br /&gt;
|Weight&lt;br /&gt;
|42kg&lt;br /&gt;
|https://www.secondlife-evbatteries.com/meiden-ev-motor-60kw-9300rpm.html&lt;br /&gt;
|-&lt;br /&gt;
|Power To Weight Ratio&lt;br /&gt;
|70kW Motor: 1.66 kW/kg&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Diff Ratio&lt;br /&gt;
|7.065:1&lt;br /&gt;
|http://www.mitsubishi-motors.com.hk/uploads/file_1465376705.pdf&lt;br /&gt;
|-&lt;br /&gt;
|Motor Part Numbers&lt;br /&gt;
|9499D146    (01/08/13 &amp;gt; 30/09/17)         GG2W 2000 plug in hybrid&lt;br /&gt;
|Mitsubishi Outlander Online Parts Catalogue&lt;br /&gt;
|-&lt;br /&gt;
|Motor Part Numbers&lt;br /&gt;
|9411A078   (01/05/18 &amp;gt; )                         GG2W 2000 plug in hybrid&lt;br /&gt;
|Mitsubishi Outlander Online Parts Catalogue&lt;br /&gt;
|-&lt;br /&gt;
|Motor Part Numbers&lt;br /&gt;
|9411A078    (01/05/18 &amp;gt;)           GG3W 2400 plug in hybrid&lt;br /&gt;
|Mitsubishi Outlander Online Parts Catalogue&lt;br /&gt;
|-&lt;br /&gt;
|3D Printable Parts&lt;br /&gt;
|3 Phase &amp;amp; Resolver &lt;br /&gt;
|https://github.com/SomersetEV/mitsubishi-outlander-rear-motor-3d-printed-parts&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Example Ebay Listing&#039;&#039;&#039;:&lt;br /&gt;
[[File:Example Ebay Listing.png|thumb|alt=|none]]&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Description&#039;&#039;&#039; ==&lt;br /&gt;
The Mitsubishi Outlander PHEV (Plug-in Hybrid) uses 3x AC motor/generators - 2 in the front gearbox (One is designated as a generator) and 1 in the rear. The rear motor appears to be the more powerful of the 3, and it is coupled to a rear differential unit which is mounted underneath the vehicle. The Rear differential has female driveshaft splines and a ratio of 7.065:1. The motor is driven by a dedicated rear inverter unit, and the combined system appears to have different power ratings in different model years. The whole unit could lend itself well to rear engined/rear wheel drive EV conversion applications - e.g. Toyota MR2, VW Beetle, rear engined Porsches, Lotus. The Motor can also be easily decoupled from the Gearbox/Differential unit and with an adaptor plate and coupling could be used on either Front wheel drive applications, or Front engined, rear wheel drive. There are already some examples of the drive being used with the OpenInverter, and also with the OEM motor inverter.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Power Rating&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
It is possible that the motor is the same for all model years (all use the Y61 designation) and either inverter is different or increased power output is from software only. 2018 models have 13.6kWh battery rather than 12kWh.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Model Years !! Motor Power !! Motor Torque !! Part Number&lt;br /&gt;
|-&lt;br /&gt;
| TBC - TBC || 50 kW || TBC || Y61&lt;br /&gt;
|-&lt;br /&gt;
| TBC - 2018 || 60 kW || 195Nm Peak @ 0-4500rpm || Y61&lt;br /&gt;
|-&lt;br /&gt;
| 2018 - || 70 kW || 195Nm Peak @ 0-4500rpm|| Y61&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Mitsubishi/FUSO part numbers include [https://www.mitsubishidirectparts.com/oem-parts/mitsubishi-motor-assembly-9411a078 9411A078], 9499D132, 9499D146&#039;&#039;&#039;,&#039;&#039;&#039; and MEIDEN part numbers include F1E1A2B5Z&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Connectors&#039;&#039;&#039;: ==&lt;br /&gt;
HV: 3x 3 phase lug connections with HV gland plate&lt;br /&gt;
&lt;br /&gt;
Resolver/Temperature sensor: Hirose GT18WB-14DS-HU&lt;br /&gt;
&lt;br /&gt;
Datasheet: https://www.hirose.com/product/document?clcode=&amp;amp;productname=&amp;amp;series=GT18W&amp;amp;documenttype=Catalog&amp;amp;lang=en&amp;amp;documentid=D49386_en&lt;br /&gt;
&lt;br /&gt;
Resolver Connector Colours/Resistance:&lt;br /&gt;
&lt;br /&gt;
R12 - 35,5R Black, White&lt;br /&gt;
&lt;br /&gt;
S13 - 86,4R Green, Red&lt;br /&gt;
&lt;br /&gt;
S24 - 78,5R Yelow, Blue&lt;br /&gt;
&lt;br /&gt;
The polarity of all six wires have to be correct in order for the motor to work.&lt;br /&gt;
&lt;br /&gt;
Resolver/Temperature sensor OEM cable/harness part number: [https://www.mitsubishipartsstore.com/oem-parts/mitsubishi-harness-8556a131 8556A131] (can be used as a source for the connector if stock of the Hirose connector isn&#039;t available)&lt;br /&gt;
&lt;br /&gt;
=== Pinout of Resolver/Temperature Sensor connector: ===&lt;br /&gt;
[[File:Rear-drive-pinout.png|thumb|alt=]]&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Pin&lt;br /&gt;
!Label&lt;br /&gt;
!Description&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|N/A&lt;br /&gt;
| Not used&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
|TG2&lt;br /&gt;
|Temperature sensor 2 ground&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|TG1&lt;br /&gt;
|Temperature sensor 1 ground&lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
|RGND&lt;br /&gt;
|Resolver ground&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
|S4&lt;br /&gt;
|Cos connection&lt;br /&gt;
|-&lt;br /&gt;
|6&lt;br /&gt;
|S3&lt;br /&gt;
|Sin connection&lt;br /&gt;
|-&lt;br /&gt;
|7&lt;br /&gt;
|R2&lt;br /&gt;
| Exciter connection&lt;br /&gt;
|-&lt;br /&gt;
|8&lt;br /&gt;
| N/A&lt;br /&gt;
|Not used&lt;br /&gt;
|-&lt;br /&gt;
|9&lt;br /&gt;
|TH2&lt;br /&gt;
|Temperature sensor 2&lt;br /&gt;
|-&lt;br /&gt;
|10&lt;br /&gt;
|TH1&lt;br /&gt;
|Temperature sensor 1&lt;br /&gt;
|-&lt;br /&gt;
|11&lt;br /&gt;
|N/A&lt;br /&gt;
|Not used&lt;br /&gt;
|-&lt;br /&gt;
|12&lt;br /&gt;
|S2&lt;br /&gt;
|Cos connection&lt;br /&gt;
|-&lt;br /&gt;
|13&lt;br /&gt;
|S1&lt;br /&gt;
|Sin connection&lt;br /&gt;
|-&lt;br /&gt;
|14&lt;br /&gt;
|R1&lt;br /&gt;
|Exciter connection&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Vehicle Wiring Diagrams&#039;&#039;&#039; ==&lt;br /&gt;
http://mmc-manuals.ru/manuals/outlander_phev/online/Service_Manual_2014/2019/index_M1.htm&lt;br /&gt;
[[File:Outlander Rear Motor Face.jpg|alt=Outlander Rear Motor Face|left|thumb|Outlander Rear Motor Face]]&lt;br /&gt;
[[File:Outlander Rear Motor Length.jpg|alt=Outlander Rear Motor Length|left|thumb|Outlander Rear Motor Length]]&lt;br /&gt;
[[Category:OEM]] &lt;br /&gt;
[[Category:Mitsubishi]] &lt;br /&gt;
[[Category:Motor]]&lt;/div&gt;</summary>
		<author><name>Rstevens81</name></author>
	</entry>
	<entry>
		<id>https://openinverter.org/wiki/index.php?title=Pierburg_CWA_Coolant_Pumps&amp;diff=3997</id>
		<title>Pierburg CWA Coolant Pumps</title>
		<link rel="alternate" type="text/html" href="https://openinverter.org/wiki/index.php?title=Pierburg_CWA_Coolant_Pumps&amp;diff=3997"/>
		<updated>2023-07-11T10:33:16Z</updated>

		<summary type="html">&lt;p&gt;Rstevens81: added  internal link to teadown&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Pierburg CWA Water Pumps}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Work In progress&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The Pierburg CWA Coolant Pumps (200/400) are well known in hot rod engine swaps as they are significant coolant pumps that have the ability to be PWM Controlled, however connecting the PWM pin to +12V permanently also gives 95% speed.&lt;br /&gt;
&lt;br /&gt;
A CWA200 has been dismantled here (https://openinverter.org/forum/viewtopic.php?p=6283&amp;amp;hilit=cwa200#p6283) (Ref 5)&lt;br /&gt;
&lt;br /&gt;
== CWA 200 ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;PUMP OEM Part Numbers&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
BMW: 11517586925 / 11517586924 / 11517563183 / 11517546994 / 11517545201 / 1151752158&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;PWM Control:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The Pump can be PWM controlled (Ref 2), however a uninterrupted high pulse of 3ms must be applied at startup(50% duty at 150 Hz).&lt;br /&gt;
&lt;br /&gt;
Duty Cycle:&lt;br /&gt;
&lt;br /&gt;
• 0 – 1% → Stop&lt;br /&gt;
&lt;br /&gt;
• 1 – 7% → Emergency running (about 95% speed)&lt;br /&gt;
&lt;br /&gt;
• 8 – 12% → Stop / Error Reset&lt;br /&gt;
&lt;br /&gt;
• 13 – 85% → Controlled operation from min to max speed&lt;br /&gt;
&lt;br /&gt;
• 86 – 97% → Maximum speed&lt;br /&gt;
&lt;br /&gt;
• 98 – 100% → Emergency running (about 95% speed)&lt;br /&gt;
&lt;br /&gt;
An example curcuit and code using an arduino nano has been demonstrated on the internet site www.instructables.com (Ref 3)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Connector:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
4Pin Car Kostal Housing Plug Female: 1JBJ21 9441491 (BMW), 2E0905229 (Merc) Available from Aliexpress &lt;br /&gt;
[[File:Pwm.png|left|thumb|Pinout]]&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;
&#039;&#039;&#039;Notes:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The data pin is called BSD. Bit Stream Serial Data. It reports an incredible amount of data including pump rpm , water temp, run time etc.&lt;br /&gt;
&lt;br /&gt;
Useful data/information has been collected on an external ice forum (Ref 4) including using suggestion with using 10k resistor with a low side output to generate a positive 12v pwm.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;References:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# https://www.tecomotive.com/en/products/CWA200.html (https://web.archive.org/web/20220126044120/https://www.tecomotive.com/en/products/CWA200.html)&lt;br /&gt;
# https://www.tecomotive.com/download/PWMinfo_EN.pdf (https://web.archive.org/web/20220520041935/https://www.tecomotive.com/download/PWMinfo_EN.pdf)&lt;br /&gt;
# https://www.instructables.com/Use-an-Arduino-to-Drive-a-Pierburg-CWA200-Car-Elec/ (https://web.archive.org/web/20230711100850/https://www.instructables.com/Use-an-Arduino-to-Drive-a-Pierburg-CWA200-Car-Elec/)&lt;br /&gt;
# https://forums.linkecu.com/topic/11204-water-pump-pwm/ (https://web.archive.org/web/20230711101334/https://forums.linkecu.com/topic/11204-water-pump-pwm/)&lt;br /&gt;
# https://openinverter.org/forum/viewtopic.php?p=6283&amp;amp;hilit=cwa200#p6283&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
[[Category:OEM]]&lt;/div&gt;</summary>
		<author><name>Rstevens81</name></author>
	</entry>
	<entry>
		<id>https://openinverter.org/wiki/index.php?title=Pierburg_CWA_Coolant_Pumps&amp;diff=3996</id>
		<title>Pierburg CWA Coolant Pumps</title>
		<link rel="alternate" type="text/html" href="https://openinverter.org/wiki/index.php?title=Pierburg_CWA_Coolant_Pumps&amp;diff=3996"/>
		<updated>2023-07-11T10:19:38Z</updated>

		<summary type="html">&lt;p&gt;Rstevens81: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Pierburg CWA Water Pumps}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Work In progress&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The Pierburg CWA Coolant Pumps (200/400) are well known in hot rod engine swaps as they are significant coolant pumps that have the ability to be PWM Controlled, however connecting the PWM pin to +12V permanently also gives 95% speed.&lt;br /&gt;
&lt;br /&gt;
== CWA 200 ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;PUMP OEM Part Numbers&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
BMW: 11517586925 / 11517586924 / 11517563183 / 11517546994 / 11517545201 / 1151752158&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;PWM Control:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The Pump can be PWM controlled (Ref 2), however a uninterrupted high pulse of 3ms must be applied at startup(50% duty at 150 Hz).&lt;br /&gt;
&lt;br /&gt;
Duty Cycle:&lt;br /&gt;
&lt;br /&gt;
• 0 – 1% → Stop&lt;br /&gt;
&lt;br /&gt;
• 1 – 7% → Emergency running (about 95% speed)&lt;br /&gt;
&lt;br /&gt;
• 8 – 12% → Stop / Error Reset&lt;br /&gt;
&lt;br /&gt;
• 13 – 85% → Controlled operation from min to max speed&lt;br /&gt;
&lt;br /&gt;
• 86 – 97% → Maximum speed&lt;br /&gt;
&lt;br /&gt;
• 98 – 100% → Emergency running (about 95% speed)&lt;br /&gt;
&lt;br /&gt;
An example curcuit and code using an arduino nano has been demonstrated on the internet site www.instructables.com (Ref 3)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Connector:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
4Pin Car Kostal Housing Plug Female: 1JBJ21 9441491 (BMW), 2E0905229 (Merc) Available from Aliexpress &lt;br /&gt;
[[File:Pwm.png|left|thumb|Pinout]]&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;
&#039;&#039;&#039;Notes:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The data pin is called BSD. Bit Stream Serial Data. It reports an incredible amount of data including pump rpm , water temp, run time etc.&lt;br /&gt;
&lt;br /&gt;
Useful data/information has been collected on an external ice forum (Ref 4) including using suggestion with using 10k resistor with a low side output to generate a positive 12v pwm.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;References:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# https://www.tecomotive.com/en/products/CWA200.html (https://web.archive.org/web/20220126044120/https://www.tecomotive.com/en/products/CWA200.html)&lt;br /&gt;
# https://www.tecomotive.com/download/PWMinfo_EN.pdf (https://web.archive.org/web/20220520041935/https://www.tecomotive.com/download/PWMinfo_EN.pdf)&lt;br /&gt;
# https://www.instructables.com/Use-an-Arduino-to-Drive-a-Pierburg-CWA200-Car-Elec/ (https://web.archive.org/web/20230711100850/https://www.instructables.com/Use-an-Arduino-to-Drive-a-Pierburg-CWA200-Car-Elec/)&lt;br /&gt;
# https://forums.linkecu.com/topic/11204-water-pump-pwm/ (https://web.archive.org/web/20230711101334/https://forums.linkecu.com/topic/11204-water-pump-pwm/)&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
[[Category:OEM]]&lt;/div&gt;</summary>
		<author><name>Rstevens81</name></author>
	</entry>
	<entry>
		<id>https://openinverter.org/wiki/index.php?title=File:Pwm.png&amp;diff=3995</id>
		<title>File:Pwm.png</title>
		<link rel="alternate" type="text/html" href="https://openinverter.org/wiki/index.php?title=File:Pwm.png&amp;diff=3995"/>
		<updated>2023-07-11T10:18:16Z</updated>

		<summary type="html">&lt;p&gt;Rstevens81: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;pinout&lt;/div&gt;</summary>
		<author><name>Rstevens81</name></author>
	</entry>
	<entry>
		<id>https://openinverter.org/wiki/index.php?title=Pierburg_CWA_Coolant_Pumps&amp;diff=3993</id>
		<title>Pierburg CWA Coolant Pumps</title>
		<link rel="alternate" type="text/html" href="https://openinverter.org/wiki/index.php?title=Pierburg_CWA_Coolant_Pumps&amp;diff=3993"/>
		<updated>2023-07-11T09:49:24Z</updated>

		<summary type="html">&lt;p&gt;Rstevens81: Rstevens81 moved page Pierburg CWA Water Pumps to Pierburg CWA Coolant Pumps: Collent is better title than Water&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Pierburg CWA Water Pumps}}&lt;br /&gt;
&lt;br /&gt;
Work In Progress&lt;br /&gt;
[[Category:OEM]]&lt;/div&gt;</summary>
		<author><name>Rstevens81</name></author>
	</entry>
	<entry>
		<id>https://openinverter.org/wiki/index.php?title=Pierburg_cwa&amp;diff=3992</id>
		<title>Pierburg cwa</title>
		<link rel="alternate" type="text/html" href="https://openinverter.org/wiki/index.php?title=Pierburg_cwa&amp;diff=3992"/>
		<updated>2023-07-11T09:48:38Z</updated>

		<summary type="html">&lt;p&gt;Rstevens81: Rstevens81 moved page Pierburg cwa to Pierburg CWA Water Pumps: Corrected Title&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Pierburg CWA Water Pumps]]&lt;/div&gt;</summary>
		<author><name>Rstevens81</name></author>
	</entry>
	<entry>
		<id>https://openinverter.org/wiki/index.php?title=Pierburg_CWA_Coolant_Pumps&amp;diff=3991</id>
		<title>Pierburg CWA Coolant Pumps</title>
		<link rel="alternate" type="text/html" href="https://openinverter.org/wiki/index.php?title=Pierburg_CWA_Coolant_Pumps&amp;diff=3991"/>
		<updated>2023-07-11T09:48:38Z</updated>

		<summary type="html">&lt;p&gt;Rstevens81: Rstevens81 moved page Pierburg cwa to Pierburg CWA Water Pumps: Corrected Title&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Pierburg CWA Water Pumps}}&lt;br /&gt;
&lt;br /&gt;
Work In Progress&lt;br /&gt;
[[Category:OEM]]&lt;/div&gt;</summary>
		<author><name>Rstevens81</name></author>
	</entry>
	<entry>
		<id>https://openinverter.org/wiki/index.php?title=Pierburg_CWA_Coolant_Pumps&amp;diff=3990</id>
		<title>Pierburg CWA Coolant Pumps</title>
		<link rel="alternate" type="text/html" href="https://openinverter.org/wiki/index.php?title=Pierburg_CWA_Coolant_Pumps&amp;diff=3990"/>
		<updated>2023-07-10T17:59:15Z</updated>

		<summary type="html">&lt;p&gt;Rstevens81: added catgory&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Pierburg CWA Water Pumps}}&lt;br /&gt;
&lt;br /&gt;
Work In Progress&lt;br /&gt;
[[Category:OEM]]&lt;/div&gt;</summary>
		<author><name>Rstevens81</name></author>
	</entry>
	<entry>
		<id>https://openinverter.org/wiki/index.php?title=Pierburg_CWA_Coolant_Pumps&amp;diff=3989</id>
		<title>Pierburg CWA Coolant Pumps</title>
		<link rel="alternate" type="text/html" href="https://openinverter.org/wiki/index.php?title=Pierburg_CWA_Coolant_Pumps&amp;diff=3989"/>
		<updated>2023-07-10T17:54:40Z</updated>

		<summary type="html">&lt;p&gt;Rstevens81: pierburg cwa&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Work In Progress&lt;/div&gt;</summary>
		<author><name>Rstevens81</name></author>
	</entry>
	<entry>
		<id>https://openinverter.org/wiki/index.php?title=Mitsubishi_Outlander_Rear_Inverter&amp;diff=3829</id>
		<title>Mitsubishi Outlander Rear Inverter</title>
		<link rel="alternate" type="text/html" href="https://openinverter.org/wiki/index.php?title=Mitsubishi_Outlander_Rear_Inverter&amp;diff=3829"/>
		<updated>2023-05-07T08:37:12Z</updated>

		<summary type="html">&lt;p&gt;Rstevens81: HV phase connections&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&#039;&#039;&#039;Forum board&#039;&#039;&#039;: https://openinverter.org/forum/viewforum.php?f=19&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Property&lt;br /&gt;
!Value&lt;br /&gt;
|-&lt;br /&gt;
|Device&lt;br /&gt;
|Inverter&lt;br /&gt;
|-&lt;br /&gt;
|OEM&lt;br /&gt;
|Mitsubishi&lt;br /&gt;
|-&lt;br /&gt;
|Type&lt;br /&gt;
|3 phase Motor inverter/controller &amp;amp; HV DC Junction Box&lt;br /&gt;
|-&lt;br /&gt;
|Part Number(s)&lt;br /&gt;
|9410A067&#039;&#039;&#039;,&#039;&#039;&#039; 9410A081, 9499D140, 9410A163&lt;br /&gt;
|-&lt;br /&gt;
|Mitsubishi Module Name&lt;br /&gt;
|REMCU&amp;lt;ref&amp;gt;&#039;&#039;&#039;LINK DEAD:&#039;&#039;&#039; http://mmc-manuals.ru/manuals/outlander_iii/online/Service_Manual_2013/img/90/HKAF0E02CC00ENG.pdf&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Manufacturer&lt;br /&gt;
|Meidensha&amp;lt;ref&amp;gt;https://www.meidensha.com/products/case/prod_05/prod_05_01/prod_05_01_01/prod_05_01_01_01/1210605_4260.html (Backup: [https://web.archive.org/web/20220124192037/https://www.meidensha.com/products/case/prod_05/prod_05_01/prod_05_01_01/prod_05_01_01_01/1210605_4260.html Web Archive] )&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Suppliers&lt;br /&gt;
|Ebay&lt;br /&gt;
|-&lt;br /&gt;
|Voltage&lt;br /&gt;
|300V DC Nominal supply voltage &lt;br /&gt;
(336V Max according to max battery voltage) &amp;lt;ref&amp;gt;Based on Mitsubishi Outlander Pack voltage and data from here for maximum voltage: https://nfpa.org/-/media/Files/Training/AFV/Emergency-Response-Guides/Mitsubishi/Mitsubishi-Outlander-PHEV-2018--ERG.ashx (Backup: [https://web.archive.org/web/20221016160055/https://www.nfpa.org/-/media/Files/Training/AFV/Emergency-Response-Guides/Mitsubishi/Mitsubishi-Outlander-PHEV-2018--ERG.ashx Web Archive])&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Interfaces&lt;br /&gt;
|1x Resolver/Motor Temperature sensor interface&lt;br /&gt;
Hirose GT18WB-14DP-HU - 14 way proprietary connector&amp;lt;ref&amp;gt;Forum Reference: https://openinverter.org/forum/viewtopic.php?p=10214#p10214&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;https://www.hirose.com/product/document?clcode=&amp;amp;productname=&amp;amp;series=GT18W&amp;amp;documenttype=Catalog&amp;amp;lang=en&amp;amp;documentid=D49386_en (Backup: [https://web.archive.org/web/20221016160328/https://www.hirose.com/product/document?clcode=&amp;amp;productname=&amp;amp;series=GT18W&amp;amp;documenttype=Catalog&amp;amp;lang=en&amp;amp;documentid=D49386_en Web Archive])&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Black&lt;br /&gt;
1x 12V Power/CAN Bus Interface&lt;br /&gt;
&lt;br /&gt;
Hirose GT18WB-14P-HU - 14 way proprietary connector&lt;br /&gt;
&lt;br /&gt;
Grey&lt;br /&gt;
&lt;br /&gt;
1x DC Bus Input - M10 Bolts with gland plate&lt;br /&gt;
&lt;br /&gt;
1x 30A Fused DC Bus Junction Output - M10 Bolts with gland plate&lt;br /&gt;
&lt;br /&gt;
1x 3 Phase motor output - M10 Bolts with gland plate&lt;br /&gt;
|-&lt;br /&gt;
|Mechanical Mounting&lt;br /&gt;
|3x Lugs around lower face, M10 bolts multiple locations&amp;lt;ref name=&amp;quot;:0&amp;quot;&amp;gt;Author Experience.&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Resolver&lt;br /&gt;
|Presumably matched to resolver on Outlander Rear Motor&lt;br /&gt;
SIN COS - P/N C69600/TS2239N484E102&lt;br /&gt;
Believed to be similar to Nissan Leaf resolver&amp;lt;ref&amp;gt;https://photos.google.com/share/AF1QipMNz2BVPSATZFJxgwIvy0RAeNAwn0TLJJL7NBwxbpH32LbWNkGhybiNrdkTsTOLxg?key=TmNWY04zNFQ4cXZzNWUzUEJfcTZUeGtHVkxyZEtB (Backup: [https://web.archive.org/web/20221016160830/https://photos.google.com/share/AF1QipMNz2BVPSATZFJxgwIvy0RAeNAwn0TLJJL7NBwxbpH32LbWNkGhybiNrdkTsTOLxg?key=TmNWY04zNFQ4cXZzNWUzUEJfcTZUeGtHVkxyZEtB Web Archive])&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Cooling&lt;br /&gt;
|Water/glycol cooling (Blue on Outlander)&lt;br /&gt;
|-&lt;br /&gt;
|Power&lt;br /&gt;
|Unknown if continuous duty is based on inverter or motor thermal capability&lt;br /&gt;
70kW Peak&lt;br /&gt;
&lt;br /&gt;
25kW Continuous &lt;br /&gt;
|-&lt;br /&gt;
|Weight&lt;br /&gt;
|9kg&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Features&lt;br /&gt;
|Integral 3-way DC fused Junction box (1 input, 2 fused outputs)&lt;br /&gt;
Water cooled&lt;br /&gt;
&lt;br /&gt;
2x Coil temperature sensors&lt;br /&gt;
|-&lt;br /&gt;
|Wiring Diagram&lt;br /&gt;
|&amp;lt;ref&amp;gt;&#039;&#039;&#039;LINK DEAD:&#039;&#039;&#039; http://mmc-manuals.ru/manuals/outlander_iii/online/Service_Manual_2013/img/90/HKAF0E02CC00ENG.pdf&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;&#039;&#039;&#039;LINK DEAD:&#039;&#039;&#039; Navigate From: http://mmc-manuals.ru/manuals/outlander_iii/online/Service_Manual_2013/2019_phev/index_M1.htm&lt;br /&gt;
&lt;br /&gt;
Click 90-CIRCUIT DIAGRAMS and then ELECTRIC MOTOR UNIT CONTROL SYSTEM&amp;lt;/ref&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Vehicle Topology ===&lt;br /&gt;
Rear Motor Inverter (REMCU) is on EV-CAN with the following modules:&lt;br /&gt;
* PHEV-ECU (Also on CAN-C, gatewayed through ETACS-ECU to CAN-C-Mid)&lt;br /&gt;
* Front Power Drive Unit&lt;br /&gt;
* Onboard charger/DC-DC Converter&lt;br /&gt;
* A/C Compressor&lt;br /&gt;
* Electrical Parking Driver Unit&lt;br /&gt;
* Battery Management Unit&lt;br /&gt;
Can Bus Topology &amp;lt;ref&amp;gt;http://mmc-manuals.ru/manuals/outlander_iii/online/Service_Manual_2013/img/54/ACC07461AB00ENG.pdf (Archive: https://web.archive.org/web/20221016154801/http://mmc-manuals.ru/manuals/outlander_iii/online/Service_Manual_2013/img/54/ACC07461AB00ENG.pdf)&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
PHEV-ECU Handles the whole hybrid system management including drive mode, system torque distribution and battery management&lt;br /&gt;
&lt;br /&gt;
===Wiring Diagram===&lt;br /&gt;
[[File:Outlander REMCU.png|thumb|603x603px|Troubleshooting information from the Outlander manual ]]&lt;br /&gt;
[[File:Mitsubishi Outlander Rear Motor Inverter (REMCU) Control Wiring (2019 Model).png|alt=Pinout of Outlander Rear Motor Inverter Controller|thumb|600x600px|Outlander REMCU Pinout/Interface Connections. Also downloadable as .XLSX and .ODS format for your own use. Please update here if you find any errata!]]Wiring diagram to the right.&lt;br /&gt;
&lt;br /&gt;
It would appear that there are 4 unused pins on the Vehicle Connector (D-211).&lt;br /&gt;
&lt;br /&gt;
====IGCT - ECU control power supply voltage====&lt;br /&gt;
IGCT appears to be main ignition control relay - 12V&lt;br /&gt;
&lt;br /&gt;
This is the supply voltage for the REMCU and should be supplied with battery voltage when turned on.&lt;br /&gt;
&lt;br /&gt;
====RSDN - REMCU shut-down signal====&lt;br /&gt;
RSDN is a signal from the PHEV-ECU and is referred to as &amp;quot;REMCU shut-down signal&amp;quot; as part of the &amp;quot;Rear Motor Shutdown Circuit&amp;quot;. It seems to be the equivalent of the MSDN signal from the PHEV-ECU to the Front Motor Controller.&lt;br /&gt;
The RSDN signal could be used as a safety circuit. In normal operation, it should be pulled to low (1V or less).&amp;lt;ref&amp;gt;Forum Reference: https://openinverter.org/forum/viewtopic.php?p=27785#p27785&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
====CAEH &amp;amp; CAEL - CAN Communication====&lt;br /&gt;
Standard CAN bus, Baudrate xxxkBaud??&lt;br /&gt;
&lt;br /&gt;
===Diagnostic Codes &amp;lt;ref&amp;gt;http://mmc-autoelectric.org.ua/manuals/eur/outlander/2014/54/html/M154930060010800ENG.HTM (Archive: https://web.archive.org/web/20160821050659/http://mmc-autoelectric.org.ua/manuals/eur/outlander/2014/54/html/M154930060010800ENG.HTM)&amp;lt;/ref&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
====P1048 - Rear motor shutdown circuit &amp;lt;ref&amp;gt;http://mmc-autoelectric.org.ua/manuals/eur/outlander/2014/54/html/M154923250001700ENG.HTM (Backup: [https://web.archive.org/web/20160828013500/http://mmc-autoelectric.org.ua/manuals/eur/outlander/2014/54/html/M154923250001700ENG.HTM Web Archive])&amp;lt;/ref&amp;gt;====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
The PHEV-ECU stores diagnosis code No. P1048 when the rear motor shut down circuit fails.&lt;br /&gt;
&lt;br /&gt;
Check the wiring harness between PHEV-ECU (RSDN terminal) connector and the rear EMCU (RSDN terminal) connector.&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Communication Protocol===&lt;br /&gt;
CAN Bus with fallback to LIN and K-Line according to service manual&lt;br /&gt;
&lt;br /&gt;
====Authentication====&lt;br /&gt;
The REMCU does not appear to require authentication with other modules, meaning it is a good candidate for stand-alone use from this point of view.&lt;br /&gt;
&lt;br /&gt;
However, If one wished to take the whole Hybrid system including the PHEV-ECU for an EV conversion, this would be more challenging as the PHEV-ECU appears to require authentication with the OSS-ECU (One Touch Start ECU) and the KOS-ECU (Keyless entry)&lt;br /&gt;
&lt;br /&gt;
=== Inverter Phase Connections ===&lt;br /&gt;
Based on information within the Service diagrams &amp;lt;ref&amp;gt;http://mmc-manuals.ru/manuals/outlander_phev/online/Service_Manual_2014/img/90/HKAC0E04CC00ENG.pdf&amp;lt;/ref&amp;gt; the following HV phase connections have been identified on the inverter.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|Inverter Phase Connections&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Inverter UVW.png|thumb]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
[[Category:OEM]] [[Category:Mitsubishi]] [[Category:Inverter]]&lt;/div&gt;</summary>
		<author><name>Rstevens81</name></author>
	</entry>
	<entry>
		<id>https://openinverter.org/wiki/index.php?title=File:Inverter_UVW.png&amp;diff=3828</id>
		<title>File:Inverter UVW.png</title>
		<link rel="alternate" type="text/html" href="https://openinverter.org/wiki/index.php?title=File:Inverter_UVW.png&amp;diff=3828"/>
		<updated>2023-05-07T08:32:52Z</updated>

		<summary type="html">&lt;p&gt;Rstevens81: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Inverter UVW&lt;/div&gt;</summary>
		<author><name>Rstevens81</name></author>
	</entry>
	<entry>
		<id>https://openinverter.org/wiki/index.php?title=File:Outlander_internals_top.jpg&amp;diff=3827</id>
		<title>File:Outlander internals top.jpg</title>
		<link rel="alternate" type="text/html" href="https://openinverter.org/wiki/index.php?title=File:Outlander_internals_top.jpg&amp;diff=3827"/>
		<updated>2023-05-07T08:19:40Z</updated>

		<summary type="html">&lt;p&gt;Rstevens81: Rstevens81 uploaded a new version of File:Outlander internals top.jpg&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;outlander internals top&lt;/div&gt;</summary>
		<author><name>Rstevens81</name></author>
	</entry>
	<entry>
		<id>https://openinverter.org/wiki/index.php?title=File:Outlander_internals_bottom.jpg&amp;diff=3826</id>
		<title>File:Outlander internals bottom.jpg</title>
		<link rel="alternate" type="text/html" href="https://openinverter.org/wiki/index.php?title=File:Outlander_internals_bottom.jpg&amp;diff=3826"/>
		<updated>2023-05-07T08:19:01Z</updated>

		<summary type="html">&lt;p&gt;Rstevens81: Rstevens81 uploaded a new version of File:Outlander internals bottom.jpg&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Rstevens81</name></author>
	</entry>
	<entry>
		<id>https://openinverter.org/wiki/index.php?title=Mitsubishi_Outlander_DCDC_OBC&amp;diff=3817</id>
		<title>Mitsubishi Outlander DCDC OBC</title>
		<link rel="alternate" type="text/html" href="https://openinverter.org/wiki/index.php?title=Mitsubishi_Outlander_DCDC_OBC&amp;diff=3817"/>
		<updated>2023-05-06T10:13:25Z</updated>

		<summary type="html">&lt;p&gt;Rstevens81: /* Internal Connector */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Mitsubishi Outlander PHEV (2012-2018 models) feature a compact CANBus controlled 3.7kw charger suitable for budget EV conversions. Units can be bought for under £200. Part numbers are: W005T70271 (pre 2018) [https://openinverter.org/forum/viewtopic.php?p=31366#p31366], W005T70272 (post 2018) [https://openinverter.org/forum/viewtopic.php?p=23876#p23876]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
forum thread: https://openinverter.org/forum/viewtopic.php?t=628&lt;br /&gt;
&lt;br /&gt;
3d scan cad file: https://grabcad.com/library/outlander-phev-charger-and-dcdc-1&lt;br /&gt;
==Dimensions==&lt;br /&gt;
 * Length 370mm&lt;br /&gt;
 * Width 270mm&lt;br /&gt;
 * Height 150mm&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;500&amp;quot;&amp;gt;&lt;br /&gt;
File:Outlander phev charger dimensions.jpg|Length&lt;br /&gt;
File:Mitsubishi Outlander PHEV dimensions.jpg|Width&lt;br /&gt;
File:Mitsubishi Outlander PHEV height.jpg|Height&lt;br /&gt;
&amp;lt;/gallery&amp;gt;Internals:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
![[File:Outlander internals bottom.jpg|thumb]]&lt;br /&gt;
![[File:Outlander internals top.jpg|thumb]]&lt;br /&gt;
|-&lt;br /&gt;
!Bottom&lt;br /&gt;
!Top&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==DC-DC Converter==&lt;br /&gt;
The charger has an integrated DC-DC converter outputting a fixed 14.5V. The converter requires battery voltage between 200V and 400V on the DC bus. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;at about 397v the dcdc appears to stop operating via the enable lines. currently untested if it continues via can. [https://openinverter.org/forum/viewtopic.php?p=47144#p47144] &lt;br /&gt;
&lt;br /&gt;
To start the DC-DC converter, first to apply 12V to pin 7 and GND to pin 10. You also need to have its casing connected to common GND and 12V at the Pin 8 IGCT main power pin.&lt;br /&gt;
&lt;br /&gt;
Then apply 12V ENABLE signal to pin 4 and you will see 14.5Vdc on the power line.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The DCDC is capable of at least 1800W of power.&lt;br /&gt;
&lt;br /&gt;
==Connections==&lt;br /&gt;
&lt;br /&gt;
=== Signal Connector ===&lt;br /&gt;
&lt;br /&gt;
==== Pinout ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Pinout for the Signal Connector &amp;lt;ref&amp;gt;http://mmc-manuals.ru/manuals/outlander_phev/online/Service_Manual_2014/2019/index_M1.htm (Backup: [https://web.archive.org/web/20230505205957/http://mmc-manuals.ru/manuals/outlander_phev/online/Service_Manual_2014/2019/index_M1.htm Web Archive])&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;http://mmc-manuals.ru/manuals/outlander_phev/online/Service_Manual_2014/img/90/HKAE0E05AC00ENG.pdf (Backup: [http://web.archive.org/web/20230505205819/http://mmc-manuals.ru/manuals/outlander_phev/online/Service_Manual_2014/img/90/HKAE0E05AC00ENG.pdf Web Archive])&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;http://mmc-manuals.ru/manuals/outlander_phev/online/Service_Manual_2014/img/90/HKAE0E05BC00ENG.pdf (Backup: [http://web.archive.org/web/20230505210500/http://mmc-manuals.ru/manuals/outlander_phev/online/Service_Manual_2014/img/90/HKAE0E05BC00ENG.pdf Web Archive])&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;http://mmc-manuals.ru/manuals/outlander_phev/online/Service_Manual_2014/img/90/HKAE0E05CC00ENG.pdf (Backup: [http://web.archive.org/web/20230505210616/http://mmc-manuals.ru/manuals/outlander_phev/online/Service_Manual_2014/img/90/HKAE0E05CC00ENG.pdf Web Archive])&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;http://mmc-manuals.ru/manuals/outlander_phev/online/Service_Manual_2014/img/90/HKAE0E06AC00ENG.pdf (Backup: [http://web.archive.org/web/20230505211625/http://mmc-manuals.ru/manuals/outlander_phev/online/Service_Manual_2014/img/90/HKAE0E06AC00ENG.pdf Web Archive])&amp;lt;/ref&amp;gt;&lt;br /&gt;
!Pin on 13-pin Connector&lt;br /&gt;
! Pin on Internal Connector&lt;br /&gt;
!Color&lt;br /&gt;
!Color from Schematic&lt;br /&gt;
!Name&lt;br /&gt;
!Function&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
| Orange&lt;br /&gt;
|&lt;br /&gt;
|NC&lt;br /&gt;
|Not Connected&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|NC&lt;br /&gt;
|Not Connected&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|&lt;br /&gt;
|Blue&lt;br /&gt;
|&lt;br /&gt;
|NC&lt;br /&gt;
|Not Connected&lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Violet-Green&lt;br /&gt;
|DC SW&lt;br /&gt;
|Enable DC/DC Converter&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Pink-Green&lt;br /&gt;
|CHIN &lt;br /&gt;
|Serial Protocol to EV Remote WiFi Module&lt;br /&gt;
|-&lt;br /&gt;
|6&lt;br /&gt;
|&lt;br /&gt;
|Black&lt;br /&gt;
|Black-Blue &lt;br /&gt;
|CAN H&lt;br /&gt;
|CAN High&lt;br /&gt;
|-&lt;br /&gt;
|7&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Grey&lt;br /&gt;
|Sense&lt;br /&gt;
|Sense for DC/DC Converter (via shared 7.5A fuse)&lt;br /&gt;
|-&lt;br /&gt;
|8&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Light Green&lt;br /&gt;
|IGCT&lt;br /&gt;
|Main +12V Power Supply (via shared 7.5A fuse)&lt;br /&gt;
|-&lt;br /&gt;
|9&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Blue&lt;br /&gt;
|CP&lt;br /&gt;
|Control Pilot from Charge Port&lt;br /&gt;
|-&lt;br /&gt;
|10&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Black&lt;br /&gt;
|GND&lt;br /&gt;
|Ground&lt;br /&gt;
|-&lt;br /&gt;
|11&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|NC&lt;br /&gt;
|Not Connected&lt;br /&gt;
|-&lt;br /&gt;
|12 &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Brown-Red / Yellow-Black&lt;br /&gt;
|CHOT&lt;br /&gt;
|Serial Protocol to EV Remote WiFi Module&lt;br /&gt;
|-&lt;br /&gt;
|13&lt;br /&gt;
|&lt;br /&gt;
|Red&lt;br /&gt;
|Red-Blue&lt;br /&gt;
| CAN L&lt;br /&gt;
|CAN Low&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;
Note: Although the above pin numbers match the Mitsubishi wiring diagram the numbers marked on the connectors are reversed for each row. Pin 1 is CAN H (Black), pin 6 is NC (orange), pin 7 is CAN L (red ) and pin 13 Sense ( green ).&lt;br /&gt;
&lt;br /&gt;
==== External Connector ====&lt;br /&gt;
[[File:13 pin connector.png|thumb]]&lt;br /&gt;
&lt;br /&gt;
The charger is controlled via a 13-pin connector mounted on a short tail into the case. Connectors seem to be widely available to mate with this. Search for &amp;quot;Sumitomo 6189-1092 13-WAY CONNECTOR KIT Inc Terminals &amp;amp; seals [13-AC001]&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==== Internal Connector ====&lt;br /&gt;
[[File:Outlander DC-DC OBC Signal Connector.jpg|thumb|Empty Connector in Socket]]&lt;br /&gt;
In case the Charger doesn&#039;t come with the signal pigtail (which it usually does), the internal signal connector is from the Hirose GT8E series&amp;lt;ref&amp;gt;https://www.hirose.com/de/product/document?clcode=CL0758-0051-6-00&amp;amp;productname=GT8E-12DS-HU&amp;amp;series=GT8E&amp;amp;documenttype=Catalog&amp;amp;lang=de&amp;amp;documentid=D49379_en (Backup: [http://web.archive.org/web/20230429103946/https://www.hirose.com/de/product/document?clcode=CL0758-0051-6-00&amp;amp;productname=GT8E-12DS-HU&amp;amp;series=GT8E&amp;amp;documenttype=Catalog&amp;amp;lang=de&amp;amp;documentid=D49379_en Web Archive])&amp;lt;/ref&amp;gt;, specifically the Hirose GT8E-12DS-HU&amp;lt;ref&amp;gt;https://www.mouser.de/ProductDetail/798-GT8E-12DS-HU&amp;lt;/ref&amp;gt; with Hirose GT8E-2022SCF&amp;lt;ref&amp;gt;https://www.mouser.de/ProductDetail/798-GT8E-2022SCF&amp;lt;/ref&amp;gt; pins.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The External to Internal wiring harness is as follows:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |&#039;&#039;&#039;Internal Connector (Black)&#039;&#039;&#039;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |&#039;&#039;&#039;External Connector (Grey)&#039;&#039;&#039;&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; |[[File:Outlander harness.jpg|thumb]]&lt;br /&gt;
|-&lt;br /&gt;
|Pin&lt;br /&gt;
|Wire Colour&lt;br /&gt;
|Pin&lt;br /&gt;
|Function (If Known)&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|grey&lt;br /&gt;
|4&lt;br /&gt;
|DC SW  - Enable DC/DC Converter&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; |[[File:Ext connector view 1.jpg|thumb]]&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
|blue&lt;br /&gt;
|3&lt;br /&gt;
|NC&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|black&lt;br /&gt;
|6&lt;br /&gt;
|CAN H -CAN High&lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
|black&lt;br /&gt;
|10&lt;br /&gt;
|GND – Ground&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; |[[File:Ext connector view 2.jpg|thumb]]&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
|yellow&lt;br /&gt;
|8&lt;br /&gt;
|IGCT – Main +12V Power Supply (via shared 7.5A fuse)&lt;br /&gt;
|-&lt;br /&gt;
|6&lt;br /&gt;
|green&lt;br /&gt;
|7&lt;br /&gt;
|Sense - Sense for DC/DC Converter (via shared 7.5A fuse)&lt;br /&gt;
|-&lt;br /&gt;
|7&lt;br /&gt;
|light blue&lt;br /&gt;
|5&lt;br /&gt;
|CHIN - Serial Protocol to EV Remote WiFi Module &lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; |[[File:Int connector view 1.jpg|thumb]]&lt;br /&gt;
|-&lt;br /&gt;
|8&lt;br /&gt;
|NC&lt;br /&gt;
|11&lt;br /&gt;
|NC&lt;br /&gt;
|-&lt;br /&gt;
|9&lt;br /&gt;
|orange&lt;br /&gt;
|1&lt;br /&gt;
|NC&lt;br /&gt;
|-&lt;br /&gt;
|10&lt;br /&gt;
|red&lt;br /&gt;
|13&lt;br /&gt;
|CAN L – CAN Low&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; |[[File:Int connector view 2.jpg|thumb]]&lt;br /&gt;
|-&lt;br /&gt;
|11&lt;br /&gt;
|purple&lt;br /&gt;
|12&lt;br /&gt;
|CHOT – Serial Protocol to EV Remote WiFi Module&lt;br /&gt;
|-&lt;br /&gt;
|12&lt;br /&gt;
|white&lt;br /&gt;
|9&lt;br /&gt;
|CP – Control Pilot from Charge Port&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===AC Power Connector===&lt;br /&gt;
The AC power connector is Yazaki 7283-7350-30 / Toyota 90980-11413&amp;lt;ref&amp;gt;https://www.auto-click.co.uk/7283-7350-30?search=90980-11413 (Backup: [http://web.archive.org/web/20230505213401/https://www.auto-click.co.uk/7283-7350-30?search=90980-11413 Web Archive])&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===+12V DC Connector===&lt;br /&gt;
The thread size of the +12V stud of the DC/DC converter is M8.&lt;br /&gt;
&lt;br /&gt;
==Charge Control==&lt;br /&gt;
There is no voltage adjustment only current so your controller needs to monitor output voltage and step the charge current. Regardless of the set current the pilot signal will limit the charge current automatically. The pilot signal duty cycle is available on the can bus.&lt;br /&gt;
&lt;br /&gt;
===CANBus Messages===&lt;br /&gt;
[https://openinverter.org/forum/download/file.php?id=6649 Outlander Charger DBC File]&lt;br /&gt;
&lt;br /&gt;
The CANBus interface operates at 500kbps/100ms.&lt;br /&gt;
&lt;br /&gt;
Starting charging requires two messages:&lt;br /&gt;
&lt;br /&gt;
0x285 alone will connect the EVSE but won&#039;t charge until you send 0x286. Byte 2 = 0xb6 pulls in the EVSE.&lt;br /&gt;
&lt;br /&gt;
0x286 byte 2 sets the DC charge current, there is a voltage setting on byte 0 and 1. The charger reads this value only once. To update it, you have to first power cycle the 12V line &amp;quot;Pin 8 IGCT main power to charger&amp;quot;. &#039;&#039;&#039;The requested current should be limited to 12A, going above this results in strange current delivery.&#039;&#039;&#039;&lt;br /&gt;
 - Byte 0-1 = Voltage setpoint (Big Endian e.g. 0x0E 0x74 = 3700 = 370v)&lt;br /&gt;
 - Byte 2 = Current in amps x 10&lt;br /&gt;
The charger also returns information over the CANbus:&lt;br /&gt;
&lt;br /&gt;
0x377h 8bytes DC-DC converter status	&lt;br /&gt;
 - B0+B1 = 12V Battery voltage	(h04DC=12,45V -&amp;gt; 0,01V/bit)	&lt;br /&gt;
 - B2+B3 = 12V Supply current	(H53=8,3A -&amp;gt; 0,1A/bit)	&lt;br /&gt;
 - B4 = Temperature 1		(starts at -40degC, +1degC/bit)	&lt;br /&gt;
 - B5 = Temperature 2		(starts at -40degC, +1degC/bit)	&lt;br /&gt;
 - B6 = Temperature 3		(starts at -40degC, +1degC/bit)	&lt;br /&gt;
 - B7 = Statusbyte 		(h20=standby, h21=error, h22=in operation)&lt;br /&gt;
 -  - bit0(LSB) = Error&lt;br /&gt;
 -  - bit1	= In Operation&lt;br /&gt;
 -  - bit3      = &lt;br /&gt;
 -  - bit4      =&lt;br /&gt;
 -  - bit5      = Ready&lt;br /&gt;
 -  - bit6	= 		&lt;br /&gt;
 -  - bit7(MSB) =&lt;br /&gt;
&lt;br /&gt;
0x389	&lt;br /&gt;
 - B0 = Battery Voltage (as seen by the charger), needs to be scaled x 2, so can represent up to 255*2V; used to monitor battery during charge	&lt;br /&gt;
 - B1 = Charger supply voltage, no scaling needed	&lt;br /&gt;
 - B6 = Charger Supply Current x 10&lt;br /&gt;
&lt;br /&gt;
0x38A	&lt;br /&gt;
 - B0 = temp x 2?	&lt;br /&gt;
 - B1 = temp x 2?	&lt;br /&gt;
 - B3 = EVSE Control Duty Cycle (granny cable ~26 = 26%)&lt;br /&gt;
 &lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Parallel charger control:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
One can use several chargers in parallel each on its own AC phase line.&lt;br /&gt;
&lt;br /&gt;
Charger works good with simple 12V square PWM signal derived from DUE. So to control chargers in parallel i just need to send fake CP signal into DUE and sense the square weave to output two identical square weaves on other PWM pins. Chargers will respond to 0x286 request. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Charger voltage control:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Charger voltage control is dependent on reading its voltage reports on telegram 0x &lt;br /&gt;
&lt;br /&gt;
First i request listening to CAN in main function. Of course variables need to be declared...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;C&amp;quot;&amp;gt;&lt;br /&gt;
CAN_FRAME incoming;&lt;br /&gt;
&lt;br /&gt;
if (Can0.available() &amp;gt; 0) {&lt;br /&gt;
    Can0.read(incoming);&lt;br /&gt;
    if (incoming.id == 0x389) {&lt;br /&gt;
        voltage = incoming.data.bytes[0];&lt;br /&gt;
        Ctemp = incoming.data.bytes[4];      &lt;br /&gt;
    }&lt;br /&gt;
    if (incoming.id == 0x377){&lt;br /&gt;
        aux1 = incoming.data.bytes[0];&lt;br /&gt;
        aux2 = incoming.data.bytes[1];  &lt;br /&gt;
        auxvoltage = ((aux1 * 256) + aux2); //recalculate two bit voltage value&lt;br /&gt;
    }  &lt;br /&gt;
} &lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I request charger command telegram function and within i condition for high voltage reduction and stop.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;C&amp;quot;&amp;gt;&lt;br /&gt;
void sendCANframeA() {&lt;br /&gt;
	outframe.id = 0x286; // Set our transmission address ID&lt;br /&gt;
	outframe.length = 8; // Data payload 8 bytes&lt;br /&gt;
	outframe.extended = 0; // Extended addresses - 0=11-bit 1=29bit&lt;br /&gt;
	outframe.rtr=1; //No request&lt;br /&gt;
	outframe.data.bytes[0]=0x28;&lt;br /&gt;
	outframe.data.bytes[1]=0x0F; // 0F3C=3900, 0DDE=3550, 0,1V/bit&lt;br /&gt;
&lt;br /&gt;
	if(voltage &amp;lt; 193) { // if Charger senses less than 386V&lt;br /&gt;
		outframe.data.bytes[2]=0x78; // 78=120 12A, 50=80 8A, 32=50 5A, 1E=30, 3A 14=20 2A at 0,1A/bit&lt;br /&gt;
	}&lt;br /&gt;
	else if(voltage &amp;lt;= 194) { // if Charger senses less than or equal 388V&lt;br /&gt;
		outframe.data.bytes[2]=0x1E;&lt;br /&gt;
	}&lt;br /&gt;
	else {  //any other case&lt;br /&gt;
		outframe.data.bytes[2]=0x00;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	outframe.data.bytes[3]=0x37; // why 37?&lt;br /&gt;
	outframe.data.bytes[4]=0x00;&lt;br /&gt;
	outframe.data.bytes[5]=0x00;&lt;br /&gt;
	outframe.data.bytes[6]=0x0A;&lt;br /&gt;
	outframe.data.bytes[7]=0x00;&lt;br /&gt;
&lt;br /&gt;
	if(debug) {printFrame(&amp;amp;outframe,1); } //If the debug variable is set, show our transmitted frame&lt;br /&gt;
&lt;br /&gt;
	if(myVars.CANport==0) Can0.sendFrame(outframe); //Mail it&lt;br /&gt;
&lt;br /&gt;
	else Can1.sendFrame(outframe);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;DCDC aux voltage control&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
I can also control 12V aux battery charging by reading DCDC report on 0x377. When aux voltage drops too much i can start DCDC or 3 minutes and 12V battery gets charged up.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;C&amp;quot;&amp;gt;&lt;br /&gt;
if (auxvoltage &amp;lt; 1200) { // if aux voltage is low and DCDC is off&lt;br /&gt;
    auxState = true; // set the flag to true&lt;br /&gt;
&lt;br /&gt;
    elapsedtime = millis();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
DCDCauxcharge();&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Within this function then i compare status and count down 3min for the charge event  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;C&amp;quot;&amp;gt;&lt;br /&gt;
void DCDCauxcharge() {&lt;br /&gt;
&lt;br /&gt;
    if ((auxState == true) &amp;amp;&amp;amp; (digitalRead(Enable_pin) == LOW)) { // auxvoltage went below 12.2V&lt;br /&gt;
        digitalWrite(DCDC_active, HIGH);&lt;br /&gt;
&lt;br /&gt;
        if (millis() - elapsedtime &amp;gt;= ontime) { // if aux voltage is low and for 5min&lt;br /&gt;
            digitalWrite(DCDC_active,LOW); // turn off DCDC_active relay&lt;br /&gt;
&lt;br /&gt;
            elapsedtime = millis();&lt;br /&gt;
            auxState = false;&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    else { // if auxvoltage is OK&lt;br /&gt;
        auxState = false; // turn off DCDC_active relay&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lots of other functions can be prepared on basis of CAN report reading. Those are some functions that are usefull.&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:OEM]]&lt;br /&gt;
[[Category:Mitsubishi]]&lt;br /&gt;
[[Category:Charger]]&lt;br /&gt;
[[Category:DC/DC]]&lt;/div&gt;</summary>
		<author><name>Rstevens81</name></author>
	</entry>
	<entry>
		<id>https://openinverter.org/wiki/index.php?title=File:Outlander_internals_top.jpg&amp;diff=3816</id>
		<title>File:Outlander internals top.jpg</title>
		<link rel="alternate" type="text/html" href="https://openinverter.org/wiki/index.php?title=File:Outlander_internals_top.jpg&amp;diff=3816"/>
		<updated>2023-05-06T10:12:43Z</updated>

		<summary type="html">&lt;p&gt;Rstevens81: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;outlander internals top&lt;/div&gt;</summary>
		<author><name>Rstevens81</name></author>
	</entry>
	<entry>
		<id>https://openinverter.org/wiki/index.php?title=File:Outlander_harness.jpg&amp;diff=3814</id>
		<title>File:Outlander harness.jpg</title>
		<link rel="alternate" type="text/html" href="https://openinverter.org/wiki/index.php?title=File:Outlander_harness.jpg&amp;diff=3814"/>
		<updated>2023-05-06T10:08:54Z</updated>

		<summary type="html">&lt;p&gt;Rstevens81: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;outlander harness&lt;/div&gt;</summary>
		<author><name>Rstevens81</name></author>
	</entry>
	<entry>
		<id>https://openinverter.org/wiki/index.php?title=File:Int_connector_view_2.jpg&amp;diff=3813</id>
		<title>File:Int connector view 2.jpg</title>
		<link rel="alternate" type="text/html" href="https://openinverter.org/wiki/index.php?title=File:Int_connector_view_2.jpg&amp;diff=3813"/>
		<updated>2023-05-06T10:08:12Z</updated>

		<summary type="html">&lt;p&gt;Rstevens81: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;int connector view 2&lt;/div&gt;</summary>
		<author><name>Rstevens81</name></author>
	</entry>
	<entry>
		<id>https://openinverter.org/wiki/index.php?title=File:Int_connector_view_1.jpg&amp;diff=3812</id>
		<title>File:Int connector view 1.jpg</title>
		<link rel="alternate" type="text/html" href="https://openinverter.org/wiki/index.php?title=File:Int_connector_view_1.jpg&amp;diff=3812"/>
		<updated>2023-05-06T10:07:46Z</updated>

		<summary type="html">&lt;p&gt;Rstevens81: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;int connector view 1&lt;/div&gt;</summary>
		<author><name>Rstevens81</name></author>
	</entry>
	<entry>
		<id>https://openinverter.org/wiki/index.php?title=File:Ext_connector_view_2.jpg&amp;diff=3811</id>
		<title>File:Ext connector view 2.jpg</title>
		<link rel="alternate" type="text/html" href="https://openinverter.org/wiki/index.php?title=File:Ext_connector_view_2.jpg&amp;diff=3811"/>
		<updated>2023-05-06T10:07:03Z</updated>

		<summary type="html">&lt;p&gt;Rstevens81: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;ext connector view 2&lt;/div&gt;</summary>
		<author><name>Rstevens81</name></author>
	</entry>
	<entry>
		<id>https://openinverter.org/wiki/index.php?title=File:Ext_connector_view_1.jpg&amp;diff=3810</id>
		<title>File:Ext connector view 1.jpg</title>
		<link rel="alternate" type="text/html" href="https://openinverter.org/wiki/index.php?title=File:Ext_connector_view_1.jpg&amp;diff=3810"/>
		<updated>2023-05-06T10:06:22Z</updated>

		<summary type="html">&lt;p&gt;Rstevens81: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;ext connector view 1&lt;/div&gt;</summary>
		<author><name>Rstevens81</name></author>
	</entry>
</feed>