GR CorollaのCANロギング
共有
GRCのCANバスネットワーク上には有用なデータがたくさんありますが、PIDのリバースエンジニアリングは非常に時間がかかります。こちらは、CAN / 拡張PIDデータにアクセスするための使いやすい近道です。

OBD Fusionの提供元の会社は、拡張PID / CANモジュールデータのためにToyotaに多額の費用を支払っています。Toyotaはラインアップ全体で共通のPIDアドレスを使用しています(部品共通化のおかげ)。OBD Fusionは現在、Toyota向けにMY2021まで拡張診断を提供しています。GR CorollaはMY2023からなので、ほぼ同じPID値を持つMY2021のRav 4 AWDとして偽装します。
このためには OBD2 のBTリーダーを使用します。私は個人的にこれを使っています 1
ご利用のデバイス向けに OBD Fusion をダウンロードしてください。Android、iOS、さらには Windows 向けのソフトウェアがあります。
iOS
https://apps.apple.com/us/app/obd-fusion/id650684932
Android
https://play.google.com/store/apps/details?id=OCTech.Mobile.Applications.TouchScan&hl=en_US&pli=1
Windows
https://www.obdsoftware.net/software/obdfusion
2021年式Toyota向け拡張診断パッケージを購入する。

次の例にならって、あなたの車を手動で2021年式のAWD Rav 4に設定してください(このVINが使えるとは限りません。使えない場合は、AWD車のランダムなものをgoogleで探してください)。非ハイブリッドのグレードを使用してください。

車両に接続する際は、Expanded Network を選択し、その後に表示されるポップアップメッセージをすべて許可してください。いくつかのネットワークオプションが表示されます。データロギングしたい対象に該当するネットワークを選択してください(例:AWDモジュール)。
ライブ テレメトリ
OBDFusionはAndroid AutoとApple Carplayに対応しています :)
設定 -> 環境設定 -> CarPlay で、ライブテレメトリの読み出し用のPIDを設定できます。
あるいは アプリ「Dashboard」を通じてリアルタイムのテレメトリを読み取れます。これはTorqueや他のOBD2アプリに似ています。
データロギング
Settings -> Preferences -> Logging -> Select PIDs に移動して、データログする値を選択します。出力はCSVファイルにできます。
データロギングのトリガーを設定してください。接続時に自動的に設定することも、ロギングダッシュボード上のログボタンに手動で設定することもできます。
ヒント: 関連するモジュールから直接データロギングを行ってください。例えば、エンジンオイル圧力はエンジンモジュール(ECU)から取得するべきです。AWD温度はAWD/4WDモジュール(AWDコントローラー)から取得するべきです。4WDモジュールからエンジンオイルのデータをデータロギングすることも可能ですが、理論上の遅延が生じる可能性があります。
ヒント: 不要なPIDを過剰に選択しないようにしてください。ポーリング要求が多すぎると、CANネットワークを混雑させて怒らせてしまいます。
ヒント: ほとんどの温度パラメータでは、温度パラメータとセンサーパラメータの両方があることに気付くはずです(例えば、Engine Oil Temperature と Engine Oil Temperature Sensor)。Engine Oil Temperature は計算値です。Engine Oil Temperature Sensor は実測値です。純正の GRC ドライブトレイン全体には、実測値と並行して動作する仮想値があります。
AWD Syvecs Controller ユーザーへの注意事項: Syvecsは現在、機能の一部としてAWD温度PIDを上書きしてスプーフしています。走行中のライブテレメトリー読み出しでこれを再度利用可能にする今後の機能については、追ってご案内します。