Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
15.06.2016, 10:32
|
|
Частый гость
Регистрация: 25.11.2007
Адрес: Россия, Новоспасское
Сообщений: 10
Сказал спасибо: 2
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: NAND чтение и прошивка
Вот облом. Мимо ушей промелькнуло что требуется PI 2.
У меня просто PI B.
Попробую раздобыть PI 3.
За исходники спасибо.
Сегодня решил проверить с какой скоростью можно дрыгать выводом на PI B.
С библиотекой bcm2835 получалось 5 МГц.
Прямой доступ к порту выдал 12,5 МГц.
При использовании оптимизации кода удалось получить 22 МГц.
Правда на моем ослике сигнал был приближен к синусоиде больше, завалы были очень ощутимы.
По возможности постараюсь после выходных прочитать ID донора.
Последний раз редактировалось Gorodnov; 18.06.2016 в 21:50.
|
|
|
|
20.06.2016, 13:15
|
|
Частый гость
Регистрация: 25.11.2007
Адрес: Россия, Новоспасское
Сообщений: 10
Сказал спасибо: 2
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: NAND чтение и прошивка
Не могу заставить компилироваться программу из примера.
Постоянно всплывают ошибки на AppendText.
Правда и программист из меня никакой.
пишет
error: conversion from 'const char [67]' to 'const wxString' is ambiguous
Подскажите чего ему не хватает?
|
|
|
|
01.07.2016, 20:01
|
|
Прохожий
Регистрация: 21.04.2016
Адрес: г. Бишкек
Сообщений: 6
Сказал спасибо: 1
Сказали Спасибо 8 раз(а) в 3 сообщении(ях)
|
Re: NAND чтение и прошивка
Пришла zif сокетка распаял переходник вот что получилось.
Прошил nand TC58NVG1S3HTA00 сделал ферификацию в WinHex отличий не найдено. Придет телевизор запаяю проверю на деле.
|
|
|
|
08.07.2016, 09:45
|
|
Частый гость
Регистрация: 25.11.2007
Адрес: Россия, Новоспасское
Сообщений: 10
Сказал спасибо: 2
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: NAND чтение и прошивка
Мой вариант на Raspberry Pi rev.B с 26 пинами.
Панелька на 56 контактов. Скоро придёт панелька на 48 контактов.
Последний раз редактировалось Gorodnov; 08.07.2016 в 09:50.
|
|
|
|
12.07.2016, 19:22
|
|
Прохожий
Регистрация: 21.04.2016
Адрес: г. Бишкек
Сообщений: 6
Сказал спасибо: 1
Сказали Спасибо 8 раз(а) в 3 сообщении(ях)
|
Re: NAND чтение и прошивка
Запустился телевизор нормально с прошитой TC58NVG1S3HTA00.
Вот пример видео с какой скорость можно прошивать нанды:
|
|
|
Эти 2 пользователя(ей) сказали Спасибо and11 за это сообщение:
|
|
|
18.07.2016, 12:54
|
|
Прохожий
Регистрация: 30.06.2005
Сообщений: 1
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: NAND чтение и прошивка
Принимайте в свои ряды! Я правильно понимаю эта штука raspberry pi 3 подайдет для прошивки нандов? У меня случилась беда с магнитолой и нужно прошить K9GAG08U0M
|
|
|
|
20.07.2016, 09:48
|
|
Частый гость
Регистрация: 27.03.2014
Адрес: г.Ахтубинск, Астраханской области
Сообщений: 18
Сказал спасибо: 2
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: NAND чтение и прошивка
Сообщение от Edinolichnik
|
А где в ней ID и S№ прописаны, и как она вообще "устроена"? Она, наверное, тоже должна иметь встроенный контроллер/интерфейс между самой банкой памяти, и внешним интерфейсом, как другие карточки ММС? Тогда где в ней ID и S№ - в самой памяти, или в контроллере? Если в контроллере - вряд ли получится изменить
|
Я же писал что НАНД, значит карточка не литая, а имеет на своей плате контроллёр и нанд флешь. (Кузов ножём разобрал и убедился в этом).
Да, согласен- оригинальные карты памяти выполняли монолитными, а китайцы делали вот такой вот замут.
|
|
|
|
20.07.2016, 10:09
|
|
Частый гость
Регистрация: 27.03.2014
Адрес: г.Ахтубинск, Астраханской области
Сообщений: 18
Сказал спасибо: 2
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: NAND чтение и прошивка
Сообщение от rubel
|
Чешу репу. (не объявление )
______________
несколько месяцев назад пришлось писать дровишку под вот такую радость: H27UBG8T2BTR. PIC32, страничку памяти 8Кб записал/считал (проверка на работоспособность).
взгляните на стр.22. ID data table недоступен для записи, а только для чтения.
но, утверждать, что вся nand flash аналогична не берусь.
|
Rubel Нет, возможно Вы меня не так поняли. Я не утверждаю что мне надо поменять ID налету (с интерфейса программатора), нужно попытаться выпаять НАНД с меиористик, слить прошивку (целиком), получается что это прошивка не нанд чипа, а прошивка MS Produo, найти ID, и заменить его на нужное значение. Затереть прошивку в НАНД, и... залить отредактированную прошивку. Ну и впаять НАНД на место.
Получается, что это прошивка флешки в сборе, а не самой НАНД микрухи.
А вот воспримет ли такую информацию контроллёр?, это уже другая тема (надо пробовать).
|
|
|
|
20.07.2016, 14:43
|
|
Гражданин KAZUS.RU
Регистрация: 24.11.2006
Адрес: ДНР
Сообщений: 612
Сказал спасибо: 553
Сказали Спасибо 314 раз(а) в 142 сообщении(ях)
|
Re: NAND чтение и прошивка
Сообщение от AlexeyKL
|
получается что это прошивка не нанд чипа, а прошивка MS Produo, найти ID, и заменить его на нужное значение
|
ясно.
1)опишите примерный алгоритм поиска, пожалуйста (если это не секретное ноу-хау)
2)что вы подразумеваете под "прошивкой"?:
а)дамп памяти всех блоков (условно говоря, в формате *.bin или что-то похожее)
б)образ файловой системы микросхемы, снимаемый фирменной утилитой, которая "в курсе" того, как данный нанд используется и какая именно в нём файловая система. именно этот образ и используется при тиражировании.
под словом "нанд" подразумевается только лишь микросхема памяти
Последний раз редактировалось rubel; 20.07.2016 в 14:48.
|
|
|
|
20.07.2016, 15:11
|
|
Частый гость
Регистрация: 27.03.2014
Адрес: г.Ахтубинск, Астраханской области
Сообщений: 18
Сказал спасибо: 2
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: NAND чтение и прошивка
Rubel
Действия такие:
1. вскрываем ножом флешку, выпаиваем НАНД микросхему.
2. Вставляем НАНД в программатор.
3. Сливаем прошивку (как говорят дампить всю память- 1гиг, 2гиг и т.д. не надо, можно лишь скачать служебную область, а она находится либо в начале, либо в конце микрухи, обычно до 4го блока (0х100 или 256 страниц).
4. Открываем файл дампа в хекс-редакторе. Вводим в поиск, что нужно искать, а именно кусок хекс-кода MSID: 4D535053, что в буквенном выражении означает первые четыре аббревиатуры MSPS(NY0/DK0/XX0), то есть, это часть 16-значного ключа MSID, которая у всех карт памяти MS PRO DUO одинаковая.
5. Найдя искомое, меняем 16-значный ID данной карты на нужный ID.
6. После замены ID, сохраняем файл. Затем обратно вшиваем этот дамп страницы по тому же адресу, откуда сдампили.
7. Впаиваем микросхему обратно.
8. Форматируем флешку и если контроллер пропустит, то флешка будет жить.
Авторство не моё, просто описал порядок действий в кратце. Чтобы особо не нафигачить делов мы сливали прошивку полностью, я находил этот ID, сохранял, но перезаписать её обратно не получилось. Напомню: всё это делалось на приличном расстоянии (я выпаивал флешку, паковал в посылку, отправлял в Ростовскую область, товарищ сливал дамп, скидывал мне через интернет, я находил и менял этот ID, сохранял, перекидывал его обратно товарищу через интернет... и.... он пытался влить его в НАНД, но ни фига не получилось. Проблема в том, что идентифицировать чип нам на 100% не удалось путём перебора из списка он подобрал что-то похожее, но слить получилось, а прошить обрантно- нет. Думаю всё таки проблема в выборе микросхемы из списка прогера).
Как-то так. Если бы у меня был программатор под рукой, было бы значительно проще разобраться во всём.
Вот такая у меня печаль.
Последний раз редактировалось AlexeyKL; 20.07.2016 в 15:12.
Причина: грамотическая ошибка
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 14:20.
|
|