An ECG controller for an ECG device is connectable to a base ECG lead system (e.g., a 12-lead system) whereby the ECG controller implements an ECG waveform morphology based and ECG lead redundancy based detection and classification of any cable interchange (e.g., a limb cable interchange or a precordial cable interchange) between the ECG controller and the base ECG lead system. Alternatively, the ECG controller is further connectable to a sub-base ECG lead system (e.g., a limb only-lead system or a limited precordial-lead system) whereby the ECG controller implements an ECG waveform morphology based detection and classification of any cable interchange (e.g., a limb cable interchange or a precordial cable interchange) between the electrode interface and the sub-base ECG lead system.