#Полностью очищаем чип, оставляя только первый мегабайт, в котором записан breed. #Первый аргумент flash erase это смещение с которого надо начать очистку, второй - размер удаляемого участка памяти чипа. flash erase 0x100000 0x7F00000 #Теперь ритмично скачиваем куски прошивки и записываем в чип. Скачивание иногда проходит с ошибкой, поэтому внимательно смотрим вывод, после wget. #flash write [с какого места писать] [с какого участка оперативной памяти брать данные] [размер] wget http://192.168.0.165/mtd1 flash write 0x100000 0x80001000 0x100000 wget http://192.168.1.2/mtd_backup/mtd2 flash write 0x200000 0x80001000 0x100000 wget http://192.168.1.2/mtd_backup/mtd3 flash write 0x300000 0x80001000 0x100000 wget http://192.168.1.2/mtd_backup/mtd4 flash write 0x400000 0x80001000 0x600000 wget http://192.168.1.2/mtd_backup/mtd5 flash write 0xA00000 0x80001000 0x600000 wget http://192.168.1.2/mtd_backup/mtd6 flash write 0x1000000 0x80001000 0x1800000 #тут у меня 1 битый блок на смещении 0x02b00000, там вставлен пустой кусок на это место и отрезан 1 блок с конца (он пустой) wget http://192.168.1.2/mtd_backup/mtd7mod flash write 0x2800000 0x80001000 0x1800000 wget http://192.168.1.2/mtd_backup/mtd8 flash write 0x4000000 0x80001000 0x800000 wget http://192.168.1.2/mtd_backup/mtd9 flash write 0x4800000 0x80001000 0xC00000 wget http://192.168.1.2/mtd_backup/mtd10 flash write 0x5400000 0x80001000 0x2800000 wget http://192.168.1.2/mtd_backup/mtd11 flash write 0x7C00000 0x80001000 0x380000