オン・ボード・ダイアグノーシス
こうした状況を改善するために制定されたのがOBD2(On Board Diagnosis second generation)である。OBD2は各メーカーの枠を超えて、DLC(Data link coupler)と呼ばれる共通の接続コネクターと、共通の故障コードを使い、故障発生時には同じように警告灯を点灯させる機能を実現させた。図のように、OBD2では5種類の通信規格が定められている。
つまりアメリカのビッグスリー(GM・フォード・クライスラー)がそれぞれ定めた規格、Kライン(ドイツ語版)とも呼ばれるヨーロッパの各メーカー及び日本の各メーカーが採用している規格、そしてCAN(Controller Area Network)である。これら5種類のうち、当初はいずれかの通信規格を備えていれば、その車種はOBD2に対応した自己診断機能を搭載していると認められていた。
そのため各メーカーは、16ある端子の残りを、自社の専用スキャンツールで使う端子として割り当てている。
2008年、アメリカ合衆国は、国内で販売されるすべての乗用車、小型トラックのECU間のネットワークにCAN規格(Controller Area Network )の採用を義務付けたことにより、概ね2010年以降の新しいモデルは、CAN経由でスキャンツールとのデータのやり取りを行うようになっている。