MQBプラットフォームのディーゼルエンジン(TDI)では、各インジェクターは 精密部品です。エンジンコントロールユニットが各インジェクターを正確に制御する ためには、その個別の補正値を把握している必要があります。インジェクター またはコントロールユニットの交換後は、これらの値をCarPortの アダプテーションタブでシリンダーごとに1つずつ入力します。
その際、インジェクターのメーカーに応じて2つのバリエーションがあります。
- IMAコード(例:Bosch):インジェクターに印字された短いコードで、 そのまま入力します。
- Delphi:長いキャリブレーションコードで、CarPortはコントロールユニットに 応じて読み取り可能なテキストまたはHex値として表示します。Hexの場合は、 まず変換する必要があります(第6章)。
このガイドはディーゼルエンジン向けです。**ガソリンエンジン(TSI)**に コーディングが不要な理由、およびインジェクター交換後にそれでも行うべきこと は、第9章に記載しています。
1. お使いの車両はどちらのバリエーションに該当しますか?
決め手となるのはインジェクターのタイプであり、モデルではありません。 バリエーションはインジェクター上のコード、またはCarPortがチャンネル768に 表示する値で判別できます。
| 特徴 | IMAコード(Bosch) | Delphi |
|---|---|---|
| インジェクターの印字 | 短いコード、約6〜7文字(例:C2GKLL0) |
長いコード、約20文字(例:BS011KR4BAGY3926RYWZ) |
| CarPortでの入力 | コードをそのまま入力 | そのまままたは(表示形式に応じて)Hexとして(変換、第6章) |
| チャンネル768の値 | 短いコード(C2GKLL0) |
長いコード(BS011…RYWZ)またはHex(06161A19…1E1E) |
決め手はコードの長さです。短いコード(6〜7文字)はIMAバリエーション、 長いコード(約20文字)は — 読み取り可能なテキストであれ長いHex数値で あれ — Delphiバリエーションです。
2. 前提条件
- 診断インターフェースが接続されていること(下部のステータスバーに例: 「接続済み K+CAN. アダプター準備完了。」 と表示される)
- イグニッションオン、エンジンオフ
- 安定した車載電圧 — 書き込み中に電圧が低下してはなりません(必要に応じて 充電器を接続)
- インジェクターが機械的に取り付け完了していること(新しいシールリング/ 銅ワッシャー、正しい締め付けトルク)
⚠️ 重要: 取り付け前に、各インジェクターのコードを、それが 取り付けられるシリンダーと一緒にメモしておいてください。取り付け後は 印字が読み取れなくなることが多く、コードとシリンダーの対応付けが決定的に 重要です(第8章参照)。
3. アクセス権限
補正値の入力は書き込みアクセスです。多くのコントロールユニットは、 アクセスコード(ログイン)でログインした後でなければアダプテーションを 許可しません。この解除がないと、コントロールユニットは *「セキュリティアクセスが必要です」*というメッセージで保存を拒否します。
- コントロールユニット**アドレス01「エンジンエレクトロニクス」**を開きます。
- セキュリティアクセスタブに切り替えます。
- ログインコード27971を入力して確定します。
すべてのコントロールユニットが解除を要求するわけではありません — そのまま アダプテーションを受け付けるものもあります。コントロールユニットが要求する 場合、27971がインジェクターアダプテーション用の正しいコードです。権限は 現在のセッションの間有効で、接続を切断した後は再度入力する必要があります。
4. アダプテーションを開く
- まだ開いていない場合は、コントロールユニット **アドレス01「エンジンエレクトロニクス」**を開きます。
- アダプテーションタブに切り替えます。
- チャンネル**「インジェクター1、補正値」(通常は768**)を選択します: 番号を**「アクティブチャネル」フィールドに入力するか**、フィルターで 説明を検索します。
インジェクターは連続したチャンネルにあり、シリンダーごとに1チャンネルです (一般的な番号付け):
| チャンネル | インジェクター/シリンダー |
|---|---|
| 768 | インジェクター1 |
| 769 | インジェクター2 |
| 770 | インジェクター3 |
| 771 | インジェクター4 |
⚠️ チャンネル番号はコントロールユニットによって異なる場合があります。 そのため、番号だけでなくチャンネルの説明(「インジェクター1、補正値」 「インジェクター2、補正値」…)を目安にしてください。4気筒には4つの インジェクターチャンネル、3気筒には3つあります。エンジンによっては すべてのチャンネルが表示されないのは正常です。
5. バリエーションA:IMAコードのインジェクター
IMAコードは各インジェクター上に記載されており、そのまま入力します。
- インジェクター1の補正値のチャンネルを選択します。
- **「新しい値」**列に、シリンダー1のインジェクターに記載されているとおり 正確にコードを入力します。
- **「保存中…」**をクリックします。
- 他のシリンダーの補正値のチャンネルについても、それぞれ対応するインジェクター コードで同様に行います。
- 確認のため値を読み戻します — 保存された値と新しい値が一致している必要が あります。

