Charging Status PIDs

Chevy Spark EV Forum

Help Support Chevy Spark EV Forum:

This site may earn a commission from merchant affiliate links, including eBay, Amazon, and others.

ZipZap

Active member
Joined
Jan 19, 2014
Messages
25
I got the dreaded "Not Able to Charge" message on my '14 Spark EV a few days ago. It seems like on my car, these pilot signal and voltage present PIDs (from the Bolt list of PIDs) aren't responding (Charge port door status seems to work OK). Do they respond for anyone whose charging is functioning normally?

Torque log of me opening the charge port door, plugging in the charger, unplugging the charger, closing the charge port door, then opening it again:
ADCreHf0OQ0qH41LexFLTouCPGsdDEOLR0DmrT0cWt4gCWn_YmpR0-4bWW-JPgJCuaDf_esyA950yJSrqtZnQaLe8PB977dXG1XqJUerzt0uHQX3o5Ust1EJn5Y71c-naK7PuGm3qfCtPCu5mQpFLlPXByjaFQ=w1681-h386-s-no


Information on these PIDs from the Bolt PID spreadsheet (https://docs.google.com/spreadsheets/d/1sY5n8WFu52U6a4_mg3MdcGcmDk3scAP8_muSy-BlXPc):
ADCreHc_puwKwa7hbJbm7wV3ptbxW2J3lr9QObYb9JNOktbj1kbjJs2eG0BogTCsFmo2z5kzQkES-nMIrQUiJGk1qrLVJCaVQ69M72i-00K-aXgj2tHS0XNWP2fxS63O-zu8wUAYtyuBf4LUU3b1lla5-KryeQ=w1907-h778-s-no
 
ZipZap said:
I got the dreaded "Not Able to Charge" message on my '14 Spark EV a few days ago. It seems like on my car, these pilot signal and voltage present PIDs (from the Bolt list of PIDs) aren't responding (Charge port door status seems to work OK). Do they respond for anyone whose charging is functioning normally?

I've been meaning to try this out but only now found a moment to do it in real time, without the logging. Here is my test:
https://imgur.com/a/pGd9hOn

The top video is 9 of the columns you asked for (sorry for not neatly organizing them) and the bottom video is what I normally glance at for driving and charging specs.

Yeah, it seems like the PIDs for control pilot % and Voltage changed between the Bolt and the Spark EV.

I've got to say though, the first column that has "-nimum voltage" voltage is as low as it can go. 224.1199 / 112 = 2.00V per cell. Maybe you can't charge because the BMS has locked the car out due to the battery being deeply discharged. Maybe a hard reset, or getting a GM dealer to charge the cells with their tools could be a solution in this case.

What was the temperature of the cells at the time? If it is below freezing then the batteries would be unable to charge without damage. Normally the car will divert up to 2.4kW to the battery heater to bring the minimum cell voltage above freezing before charging begins. That being said, there should be power flowing through the charge port to facilitate this.

Is your EVSE broken? If the EVSE relay doesn't click after proximity and pilot signals give the on-board charger the green light to charge the pack, you might get a "Not Able to Charge" error. In this case, try another EVSE from a neighbor or drive to a public charger if your vehicle is drivable (not with 224V!). If you can charge from these, you need to get a replacement EVSE of your own. The OEM EVSE is not serviceable (without destructive disassembly).

Maybe both your J1772 charge port receptacle pins and your J1772 plug pins are full of gunk and aren't making a proper electrical connection, which fails the charging handshake. Use alcohol and a straw brush / compressed air, an electronics-grade quick dry aerosol cleaner, or equivalent to clean your pins to ensure there is a strong connection without detrimental contact resistance or an intermittent connection.

Lastly, maybe something happened to the HVCM2 that requires replacing a fuse, reflashing, or replacing, or a high voltage module has gone bad, like your On-board charger, or the high voltage contactors. If your car is equipped with DC Fast Charging, you can bypass the on-board charger to charge, but if the contactors are bad, both EVSE charging and DCFC charging will fail and you need to get them replaced or the car will stay incapacitated.

Another way charging can fail is if the 12V battery is too weak to keep the high-voltage contactors energized via their 12V DC coils. The AGM needs to provide power to these coils long enough for the J1772 handshake and the pre-charge of the high voltage bus to complete before the On-board charger, high voltage pack, and 300V DC - 12V DC APU can send continuous 12V power to the coils. So if this is the case, you might want to either replace the AGM (if the capacity has faded), fully charge the AGM with an AGM-friendly lead-acid charger if it was depleted, or find a power supply and program it to 14.7V at a current between 1/3C and 1/10C (65Ah / 3 = 21.67A, 40Ah / 10 = 4A) with a termination current of 1/10C to finish a full charge yourself. For speed, the car should take over charging by itself, so as long as you can maintain ~11.9-13V with an external power supply, that should be enough to get the EVSE to initialize and sustain charging for the low and high-voltage battery packs.

Finally, a hard reset might be all you need to correct any anomalous states the computers are in. You can do this by disconnecting the negative terminal of the 12V AGM battery and waiting 5 minutes before reconnecting and torquing it again. Observe the condition of the lead battery posts. If the posts look dull and grey and have other foreign substances on them, there's probably a thick layer of oxidation and other contaminants on the surface. This could lead to very high contact resistance, and the 12V systems could be starved of sufficient voltage to function effectively. it can also lead to improper charging and premature lead-acid death.

The solution above is to get a wire brush and scour the conical posts until they are shiny all around. Do this on both the positive and negative terminals to ensure nothing is neglected and then try charging again.

Report back here on if you were able to resolve your issue or not, and what you did. Let me know if there are any other things you need confirmation with a functional Spark EV, PIDs, or otherwise.
 
wellll ... I just typed a nice response, but the forum timed out and lost it.... please excuse me if this ends up much shorter.

Thanks for taking the time to check this and typing out a nice response. I really appreciate it.

Maybe you can't charge because the BMS has locked the car out due to the battery being deeply discharged.

I'm at about 3.29V/cell for the voltage PIDs of the 96cells in the pack (assuming the PIDs are accurate). I'm not sure exactly what that PID in the spreadsheet is actually representative of. The car was at about 10% charge when I encountered the problem. I managed to get a friend of mine over to tow me behind his car and I used regen to get the battery back up to 65% (+ ~5kWh). My battery is down to about 10kWh usable (on the screen onboard) so it's not in great shape, but so far I haven't noticed any large jumps in capacity.

What was the temperature of the cells at the time?

We've had mild weather here... 50F to 80F generally.

Is your EVSE broken?

Probably not. I've tried the OpenEVSE I usually use (on it's dedicated 240V circuit). I also pulled out and tried the 120V EVSE from the trunk on a different circuit the first night of troubleshooting. After the tow charge, I had enough battery to get to a nearby ChargePoint charger and I tried two of the EVSEs there with the same results.

Maybe both your J1772 charge port receptacle pins and your J1772 plug pins are full of gunk

I used a multimeter to measure the resistance of the wiring harness between the pins on the J1772 port and the orange plug that plugs into the onboard charger. For the two AC phase lines, it was as close to zero as the cheapish multimeter could measure. The green center pin on the connector was a little confusing, but it turns out the PE pin of the J1772 plug is only connected directly to the chassis and the green wire from the 3-pin orange plug at the onboard charger just stops at one of the intermediate plugs in the harness. Also, the fuses at the J1772 plug seem fine. There is a picture of my harness below.

maybe something happened to the HVCM2 that requires replacing a fuse, reflashing, or replacing, or a high voltage module has gone bad

Yeah, I think there is something hear, but there's a lot here I don't have any great ideas about how to further narrow this down more.

Another way charging can fail is if the 12V battery is too weak to keep the high-voltage contactors energized via their 12V DC coils.

12V battery seems fine, connections here seem fine. There's no code on the ECU and I think a low voltage here will throw a code. Also, tow-charging worked fine and the little driving I've done with the car seems fine. It's not the original battery and I di replace it a few years ago (probably before it needed it).

Finally, a hard reset might be all you need to correct any anomalous states the computers are in. You can do this by disconnecting the negative terminal of the 12V AGM battery and waiting 5 minutes before reconnecting and torquing it again.

