クイックスタートガイド
システム要求
BimmerCodeは、iOS 12以降のすべてのiOSデバイスとAndroid 5.0以降のすべてのAndroidデバイスで動作します。
対応車種
BimmerCodeはBMWおよびMINI、トヨタ スープラ 2019に幅広く対応しています。フルバージョンを購入する前に、対応車種で車との互換性をご確認ください。
サポートされているコーディングオプション
施行できるコーディングは車種や装備、オプションなどによって異なります。施行できるコーディングの一覧は対応車種でご確認ください。
コーディングを有効にするためには特定のECUが車両に搭載されている必要があります(特定のECUが表示されない場合は、車両がそのECUを搭載していない可能性があります)。また、G系の一部のECUは特定のOBD2アダプタでしかアクセスできませんのでご注意ください。
BimmerCode対応アダプタとアプリの無料バージョンを使用すれば、フルバージョンを購入する前に利用可能なECUとコーディングオプションをご確認いただけます。
用意するもの
BimmerCodeアプリを使用するためにはBimmerCodeに対応したOBD2アダプタが必要です。対応アダプタで紹介されているOBD2アダプタのみがBimmerCodeで使用できます。その他のアダプタを使用して接続することはできません。
接続設定
車の準備
- 車のイグニッションをオンにします。G系の車種の場合は、診断モードにする必要があります(診断モードにするためにはブレーキやクラッチペダルを踏まずに、スタートボタンを素早く続けて3回押します)。
- エンジンがかかっていないことを確認します。
- ギアに入っていないこと(オートマチックトランスミッションを装備した車の場合は、セレクトレバーの位置がPになっていること)、およびパーキングブレーキがオンになっていることを確認します。
- 全ての電気機器(ライト、エアコン、送風など)がオフになっていることを確認します。
- CANバスに接続されているサードパーティのハードウェア(JB4、リアビューカメラ、エグゾースト フラップ コントロールなど)を切断あるいは無効にします。そうでなければ通信が妨害され、コーディングに失敗する可能性があります。
- ヘッドユニットは元の状態である必要があります。サードパーティの方法でCarPlayが有効化されている場合、またはナビゲーションのロックが解除されている場合、BimmerCodeは不具合を防ぐためにコーディングを許可していません。コーディングを行うためにはこれらの変更を完全に元の状態に戻す必要があります。レトロフィットされたiDriveシステムも、特定の状況下ではアクセスできない場合があります。
iOS
- OBD2アダプタを使用する可能性のある、バックグラウンドで実行されている他のアプリを必ず強制終了します。
- 車の運転席側の足元にあるOBD2ポートにアダプタを挿し込みます。
- iOSデバイスの機内モードを有効にします。
- iOSデバイスのBluetoothをオンにします。
- iOSデバイスのWi-Fiをオフにします。
- iOSの設定でCarPlayを無効にします(「設定」>「一般」>「CarPlay」>自分の車を選択>「CarPlay」を無効にする)。
- 車のiDrive設定でiOSデバイスを切断します(「COM」>「モバイルデバイス」>デバイスを選択>「デバイスの切断」)。
- 他のデバイスへの追加のBluetooth接続をすべて切断します。
- iOSデバイスとアダプタをできる限り近づけます。
- BimmerCodeアプリを開き、設定で正しいアダプタの種類が選択されていることを確認します。
- BimmerCodeアプリのスタート画面で「接続」をタップします。
- アプリにプロンプトが表示されたら、BimmerCodeにBluetoothへのアクセスを許可します。
- BimmerCodeにBluetoothへのアクセスを許可していることを確認してください(iOSの設定>BimmerCode>Bluetooth)
- 「車の準備」と「接続方法」の指示に必ず従ってください。
- OBD2アダプタをOBD2ポートから取り外し、再度しっかり差し込み、アダプタのLEDが点灯することをご確認ください。接続にアダプタのLEDが点灯しない場合は、アダプタに不具合があるか、車のOBD2ポートに電気的な問題(ピンが曲がっているなど)がある可能性があります。
- お持ちのOBD2アダプタがiOSデバイスでサポートされていることをご確認ください。Androidのみで使用でき、iOSでは使用できない種類のアダプタが存在します。詳しくは対応アダプタをご確認ください
- OBD2が特定の車種でサポートされていることをご確認ください。詳しくはをご確認ください。
- OBD2アダプタを取り外して、デバイスを再起動してください。
- 車のiDriveシステムに何らかのサードパーティ製のCarPlayユニットが接続されている場合は、アプリの設定で「ヘッドユニットを無視する」を有効にしてください。BimmerCodeを試用してヘッドユニットにアクセスしたい場合は、CarPlayユニットをiDriveから一時的に切断する必要があります。
- OBD2アダプタを使用する可能性のある、バックグラウンドで実行されている他のアプリを必ず強制終了します。
- 車の運転席側の足元にあるOBD2ポートにアダプタを挿し込みます。
- iOSデバイスの機内モードを有効にします。
- iOSデバイスのBluetoothをオフにします。
- iOSデバイスのWi-Fiをオンにします。
- iOSの設定でCarPlayを無効にします(「設定」>「一般」>「CarPlay」>自分の車を選択>「CarPlay」を無効にする)。
- BimmerCodeアプリを開き、設定で正しいアダプタの種類が選択されていることを確認します。
- BimmerCodeアプリのスタート画面で「接続」をタップします。
- アプリにプロンプトが表示されたら、BimmerCodeにローカルネットワークへのアクセスを許可します。
- 「車の準備」と「接続方法」の指示に必ず従ってください。
- OBD2アダプタをOBD2ポートから取り外し、再度しっかり差し込み、アダプタのLEDが点灯することをご確認ください。接続にアダプタのLEDが点灯しない場合は、アダプタに不具合があるか、車のOBD2ポートに電気的な問題(ピンが曲がっているなど)がある可能性があります。
- BimmerCodeにローカルネットワークへのアクセスを許可していることを確認してください(iOSの設定>BimmerCode>ローカルネットワーク)
- 接続しようとしているOBD2アダプタがお乗りの車種でサポートされていることをご確認ください。詳しくはをご確認ください。
- OBD2アダプタを取り外して、デバイスを再起動してください。
- 車のiDriveシステムに何らかのサードパーティ製のCarPlayユニットが接続されている場合は、アプリの設定で「ヘッドユニットを無視する」を有効にしてください。BimmerCodeを試用してヘッドユニットにアクセスしたい場合は、CarPlayユニットをiDriveから一時的に切断する必要があります。
- ーサネットアダプタをiOSデバイスとENETケーブルに接続し、OBDコネクタを車の運転席側の足元にあるOBD2ポートに接続します。
- iOSデバイスの機内モードを有効にします。
- iOSデバイスのBluetoothをオフにします。
- iOSデバイスのWi-Fiをオフにします。
- iOSイーサネット設定を開き、IPアドレスが割り当てられるのを待ちます。
- BimmerCodeアプリを開き、設定で正しいアダプタの種類が選択されていることを確認します。
- BimmerCodeアプリのスタート画面で「接続」をタップします。
- アプリにプロンプトが表示されたら、BimmerCodeにローカルネットワークへのアクセスを許可します。
- 「車の準備」と「接続方法」の指示に必ず従ってください。
- OBD2アダプタをOBD2ポートから取り外し、再度しっかり差し込み、アダプタのLEDが点灯することをご確認ください。接続にアダプタのLEDが点灯しない場合は、アダプタに不具合があるか、車のOBD2ポートに電気的な問題(ピンが曲がっているなど)がある可能性があります。
- BimmerCodeにローカルネットワークへのアクセスを許可していることを確認してください(iOSの設定>BimmerCode>ローカルネットワーク)
- 接続しようとしているOBD2アダプタがお乗りの車種でサポートされていることをご確認ください。詳しくはをご確認ください。
- 車をロックして少なくとも15分間放置するか、車のバッテリーのマイナス端子を数分間抜いてバッテリーをリセットしてから、再度接続を試みてください。
Android
- OBD2アダプタを使用する可能性のある、バックグラウンドで実行されている他のアプリを必ず強制終了します。
- 車の運転席側の足元にあるOBD2ポートにアダプタを挿し込みます。
- AndroidデバイスのBluetooth設定を開き、アダプタとAndroidデバイスをペアリングします。
- Androidデバイスの機内モードを有効にします。
- AndroidデバイスのBluetoothをオンにします。
- AndroidデバイスのWi-Fiをオフにします。
- 車のiDrive設定でAndroidデバイスを切断します(「COM」>「モバイルデバイス」>デバイスを選択>「デバイスの切断」)。
- 他のデバイスへの追加のBluetooth接続をすべて切断します。
- Androidデバイスとアダプタをできる限り近づけます。
- BimmerCodeアプリを開き、設定で正しいアダプタの種類が選択されていることを確認します。
- BimmerCodeアプリのスタート画面で「接続」をタップします。
- アプリにプロンプトが表示されたら、BimmerCodeにBluetoothへのアクセスを許可します。
- 「車の準備」と「接続方法」の指示に必ず従ってください。
- OBD2アダプタをOBD2ポートから取り外し、再度しっかり差し込み、アダプタのLEDが点灯することをご確認ください。接続にアダプタのLEDが点灯しない場合は、アダプタに不具合があるか、車のOBD2ポートに電気的な問題(ピンが曲がっているなど)がある可能性があります。
- Androidデバイスが、名前に「iOS」が付いているBluetooth OBD2アダプタとペアリングされていないことを確認してください。もしペアリングされてしまっている場合は、それを解除し、名前に「iOS」が付いていないBluetoothデバイスとペアリングしてください。Bluetoothデバイスリストに表示されるまで、少し時間がかかる場合があります。
- 接続しようとしているOBD2アダプタがお乗りの車種でサポートされていることをご確認ください。詳しくはをご確認ください。
- OBD2アダプタを取り外して、デバイスを再起動してください。
- 車のiDriveシステムに何らかのサードパーティ製のCarPlayユニットが接続されている場合は、アプリの設定で「ヘッドユニットを無視する」を有効にしてください。BimmerCodeを試用してヘッドユニットにアクセスしたい場合は、CarPlayユニットをiDriveから一時的に切断する必要があります。
- OBD2アダプタを使用する可能性のある、バックグラウンドで実行されている他のアプリを必ず強制終了します。
- 車の運転席側の足元にあるOBD2ポートにアダプタを挿し込みます。
- Androidデバイスの機内モードを有効にします。
- AndroidデバイスのBluetoothをオフにします。
- AndroidデバイスのWi-Fiをオンにします。
- AndroidのWi-Fi設定を開き、アダプタのネットワークに接続します。
- Androidデバイスとアダプタをできる限り近づけます。
- BimmerCodeアプリを開き、設定で正しいアダプタの種類が選択されていることを確認します。
- BimmerCodeアプリのスタート画面で「接続」をタップします。
- 「車の準備」と「接続方法」の指示に必ず従ってください。
- デバイスとOBD2アダプタを再起動してください。
- OBD2アダプタをOBD2ポートから取り外し、再度しっかり差し込み、アダプタのLEDが点灯することをご確認ください。接続にアダプタのLEDが点灯しない場合は、アダプタに不具合があるか、車のOBD2ポートに電気的な問題(ピンが曲がっているなど)がある可能性があります。
- 接続しようとしているOBD2アダプタがお乗りの車種でサポートされていることをご確認ください。詳しくはをご確認ください。
- OBD2アダプタを取り外して、デバイスを再起動してください。
- 車のiDriveシステムに何らかのサードパーティ製のCarPlayユニットが接続されている場合は、アプリの設定で「ヘッドユニットを無視する」を有効にしてください。BimmerCodeを試用してヘッドユニットにアクセスしたい場合は、CarPlayユニットをiDriveから一時的に切断する必要があります。
- 適切なUSBイーサネットアダプタを使用して、ENETケーブルをAndroidデバイスに接続します。
- 車の運転席側の足元にあるOBDポートにケーブルを接続します。
- Androidデバイスの機内モードを有効にします。
- Androidのイーサネット設定(「設定」>「接続」>「その他の接続設定」>「イーサネット」>「イーサネットデバイスの構成」>「静的IP」)で「静的IP」を有効にし、次のように入力します:
- IP Address: 169.254.250.250
- Netmask: 255.255.0.0
- Default gateway: 0.0.0.0
- DNS address: 0.0.0.0
- ケーブルを外して再度接続すると、変更が有効になります。
- BimmerCodeアプリを開き、設定で正しいアダプタの種類が選択されていることを確認します。
- BimmerCodeアプリのスタート画面で「接続」をタップします。
- お使いのAndroidデバイスがイーサネット接続に対応しており、静的IPアドレスの使用が可能であることをご確認ください。そうでない場合、この接続タイプはサポートされません。
- 「車の準備」と「接続方法」の指示に必ず従ってください。
- 接続しようとしているOBD2アダプタがお乗りの車種でサポートされていることをご確認ください。詳しくはをご確認ください。
- 車をロックして少なくとも15分間放置するか、車のバッテリーのマイナス端子を数分間抜いてバッテリーをリセットしてから、再度接続を試みてください。
- OBD2アダプタを取り外して、デバイスを再起動してください。
- 適切なUSBイーサネットアダプタを使用して、ENETケーブルをAndroidデバイスに接続します。
- 車の運転席側の足元にあるOBDポートにケーブルを接続します。
- Androidデバイスの機内モードを有効にします。
- Androidの設定で「イーサネットテザリング」を有効にします(「設定」>「接続」>「モバイルホットスポットとテザリング」>「イーサネットテザリング」)。
- BimmerCodeアプリを開き、設定で正しいアダプタの種類が選択されていることを確認します。
- BimmerCodeアプリのスタート画面で「接続」をタップします。
- 接続に失敗し続ける場合は、車をロックし、しばらく放置してから再度接続を試みてください。
- お使いのAndroid端末がイーサネット接続に対応しており、「イーサネットテザリング」が有効になっていることをご確認ください。
- 「車の準備」と「接続方法」の指示に必ず従ってください。
- 接続しようとしているOBD2アダプタがお乗りの車種でサポートされていることをご確認ください。詳しくはをご確認ください。
- 車をロックして少なくとも15分間放置するか、車のバッテリーのマイナス端子を数分間抜いてバッテリーをリセットしてから、再度接続を試みてください。
- OBD2アダプタを取り外して、デバイスを再起動してください。
- OBD2アダプタを使用する可能性のある、バックグラウンドで実行されている他のアプリを必ず強制終了します。
- 適切なUSBアダプタを使用して、USBケーブルをAndroidデバイスに接続します。
- 車の運転席側の足元にあるOBDポートにケーブルを接続します。
- Androidデバイスの機内モードを有効にします。
- BimmerCodeアプリを開き、設定で正しいアダプタの種類が選択されていることを確認します。
- BimmerCodeアプリのスタート画面で「接続」をタップします。
- アプリにプロンプトが表示されたら、BimmerCodeにUSBの使用を許可します。
- 「車の準備」と「接続方法」の指示に必ず従ってください。
- 接続しようとしているOBD2アダプタがお乗りの車種でサポートされていることをご確認ください。詳しくはをご確認ください。
- お使いのAndroidデバイスがUSB-OTGに対応していることをご確認ください。
デスクトップ
- ENETケーブルをデバイスに接続します。
- 車の運転席側の足元にあるOBDポートにケーブルを接続します。
- デバイスがインターネットに接続されていることを確認します。
- BimmerCodeアプリのスタート画面で「接続」をタップします。
- プロンプトが表示されたら、正しいアダプタと車のモデルを選択します。
- 接続に失敗し続ける場合は、車をロックし、しばらく放置してから再度接続を試みてください。
- コーディングには安定したインターネット接続が必要です。デバイスがインターネットに接続されていることを確認します。
- 「車の準備」と「接続方法」の指示に必ず従ってください。
- 接続しようとしているOBD2アダプタがお乗りの車種でサポートされていることをご確認ください。詳しくはをご確認ください。
- 車をロックして少なくとも15分間放置するか、車のバッテリーのマイナス端子を数分間抜いてバッテリーをリセットしてから、再度接続を試みてください。
- OBD2アダプタを取り外して、デバイスを再起動してください。
- OBD2アダプタを使用する可能性のある、バックグラウンドで実行されている他のアプリを終了します。
- USBケーブルをデバイスに接続します。
- 車の運転席側の足元にあるOBDポートにケーブルを接続します。
- BimmerCodeアプリのスタート画面で「接続」をタップします。
- >プロンプトが表示されたら、正しいアダプタと車のモデルを選択します。
- 「車の準備」と「接続方法」の指示に必ず従ってください。
- 接続しようとしているOBD2アダプタがお乗りの車種でサポートされていることをご確認ください。詳しくはをご確認ください。
コーディング
コーディングする方法は2つあります:ベーシックモードは最も一般的な方法であり、非常に簡単かつ便利にコーディングを行うことができます。エキスパートモードは、すでにコーディングに精通し特別な知識を持っている経験豊富なユーザーを対象としています。通常はエキスパートモードは必要なく、一般的なコーディングオプションはすべてベーシックモードで施行できます。
ベーシックモードでのコーディング
- 「接続設定」の記載に従って車に接続します。
- 表示されたリストから車のタイプを選択し、「接続」をタップします。
- 車のECUが識別され、サポートされているすべてのECUのリストが表示されます。
- リストからECUを選択します。
- 選択したECUに必要な変更を加えます。施行できるコーディングの一覧は対応車種でご確認ください。
- 「コード」をタップしてコーディングのプロセスを開始します。
- コーディングのプロセスが開始され、成功するとメッセージが表示されます。
エキスパートモードでのコーディング
また、エキスパートモードを用いたコーディングに関してはオフィシャルサポートを提供しておりません。変更すべき項目などに関するご質問には回答できず、修理が必要となる不具合が発生した場合も補償を提供できませんのでご注意ください。
- 「接続設定」の記載に従って車に接続します。
- リストからECUを選択します。
- 「エキスパートモード」を選択してエキスパートモードを有効にします。
- 選択したECUに必要な変更を加えます。
- 「コード」をタップしてコーディングのプロセスを開始します。
コーディング後
- 車をコーディングした後にエラーが表示される場合がありますが、心配する必要はありません。ECUをコーディングした後に特定のコントロールユニットがリセットされるため、車の他のコントロールユニットに短時間アクセスできなくなります。これにより車内にエラーが表示されることがありますが、これらのエラーはイグニッションを一度オフにしてから再度オンにすると消えます。
- ECUによっては、時間を再設定し車のiDriveシステムでユーザー定義の設定を復元する必要がある場合があります。
- インスツルメントクラスタをコーディングした後、平均燃費がリセットされ走行可能距離に異常な値が表示される場合があります。これはしばらく運転すると正常化します。
- インスツルメントクラスタをコーディングした後、外気温度が異常な値を表示する場合があります。これはしばらくすると正常化します。
コーディング失敗
コーディング中にエラーが発生した場合は、次の手順に従ってください:
- 接続を閉じて、iOSまたはAndroidデバイスとアダプタを再起動します(接続解除して再接続します)。
- BimmerCodeを開き、「接続設定」の記載に従って接続します。コーディング中の外部干渉を防ぎ問題を回避するために説明に正確に従ってください。
- 特定のECUを選択します。コーディングデータが無効になっている場合は赤い点でマークされます。
- 「バックアップ」の記載に従って、バックアップ機能を使用してコーディングデータを復元します。
- コーディングが継続して失敗する場合は、アプリの設定で「サポート依頼」を使用してサポートに連絡してください。
バックアップとリカバリ
iOS
ECUからコーディングデータを読み込む度にバックアップが自動的に作成されます。このバックアップデータは元に戻す場合やエラーが発生した場合などに復元するために使用します。
リカバリ
- 「接続設定」の記載に従って車に接続します。
- リストからECUを選択します。
- 「バックアップ」をタップします。
- リストからバックアップを選択します(バックアップは作成日昇順で並べられています)。選択したECUのすべてのコーディングを元に戻すためには、最も古いバックアップを選択する必要があります。
- 「完了」をタップします。
- 「コード」をタップしてコーディングのプロセスを開始します。
バックアップのエクスポート
iOSデバイスを変更または紛失した場合にもバックアップにアクセスするためには、定期的にそれらを保存する必要があります。バックアップをWindowsまたはMacのコンピュータにエクスポートするには、こちらで説明されている手順に従ってください。バックアップは、iOS ファイルアプリからもアクセスできるため、例えば、iCloudドライブに保存することもできます(ファイルアプリを開く>「このiPhone内」>「BimmerCode」>「backups」)。
Android
ECUからコーディングデータを初めて読み込む際にバックアップが自動的に作成されます。このバックアップデータは元に戻す場合やエラーが発生した場合などに復元するために使用します。
バックアップの作成
バックアップは、ECUが始めて読み込まれる際に自動的に作成されます。
ECUのリカバリを実行する
- 「接続設定」の記載に従って車に接続します。
- リストからECUを選択します。
- 右上隅にあるをタップします。
- 「リストア」をタップします。
バックアップファイルをエクスポートする
- AndroidデバイスでBimmerCodeアプリを開きます。
- 右上隅にあるをタップします。
- 「バックアップファイル」を選択します。
- 「バックアップをエクスポートする」を選択します。
- バックアップファイルをGoogle ドライブに保存するか、電子メールで送信します。
バックアップファイルをインポートする
- AndroidデバイスでBimmerCodeアプリを開きます。
- 右上隅にあるをタップします。
- 「バックアップファイル」を選択します。
- 「インポート」を選択します。
- バックアップファイルを保存した場所によっては、適切なフォルダに移動し、バックアップファイルを選択する必要があります。
- 選択後、バックアップファイルがチェックされ、BimmerCodeにインポートされます。
バックアップファイルへの直接アクセス
バックアップはデバイスのストレージの「Android/data/de.appomotive.bimmercode/files/Backups」に保存され、次のようにアクセスすることができます:
- バックアップをWindowsまたはMacのコンピュータにエクスポートするには、こちらで説明されている手順に従ってください。
- 無料アプリ「TotalCommander」の場合:「内部共有ストレージ」>「Android」>「データ」>「インストール済みアプリ」(通知ダイアログでアクセスを許可する)>「de.appomotive.bimmercode/files/Backups」フォルダに移動する。
デスクトップ
ECUからコーディングデータを初めて読み込む際にバックアップが自動的に作成されます。このバックアップデータは元に戻す場合やエラーが発生した場合などに復元するために使用します。
バックアップの作成
バックアップは、ECUが始めて読み込まれる際に自動的に作成されます。
ECUのリカバリを実行する
- 「接続設定」の記載に従って車に接続します。
- リストからECUを選択します。
- 右上隅にあるをタップします。
- 「リストア」をタップします。
バックアップファイルへの直接アクセス
バックアップはシステム上のフォルダに保存され、以下のようにアクセスできます:
- BimmerCodeデスクトップアプリを開きます。
- 設定で
ファイルの管理
でをクリックします。アプリのデータが保存されているディレクトリが開きます。 backups
フォルダを見つけて開きます。