приветствую. приобрел себе в китае tl866ii, нужно было снять дамп с нанд флешки для исследования. дамп конечно сохраняется, но при каждой операции чтения - разная хеш сумма файла. иногда отличаются разительно, иногда - пара байт. грешил на дребезг, припаял флешку к переходной плате - стало лучше, но все равно хеш сумма разная. почитал про этот прогер - поддержка нанд у него в зачаточном состоянии. + мою микруху добавили только в последнем обновлении, мб еще сырой софт. в связи с чем встал вопрос - что лучше взять универсального для работы с flash памятью? есть польщователи ufpi, например?

Комментарии: 12

  1. Defragmented

    читать малые фрагменты можешь? тогда ошибки проще исправлять

    • Viper

      Вся флешка 2гбит. Наверное могу, но результат очевидно будет тот же. Почему грешу на прогер - в режиме пропуска бб он сохраняет менее 15% от размера флешки, якобы она практически вся битая. Это не возможно, т. К на ней ubifs, и на девайсе она работает прекрасно

      • Defragmented

        попробовать более низкую частоту? возможно прогер просто не успевает

        • Viper

          Не умеет он менять скорость для чтения нанд, фиксированной читает около 800кбит Судя по хидеру ubi на флешке действительно есть бб, девайс активно юзался. Мб купить новый девайс, снять дамп с его, заведомо хорошей флешки... Что соизмеримо со стоимостью хорошего прогера)

  2. Vga

    Если там есть ОС с контролем правилности данных и оно иногда читает так, что различается пара байт - может считать несколько раз, мажоритарно восстановить, считать ФС и проверить исправность данных?

    • Defragmented

      у него 80% ошибок нужно будет по 1 байту читать

    • Viper

      У меня нет доступа к нанд изнутри девайса. Цель его получить. И шить флешку битым образом не хочется. Запасные ехать будут ещё долго...

      • Defragmented

        dd из линукса?

        • Vga

          Вместо тл866 можешь попробовать на каком-нит МК свой программатор чисто под один чип сделать

        • Viper

          Да, вариант. Но сложно и долго) даже по тому дампу, что есть - удалось найти дырку в ubootenv (он хранится на фиксированных блоках) , осталось только залить образ в флешку. Да первым делом это сделал.. Во-первых, дд работает только с блрчными устройствами. Во-вторых, из какого линукс? Нет доступа к девайсу, секурбут, уарт отключён.

          • Vga

            Какого рода дырку? И что за девайс, кстати?

            • Viper

              Rabbit hole флажок. Девайс - специфический контроллер

Не нашли ответ?

Вам также может быть интересно