No Pin 4 is CP (Control Pilot), Pin 5 is PP (Proximity Pilot) and Pin 3 is PE (Earth).
Chevy Volt Gen1 Charger
-
arber333
- Posts: 3660
- Joined: Mon Dec 24, 2018 1:37 pm
- Location: Slovenia
- Has thanked: 145 times
- Been thanked: 369 times
- Contact:
Re: Chevy Volt Gen1 Charger
- Gregski
- Posts: 2873
- Joined: Tue Sep 14, 2021 10:28 am
- Location: Sacramento, California
- Has thanked: 530 times
- Been thanked: 1189 times
- Contact:
Re: Chevy Volt Gen1 Charger
oh sorry, I guess i got the pins mixed up with the "positions" in the connector table further up on that Wiki page (that can be very confusing)
"I don't need to understand how it works, I just need to understand how to make it work!" ~ EV Greg
- Gregski
- Posts: 2873
- Joined: Tue Sep 14, 2021 10:28 am
- Location: Sacramento, California
- Has thanked: 530 times
- Been thanked: 1189 times
- Contact:
Re: Chevy Volt Gen1 Charger
so I am successfully charging the truck using a first gen Chevy Volt charger and Damien's free Arduino sketch off of GitHub, however, I am unable to save the setpoint configuration to the EEPROM on the Arduino Due I am using
Wire.begin();
EEPROM.read(0, parameters);
if (parameters.version != EEPROM_VERSION)
{
parameters.version = EEPROM_VERSION;
parameters.Vol=0;
parameters.Cur=0;
parameters.Term=0;
EEPROM.write(0, parameters);
}
case 'z':
EEPROM.write(0, parameters);
SerialDEBUG.println("Parameters stored to EEPROM");
break;
Wire.begin();
EEPROM.read(0, parameters);
if (parameters.version != EEPROM_VERSION)
{
parameters.version = EEPROM_VERSION;
parameters.Vol=0;
parameters.Cur=0;
parameters.Term=0;
EEPROM.write(0, parameters);
}
case 'z':
EEPROM.write(0, parameters);
SerialDEBUG.println("Parameters stored to EEPROM");
break;
"I don't need to understand how it works, I just need to understand how to make it work!" ~ EV Greg
- Gregski
- Posts: 2873
- Joined: Tue Sep 14, 2021 10:28 am
- Location: Sacramento, California
- Has thanked: 530 times
- Been thanked: 1189 times
- Contact:
Re: Chevy Volt Gen1 Charger
"I don't need to understand how it works, I just need to understand how to make it work!" ~ EV Greg
-
arber333
- Posts: 3660
- Joined: Mon Dec 24, 2018 1:37 pm
- Location: Slovenia
- Has thanked: 145 times
- Been thanked: 369 times
- Contact:
Re: Chevy Volt Gen1 Charger
Well you could still direct your due code to those basic values you want without eeprom. But true... in the spring i managed to design a due board which didnt allow me to connect USB port...DUH! No eeprom would help as i couldnt select the values.
Didnt that can board come with eeprom chip pinout? I allways assumed so.
So do i send you one of my due boards? I think i still have one functional. I must apologise i forgot last time we discussed this...
- Gregski
- Posts: 2873
- Joined: Tue Sep 14, 2021 10:28 am
- Location: Sacramento, California
- Has thanked: 530 times
- Been thanked: 1189 times
- Contact:
Re: Chevy Volt Gen1 Charger
yes two and a half years later The Greg has grabbed the code and is using it to charge his BMW 530e battery pack, the code appears to yield WiFi output, I assume to one of them red cards, but I don't see the code to load on the red card to receive it, being a dumb @ss when I load the charger code on my Lexus GS450h VCU ver 2 and go to the red cards web page 192.168.4.1 I get the Lexus GS450h virtual gauges (well as expected) but that's not what I wantJack Bauer wrote: ↑Mon Feb 15, 2021 3:16 pm Figured I'd share this in case it helps anyone.
https://github.com/damienmaguire/AmperaCharger
Simple program to run on a due (sam3x8e) that controls an Ampera charger over a serial menu.
Confirmed working on my bench setup.
/*
*
* Routine to send data to wifi on serial 2
The information will be provided over serial to the esp8266 at 19200 baud 8n1 in the form :
vxxx,ixxx,pxxx,mxxxx,nxxxx,oxxx,rxxx,qxxx* where :
v=pack voltage (0-700Volts)
i=current (0-1000Amps)
p=power (0-300kw)
m=half pack voltage (0-500volts)
n=Amp Hours (0-300Ah)
o=KiloWatt Hours (0-150kWh)
r=HV Box Temp (0-100C)
q=third pack Volts (0-500Volts)
*=end of string
xxx=three digit integer for each parameter eg p100 = 100kw.
updates will be every 1000ms approx.
v100,i200,p35,m3000,n4000,o20,r100,q50*
*/
"I don't need to understand how it works, I just need to understand how to make it work!" ~ EV Greg
Re: Chevy Volt Gen1 Charger
Question for anyone who has dug deep into the Chevy Volt Gen1 chargers. Some of the docs available here refer to master and slave modes -- has anyone gotten that mode working? I have two of these, driven using Lilygo T-CAN485 boards. Rather than driving them totally independently, I would really like to get them set up as master-slave to double the output power overall.
relevant quote from Lear_Charger_Documentation_10_23_2014.pdf:
"To configure a charger as a master, pin F (M/S1) is connected to +12V and pin G (M/S2) is connected to ground. To configure a charger as a Slave, pin F (M/S1) is connected to ground and pin G (M/S2) is connected to +12V. "
Steve
relevant quote from Lear_Charger_Documentation_10_23_2014.pdf:
"To configure a charger as a master, pin F (M/S1) is connected to +12V and pin G (M/S2) is connected to ground. To configure a charger as a Slave, pin F (M/S1) is connected to ground and pin G (M/S2) is connected to +12V. "
Steve
- Gregski
- Posts: 2873
- Joined: Tue Sep 14, 2021 10:28 am
- Location: Sacramento, California
- Has thanked: 530 times
- Been thanked: 1189 times
- Contact:
Re: Chevy Volt Gen1 Charger
not sure if I should have started a new thread for this issue, if you think so I will, but here it goes
had a 1st gen Chevy Volt charger in my truck with the BMW PHEV 530e 9 kWh battery 6 module pack for over a year running the Legacy Lexus GS450h VCU controller and Damien's GitHub code and VEVOR Level 1+2 Portable EV Charger, 16 Amp 120V or 240V and a Active Vehicle Control Module AVC2 to charge, and things worked great during that time
recently replaced the 9 kWh battery pack with two 12 kWh packs for a total of 12 modules, I swapped the 9 kWh sBox with one of the two 12 kWh sBoxes, and now it won't start charging. I made no changes to the code.
Charging with my OEM Hyundai Ironic 5 120 volt charge cord does work, maybe that's a clue
[I will build up/add to this post more links, details, and pics if that helps]
had a 1st gen Chevy Volt charger in my truck with the BMW PHEV 530e 9 kWh battery 6 module pack for over a year running the Legacy Lexus GS450h VCU controller and Damien's GitHub code and VEVOR Level 1+2 Portable EV Charger, 16 Amp 120V or 240V and a Active Vehicle Control Module AVC2 to charge, and things worked great during that time
recently replaced the 9 kWh battery pack with two 12 kWh packs for a total of 12 modules, I swapped the 9 kWh sBox with one of the two 12 kWh sBoxes, and now it won't start charging. I made no changes to the code.
Charging with my OEM Hyundai Ironic 5 120 volt charge cord does work, maybe that's a clue
[I will build up/add to this post more links, details, and pics if that helps]
"I don't need to understand how it works, I just need to understand how to make it work!" ~ EV Greg
-
P.S.Mangelsdorf
- Posts: 1172
- Joined: Tue Sep 17, 2019 8:33 pm
- Location: Raleigh, NC, USA
- Has thanked: 290 times
- Been thanked: 330 times
Re: Chevy Volt Gen1 Charger
Are you sure the AVC2 is working? I've had one flake on me before.
If at first you don't succeed, buy a bigger hammer.
1940 Chevrolet w/ Tesla LDU - "Shocking Chevy" - Completed Hot Rod Drag Week 2023 and 2024
https://www.youtube.com/@MangelsdorfSpeed
1940 Chevrolet w/ Tesla LDU - "Shocking Chevy" - Completed Hot Rod Drag Week 2023 and 2024
https://www.youtube.com/@MangelsdorfSpeed
- Gregski
- Posts: 2873
- Joined: Tue Sep 14, 2021 10:28 am
- Location: Sacramento, California
- Has thanked: 530 times
- Been thanked: 1189 times
- Contact:
Re: Chevy Volt Gen1 Charger
thanks for trying to help, yes it is, it is charging with the Hyundai 120 volts charger cord, but you just gave me an idea I will plug my 240 volt Vevor into my 120 volt outlet as it is a combo unit and see what happensP.S.Mangelsdorf wrote: ↑Wed Oct 08, 2025 4:10 pm Are you sure the AVC2 is working? I've had one flake on me before.
this is the OEM Hyundai charge cord
"I don't need to understand how it works, I just need to understand how to make it work!" ~ EV Greg
-
P.S.Mangelsdorf
- Posts: 1172
- Joined: Tue Sep 17, 2019 8:33 pm
- Location: Raleigh, NC, USA
- Has thanked: 290 times
- Been thanked: 330 times
Re: Chevy Volt Gen1 Charger
Ok yeah I'm a dumbass and didn't read that part of your post.
I have a vague recollection that the Volt charger uses only part of itself for 120V, and then everything for 240V. I could be wrong on that. But if so, that might point to some sort of internal error.
Is the voltage significantly different between your old and new packs? I'm not up to speed on the BMW packs.
If at first you don't succeed, buy a bigger hammer.
1940 Chevrolet w/ Tesla LDU - "Shocking Chevy" - Completed Hot Rod Drag Week 2023 and 2024
https://www.youtube.com/@MangelsdorfSpeed
1940 Chevrolet w/ Tesla LDU - "Shocking Chevy" - Completed Hot Rod Drag Week 2023 and 2024
https://www.youtube.com/@MangelsdorfSpeed
- tom91
- Posts: 2753
- Joined: Fri Mar 01, 2019 9:15 pm
- Location: Bristol
- Has thanked: 264 times
- Been thanked: 717 times
Re: Chevy Volt Gen1 Charger
Please clarify the following:
1. AVC2 turns on the 120Vac Hyundai granny lead?
2. AVC2 does not turn on your new 120/240Vac charge lead?
If both are true the issue clearly is between the charge lead and the EVC2. Possibly wiring, resistor or expected Proximity line status ect.
You only changed one variable between the 120Vac Hyundai lead working and the other lead not working.
- Gregski
- Posts: 2873
- Joined: Tue Sep 14, 2021 10:28 am
- Location: Sacramento, California
- Has thanked: 530 times
- Been thanked: 1189 times
- Contact:
Re: Chevy Volt Gen1 Charger
tom91 wrote: ↑Wed Oct 08, 2025 4:43 pm Please clarify the following:
1. AVC2 turns on the 120Vac Hyundai granny lead?
2. AVC2 does not turn on your new 120/240Vac charge lead?
If both are true the issue clearly is between the charge lead and the EVC2. Possibly wiring, resistor or expected Proximity line status ect.
You only changed one variable between the 120Vac Hyundai lead working and the other lead not working.
1. AVC2 turns on the 120Vac Hyundai granny lead?
- Yes and it charges fine
2. AVC2 does not turn on your new 120/240Vac charge lead?
- Yes but then it seems to drop, rather strange behaviour like it tries then it quits, but it does that only once, once I reconnect and try to repeat it has no effect any longer
I apologize for not providing more detail it is a weird behavior, I thought loose wires but that can't be as the Hyundai charge cord works consistently, also the green PROX light on the AVC2 lights up with both cords
"I don't need to understand how it works, I just need to understand how to make it work!" ~ EV Greg
- tom91
- Posts: 2753
- Joined: Fri Mar 01, 2019 9:15 pm
- Location: Bristol
- Has thanked: 264 times
- Been thanked: 717 times
Re: Chevy Volt Gen1 Charger
Try this with nothing on the Vehicle AC side, does the charge cord remain on? Best to break the systems down in to chunks.
The AVC2 is the only thing that can turn on the Charge Lead, it can only turn it off if you:
1. Remove 12V
2. Press the button on the handle
The Charge lead has many things it can sense that can have it turn off. So by disconnection of AC on vehicle side it should not try to turn off, unless the AVC2 does something.
- Gregski
- Posts: 2873
- Joined: Tue Sep 14, 2021 10:28 am
- Location: Sacramento, California
- Has thanked: 530 times
- Been thanked: 1189 times
- Contact:
Re: Chevy Volt Gen1 Charger
since I was tripping over this OEM Chevy Volt Level 1 (aka 120 volts) charger cord on my garage floor I thought I would give it a try, and it works fine
"I don't need to understand how it works, I just need to understand how to make it work!" ~ EV Greg
- Gregski
- Posts: 2873
- Joined: Tue Sep 14, 2021 10:28 am
- Location: Sacramento, California
- Has thanked: 530 times
- Been thanked: 1189 times
- Contact:
Re: Chevy Volt Gen1 Charger
ok, we may have our first hint as to what is going on, I must admit I got a new phone (old one was lost/stolen) and I have not installed the Smart Life app for my Vevor charge cord thingie on the new phone because I really did not have to in order to charge my Hyundai Ioniq 5 with it, but I figured lets install the app and see what we can see, and I am glad I did because the app shows a: Level 1 overcurrent alarm warning something that I never got before while charging a single 9 kWh BMW PHEV battery pack, but now I see with two 12 kWh BMW PHEV battery packs joined in parallel at the pack level
it appears the lowest amps I can step this charger down to is 8
it appears the lowest amps I can step this charger down to is 8
"I don't need to understand how it works, I just need to understand how to make it work!" ~ EV Greg
- tom91
- Posts: 2753
- Joined: Fri Mar 01, 2019 9:15 pm
- Location: Bristol
- Has thanked: 264 times
- Been thanked: 717 times
Re: Chevy Volt Gen1 Charger
You must have changed something to allow it to draw more amps or not setup the lead to be allowed to provide enough amps. Parallel batteries would not change the power limit of the charger.
Are you not actively monitoring the Control Pilot current limit and adjusting the charger power based on that?
Are you not actively monitoring the Control Pilot current limit and adjusting the charger power based on that?
- Gregski
- Posts: 2873
- Joined: Tue Sep 14, 2021 10:28 am
- Location: Sacramento, California
- Has thanked: 530 times
- Been thanked: 1189 times
- Contact:
Re: Chevy Volt Gen1 Charger
thanks Tom, so I got the Level 1 VEVOR charging working, here is the full disclosure and my Chevy Volt charger settingstom91 wrote: ↑Wed Oct 15, 2025 5:11 pm You must have changed something to allow it to draw more amps or not setup the lead to be allowed to provide enough amps. Parallel batteries would not change the power limit of the charger.
Are you not actively monitoring the Control Pilot current limit and adjusting the charger power based on that?
"I don't need to understand how it works, I just need to understand how to make it work!" ~ EV Greg
- tom91
- Posts: 2753
- Joined: Fri Mar 01, 2019 9:15 pm
- Location: Bristol
- Has thanked: 264 times
- Been thanked: 717 times
Re: Chevy Volt Gen1 Charger
What current limit is your Vevor lead set to?
You need to check what it shows on the AC current draw before tripping out the granny lead.
You need to check what it shows on the AC current draw before tripping out the granny lead.