ELM327はBluetoothで接続済みなのに車が応答しない:Androidでの10の原因と対処法

接続は1つではなく2つ

OBD2の読み取りは、2つの接続を順番に通ります。

  1. スマートフォン → アダプター:クラシックBluetooth、Bluetooth Low Energy(BLE)、またはWi‑Fi。
  2. アダプター → エンジンECU:OBD2コネクターを通じて、標準化されたプロトコルのいずれかで通信します(最近の車の多くはCAN、少し古い車の多くはK-Line ISO 9141またはKWP2000、一部のアメリカ車はJ1850)。

DiagAuto AIは接続すると、まずアダプターをリセットし、ELM327として応答するかを確認します。次に、アダプターにプロトコルを探させながら車に問い合わせ、応答がなければ別のプロトコルをいくつか試します。そのため、表示されるメッセージから、どの段階で問題が起きているかがわかります。

  • 「OBD2アダプターとして応答しません」:1つ目の接続に問題があります(多くは、選んだ機器が違います)。
  • 「車両が応答しません」:アダプターは応答していますが、どのプロトコルでも車から応答が得られませんでした。

10の原因(多い順)

1. イグニッションがONになっていない

これが群を抜いて多い原因です。エンジンECUは、イグニッションがONのとき(エンジン停止中でも始動中でも)しか応答しません。プッシュスタート(「Start」ボタン)の車では、ブレーキを踏まずにボタンを押すと、エンジンをかけずにイグニッションをONにできます。キーを差し込んだだけの状態や、車によっては数分間操作しないと、ECUは眠ったままです。

2. アダプターがしっかり差し込まれていない、またはコネクターに電気が来ていない

アダプターは奥までしっかり差し込んでください。コネクターは固く、「半分」しか入っていないアダプターは、ランプが点いても通信しないことがあります。ランプが点かないなら、コネクターに電気が来ていません。多くの車では、シガーライターとヒューズを共有しています。コネクターの場所はOBD2コネクターはどこにあるかをご覧ください。

3. 一覧から間違った機器を選んでいる

ペアリング済みの機器の一覧には、カーオーディオや腕時計、スピーカーも表示されます。アダプターの名前は「OBDII」「OBD2」「V-LINK」「ELM327」であることが多いです。アプリが、その機器は「接続を受け付けましたが、OBD2アダプターとして応答しません」と表示した場合は、一覧から別の名前を選んでください。

4. クラシックBluetoothとBLEの混同

この2つの技術は、接続のしかたが違います。

  • クラシックBluetoothのアダプターは、イヤホンと同じように、Androidの Bluetooth 設定で一度ペアリングする必要があります(コードは0000か1234であることが多いです)。
  • BLEのアダプターはペアリングしません。設定からペアリングしようとしても失敗するか、意味がありません。アプリで、イグニッションONの状態で「BLEアダプターを検索」を実行してください。

BLEアダプターをペアリング済み機器の一覧で探しても、決して表示されません。その逆も同じです。取扱説明書や商品ページに種類が書かれています(「BLE」または「Bluetooth Low Energy」の表記)。

5. 「付近のデバイス」の権限が拒否されている

Android 12以降、アプリがBluetooth機器に接続するには、「付近のデバイス」の権限が必要です。初回起動時に拒否していると、一部のアプリでは何の説明もなく接続に失敗します。Androidの設定 → アプリ → DiagAuto AI → 権限を開き、許可してください。Android 11以前では、BLEアダプターの検索に位置情報の権限が必要です。これはAndroidの要件で、DiagAuto AIがあなたの位置情報を読み取ることはありません。

6. 別のアプリがすでにアダプターを使っている

クラシックBluetoothのアダプターは、一度に1つの接続しか受け付けません。別のOBD2アプリがバックグラウンドで開いたままになっていたり、同乗者のスマートフォンが先に接続していたりすると、あなたのアプリは拒否されます。ほかのOBD2アプリを完全に終了するか(「ホーム画面に戻る」だけでは不十分です)、スマートフォンのBluetoothをいったんオフにしてからオンにしてください。

