Прошивка Phoenix WiFi Radio состоит из четырех файлов:
phoenixk.bin - загрузчик (ядро операционной системы Linux)
phoenixk.md5sum - контрольные суммы для файла phoenixk.bin.
phoenixrd.bin - ramdisk с файлами.
phoenixrd.md5sum - контрольные суммы для файла phoenixrd.bin.
При обновлении по USB имена файлов содержат номер версии. (например: phoenixk_1.7.2.bin, phoenixk_1.7.2.md5sum, phoenixrd_1.7.2.bin, phoenixrd_1.7.2.md5sum). Номер версии должен быть старше текущей версии.
Инструкция по работе с ramdisk'ом: http://www.denx.de/wiki/DULG/HowToAddFiles
Файлы .md5sum содержат 32 байта в HEX-представлении. Первые 16 байт являются md5 хэшем файла, к которому относится данный файл контрольных сумм. Оставшиеся 16 байт получаются по специальному алгоритму.
После загрузки файлов прошивки, аппарат проверяет md5sum файлы. Если данные не совпадают, выдается ошибка "Checking failure" и процесс обновления прерывается.
UPD. Калькулятор контрольной суммы прошивки http://phoenix-wifi.ru/downloads/phoenix_checksum.zip
Дисклеймер: Автор программы не несет ответственности за убитые радиоприемники в результате перепрошивки. Вы делаете все на свой страх и риск.