Warning: most readers will not read Diesel engine error codes. You need one, not cheap, designed to do it.
Maybe like this one:
LinkBut I didn't see diesel engines mentioned in their description. This one for example warns it can only read some diesel truck codes:
link 2This is the one I've read that does work but you have to buy the correct manufacturers data pack when you buy the
scanner