I have a bluetooth one for use with my phone, never needed to read a code but the engine monitor works well.