7. Wi‑Fiアダプター:スマートフォンがそのネットワークから離れた

Wi‑Fiアダプターの場合、スマートフォンをアダプターのWi‑Fiネットワークに接続し、そのうえでアプリがIPアドレス(多くは192.168.0.10)で接続します。このネットワークにはインターネット接続がないため、スマートフォンによっては自動的に離れ、自宅のルーターや既知のネットワークに戻ってしまいます。接続する直前に、有効になっているWi‑Fiネットワークを確認してください。AI機能については、アプリはモバイルデータ通信を使うので、オンのままにしておいてください。

8. すべてのプロトコルに対応していないコピー品

数ユーロのアダプターには「v2.1」と書かれていることが多いのですが、中身はコピーされたチップで、一部のプロトコルしか扱えなかったり、コマンドを受け付けても実行しなかったりします。典型的な症状は、CANの新しい車ではすべて動くのに、K-Lineの2008年以前の車では何も通らない、というものです。この場合、品質のよいアダプターを試すのがいちばん早い確認方法です。試したアダプターのページでは、私たち自身の車で動いたもの・動かなかったものを詳しく紹介しています。

9. J1850プロトコル(古いフォードとGM)

J1850プロトコルは主に、2000年代半ばまでのアメリカ市場向けに設計された車(フォードはJ1850 PWM、ゼネラルモーターズはJ1850 VPW)と、グレードによっては2000年代初めにヨーロッパで販売された一部のフォード車で使われていました。多くのコピー品はまったく対応していません。あなたの車がこれに当たる場合は、J1850 PWMとVPWへの対応を明記したアダプターを選んでください。

10. 車がOBD2に対応していない

ヨーロッパでは、OBD(EOBD)は2001年からガソリン新車に、2004年からディーゼル新車に義務づけられています。それより少し古い車の中には、コネクターはあっても標準プロトコルに対応していないものがあります。コネクターはあるのに、車は応答しない、という状態です。ヘルプページの「私の車両は対応していますか?」もご覧ください。

5分でできる確認手順

  1. イグニッションON、アダプターを奥まで差し込み、アダプターのランプが点いている。
  2. ほかのOBD2アプリはすべて終了している。
  3. 正しい接続方法を選んでいる:ペアリング済みの機器(クラシックBluetooth)、「BLEアダプターを検索」(BLE)、またはアダプターのWi‑Fiネットワーク(Wi‑Fi)。詳しい手順はアダプターの接続方法にあります。
  4. 「付近のデバイス」の権限を許可している。
  5. それでも車が応答しない場合は、アダプターを別の新しい車で試してください。そちらで動けば、問題はあなたの車のプロトコルにあります。そちらでも動かなければ、原因はアダプターです。

何をしてもだめなときは、エラーメッセージの下にある「問題を報告」ボタンで、接続の技術ログを添えた報告を作成できます。送信するのはあなた自身で、通信がどの段階で失敗したかを把握するのに役立ちます。信頼できるアダプターの選び方はどのELM327アダプターを買うべきかをご覧ください。

よくある質問

アダプターが通信するには、エンジンをかける必要がありますか?

いいえ。ほとんどの場合、イグニッションをONにするだけで十分です。エンジンがかかっていてもかまいませんが、コードの消去など一部の機能は、イグニッションON・エンジン停止の状態を求めることがよくあります。

別のアプリでは使えていたアダプターが、今は使えません。なぜですか?

多くの場合、その別のアプリがバックグラウンドで接続したままになっています。クラシックBluetoothのアダプターは、一度に1つの接続しか受け付けません。そのアプリを完全に終了するか、スマートフォンのBluetoothを入れ直してから、もう一度お試しください。

ランプが点くアダプターなら、必ず自分の車に対応していますか?

いいえ。ランプが点くのは、OBDコネクターから電気が来ていることを示すだけです。対応するかどうかは、アダプターが扱えるプロトコルによって決まり、安価なコピー品の中には一部のプロトコルしか扱えないものもあります。