Yeah, I did this the first night of troubleshooting


Any pointers on further troubleshooting the HVCM module and onboard charging module? Are there any resources anyone can point me to for the charging system? I've heard rumors that the charging modules are backordered many months (if they are available at all), but I also saw another post on this forum where someone reported they were able to use a Volt charging module without any real modifications. I'm a bit reluctant to drop $300 on the printed service manual, but maybe it's time to do that. If anyone has one, does it seem like it has useful info for this sort of thing? Does anyone have opinions about how useful the online GM service database might be?

Has anyone had luck charging the battery with a stand alone power supply/charger? The hacker in me is tempted to try to charge the battery by using an appropriately current and voltage limited power supply connected to the orange 2-pin plug at the onboard charger, but I know it is very likely the onboard charging logic and interconnects won't make that easy (in addition to high voltage safety concerns). Any long term, I don't want anything that's too much of a hassle. Are there other methods anyone has had success with?

Here's a picture/diagram of my wiring harness from the J1772 plug to the orange plug that connects to the onboard charger.
ADCreHdSo_bfAEb9aMVrYFT-z0dg0CmZsYBT0kL93X8sPbq4mkYkgsqchcIjjzLWgTJms9KHG-v5T6QJhVHmedwk9hDzsmuoz08_Ph8x8Xs-DMMH-91kv0rZETcte6eGGmDTlJ0GCgXf08R3jT3eoWZb4_c5ww=w1740-h642-s-no
 
One more note... I logged the cell voltages so see if I could find any weak cells and they all seem to be pretty well balanced. I have here a plot of average cell voltage and the deviation of individual cell voltages from that average over my trip to the public charger the other night. In general, it seems like the cells are all within a few mV of each other. These data are pretty noisy. I've done some cleanup, but most of the scatter here from measurement artifacts and there aren't any cells that are consistently more than a few mV higher than other ones.

ADCreHf1TMAhUIYOZ46Pb1Qv5UyPCE9tIITinT4qstIFa4I9CJ6r5ARf3UzzxmHb3GBWqemT6saPCuNPHrc7F-qUj9ADFElJDzGDWnaJfYQocRM-RgY7fPG-RSwPshyPIeG8Bl3CckU3BtSgQux-7EFM2XGV4g=w1718-h1519-s-no
 
ZipZap said:
wellll ... I just typed a nice response, but the forum timed out and lost it....

Oh yeah, happens every time for me. I always copy-paste to at least my clipboard, or a Word doc, before hitting submit. Can't trust any form unless it has an autosave feature, and the save draft button is not one of those. As a last resort, if you hit back on your browser, there's a good chance what you wrote could be saved in cache. If you copied to clipboard, and then accidentally cleared your clipboard and are using a Windows machine, you can hit the Windows button + V to get your clipboard history I think up to 25 copies.

I'm at about 3.29V/cell for the voltage PIDs of the 96cells in the pack (assuming the PIDs are accurate). I'm not sure exactly what that PID in the spreadsheet is actually representative of. The car was at about 10% charge when I encountered the problem. I managed to get a friend of mine over to tow me behind his car and I used regen to get the battery back up to 65% (+ ~5kWh). My battery is down to about 10kWh usable (on the screen onboard) so it's not in great shape, but so far I haven't noticed any large jumps in capacity.
If you have a 2014 Spark EV, then you should have 112 cells in a 112S3P configuration instead of 96 in a 96S2P config. The 112/96 ratio corresponds to the difference in cell voltage between the LFP and NMC packs. 112/96 * 3.6V = 4.2V. This means that the '14 and '15-16 would have the same pack voltage ranges which has certain conveniences.

if the PID title was *Battery - Pack - Minimum Voltage (22433B) instead of what I assumed was -Battery - Pack - Voltage LD (PID 22432d) then it would show the static minimum allowable state of charge for the BMS.


