После всех манипуляций была создана обычная microSD флешка для прошивки (отформатированная в FAT32 и содержащая стандартные файлы u-boot-aml-ucl.bin, uImage_recovery, update.zip (или «название прошивки».zip). Однако при нажатии кнопок Vol – и Power ничего не происходило – recovery не загружался. Вновь был подключен наш UART кабель и по логу стало понятно о поврежденных блоках NAND, а также о невозможности прочитать файл aml_autoscript (который ищется при заваленном boot и при удачной его загрузке весь процесс по управлению передается ему).

 

 

 

Чтобы все это исправить, нам необходимо создать загрузочную флешку, на которой будет находиться «особый» файл aml_autoscript, а также файлы u-boot-aml-ucl.bin, uImage_recovery, update.zip (или «название прошивки».zip).

«особый» aml_autoscript – его особенность заключается в наличии команды nand scrub, которая позволяет полностью очистить NAND, включая блоки, помеченные как bad. ВНИМАНИЕ!!! Не используйте этот aml_autoscript, если Ваш загрузчик работоспособен, иначе легко получить кирпич.

 

Начало

Продолжение: А вот и Recovery. Можно прошивать