https://github.com/prj/unpacksgo/Wrote this in 2016, some credit to
matchew as well, especially for the EDC16 algo iirc.
Supports:
ME7 (use unknown.map),
MED9 2mb (use unknown.map), 2.5mb,
MED17 TP2.0,
EDC15,
EDC16,
EDC17 TP2.0,
VAG GS19 (e.g. 6HP19),
SIMOS 8.3
Probably other controllers that use BCB/XOR compress/crypt (it cracks the key on the fly).
DSG is not supported - maybe someone wants to add it.