Abstract In semiconductor quantum dot systems, pulse distortion is a significant source of coherent errors, which impedes qubit characterization and control. Here, we demonstrate two calibration methods using a two-qubit system as a detector to correct distortion and calibrate the transfer function of the control line. Both methods are straightforward to implement, robust against noise, and applicable to a wide range of qubit types. The two methods differ in correction accuracy and complexity. The first, the Coarse Predistortion (CPD) method, partially mitigates distortion. The second, the All Predistortion (APD) method, measures the transfer function and significantly enhances exchange oscillation uniformity. Both methods use exchange oscillation homogeneity as the metric and are suitable for any qubit driven by a diabatic pulse. We believe these methods will enhance qubit characterization accuracy and operation quality in future applications.