Для этого нам подойдет абсолютно любая флешка. Объем, желательно, брать не большой. Я использовал 2Gb.
Что бы прошить терминал с USB флешки нужно в её корне создать папку VERIFONE. В неё будем помещать .zip архивы с необходимыми файлами.
Для начала разберем батник, с помощью которого обычно прошиваем терминал. Например Load_520.bat из сберовского дистрибутива версии 11.42.19
@set PORTID=10
ddl -p%PORTID% -b115200 *unzip=Vx011-EOS.zip ..\..\Soft\Verifone\EOS_CTLS\Vx011-EOS.zip
@pause
ddl -p%PORTID% -b115200 -fctls_e.dat
@pause
ddl -p%PORTID% -b115200 -ffl_520.dat

Видим, что прошивка проходит в три этапа. Сначала заливается файл Vx011-EOS.zip, терминал его распаковывает, ребутится и проверят подписи. Затем грузится файл vx11-ctls_E.zip, который прописан в ctls_e.dat. Терминал снова перезагружается, распаковывает, проверяет.
Мы просто берем эти два файла и кидаем в папку VERIFONE на флешке.
Остался файл fl_520.dat.
Открываем его и смотрим, какие файлы куда грузятся. Создаем папку "1" и "f1". Раскидываем файлы по соответствующим папкам и пакуем в zip архив. Диск "i" группа "1" это папка "1", соответственно диск "f" группа "1" это папка "f1".
В итоге получается три архива. Есть одно но, после прошивки терминал всё равно пишет DOWNLOAD NEEDED. Это происходит из-за того, что не вносятся изменения в файл CONFIG.SYS. Там просто нет переменной *GO. Если прописать её руками, то всё работает, но я решил заморочиться и сделать всё автоматически. Сначала я попробовал тупо создать CONFIG.SYS с нужными параметрами, но терминал его не схавал. Тогда пришлось включать голову)) На терминале зашел в Служебные операции->Настройки->Тех.обслуживание->Системные настройки. Там, в меню, нашел FTP и выгрузил CONFIG.SYS себе на хост. Что бы файл удачно передался, нужно, что бы права на папку были полные. С первого раза только создался пустой файл. На него я тоже дал полные права и со второго раза он выгрузился. Этот файл я прикреплю к посту. Его содержание такое:
*GO=F:upvx8ln.out
*IPPMKI=E9600
*S=4000
*CONNECT2PORT=USB

Что бы при прогрузке терминала вообще не зависеть от ноута (не прогружать .tlv с настройками), я закинул тлв со всеми вариантами связи прямо в архив. Берем нужную тлв и переименовываем в r004.r и кладем в папку "1".
Что бы терминал прошился с флешки можно сразу очистить память терминала из сервисного меню или же просто выбрать Download и выбрать USB Flash Memory в интерфейсах загрузки.
После прошивки терминал распечатает чек, как после удаленки.
Дальше всё, как обычно: настраиваем вариант связи и грузим удаленку.

Скачать CONFIG.SYSCONFIG.ZIP