
皆さん、こんにちは!AutoHack Labへようこそ。車両の電子制御システムに深く踏み込むカスタム、特にBMWのコーディングは、そのポテンシャルを最大限に引き出す魅力的な領域です。

BMWのコーディングは奥が深いよね。今回は、その基盤となるENETケーブルの自作に挑戦してみよう!安定した接続こそが成功の鍵だからね。
BMWのF/G/Iシリーズ以降の車両では、OBD2-Ethernetケーブル、通称ENETケーブルがコーディング作業において不可欠です。このケーブルは、車両のOBD2ポートとPCのEthernetポートを直接接続し、高速かつ安定した通信を実現します。市販品も多く出回っていますが、今回はそのENETケーブルを「自作」するという、一歩踏み込んだテーマに挑んでみましょう。
なぜENETケーブルを自作するのか?安定性へのこだわり
BMWのコーディングは、ECU(Engine Control Unit)への直接的なデータ書き込みを伴うため、通信の安定性が極めて重要です。不安定な接続は、最悪の場合、ECUの破損や不動車化に繋がりかねません。自作のメリットは、以下の点に集約されます。
- 品質管理: 使用するケーブルやコネクタの品質を自分で選定し、信頼性の高いパーツで構成できます。
- コストパフォーマンス: 材料費のみで済むため、市販品よりも安価に製作できる場合があります。
- 構造理解: 自作を通じてケーブルの構造や通信原理を深く理解でき、トラブルシューティング能力も向上します。
特に、長時間のコーディング作業や、複数モジュールへの書き込みを行う際には、確実な通信路の確保が成功の絶対条件となります。
ENETケーブルの心臓部:ピンアサインを理解する
ENETケーブル自作の核心となるのが、OBD2コネクタとRJ45コネクタ間のピンアサインです。正確な配線が、安定した通信の生命線となります。
ENETケーブルのピンアサインは、以下の通りです。
【OBD2コネクタ側】
- ピン3: CAN High (RJ45のピン1へ)
- ピン8: CAN Low (RJ45のピン2へ)
- ピン12: Ethernet D- (RJ45のピン3へ)
- ピン13: Ethernet D+ (RJ45のピン6へ)
- ピン14: 接地 (GND) (RJ45のピン4へ)
- ピン15: 電源 (+12V) (RJ45のピン5へ)
【RJ45コネクタ側 (PC側Ethernetケーブル規格に準拠)】
- ピン1: OBD2ピン3 (CAN High)
- ピン2: OBD2ピン8 (CAN Low)
- ピン3: OBD2ピン12 (Ethernet D-)
- ピン4: OBD2ピン14 (接地/GND)
- ピン5: OBD2ピン15 (+12V)
- ピン6: OBD2ピン13 (Ethernet D+)
- ピン7: 未使用 (またはシールドGND)
- ピン8: 未使用 (またはシールドGND)
これは一般的なストレートケーブルの配線であり、CAN通信とEthernet通信を同軸で行うための特殊なアサインです。使用するRJ45コネクタは、一般的なLANケーブルと同様のT568BまたはT568A規格の圧着手順をベースに、上記ピンアサインに従って配線します。
RJ45コネクタのDIY圧着手順と注意点
ピンアサインを理解したら、実際にRJ45コネクタのDIY圧着を行いましょう。この作業には、専用の工具と慎重さが求められます。
【必要な工具】
- RJ45圧着工具
- ワイヤーストリッパー/カッター
- 導通テスター (必須)
- OBD2オス型コネクタとケース
- カテゴリ5e以上のLANケーブル (UTPまたはSTP)
【基本的な圧着手順】
- LANケーブルの外皮を約2~3cm剥き、中のツイストペア線をほどきます。
- 上記ピンアサインに従い、OBD2コネクタの各ピンにリード線を半田付けします。接触不良を防ぐため、確実な半田付けが重要です。
- 反対側のLANケーブルを、RJ45コネクタの適切なピンに挿入できるよう、長さを揃えて切断します。
- 各線を正しい順番でRJ45コネクタのガイドに差し込みます。芯線がコネクタの奥までしっかり届いていることを確認してください。
- RJ45圧着工具を使用して、コネクタを確実に圧着します。この際、ツメがしっかり固定され、全てのピンが均一に接触していることを確認してください。
- 最後に、ケーブルテスターや導通テスターを用いて、各ピンが正しく導通しているか、ショートしていないかを入念にチェックします。
ピンアサインの誤りや圧着不良は、通信の不安定化だけでなく、最悪の場合、BMW車両のECUに深刻なダメージを与え、不動車となるリスクがあります。特に、電源供給に関するピンのショートは、車両側のヒューズ切れやECUの故障に直結します。初めてのDIY圧着であれば、事前に練習用のケーブルで何度か試すことを強く推奨します。
安定性を確保するための最終確認とリスク管理
ケーブルが完成したら、すぐに車両に接続するのではなく、まずは導通テストを徹底してください。全てのピンが正しく接続され、断線やショートがないことを確認します。その後、実際に車両のOBD2ポートに接続し、PCから車両ECUが認識されるかを確認する初期テストを行います。
ENETケーブルのテストには、E-SysやISTA+といったBMW専用診断・コーディングツールを使用するのが一般的です。これらのツールをPCにインストールし、車両とENETケーブルで接続後、車両のイグニッションをONにして、ツールが車両を正常に認識するかどうかを確認します。
認識されない場合は、ピンアサインの再確認、ケーブルの断線チェック、PCのネットワーク設定(IPアドレスやファイアウォール)を見直す必要があります。
このプロセスを通じて、自作ENETケーブルの安定性を最大限に高め、リスク管理を徹底することが、安全なBMWコーディングへの第一歩となります。
まとめ
BMWのOBD2-Ethernetケーブルの自作は、専門知識と精密な作業が求められますが、その成功はコーディング作業における安定した通信という大きなメリットをもたらします。正確なピンアサインの理解、そして慎重なDIY圧着手順を踏むことで、高品質なENETケーブルを手に入れることができるでしょう。しかし、常にリスクを念頭に置き、入念なテストと確認を怠らないことが何よりも重要です。
この記事が、皆さんのAutoHack Labでの挑戦の一助となれば幸いです。安全な作業で、理想のBMWを手に入れてください。


コメント