Здравствуйте Михаил
Ситуация такая, выпаял SPI_NAND флешку TC58CVG0S3H из рабочего видеорегистратора, для целей ремонта аналогичного, на Алиэкспресс купил программатор CH341A черный, установил программу NeoProgrammer 2.2.0.10. Запустил, флешка определилась, я ее считал, начал сравнивать - дамп и прошивку во флешке не одинаковые.
Прошил новую микросхему одним из них - не работает. Впаял родную - работает. Пробовал читать рабочую флешку и с буфером и без - все дампы разные по 5-6 несовпадающих байтов. То есть не меняя настроек два раза подряд считываю информацию с флешки ( не отключая программатор) и все время получаю разные дампы - вобщем чертовщина какая-то. Флешка не имеет защиты (она не предусмотрена конструктивно). Короче ничего не получается а почему не пойму. Первый раз связался с SPI_NAND видимо есть тонкости... так как Вы написали программу, возможно сможете подсказать что не так. По моему раз микросхема определяется все подключено корректно, данные в ней произвольно меняться не могут. Возможно это ошибки софта или я чего-то не понимаю в программе.