This is brand new ECM, needs programming before Installation. Please Confirm the Ecm part no before purchase.. New Cummins ECM require professional programming ...