OBD-IIアダプター・iPhone・iOS 26以降
iPhoneで使えるOBD-IIアダプター、実車で試した結果
iPhoneアプリがOBD-IIアダプターにつながる方法は二つあります。どのアプリでも使えるBluetooth Low Energyと、アダプターがAppleのMFiプログラムでそのアプリを名指しして認定されている場合にだけiOSがアプリに開放する従来型のBluetoothです。WrenchTimeは両方を使います。ELM327のコマンドセットをBluetooth Low Energyで話すアダプターならどれでも、そしてApple認定のOBDLink MX+です。Vgate iCar Pro、iCar Pro 2S、iCar Pro Mini、vLinker BM+、OBDLink MX+は実車での動作を確認済みです。Pro以外のVgate iCarはボタンで電源を入れる必要があり、vLinker MSは、スキャンで見つかるようになる前に、Vgate自身の更新アプリでMFiモードから切り替える必要があります。WrenchTimeはWi-Fi経由ではアダプターを読まないので、Wi-FiやAndroid専用と書かれた商品は買うべきものではありません。下の表はアプリ自身のアダプター記録から写したもので、箱に書かれた約束ではなく、各機器が実際にどう動いたかを記録しています。

iPhoneで使えるOBD-IIアダプターは?
Bluetooth Low Energyのものと、AppleのMFiプログラムのもとでWrenchTimeが使える唯一の従来型Bluetoothアダプター、OBDLink MX+です。iPhoneアプリが従来型のBluetoothアダプターにつながれるのは、アダプターのメーカーがそのアプリを名指しで認定した場合だけなので、iPhoneの設定からペアリングするそれ以外のアダプターは、このアプリが使えない電波の側にあります。Wi-Fiアダプターはアプリに答える代わりに自前のネットワークを作ります。AndroidやWi-Fiと書かれた商品は買うべきものではありません。WrenchTimeはELM327のコマンドセットを話し、試していない互換性リストを掲げる代わりに、特定のアダプターが実際にどう振る舞ったかの記録を更新し続けています。
- Vgate iCar ProとiCar Pro 2S 実車での動作を確認済みです。スキャンで見つかり、接続して値を返し、アプリが接続すると自分で起きるので、アダプターが眠ったまま始まった走行でもセッションが取れます。
- OBDLink MX+ Apple認定(MFi)で動作確認済み、WrenchTime 6.7から対応しています。iPhoneの設定 > Bluetoothで一度ペアリングしたら、ほかのアダプターと同じように設定 > 接続で車両に紐づけます。
- Vgate iCar(Proなし) 使えますが自分では起きません。走り出す前にボタンを押してください。押さないとスキャン結果は空のままです。
- Vgate vLinker MS 出荷時はApple MFiモードで、その認定はこのアプリを名指ししていません。Vgate自身の更新アプリでBLEに切り替えたうえで、iOSのBluetooth設定からは登録を解除してください。
- それ以外 BLEでELM327を話すものなら動くはずですし、アプリは決めつけずにあなたのアダプターを実測します。どうだったかを教えてくだされば、記録に加えます。
状態が示すのは、アプリが各アダプターで何をできたかであって、そのアダプターがあなたの車に合うかどうかではありません。対応プロトコル、スリープと復帰の挙動、特定メーカー特有の癖はメーカーの互換性リストに載っているので、買う前に見ておく価値があります。アプリ側としては、Bluetooth Low Energy 4.0以降でELM327を話すアダプターなら動く想定で、Apple認定のOBDLink MX+も同様です。下にあるのは、記録に残っているものです。
| アダプター | 状態 | メモ |
|---|---|---|
| Vgate iCar Pro 2S | 動作確認済み | スキャンで見つかり、接続して値を返し、アプリが接続すると自分で起きます。BMWでは別で、iCar Proの系列は自分では起きません。vLinker BM+を見てください。 |
| Vgate iCar Pro (BLE 4.0) | 動作確認済み | 2Sと同じファームウェア系列で、振る舞いも同じです。見つかり、接続し、自分で起きます。ただしBMWでは起きません。 |
| Vgate iCar Pro Mini | 動作確認済み | 小さいほうのiCar Proで、VgateのvLinkerブランドで売られています。スキャンで見つかり、接続して値を返すことを、実車で使っているユーザーが確認しています。製品ページには、電気自動車やハイブリッド車では自分では起きないと書かれています。 |
| Vgate iCar (non-Pro) | 設定すれば動作 | Proと同じように接続して値を返しますが、自分では起きません。走り出す前にボタンを押してください。押さないとスキャン結果は空のままです。 |
| Vgate vLinker MS | 設定すれば動作 | おすすめしません。出荷時はApple MFiモードで、その認定はこのアプリを名指ししていません。Vgate自身の更新アプリでBLEに切り替え、iOSのBluetooth設定からは登録を解除してからでないと使えません。ユーザーからの報告は今のところ一件だけで、切り替えたあとの確認はまだ取れていません。iCar Proを選ぶほうが確実です。 |
| Vgate vLinker MC+ | 未確認 | 初めからBluetooth Low Energyで、MFiモードがないので、vLinker MSのような下準備は要らないはずです。まだ報告がないため、判定なしで載せています。 |
| Vgate vLinker BM+ | 動作確認済み | VgateのBMW専用アダプターで、アプリでの動作が確認できています。BMWではiCar Proの系列が自分で起きず、アダプターが眠ったまま始まった走行は何も記録されないため、この製品があります。BMWにはBM+を組み合わせてください。 |
| OBDLink MX+ (MFi) | 動作確認済み | Apple認定(MFi)の従来型Bluetoothアダプターで、WrenchTime 6.7から対応しています。iPhoneの設定 > Bluetoothで一度ペアリングしたら、ほかのアダプターと同じように、アプリの設定 > 接続で車両に紐づけます。 |
| OBDLink CX | 未確認 | MX+と同じメーカーのBluetooth Low Energyアダプターなので、iPhoneの設定でペアリングするものはありません。紐づけはアプリの設定 > 接続から行います。まだ実車で試していないため、判定なしで載せています。 |
状態は、WrenchTime自身のアダプター記録を時点で読み取って写したものです。メーカーの主張ではなく、実車で各機器が実際にどう動いたかを書いています。掲載は推奨ではなく、どのアダプターメーカーもこのページを後援していません。
Wi-Fiや従来型Bluetoothのアダプターが表示されないのはなぜですか?
WrenchTimeがそれにつながれないからです。iOSはBluetooth Low Energyの機器なら、どのアプリにも直接通信させます。BLEアダプターがアプリ内のスキャンで見つかり、iPhoneの設定では決してペアリングしないのはそのためです。従来型のBluetoothアダプターは違います。iOSがそれをアプリに渡すのは、アダプターがそのアプリを名指ししたMFi認定を受けている場合だけで、現在それに当てはまるのはOBDLink MX+だけです。Wi-Fiアダプターは自前のネットワークを作ってiPhoneをそこに参加させますが、WrenchTimeはWi-Fi経由ではアダプターを読みません。つまり決め手は車ではなく電波の種類です。商品ページにBluetooth Low Energy、BLE、Bluetooth 4.0とあるものを探し、Android専用として売られているものには注意してください。たいていは従来型のBluetoothだからです。
OBDLink MX+の設定はどう違いますか?
Appleが認定した従来型のBluetoothアクセサリなので、ヘッドホンと同じように、iPhoneの設定 > Bluetoothで一度ペアリングします。そのあとは、BLEアダプターとまったく同じようにWrenchTimeの中で車両に紐づけます。アプリはアプリ自身のBluetoothスキャンではなく、Appleのアクセサリ用フレームワークを通してそれと通信します。BLEアダプターはその逆で、iPhoneの設定では決してペアリングせず、アプリ内のスキャンで見つけるだけです。それでもiPhoneの設定でペアリングしてしまったBLEアダプターや、MFiモードのままのvLinker MSが、スキャン結果が空になるよくある原因です。
アダプターは自分でスリープから起きますか?
たいていは起きます。そしてそれは大事なことです。アダプターが眠っている間に始まった走行には、エンジンのデータが記録されないからです。Vgate iCar ProとiCar Pro 2Sは、アプリが接続すると自分でスリープから起きるので、アダプターが眠ったまま始まった走行でも値が取れます。例外は二つ記録されています。Pro以外のVgate iCarは自分では決して起きず、走り出す前に毎回ボタンで電源を入れる必要があります。そしてiCar Proの系列はBMWでは起きません。Vgateが売っているvLinker BM+は、そのためのものです。こちらも動作を確認済みです。
アダプターを車両に紐づけるには?
アダプターを車のOBD-IIポート(たいていは運転席側のダッシュボードの下)に挿し、イグニッションをオンにして、WrenchTimeで設定 > 接続を開きます。車両を選んでOBD-IIタブに切り替え、スキャンを待ちます。認識したアダプターが先に並び、タップするとその車両に紐づきます。最初の接続では「接続確認」が行われ、数秒間、速度と回転数を見守って、接続がどれだけ速く応答したかを示します。それ以降は「走行中に接続」がオンなら、その車両で記録する走行ごとにセッションが自動で開き、走行が終わると閉じ、読み取った値は走行と一緒に残ります。
アダプターを挿したままだと、なぜ車の警報が鳴るのですか?
最近の車には、施錠中の車の診断ポートで通信が流れるのを侵入とみなすものがあり、ほとんどのアダプターはエンジンを切ったあともずっと通電したままつながっています。車両ごとに、アダプターのペアリング画面にこのためのスイッチがあります。初期状態はオフで、画面を直接操作している人がいないセッション、つまり走行、CarPlay、Liveダッシュボードにだけ働きます。
- 車両のスリープ時に切断 エンジン回転数が0を示す、車自身のBluetoothが切れる、バスが静かになる、のいずれかの時点でアプリは車との通信をやめ、車がまた動き出せば、つなぎ直さずに同じ接続で再開します。スタートストップでも、走り出すまで読み取りは一時停止します。
- Bluetoothの接続も切断 警報がアイドル中の接続そのものに反応する車のための設定です。同じきっかけでセッションが終わり、走行が再開すると再接続されるので、発進のたびに数秒ぶんの読み取りが失われます。
ペアリングのスキャンでアダプターが認識されないときは?
スキャンは、認識できるアダプターを先に並べ、その下に、電波が十分ある近くのほかの名前付きBluetooth機器を並べます。その中から選ぶと、WrenchTimeはその場で試します。OBD-IIアダプターらしく応答したときだけ保持され、そうでなければ画面にそう表示され、以前の接続はそのまま残ります。他人の機器の名前が診断ログに残ることはありません。一覧にないアダプターがうまく動いたら、ぜひ教えてください。上のアダプターの記録に加えます。
よくある質問
iPhone用にはどのOBD-IIアダプターを買えばいいですか?
ELM327を話すBluetooth Low Energyアダプターか、Apple認定のOBDLink MX+です。Vgate iCar ProとiCar Pro 2Sは実車での動作を確認済みで、自分で起きます。OBDLink MX+も動作を確認済みです。Pro以外のVgate iCarも使えますが、ボタンで電源を入れる必要があります。vLinker MSは先にVgateの更新アプリでApple MFiモードからBLEへ切り替えてください。Wi-FiアダプターはiPhoneアプリでは動かず、WrenchTimeが使える従来のBluetoothアダプターはOBDLink MX+だけです。
アダプターを挿したまま車をロックすると警報が鳴ります。どうすればいいですか?
その車両のアダプターのペアリング画面で「車両のスリープ時に切断」をオンにします。エンジンが切れるとすぐアプリは車との通信をやめ、走り出すと再開します。それでも警報が反応するなら、「Bluetoothの接続も切断」で接続そのものも終わらせます。
WrenchTimeはWi-FiのOBD-IIアダプターで使えますか?
いいえ。WrenchTimeがアダプターを読むのはBluetooth Low Energy経由で、加えてApple認定のOBDLink MX+だけは従来型のBluetooth経由です。Wi-Fiアダプターは使えません。
Bluetooth Low EnergyのアダプターはiPhoneの設定でペアリングすべきですか?
いいえ。BLEアダプターはWrenchTimeの中の設定 > 接続から見つけて紐づけるもので、iPhoneの設定 > Bluetoothではペアリングしないでください。そこで先にペアリングするのはOBDLink MX+だけです。Appleが認定した従来型のBluetoothアクセサリだからです。
一つのアダプターを二台の車で使い回せますか?
使えます。アダプターは一度に一台の車両に紐づきます。付け替えたら、設定 > 接続で、もう一台の車両のOBD-IIタブからその車両に紐づけてください。
推測ではなく、把握したい人のために。
ダウンロードは無料。車両1台、本物の機能、広告なし。あなたのガレージがきっと喜びます。
App StoreでWrenchTimeをダウンロード