Для большинства прошивок можно сделать так: смотрим размер файла в 16-ричном значении, например 0x400078 и удаляем в начале 0x78 (120 в десятичной системе) байт, получается ровно 0x400000. Но для 3405FW это не так.
Дамп начинается с 4-х байтового ARM-кода , обычно начинающегося на E , например, E4 00 00 05 для Big Endian или 05 00 00 E4 для Little Endian.
Эти выводы я сделал из собственных наблюдений, поэтому могу ошибаться.