-この情報は加島が勝手に解析したものであるため、メーカー・その他への一切の問い合わせを禁止する。加島は、この情報に起因する全ての損害・その他の責任を負わない。何ものでもないことをここに警告する。H8/539Fのカスタム版らしい。ブートプログラミングモードが殺してあるみたいだ。内蔵メモリの書き換えユーザープログラミングモードは生きていて、CPUモードを変更しリセットをかけると内蔵のメモリ書き換えシステムが起動する。あとはシステムと通信して書き換えを行うだけだ。Vpp端子に+12Vを印加しECUを起動すると、ECUに内蔵の書き換えプログラムが、ROMエリアからSRAMに転送されて制御が移る。Vpp端子は基板上で他の回路へ接続されているので、信号の衝突を避けるためにトランジスタの足を浮かせておく。任意のデータ1バイトコマンド一覧を以下に示す。0x00認証コマンドリライトモードでECUを起動して最初に1度だけ発行する。※消去したら、ちゃんとリライトシステムプログラムを再転送すること。日立製のF-ZTAT評価ボードのピン配置と互換である。ここんとこにISP通信アダプタを接続する。アダプタは、拙作H8用ISPアダプタや、後述のRS232Cレベルコンバータとトグルスイッチで作る、なんちゃって(爆)アダプタが使用可能である。ケースの奥のこの部分で接着剤で貼り付いている即席書き込み機H8用ISP書き込み機を自作できる人は、作ってもらえれば問題ないが、10箇所以上のハンダ付けは死ぬ〜という人向けの即席アダプタの作り方を紹介する。書き込み機は、RS232Cレベルコンバータが手に入れば、残りはトグルスイッチで代用できる。(3,500円)を使うことにする。(注)北斗電子のFLASH1は使えません。・・・本来の使い方じゃないから使ってくれるなって。JST製PHコネクタ(2mmピッチ8ピン)を買ってきてECU基板に付けると良い。ECUにリード線を直接ハンダ付けして、レベル変換器のコネクタを抜き差ししてもOK。配線図中のスイッチはプログラムモードと通常モードの切り替えである。作業の流れとしては以下のような感じ。汎用書き込みアダプタを使用するユーティリティを製作中。20,000円で頒布予定。AT互換機PC-DOS専用。Win98/MeのDOS窓でも動くか知らんが、書き込み中に割り込み入ってフラッシュ失敗しても知らんよ。(爆)気軽にPC接続が確認できるよう、evostatコマンドはフリーソフトとする。書き込みコマンドを発行しない限りECUのデーターが破壊される心配はない。これでアダプタのテストをし、エンジンコードが読めるのを確認した上で、書き換えソフトを使って作業を進めてほしい。チップの定格書き換え回数は、100回である。100回書き換えたらフラッシュメモリの寿命で、昇天すると、思った通りに書き換えができなくなる。AKI-H8の例からすると、200回はイケるかも?という報告もあるが、寿命が近づいたと感じたら(?)、ノーマルに戻して大事に使った方が良い。いいかい?寿命は100回、100回だよ。{-v}[説明]ECU内に記録される、エンジンコードを表示する。同時にライセンスサーバー問い合わせ用パスコードを生成する。COM2ポートにスイッチされる。指定すると、ソフトウェアのバージョンが表示される。evostat.exeはフリーソフトである。output.bin[説明]ECU内部のデータを読み出す。0x2ffffのデータ領域全てである。DUMPコマンドの専用暗証コードで、evostatコマンドで生成した問い合わせコードを作者が用意するライセンスサーバーWebページのフォームに入力・変換し得られるコードを記述する。COM2ポートにスイッチされる。指定すると、ソフトウェアのバージョンが表示される。input.bin[説明]ECU内部メモリ(Flash-EEPROM)の前半部分にデータを書き込む。リライトシステム自体を書き換えているので、データ復帰前に事故が起きた場合、ECUは永久昇天する。65,536バイトでなければなない。それに含まれるプログラムコード部分には異常があってはならない。異常のあるデータを書き込んだ場合は、ほぼ間違いなく二度と書き込みはできなくなる。エンジンコードは書き込みオペレーションを実行するのに必要である。evostatコマンドで生成した問い合わせコードを作者が用意するライセンスサーバーWebページのフォームに入力・変換し得られる暗証コードである。COM2ポートにスイッチされる。指定すると、ソフトウェアのバージョンが表示される。