Skip to content

Instantly share code, notes, and snippets.

@timkarnold
timkarnold / volt_unbrick.py
Last active July 11, 2026 15:58
Chevy Volt Unbrick (HPCM2 SHVCS Reset Tool)
#!/usr/bin/env python3
r"""
Volt SHVCS unbrick -- all in one.
Reads the HPCM2 security seed over a VXDIAG VCX Nano (J2534), auto-computes the
unlock key, and clears the SHVCS / "Propulsion Power Is Reduced" fault. No app,
no subscription, no Techline -- just the Nano you already own.
Pipeline (all to the HPCM2 at CAN 0x7E4, ISO15765 @ 500k):
27 01 -> read seed (67 01 XX XX)