数百万台のグローバル車両フリートに対し、毎回数ギガバイトの完全 OS イメージを 5G 配信するのは通信コスト的に破綻します。最新の OTA はバイナリ差分技術(bsdiff や casync)を採用し、更新容量を最大 85% 削減します。
4GB の OS において 2MB の脆弱性を修正するためだけに 4GB 全体を再送するのは莫大な無駄です。最新の車載 OTA は、稼働中のバンクから変更のないブロックを流用し、暗号署名された差分のみを非稼働バンクへ適用して再構築します。
ブートポインタの書き換えは完全な原子的処理が必要です。書き込み中の電源断で ECU が壊れるのを防ぐため、車載ブートローダーは 2 相コミットを採用:試行起動後に全機能の自己診断がパスして初めて、新バンクが本登録されます。