Сейчас на форуме: Dart Raiden, bedop66938, morgot (+6 невидимых)

 eXeL@B —› Электроника —› Программатор NAND из USB flash'ки
Посл.ответ Сообщение

Ранг: 92.4 (постоянный), 2thx
Активность: 0.040
Статус: Участник

Создано: 02 ноября 2011 15:34
· Личное сообщение · #1

Подскажите, можно расковырять сервисную утилиту к контроллеру USB flash'ки, что-бы она вместо микропрограммы, читала\писала произвольные (заданные пользователем) области памяти из микросхемы NAND памяти ???




Ранг: 241.9 (наставник), 107thx
Активность: 0.140.01
Статус: Участник

Создано: 02 ноября 2011 16:13 · Поправил: Nightshade
· Личное сообщение · #2

Не знаю какой у вас контроллер шлешки, но на моей usbest в прошивальщике сам выбираешь файл прошивки.



Ранг: 92.4 (постоянный), 2thx
Активность: 0.040
Статус: Участник

Создано: 02 ноября 2011 17:07
· Личное сообщение · #3

нужно полностью слить дамп микросхемы, контроллер флешки можно выбрать любой - тот который удобнее будет!



Ранг: 92.4 (постоянный), 2thx
Активность: 0.040
Статус: Участник

Создано: 02 ноября 2011 17:21 · Поправил: Yokel
· Личное сообщение · #4

Можно попробовать залогировать работу сервисной программы по USB, там же должны быть команды чтения\записи !?



Ранг: 481.4 (мудрец), 109thx
Активность: 0.180
Статус: Участник
Тот самый :)

Создано: 03 ноября 2011 01:53 · Поправил: Hexxx
· Личное сообщение · #5

1) ну как бы если сервисная прога - дебажный билд, то возможно что в нее вкомпилили полный модуль работы с флэшкой, а не только функции перезаписи прошивки контроллера. Тогда может быть там есть функции для вычитки именно NAND. Т.е. есть никуда не подключенный код, но он есть.

2) возможно что код прошивки контроллера(который заливается тулзой) содержит код-обработчик протокола заливки самой прошивки. Ага, бывает и такая рекурсия. Тогда можно реверсить прошивку контроллера, и выяснить есть ли там команды для "удаленного" чтения NAND

3) Ну и может быть, что на сайте разработчика контроллера флэшпамяти лежит сорец прошивки/инфа о протоколе. И особо-то напрягаться не надо.

Yokel пишет:
там же должны быть команды чтения\записи !?

команды записи в контроллер а не в nand, у контроллера своя NOR память.

-----
Реверсивная инженерия - написание кода идентичного натуральному




Ранг: 46.1 (посетитель), 1thx
Активность: 0.02=0.02
Статус: Участник

Создано: 15 января 2012 00:55 · Поправил: carver
· Личное сообщение · #6

тоже хотелось бы читать нанды дешевым usb контроллером, а не 200 баксовым адаптером,
но я шото решил что в контроллере флешки лишь загрузчик, а в флешку уже записывают конфиг, и сам код под конкретный нанд.

решил что задача сводится все-таки к заливке в контроллер - правленного кода который будет отдавать все в raw(думаю под каждый нанд-чип нужен свой) и его запуска. тоесть лоадер+набор прошивок и тода уже dd/winhex.

достаточно сложная задача как хобби для любителя, а для того кто в состоянии осилить такой таск,
то в тех уже давно есть пара разных программаторов.


 eXeL@B —› Электроника —› Программатор NAND из USB flash'ки
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати