Мне тоже не шибко нравится вид фирмвари после шифрования XTEA. У меги в начале файла вектора прерывания и выглядит это некузяво. Посему переред XTEA ксорю младшую половину фирмвари со старшей. Если для загрузки пользуется своя утилитка для PC (где нет проблем с памятью), то можно отксорить всю фирмварь с аналогичным по размеру "куском белого шума", потом XTEA... Если лишней памяти нет, то можно изобразить XOR с хешем счетчика, после чего шифровать XTEA. Может это и лишнее, но файл фирмвари, обработанный таким образом, приятен глазу ;) Ну и вызывает уныние с другой стороны (ибо шифруем-таки не для "порадовать глаз" ;)