VIVIO コンピューターチューン アドレス一覧
2025年11月30日公開
ヴィヴィオ RX-R ROMアドレス一覧
RX-RのアプライドA型のみ公開。
というのもRX-RAとRX-RのB型?D型はこの辺だろうという情報はあるけど、トミーの実車が無く検証できないため非公開。
これは多くの有志方々の協力があり解析できたものです。
2004年当時に某掲示板にてヴィヴィオRX-RAのECU解析をしているスレがあり、そこを手掛かりにしてトミーがRX-Rのアドレスを見つけました。
いまその掲示板はサービス停止して見ることもできないけど情報のヒントを提供して頂いた、いのいの氏、あんぽん氏、まあ氏、加来氏、まこと氏に感謝いたします。
ログの一部は21年経った今もトミー個人PCに保管してあります。
※注意 下記アドレス情報について。
スバルは型式ごとにECUを細かく区別しておりMAP配置を少しずつ変えています。
データ冒頭3ByteのROM IDを照合してから書き替えるようお願いします。
あと誤記があるかもしれないので素直に信用しないように。
<ROM ID>
62 1A 10
<基本インジェクターマップ>
アドレス404Eh-4059h 12列×1行
縦列左から インマニ圧力 -0.81〜、-0.63〜 -0.46〜 -0.28〜 -0.11〜 0.06〜 0.24〜 0.41〜 0.58〜 0.76〜 0.93〜、1.10〜
<メイン空燃比マップ>
アドレス405Ah-4157h 11列×23行
縦列左からインマニ圧力 -0.81〜 -0.63〜 -0.46〜 -0.28〜 -0.11〜 0.06〜 0.24〜 0.41〜 0.58〜 0.76〜 0.93〜
横行上から回転数 600〜 800〜 1000〜 1200〜 1600〜 2000〜 2400〜 2800〜 3200〜 3600〜 4000〜 4400〜 4800〜 5200〜 5600〜 6000〜 6400〜 6800〜 7200〜 7600〜 8000〜 8400〜 8800〜
<サブ空燃比マップ>
アドレス4204h-4301h 11列×23行
縦列左からインマニ圧力 -0.81〜 -0.63〜 -0.46〜 -0.28〜 -0.11〜 0.06〜 0.24〜 0.41〜 0.58〜 0.76〜 0.93〜
横行上から回転数 600〜 800〜 1000〜 1200〜 1600〜 2000〜 2400〜 2800〜 3200〜 3600〜 4000〜 4400〜 4800〜 5200〜 5600〜 6000〜 6400〜 6800〜 7200〜 7600〜 8000〜 8400〜 8800〜
インジェクター噴射時間=基本インジェクターマップ×1+(メイン空燃比マップ値/256))×(1+サブ空燃比マップ値/128)
まあ簡単に、基本インジェクターマップは1hで1%、メイン空燃比マップは1hで0.39%、サブ空燃比マップは1hで0.78%変わると考えておきましょう。
<メイン点火時期マップ>
アドレス4363h-4449h 11列×21行
<サブ点火時期マップ>
アドレス4500h前後 6列×19行
点火時期=メインマップ+サブマップ
1hで0.35°変化する。
点火時期は学習範囲が±80h=±128なので±7°あるからよっぽどの場合じゃなければ書き換える必要なし。
カム角センサを回して進角する意味も全く無い。
あと空燃比と点火時期はマップ補間演算をして噴射時間が階段状に変化しないようにしているみたい。
<ラジエターファン作動温度>
アドレス4772h ON ノーマル値1Ch
アドレス4773h OFF ノーマル値1Fh
温度=1/値×1024+57
<スピードリミッター>
アドレス4743h バイパス閉 ノーマル値7Ah
アドレス4744h バイパス開 ノーマル値82h
速度=値/130×140
<ブーストリミッター>
アドレス466Bh 燃料カット ノーマル値CDh
アドレス466Dh 燃料復帰 ノーマル値80h
FFにしておけば良い。
<レブリミッター>
アドレス434Dh-434Eh 燃料カット ノーマル値035Eh
アドレス434Fh-4350h 燃料復帰 ノーマル値0372h
レブ回転数=7500000/値
そして現在使っているROMライターはこれ
LEAPER-3C FLASH WRITER
たぶん台湾メーカー
インターフェースが使いやすいけど32bitパソコンのみなんだよね。
おかげで家には予備の32bit機が3台(XP、XP、7)捨てられずに取ってある。