コードは非常に慎重に転記してください
6. バリエーションB:Delphiインジェクター
Delphiインジェクターはより長いコード(文字セット0〜9およびA〜Z、 ただしI, O, Q, V の文字を除く約20文字)を持ちます。CarPortはチャンネル768の 補正値を — コントロールユニット/車両に応じて — 2つの表示形式のいずれかで 表示します。
a) 読み取り可能なコード(ASCII)として。 この場合、インジェクターに印字 された コードをそのまま入力します — IMAコードと同じです(第5章)。

b) Hex数値として。 この場合、印字をそのまま入力することはできません — 事前に1文字ずつHexに変換する必要があります(下の表)。

変換表(印字文字 → Hex)
印字コードの各文字は2桁のHex(値00〜1F)になります。文字I, O, Q, Vは Delphiコードには現れません:
| 文字 | Hex | 文字 | Hex | 文字 | Hex | 文字 | Hex |
|---|---|---|---|---|---|---|---|
| 0 | 00 | 8 | 08 | G | 10 | R | 18 |
| 1 | 01 | 9 | 09 | H | 11 | S | 19 |
| 2 | 02 | A | 0A | J | 12 | T | 1A |
| 3 | 03 | B | 0B | K | 13 | U | 1B |
| 4 | 04 | C | 0C | L | 14 | W | 1C |
| 5 | 05 | D | 0D | M | 15 | X | 1D |
| 6 | 06 | E | 0E | N | 16 | Y | 1E |
| 7 | 07 | F | 0F | P | 17 | Z | 1F |
Hex値の計算方法
- 印字コードの各文字を表で2桁のHexに変換します。
- Hexのペアを連続した文字列としてつなげます。
- 結果は印字の2倍の長さになります(20文字 → 40桁のHex)。それを対応する チャンネルの**「新しい値」**に入力し(768 = シリンダー1、769 = シリンダー2 …)、 **「保存中…」**をクリックします。
例 — 印字コード6NTSRDP265NTE7MU9NYYは、上のHexスクリーンショットのHex値と
ちょうど一致します:
| 6 | N | T | S | R | D | P | 2 | 6 | 5 | N | T | E | 7 | M | U | 9 | N | Y | Y |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 06 | 16 | 1A | 19 | 18 | 0D | 17 | 02 | 06 | 05 | 16 | 1A | 0E | 07 | 15 | 1B | 09 | 16 | 1E | 1E |
つなげると:06161A19180D17020605161A0E07151B09161E1E
Hex表示で誤って生の印字コードを入力すると、フォーマットもチェックサムも 合わず、値は拒否されます。変換の欠落や誤りは、Delphiで最もよくあるつまずきの 原因です。
7. コーディング後
コードを入力すると、コントロールユニットは運転中に学習したインジェクターの 補正値をリセットします。その後:
- 値の適用と確認: 保存後、イグニッションをオフにし、約10秒待って からイグニッションを再度オンにします — こうすることでコントロール ユニットが値を確実に適用します。続いてチャンネルを再度読み出します: 保存された値が各シリンダーに入力したコードと一致している必要があります。
- 故障メモリーを消去 — インジェクター交換(コネクターの取り外し、始動試行) によって発生したすべてのエントリー。
- アダプテーション走行を実施:エンジンを暖機し、さまざまな負荷・回転数域で 走らせます(減速時のオーバーラン走行も含む)。これによりコントロール ユニットが新しいインジェクターを正しく学習します。
- 新たな故障が記録されず、エンジンが滑らかに回ることを確認します。
正式な微少噴射量キャリブレーション(噴射量平均値補正またはゼロ噴射量 アダプテーションとも呼ばれる)は、暖機したエンジンでガイド機能(例:ODIS) として工場で実行されます。CarPortはこのガイド付きキャリブレーションを提供 していません — 通常のインジェクター交換では、コーディングとそれに続く アダプテーション走行で十分です。
8. 落とし穴
- シリンダーの間違い: 各コードは、そのインジェクターが取り付けられている シリンダーのチャンネルに正確に属します。インジェクターやコードを取り違え ると、荒れた運転や悪い排出ガス値につながります。そのため、コードと 取り付け位置を事前にメモしてください。
- 文字の転記ミス: 各文字を正確に転記してください。有効だが間違ったコード (例:隣のシリンダーのもの)は受け入れられてしまい、運転を悪化させます。
- (正しい)変換なしのDelphi: インジェクターに印字されたコードは、Hex表示の コントロールユニットでは受け付けられません。印字されたコードは、まず表 (第6章)で変換し、Hex桁として入力する必要があります。
- アクセス権限がない: コントロールユニットがアクセスコードを要求する場合、 それなしでは値を保存できません(「セキュリティアクセスが必要です」)— 先に セキュリティアクセスタブで解除してください(第3章)。
- アダプテーション走行の忘れ: アダプテーション走行を行わないと、再アダプ テーションが完了するまで最初の数キロメートル、エンジンが不安定に回ることが あります。
- ディーゼルとガソリンの取り違え: TSIガソリンにはコーディングは不要です (第9章)— そこにはインジェクターコードの入力フィールドはありません。
- 書き込み中の電圧低下: 安定した車載電圧を確保してください。そうでないと コントロールユニットへの書き込みが失敗することがあります。
- 機械部品: シールリング/銅ワッシャーを交換し、インジェクターを正しい トルクで取り付け、(ある場合は)クランプ/リターンパイプを正しく接続します。
9. ガソリンエンジン(EA211 / EA888):コーディング不要 – ただし学習値はリセット
MQBプラットフォームのTSIガソリン(EA211:1.0/1.2/1.4/1.5 TSI、EA888:例 Golf GTI/R)では、インジェクターはコーディングされません。
なぜコーディングが不要なのか
- ガソリンインジェクターにはIMAコードがありません — ガソリンエンジンの エンジンコントロールユニットには、インジェクターデータ用のアダプテーション チャンネルがありません。
- コントロールユニットは製造公差や摩耗を自ら補正します:ラムダ制御 (混合気補正)と回転変動監視を通じて — 列から外れたシリンダーを検知し、 その噴射時間を自動的に調整します。
- 「学習させなければならない」という俗説は、ディーゼル(そこでは必須)や、 ガソリンもコーディングする一部の他社メーカー(例:BMW)に由来します。 このクラスのVWガソリンでは想定されていません。
なぜそれでも学習値をリセットすべきなのか
コントロールユニットは何千キロメートルにもわたって、古く摩耗した インジェクター(応答遅れ、カーボン堆積)を補正するよう学習してきました。 新しいインジェクターをこれらの極端な補正値で制御すると、複数の運転サイクルを 経て補正が戻るまで、最初の運転時間中にエンジンが不安定に回る、ぎくしゃくする、 始動しにくい、または*「混合気が濃すぎる/薄すぎる」や「失火」*といった故障を 記録することがあります。
学習値をリセットすると、システムは新しいインジェクターに合った クリーンなゼロ点から始まります。微調整アダプテーションは、その後すぐに 正しく始まります。
手順:
- 故障メモリーを消去します。
- エンジンコントロールユニット(アドレス01)のアダプテーションまたは 基本設定で、燃料システム/混合気形成の学習値をリセットするエントリーを 実行します。
- エンジンを短時間アイドリングさせ、続いてさまざまな負荷状態で試運転を 行います — システムはその後すぐに再アダプテーションします。
⚠️ 重要: ガソリン直噴(FSI)では、取り外しのたびにテフロン燃焼室リング とOリングを必ず交換する必要があります。テフロンリングには専用工具が 必要です。これはソフトウェアに関係なく適用されます。
10. 注意事項
- チャンネルの欠落: エンジンやコーディングによっては、すべてのチャンネルが 表示されるわけではありません — これは正常であり、故障ではありません。
- 安全: コモンレールシステム(2000 barを超える圧力)やガソリン直噴での作業 は、相応の専門知識がある場合にのみ行ってください。