KWP2000 Explained: The K-Line Protocol That Went to the Gym