Most HD Obd II scanner will read and reset trouble codes on LS tractors my XR4040C has an unkeyed Caterpillar OBD-II socket I had to buy an adapter to a standard OBD-II connector , my china HD OBD scanner reads and resets codes as well as reads live data...haven't tried the regen function as of yet but thinking that should work ...