Я просто своей утилиткой при формированиии файла прошивки пишу "назначение" в последние байты... Заодно и шифрую ;) Для каждого типа устройств вдобавок файлу прописываю соответствующее расширение. Так что утилита "прошивальшик" сама действует соответственно этому расширению + проверяет назначение, размер и КС. Вот например (шью через сеть всякую бяку) :