この投稿では、OTA ( Over the Air )について説明します。
OTAシーケンスは、従来のリプログラミングシーケンスとは異なるものになると考えられます。
従来のリプログラミングはディーラーで実施されるため、Startupシーケンス中に行われることが多いと思われます。
一方、OTAシーケンスはネットワーク経由で実施されるため、Shutdownシーケンス中に行われることになると考えられます。
そのため、OTAを実施するECUには、Shutdownシーケンスを前提としたシステム構成が採用されることになると思われます。
StartupおよびShutdownシステム
Startupシーケンス
- Startup条件: Start button ON または CAN wakeup
- Relay ON -> VCC Voltage supply -> Reset
- Reset初期化
- Power Hold ON
Shutdownシーケンス
- Shutdown条件: Start button OFF または一定時間CAN通信停止
- Shutdown mode(EEPROM書込み, OTA, etc)
- Power Hold OFF

OTAシーケンス
- Server to IVI: ECU-A Update通知
- IVI to ECU-A: ECU-A Update通知
- ECU-A to IVI: ECU-A Ack
- IVI to Server: ECU-A Ack
- Server to IVI: ECU-A program download
- ECU-A to IVI: ECU-A download通知
- IVI to ECU-A: ECU-A program download
- ECU-A: Reprogramming
- ECU-A: Shutdown

