フォーラムで「コード24」を検索すると10件ヒットしますが、どれもお使いのアプリが表示する内容と一致しません。これは診断の誤りであることはまれで、同じ番号でもYamahaのECUによって意味が異なるためです。また、すべての情報源が同じ車両について話しているわけではないためでもあります。
2つの世代、2つの番号体系
Yamaha 4ストロークモデルのECUは、大きく2つの世代に分かれます。世代Aは2002年から2008年に製造されたFX140、FX1000(A)、FX1100、GP1300Rです。世代Bは2005年以降のVX1100から始まり、VXRから過給式1.8リッターシリーズ、TR-1の3気筒、2024年以降の1.9リッターモデルまで、すべての新しいモデルを含みます。コードの数からして違います。FX140の初期のECUが扱うコードは約8〜12個、VX1100は約39個、新しいモデルは40〜50個です。
番号がどれほど異なるかを、診断データベースからいくつかの例で示します。
- コード19:世代Aではパルサーコイル、世代Bではバッテリー電圧。
- コード24:世代Aではスロットルセンサー(TPS)、世代Bではカムシャフトセンサー。
- コード41:世代Aでは大気圧、1.9リッターモデルではサーモセンサー。
- 吸気温度は世代Aでは35、世代Bでは23です。
- 世代Aの中でも違いがあります。大気圧はFX140とFX1100ではコード41、GP1300Rではコード34です。
VX1100に関するフォーラムの投稿を読んでFX140に当てはめると、間違った部品にたどり着いてしまいます。
スロットルセンサーの事例
あるフォーラムでは、オーナーがFX HOのスロットルセンサーの番号を18としています。診断データベースでは24として登録されています。その理由は遠くからでは解明できません。情報源によって、異なるECU、表示、取扱説明書の版を前提にしている可能性があります。ここでどの説明が正しいかは、私には証明できません。それでも実際的な結論ははっきりしています。番号は手がかりとして扱い、証拠とは考えないことです。
具体例で考える
たとえば、あなたがFX140に乗っていて、VX1100に関する投稿で「コード19、バッテリー電圧、バッテリーを交換」と読んだとします。しかし、あなたの車両では19はパルサーコイルを意味します。新しいバッテリーに替えても何も変わらず、故障は残ります。アプリなら「パルサーコイル」という平文で正しい道を示してくれたはずです。この例は仮定のものですが、こうした取り違えがどのように起きるかをそのまま表しています。
ディスプレイ、取扱説明書、フォーラム、アプリ
情報源によって得られるものは異なります。
- 車両のディスプレイには番号が表示され、それを手で読み取って伝えることになります。
- 取扱説明書は印刷時点の内容でコードを説明しており、お使いの年式に当てはまるとは限りません。
- フォーラムの投稿は特定の車両についてのもので、年式やECUの情報がないことがよくあります。
- 診断機はお使いのECUから直接コードを読み取り、その説明を表示します。
車両が出した番号がフォーラムの説明と合わない場合は、まずモデルと年式を、次に世代を比べてください。
どう対処するか
アプリでは番号だけでなく、平文の説明を読んでください。お使いのモデルについて考えられる原因と点検手順が示されます。故障コードを自分で読み取る手順は別のページで説明しています。フォーラムの番号が合わない場合は、数字ではなく部品名で検索を続けましょう。「24」よりも「カムシャフトセンサー」のほうが答えに近づけます。
アプリはモデルを自動で認識し、お使いの車両に備わっている機能だけを表示します。M-JET Diagnosticは、FX140から現行の1.9リッターモデルまで、両世代の車両に対応しています。
この記事のすべての番号には、故障コード全般と同じことが当てはまります。ECUの世代や情報源によって異なる場合があります。どこかで読んだ番号よりも、アプリが平文で示す内容が優先です。