Итак есть говно утилитки для работы с прошивкой сетевого девайса на базе Atheros-MIPS.
fwsplit ловит ошибку сегментирования. В глаза сразу бросается
f==NULL
if(!f)
Исходники файлов для изучения и бинарники (amd64) с самим файлом прошивки для тестирования прилагаются
P.S. Если причина не в говнокоде, значит разрабы изменили формат прошивки.