When you go to an auto parts store and buy an ODB-II/EODB/JODB code reader, you will be buying a device that will read vehicle fault codes via a standardized data port.
Do vehicle manufacturers sell code readers to dealers/mechanics that read more data than is visible on the consumer readers?
If so, does clearing codes using a consumer reader (yes, technically not a reader at that point) also remove any data that only the dealer/mechanic can see with their devices?
Inspired by reading this question : Should I clear Prius odb2 codes?