Задача, банальная на первый взгляд, сделать recovery хотя бы ядра, rootfs и userfs. Сложность в том, что в качестве rootfs и userfs используется YAFFS2.
Сами прошивки мы достали с помощью программатора (громадное спасибо Одинокому Коту, известному тут). И ядро с успехом записывается. Но вот сами fs записать через u-boot не получается. Везде в манах написано, что делать это из файловой системы с помощью mtd-utils (в исходниках ядра к камню есть).
Проблема в том, что ядро не поддерживает файловых систем кроме YAFFS2 и fat. Хотя проц имеет USB-host, и можно было бы rootfs закатать на USB-флешку. Шальная мысль сделать rootfs на fat?
Попытки пересобрать ядро провалились потому, что после вызова ядра не упало ни одно сообщение. Попытка поднять с найтивным ядром ntfs не увенчалась успехом - почему-то не передаётся rootdir . Т.е. попытка установить связь есть, но провальная.
Разыскиваю:
Последнее пропатченное ядро (сорцы), которые использовались для вогов. Так как все патчи умерли.
Может есть люди в Москве, которые за материальную помощь или просто из спортивного интереса могут помочь:
1. Пересобрать ядро, так чтобы поддерживались другие fs и загрузиться с флешки.
2. Может попробовать присобачить j-tag
3. Другие варианты.
Буду признателен любой помощи. Готов приехать на дом к любому, кто в Москве готов помочь и занимался хаком вогов или просто владеет сборкой ядра и прочим.