Det spelar ingen roll. Man kan ladda in firmware på ett enda sätt, och det är genom att ladda in en fil som ligger på minneskortet.
Det är bara sättet att få den nya firmwarefilen på kortet som skiljer sig åt. Antingen använder man en kortläsare, flyttar kamerans kort till läsaren, för över filen till kortet, sätter tillbaka kortet i kameran och uppdaterar firmware.
Eller, om man inte har någon kortläsare, kan man använda EOS Utility, koppla kameran till datorn, föra över firmwarefilen från datorn till minneskortet som sitter i kameran och sen är det samma procedur för att uppdatera kameran. Det här med EOS Utility finns bara till för att de som inte har en separat kortläsare ska kunna använda kameran som en kortläsare, och då föra över filen via EOS Utility.
Men när väl firmwarefilen ligger på kortet i kameran, då fungerar det likadant, oavsett hur den hamnade där.
Att det finns versioner på firmware som man inte kan backa från är inget ovanligt. Det händer varje gång som kamerans minnesstruktur för interna data ändras.
Att Canon släpper ut kameror med firmware som inte finns att ladda ner är heller inte ovanligt. De börjar ofta testa lite försiktigt, så att säga, innan alla får tillgång till filen och kan tanka in den. Det händer ju att de "lagar sönder" sånt som fungerade tidigare...