Dlaczego tak
Sterownik chroni program aktywny przed nadpisaniem, bo zmiana kodu w trakcie wykonywania mogłaby spowodować nieprzewidziany ruch, dlatego program trzeba zakończyć lub zresetować i wybrać inny, a potem zastąpić plik nową wersją. Zapis na kartę USB kusi, bo omija blokadę, ale tworzy drugą wersję programu o tym samym numerze i grozi pomyłką przy wyborze. Wyłączanie zasilania podczas transmisji grozi utratą danych.