Orange5 で Volvo CEM R5F64525 をクローンする | NEOのブログ

NEOのブログ

ブログの説明を入力します。

 Volvo V60 CEM R5F64525KFD (部品番号 31327996 BG9T-14C256-GA) をクローンする必要があります。この MCU を読み書きできるツールはどれですか?

 

Xhorse VVDI Prog: 読み取りのみをサポートします。

Yanhua Mini ACDP: 読み取りのみをサポートします。

 

いくつかの選択肢があります:

1).  VVDI Prog / Yanhua ACDPでピンを読み取り 、I/Oターミナルまたは OBDSTAR DC706に入力します (DC706はピンを読み取りません。 ピンコードを要求します)。次に、OBDで複製します。

2). オリジナルの Orange5 または v1.35 または v1.36 の新しいタイプのクローン、あるいは 2017 年または 2018 年の v1.34 クローン

3). オリジナルのXprogプログラマー。

 

v1.34 Orange5 を接続して、 R5F6452 5 KFDではなく R5F6452 4 KFDとして読み取ることにしました。試行する前に、両方の MCU のデータシートでメモリ アドレス指定を確認したところ、大きい方のフラッシュ (R5F6452 5 KFDの場合は 1024 KB ) 以外はすべて同一であることが明確に示されました (R5F6452 4 KFD には 768 KB のフラッシュがあります)。

まず、実際の R5F6452 4 KFDで遊んで、Orange5 が少なくとも正しい MCU で正しく動作していることを確認することにしました。
接続方法を理解するのにかなりの時間を費やしましたが、次のように接続できました。

 

Volvo CEM R5F64525 を Orange5 1 でクローンする

 

Orange5 2 で Volvo CEM R5F64525 をクローンする

 

赤、紫はVCC
、黒、灰色はGND、
青はRXD、
緑はTXD、
黄はRST、
オレンジはPXD

しかし、残念ながら、それは読み取れませんでした...「RST 信号が低い」か何か...
さらに調べたところ、ここでリセット ピンを切断する必要があることがわかりました。

Orange5 3 で Volvo CEM R5F64525 をクローンする

PCB のリセットを切断した後、orange5 クローンはすべての領域 (D フラッシュ、Eeprom、フラッシュ) を読み取って書き込みます。

R5F6452 5 KFD に移り、ドナー ユニット (同じ部品番号) を取り、読み取りを試みたところ、うまくいきました。
元のユニットの Dflash と Eeprom を読み取り、ドナーに接続し直し、自信を持って「書き込み」を押しました。Dflash
はスムーズに書き込みましたが、Eeprom がエラー (ブロック 0x1802 に書き込みできません) を表示し続けました。
設定と接続を数時間試行錯誤した後、0x1800-0x1802 を FF で埋めると、さらに進み、0x1842 でエラーが発生することがわかりました。その
とおりです。0x1840-0x1842 も FF で埋めると、うまくいき、正しく書き込みました。

車でテスト - 始動して運転すると、以前の問題 (最初に CEM を変更) は発生しません...
CEM には内部 EEPROM エラーに関する DTC がありますが、それをクリアすると、二度と発生しません。

幸運を祈ります。上記のバイトを FF で埋め、終了したらカットしてはんだ付けし直すだけで、古い Orange 5 でR5F6452 5
KFD の Eeprom と Dflash の読み取り/書き込みが可能になります。フラッシュには触れないでください。サイズが異なります。部品番号が 100% 一致するユニットのみで実行してください。

誰かの役に立つことを願います。