Один из самых "дружественных" для пользователей интерфейсов обновления - USB-флешка или SD-карта. Так сделано например в 3Дэ принтерах, в осциллографах. Тут даже объяснять ничего не надо - скинули файлик на флешку или карточку, вставили, включили. Загрузчик обнаруживает подключенную флешку (карту), ищет на ней файл с заданным именем, загружает обновленную прошивку и готово.
Это то понятно. Но вот у топикстартера как раз и вопрос - какая конкретно кнопка и на чем конкретно прошивка передается, и как именно называется этот "рабочий интерфейс".