Bi-directional scanners are a type of OBD2 scanner that is capable of not only reading data from the vehicle but also has the ability to control, activate and adjust certain systems. These types of scanners are typically more expensive than basic OBD2 scanners but can be invaluable in diagnosing certain problems.