приветствую. приобрел себе в китае tl866ii, нужно было снять дамп с нанд флешки для исследования. дамп конечно сохраняется, но при каждой операции чтения - разная хеш сумма файла. иногда отличаются разительно, иногда - пара байт. грешил на дребезг, припаял флешку к переходной плате - стало лучше, но все равно хеш сумма разная. почитал про этот прогер - поддержка нанд у него в зачаточном состоянии. + мою микруху добавили только в последнем обновлении, мб еще сырой софт. в связи с чем встал вопрос - что лучше взять универсального для работы с flash памятью? есть польщователи ufpi, например?
Комментарии: 12
Defragmented
читать малые фрагменты можешь? тогда ошибки проще исправлять
Viper
Вся флешка 2гбит. Наверное могу, но результат очевидно будет тот же. Почему грешу на прогер - в режиме пропуска бб он сохраняет менее 15% от размера флешки, якобы она практически вся битая. Это не возможно, т. К на ней ubifs, и на девайсе она работает прекрасно
Defragmented
попробовать более низкую частоту? возможно прогер просто не успевает
Viper
Не умеет он менять скорость для чтения нанд, фиксированной читает около 800кбит Судя по хидеру ubi на флешке действительно есть бб, девайс активно юзался. Мб купить новый девайс, снять дамп с его, заведомо хорошей флешки... Что соизмеримо со стоимостью хорошего прогера)
Vga
Если там есть ОС с контролем правилности данных и оно иногда читает так, что различается пара байт - может считать несколько раз, мажоритарно восстановить, считать ФС и проверить исправность данных?
Defragmented
у него 80% ошибок нужно будет по 1 байту читать
Viper
У меня нет доступа к нанд изнутри девайса. Цель его получить. И шить флешку битым образом не хочется. Запасные ехать будут ещё долго...
Defragmented
dd из линукса?
Vga
Вместо тл866 можешь попробовать на каком-нит МК свой программатор чисто под один чип сделать
Viper
Да, вариант. Но сложно и долго) даже по тому дампу, что есть - удалось найти дырку в ubootenv (он хранится на фиксированных блоках) , осталось только залить образ в флешку. Да первым делом это сделал.. Во-первых, дд работает только с блрчными устройствами. Во-вторых, из какого линукс? Нет доступа к девайсу, секурбут, уарт отключён.
Vga
Какого рода дырку? И что за девайс, кстати?
Viper
Rabbit hole флажок. Девайс - специфический контроллер