OBD readers are termed to be universal. These can read the generic fault codes. However, some vehicles use fault codes, which are specified by the manufacturers and generic as well. You must remember that the manufacturer specific codes are unreadable by the OBD scanners that are basic types of universal ones.