Advanced Environment

Low-level ECU interfacing, raw bus manipulation, and programmatic diagnostic workflows for automotive engineers and security researchers.

terminalPython Script Console
01import carpm_deepscan as gm
02ecu = gm.Connect(protocol="UDS", baud=500000)
03# Initialize custom PID scan
04results = ecu.scan_pids(range(0x00, 0xFF))
05for pid in results:
06print(f"Detected: {pid.hex()}")
>>> Waiting for input...

PID Builder

0x22
0xF190
sensorsSuper Miner
Live
TimeIDData
10.0240x7E003 22 F1 90 00 00 00 00
10.0260x7E810 14 62 F1 90 57 42 41
10.0280x12FFF 00 FF 00 12 34 56 78
10.0300x7E003 19 02 0D 00 00 00 00
10.0320x7E804 59 02 01 FF 00 00 00
10.0350x34A00 00 00 00 00 00 00 00
10.0380x551AA BB CC DD EE FF 11 22
settings_input_component

Protocol Control

UDS (ISO 14229)

Standard diagnostic over CAN

KWP2000 (ISO 14230)

Legacy K-Line diagnostic

50ms
5000ms
CaRPM-Terminal v2.4.0 (COM3 @ 115200)
ATZ
ELM327 v1.5
AT SP 0
OK
01 00
SEARCHING...
41 00 BE 1F B8 10
AT SH 7E0
OK
> _