После запуска WinEC, система меняет таблицу бедблоков таким образом, что в последствии ядро Linux будет видеть всю NAND флешку в бедблоках и ничего не даст туда записать-стереть (т.к. общение идет через драйвер, который смотрит на ошибочную структуру).
Для востановления таблицы, необходимо запустить u-boot (по USB через MFG), прервать запуск ядра и выполнить команду:
Установил WinEC, решил восстановить linux, подлючился к терминалу через putty, отключил NAND (перемычкой), загрузился через USB, вошел в uboot, ввел nand scrub, на что uboot ответил
пробовал включать перемычку, не помогло. nand info ничего не выводит. Возможно нужно подключить nand командой nand device, но я не знаю какой нужет параметр.
Скинул из uSD на microSD содержимое, запустил, скрипт остановился и дальше ни чего не меняется. Последние строчки вывода
Подумал, может какой-то большой файл распаковывает, подождал минут 10, ничего не изменилось
Это само собой, надо читать что вам программа пишет.
Есть еще момент, связанный с этим подтверждением.
Если у вас стоит автоматический переключатель языка (Punto и т.п.) он может в тихоря переводить этот "y" на "н" ...
она писала нажать y или N, я нажимал y и ничего не происходило, а надо было еще и enter нажать, про это программа не писала. linux восстановил, буду разбираться дальше.