Télécharger des images complètes de plusieurs gigaoctets par 5G est insoutenable pour une flotte mondiale. Les architectures OTA modernes utilisent des deltas binaires (bsdiff, casync) pour ne transférer que les blocs modifiés, réduisant la taille de 85 %.
Pour corriger une faille de 2 Mo dans un OS de 4 Go, renvoyer 4 Go de données ruine l'opérateur de flotte. Les systèmes OTA modernes reconstruisent le système sur le banc passif en lisant les blocs inchangés du banc actif et en appliquant le delta chiffré.
Mettre à jour le pointeur de démarrage en mémoire flash exige une action atomique. Une coupure de courant pendant l'écriture détruirait le calculateur. Les chargeurs de démarrage utilisent une validation en deux phases : le pointeur n'est scellé qu'après validation de tous les auto-tests.