Maybe both your J1772 charge port receptacle pins and your J1772 plug pins are full of gunk

I used a multimeter to measure the resistance of the wiring harness between the pins on the J1772 port and the orange plug that plugs into the onboard charger. For the two AC phase lines, it was as close to zero as the cheapish multimeter could measure. The green center pin on the connector was a little confusing, but it turns out the PE pin of the J1772 plug is only connected directly to the chassis and the green wire from the 3-pin orange plug at the onboard charger just stops at one of the intermediate plugs in the harness. Also, the fuses at the J1772 plug seem fine. There is a picture of my harness below.
Oh, I was mostly speaking to the contact resistance of the mating surfaces between the plug and receptacle. It's good though that you confirmed there is a continuous closed circuit from end-end, though. Anyway, if you press a multimeter probe on the sharp end vs the blunt end, you could get a reading through even an oxide layer or conformal coating. The best diagnosis would be to measure from the end of a J1772 PLUG wire harness to the end of the J1772 RECEPTACLE wire harness with 1A of current flowing through the individual pins on the loop. Measure the voltage drop and you get the line resistance. Pin 4 and pin 5 should have nearly identical calculated resistances, while #1 and #2 should be identical and lower (you can try 8-13A on those pins) resistances. Any variation of the pairs would indicate some difference between them at the connector pin interface or your power supply connections.

That said, a visual inspection would be a bit faster and easier. If it looks dirty or the color isn't a uniform gold, then a contact cleaner and optionally soft non-abrasive brush would be called for.

maybe something happened to the HVCM2 that requires replacing a fuse, reflashing, or replacing, or a high voltage module has gone bad

Yeah, I think there is something hear, but there's a lot here I don't have any great ideas about how to further narrow this down more.


Any pointers on further troubleshooting the HVCM module and onboard charging module? Are there any resources anyone can point me to for the charging system? I've heard rumors that the charging modules are backordered many months (if they are available at all), but I also saw another post on this forum where someone reported they were able to use a Volt charging module without any real modifications.

Whoops, I meant HPCM2 (Hybrid Powertrain Control Module 2, under the driver’s seat), not HVCM2, whatever that is :oops: . Yeah, it’s hard to immediately pinpoint especially if you don’t have any trouble codes. If all the various connectors and wire harnesses are fine and not damaged from any collision or rodents, I would suspect either the on-board charger or HPCM2 from the experiences and descriptions you’ve given.

If it’s the HPCM2, you could channel the hacker in you and pick up a VCX Nano to communicate via GDS2 with the module, and attempt to flash the firmware. It’s a clone of the more expensive dealer scanners that’ve been around for some years now, made in China. I haven’t dabbled with this yet, but I’ll be ordering one myself this week to see what it can do. I just recently heard about such a scanner/programmer browsing the GM-Volt forums as well as the openinverter forums.

The non-DIY programming option is to get the existing HPCM2 flashed at the dealer. Dealerships will be happy to reprogram and replace modules for you, of course, as long as you're programming to the stock VIN.

If it’s the On-board charger (aka the Drive Motor Battery Charger, 24276660), then you should be able to order one from one of the many clone GM e-commerce parts stores that some dealers host, go through a dealer themselves, or again buy used on eBay or a local scrapyard. The Gen 1 Volt and Spark EV’s chargers are nearly identical visually but keep in mind the Spark EV’s coolant ports are straight and connectors are angled, while the Volt will have angled coolant ports and straight electrical connectors in photos.
(Spark EV on-board charger link 1 https://www.tascaparts.com/oem-parts/gm-drive-motor-battery-charger-24276660
Spark EV on-board charger link 2 http://oemcats.com/oem-parts/24276660.html)
Volt Gen 1 on-board charger https://www.ebay.ca/itm/126114970995
Gen 1 Volt on-board charger in Spark EV was discussed in viewtopic.php?p=29346#p29344. Tl;dr, Volt chargers work in Spark EVs. The compatibility aspect could be a very interesting discussion for hacking a faster charger.

By tow-charging and driving -- and what an amazing feat that was -- you confirmed that the contactors and inverter are functioning fine, and the high-voltage bus might have proper isolation. That rules out those areas. The HPCM2 needs to operate to give you your data readout as well, so it doesn’t seem fatally corrupted.

I’m leaning heavily toward an on-board charger fault. Maybe a series diode failed open or something. You didn’t mention DCFC charging sessions in your tests, so I have to assume your car uses level 1-2 AC charging only. That’s fine because the tow-charging test proved what the DCFC test would, minus the communication taken care of by the HPCM2.


I'm a bit reluctant to drop $300 on the printed service manual, but maybe it's time to do that. If anyone has one, does it seem like it has useful info for this sort of thing? Does anyone have opinions about how useful the online GM service database might be?

If you’re looking for service manuals, I would recommend getting an online subscription. I use Alldatadiy in 1-month - 1-year intervals. They usually have a 25% discount every other month sent through their email newsletters, you just missed their November discount, unfortunately. The subscription model locks you in for a specific make and model year, so if you wanted to see a schematic for a 2015 Spark EV that uses 96 Li-ion cells instead of the 2014’s 112 cells in series, you’d need two subscriptions.

The subscription is 20 US$ for 1 month, and 60 US$ for a year at their normal prices. However, if you choose Canada as your region, they still value 1 CAD = 1 USD for some reason, so you can save more than their usual sales if they let you order with a US address.


re: usefulness of the online service manuals, the layout and search functionality is faster than the book, and you also have access to service bulletins and part numbers. The only downside is that a few images have had poor resolution but were still somewhat readable. Maybe the book does better in that respect, I don't know.


Has anyone had luck charging the battery with a stand alone power supply/charger? The hacker in me is tempted to try to charge the battery by using an appropriately current and voltage limited power supply connected to the orange 2-pin plug at the onboard charger, but I know it is very likely the onboard charging logic and interconnects won't make that easy (in addition to high voltage safety concerns). Any long term, I don't want anything that's too much of a hassle. Are there other methods anyone has had success with?

Real Solar Cars on YT has charged their Chevy Volt pack with his custom solar MPPT charger mod. He engages the contactor coils and charges the pack with up to I think 300W of power with his custom DC-DC solar charge controller. Not really a hassle-free solution for you, though.

If you provided 90-250V AC or DC to the input pins of the charger, it would still require some enumeration with the HPCM2, which is responsible for programming the on-board charger’s input current limit, and yes, energizing the contactors. That’s in theory, at least. Who knows if it would default to charging at the lowest current on the chance that communication fails, but power is present? I’m not aware of anyone who’s tried injecting power onto the power pins of the Spark EV. If you have the Open EVSE, you could try to safely bypass the internal relay unit so that AC voltage is present without a J1772 protocol handshake. Again I’m not sure what would happen, and I’d be inclined to believe an out-of-sequence handshake would raise digital eyebrows in the computers. But nothing is going to blow up. Worst case, the on-board charger would operate, and the output would reach its ~400V OVP threshold on the high voltage bus. If you do try it, a VCX Nano might come in handy in case a MIL and trouble code comes on that can't be cleared through OBD II and needs to be cleared through GDS2.

If it does end up working, it won’t be a very sustainable solution as your home will turn into the only place you can charge… But it would confirm the charger is operating, and there might instead be a communication problem.


Here's a picture/diagram of my wiring harness from the J1772 plug to the orange plug that connects to the onboard charger.
ADCreHdSo_bfAEb9aMVrYFT-z0dg0CmZsYBT0kL93X8sPbq4mkYkgsqchcIjjzLWgTJms9KHG-v5T6QJhVHmedwk9hDzsmuoz08_Ph8x8Xs-DMMH-91kv0rZETcte6eGGmDTlJ0GCgXf08R3jT3eoWZb4_c5ww=w1740-h642-s-no
Here's a Plug-In Charging schematic to go with it.
qe5MJ4n.png
 
Back
Top