Чем прошить nand flash

от admin

Простой программатор Nand flash Chipstar Janus

Собрал недавно программатор NAND Flash памяти.
Программатор разработала организация НТП "Тиком".

"USB программатор ChipStar‑Janus
USB программатор ChipStar‑Janus — простой внутрисхемный программатор для микроконтроллеров (PIC, AVR, MCS51 и других) и микросхем FLASH памяти с возможностью расширения.

Через адаптер расширения позволяет программировать микросхемы NAND FLASH.

Программатор ChipStar-Janus создан специально для специалистов, нуждающихся в простом и недорогом, но близком к профессиональному, программаторе с фирменной поддержкой.

Таким образом, этот программатор в некоторых случаях будет достаточен для разработки и ремонта современного радиоэлектронного оборудования." — текст описания с сайта производителя.

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

Сайт производителя
Есть 2 варианта печатной платы, для smd(двухсторонняя) и для DIP.
Прошивка и ПО доступны после регистрации на сайте.

МК PIC25k50 я прошивал программатором JDM Extrapic, а ПО picpgm.
Единственная проблема при сборке программатора у меня была с выставлением конфиг. битов, picpgm сама не смогла их корректно распознать :(. В документации на программатор конфиг. битов я не нашел, и начал пробовать вытянуть их из HEX файла. Начал читать, узнавать где они там хранятся и т.д. Попутно задал вопрос в тех. поддержку производителя, а дело было в 22 часа примерно, пятница, ну думаю пока до понедельника далеко, буду пробовать сам из прошивки вытянуть, по итогу через минут 40 вытянул конфиг биты из файла прошивки и вижу письмо пришло новое, открываю, а это к слову было 23 часа, а там подробный ответ на несколько моих вопросов по программатору. Я был приятно шокирован скоростью ответа тех.поддержки, при том что вопрос был по БЕСПЛАТНОМУ программатору, а не купленой версии. Сравнил полученные биты с вытянутыми, все сошлось. Прошил МК и продолжил сборку.
Программатор сразу заработал.
Еще одно приятное впечатление оставила тестовая программа для отладки и проверки программатора. Эта программа вручную выставляет напряжение программирования на выходах питания, выставляет низкий или высокий уровень на линиях данных, прослушивает входы, и для каждого действия обозначены контрольные точки на схеме для проверки, схема с точками показана на вкладке в программе, очень удобно.

Сделал себе сразу 3 адаптера, для 24х, 25х, 93х, NAND(делал под впайку микросхемы в адаптер, пока не куплю панельку)

ПО много чего умеет, преобразует BIN файл в формат нанд.
Микросхемы которых нет можно добавлять самостоятельно, все описано в инструкции.

Схема, платы, инструкция по сборке, все доступно БЕЗ регистрации, а регистрация нужна для получения прошивки и ПО под прошивку, там еще дается период бесплатного обновления, и для каждой прошивки он свой, если шить мою прошивку, то вы потеряете то количество дней, которое прошло с момента моей регистрации. Так что крайне рекомендую регистрироваться и скачивать свою прошивку.

Программирование NAND для чайников.
Часть 1. Ошибки.

Просмотров:(23426) 4.95 (20) Оценки, комментарии

2021-02-11 Дата последнего изменения: 2021-02-28

В статье в предельно доступной форме рассматриваются особенности применения микросхем NAND FLASH.

CОДЕРЖАНИЕ:

NAND не совсем обычные микросхемы, поэтому те инженеры, которые с ними сталкиваются впервые, часто бывают обескуражены. Более подробно, хотя и очень примитивно, особенности NAND описаны в статьях "Программирование NAND FLASH" и "Программирование SPI NAND".

Здесь же я постараюсь изложить суть использования NAND еще проще.

Тому, кто собирается работать с NAND профессионально, материала из этой статьи будет явно недостаточно, но для любителя, который решил отремонтировать 2–3 прибора, в которых используется микросхема типа NAND, это может очень помочь.

1. Коварство NAND. Структура.

NAND организованы следующим образом: страницы > блоки –> логические модули –> кристаллы.

  • Страница — это минимальная единица NAND, которую можно считать или записать. Обращение к отдельным ячейкам невозможно.
  • Блок — это несколько страниц. Это минимальная единица NAND, которую можно стереть.
  • Логический модуль — это практически независимая микросхема NAND, его можно писать, читать, стирать совершенно отдельно, а вот обращение к нему идёт через общий интерфейс.
  • Кристаллы — это фактически отдельные микросхемы, которые просто упакованы в один корпус с объединением всех сигналов питания и управления, кроме сигнала CS (выбор кристалла). Это выглядит так, как будто несколько микросхем NAND положили одну на другую, спаяли все их выводы и поместили в один корпус (на самом деле это именно так и делается).

На рисунке ниже показан типичный пример организации микросхемы NAND с одним логическим модулем и одним кристаллом.

структура NAND?

В чем коварство NAND? В адресации.

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

В микросхемах NAND обращение к отдельным ячейкам невозможно. Программирование выполняется одновременно только в пределах одной страницы, а при стирании обращение производится к блокам или к группам блоков. Страница — минимальная единица NAND, которую можно считать или записать, а при стирании минимальная единица — это блок или группа блоков.

При считывании NAND всегда происходит чтение всей страницы целиком, страница перемещается во внутренний буфер (page register), а уже из буфера можно прочитать содержимое страницы байт за байтом или в произвольном порядке.

То же самое при записи — сначала заполняется внутренний буфер (целиком или частично), затем страница записывается целиком. Размер буфера равен размеру страницы. Коварство адресации в том, что размер страницы не кратен степени двух. То есть просматривать содержимое микросхемы байт за байтом не получится.

2. Коварство NAND. Ошибки.

При работе микросхемы NAND возникновение ошибок — это норма. "Как так? Как можно работать с такой микросхемой?!" — скажете вы. Как можно работать с такой памятью? Способы есть, но об этом позже, а сейчас о типичном заблуждении начинающих:

  • Пользователь ставит микросхему в программатор.
  • Читает её. Читает еще раз.
  • Сравнивает. О ужас! Обнаружено более тысячи ошибок!
  • Паника! Микросхема не работает. Программатор не работает.Ничего не работает.
  • Нужно срочно звонить нам (производителю) и требовать ремонта программатора!

Спокойно, дружище, спокойно. Это NAND, она так работает.

Сейчас типичная страница наиболее распространенных NAND равна двум килобайтам плюс дополнительные байты. Очень многие микросхемы при чтении дают до 16-ти одиночных ошибок на одну страницу. И это нормально. Берем, например, микросхему на 2 гигабайта. Нехитрое вычисление. Получаем, что при считывании микросхемы может быть до 16 777 216 ошибок!

Еще раз: 16 миллионов! Ошибок в микросхеме! Как с этим жить?! Как может что-то работать вообще? Об этом поговорим чуть позже.

А сейчас поясним понятие "одиночные ошибки".

"Одиночная ошибка" — это не одна единственная ошибка на страницу или микросхему, это ошибка в одном бите. Таких ошибок может быть много, вопреки слову "одиночная". Применительно к памяти такие ошибки правильнее было бы называть однобитными, но термин "одиночный" пришёл из теории передачи данных по линиям связи, где ошибки выявляют и исправляют такими же способами, что и в NAND.

3. Магия ЕСС.

Все наверное знают, что такое CRC. Код CRC (еще иногда (ошибочно) называют "контрольная сумма") — это такой специальный код, который позволяет найти ошибку в данных.

ЕСС — это более продвинутый код. Он позволяет не только обнаружить но и исправить (!) ошибку в данных. Поэтому он и называется ECC (Error Correction Code) — Код Исправляющий Ошибки.

Как работает такой код? Ох, лучше не спрашивайте. Я сам не понимаю (шутка). Просто поверьте в магию. Страница считана с ошибками, но код ЕСС может все исправить. Задействуем код ЕСС — и все читается без ошибок.

Кратко опишем как выглядит работа кодера/декодера ЕСС:

  • Берется порция данных, например, 2048 байт, записывается в страницу NAND.
  • Рассчитывается код ЕСС и тоже записывается (назовем его ECC1) (именно для записи таких кодов страница сделана чуть больше!)
  • Затем читаем страницу 2048 байт.
  • Опять рассчитываем код ЕСС (назовем его ECC2).
  • Читаем записанный код ЕСС1 и сравниваем ECC1 и ECC2.
  • Если коды совпадают, значит ошибок нет.

Вот до этого места коды CRC и ECC не сильно отличаются, магия ЕСС начинается дальше:

  • Если коды различаются — рассчитываем так называемый синдром ошибки. Он покажет, сколько есть ошибок и где они расположены (с точностью до бита).
  • Зная, где расположены ошибки, их можно исправить.

Вот и вся магия. Мы просто исправляем ошибки.

Конечно код ЕСС не может исправить все ошибки. Он может исправить их небольшое количество, скажем 16. Но нам больше и не нужно! Микросхема ведь не делает много ошибок 🙂

4. Коварство NAND. Магия ЕСС есть, но она не работает.

"Так просто?" — скажете вы. "Тогда почему программатор не использует ЕСС для исправления ошибок?! Я из раза в раз читаю микросхему и все время ошибки".

Да. Действительно, почему?

А вот почему.
Чтобы исправить все ошибки нужно знать:

  1. Какими порциями (128, 256, 512, 1024 или 2048) в вашем приборе (не в микросхеме NAND, а именно в приборе. ) разработчик прибора решил записывать данные и вычислять ЕСС.
  2. Какой алгоритм ЕСС он решил использовать.
  3. Какой порождающий полином он решил использовать.
  4. Как разработчик разбил страницу NAND на порции и куда решил записывать сами коды ЕСС.

Как? Вы это не знаете?! Вот и мы не знаем. И, возможно, никто, кроме разработчика прибора, не знает.

Если из этого списка 1-й и 4-й пункты можно попытаться выяснить, анализируя прошивку микросхемы, а порождающий полином (пункт 3) — подобрать, то с пунктом 2 (алгоритм ECC) все очень плохо.

5. Почему алгоритмов расчета ECC так много.

На данный момент самые распространённые коды исправляющие ошибки это:

  • Код Хэминга (Hamming Code) или просто ЕСС.
    Позволяет исправлять одиночную ошибку и находить двойную. Исторически самый первый подобный код. Для современных NAND сейчас применяется редко из-за низких кодовых характеристик – исправление всего одной ошибки сейчас явно недостаточно.
    Теорию подробнее читайте здесь.
  • Код Рида-Соломона (Reed-Solomon Сode).
    Позволяет исправить N (любое количество ошибок), но для исправления N ошибок потребуется 2*N слов. Т.е. для исправления 16-ти ошибок нужен ECC код длиной 8 байт. Код Рида-Соломона является частным случаем кода БЧХ.
    Теорию о коде Рида-Соломона подробнее читайте здесь.
  • Код БЧХ (BCH Code) или код Боуза-Чоудхури-Хоквингема.
    Это широкий класс циклических кодов, применяемых для защиты информации от ошибок.
    Теорию можно почитать здесь.

Математические теории кодов достаточно сложные, но основные приемы работы с кодами известны, порождающие полиномы легко найти. Казалось бы, мы легко сможем подобрать нужный алгоритм ECC, просто анализируя прошивку. Сначала мы тоже так решили, однако всё оказалось сложнее.

Большинство современных встроенных систем базируются на Linux. Linux для работы накопителей на основе FLASH памяти, как правило, использует драйвер MTD. В драйвере MTD реализовано программное кодирование для NAND кодом BCH с вполне известным набором полиномов. Всё будто просто, но в реальной жизни (в реальных прошивках) такое кодирование не встречается. Почему? Всё упирается в деньги. Вернее, в желание производителей аппаратуры их сэкономить.

Почему вместо обычной памяти FLASH, работающей безошибочно, используются NAND, производящие кучу ошибок? Потому что это в разы дешевле. За разработку алгоритма кодирования/декодирования ЕСС заплатить нужно ОДИН раз, за память без ошибок нужно платить КАЖДЫЙ раз в КАЖДОМ устройстве.

Ровно по этой же причине в реальных устройствах (особенно массовых) никогда не используется чисто программное декодирование ЕСС – это декодирование является очень ресурсозатратным. Получается: ставим дешевую память – получаем или медленно работающее устройство, или нужно ставить мощный процессор, стоимость которого сводит на нет выгоды от использования дешевой памяти.

Поэтому декодированием ЕСС в современных системах занимаются специальные сопроцессоры или контроллеры. Придумываются и реализуются более совершенные коды ЕСС. Часто используются комбинированные коды CRC/ECC. Код CRC рассчитывается быстрее, чем ЕСС, это позволяет использовать CRC-часть для обнаружения ошибок, а полное декодирование ЕСС — только при их наличии.

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

Как итог — мы видим прошивку. Часто мы видим как страница разбита на подстраницы. Мы видим где находятся коды ЕСС подстраниц. Но не знаем, каким алгоритмом они рассчитаны, и поэтому не можем их использовать для исправления ошибок .

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

6. Коварство NAND. Магия ЕСС есть, но она не работает. Что делать?

Очень часто нам приходится слышать один и тот же вопрос: "Что делать, если NAND всегда читается с огромным количеством ошибок? Как прочитать без ошибок?"

Проблема может быть успешно преодолена, если вы нам скажете, какой алгоритм ЕСС использует ваше устройство. В этом случае мы сделаем расчет ЕСС по вашему алгоритму и у вас всё будет работать без ошибок при чтении NAND для этого устройства.

Вы не знаете алгоритм? Тогда есть только один способ: толерантность к ошибкам (и этот способ успешно работает).

Просто читаете микросхему. Она будет считана с ошибками. При верификации требуется задать допустимое количество ошибок на страницу микросхемы. (Для всех вновь добавленных микросхем значение по умолчанию уже задано. Если не задано нужно смотреть документацию или просить нас, чтобы мы внесли данные ЕСС в базу).

Программа будет сверять микросхему и подсчитывать количество ошибок. Если количество ошибок не превысит заданное значение — значит всё в порядке. Ошибка сравнения не будет выдана, вы просто будете проинформированы о количестве "исправимых" ошибок.

Но не все так однозначно.

Вот небольшая задачка:
Допустим, микросхема записывается всегда правильно, а все ошибки возникают только при чтении (чаше всего, это именно так). Предположим при каждом чтении каждой страницы всегда возникает ровно 3 ошибки при допустимых для данной микросхемы 4-х ошибках.

Понятно, что пример несколько искусственный, но на нём проще объяснить.

Случай 1:Запись эталона в NAND

Мы записали в микросхему эталонную (точно не содержащую ошибок) прошивку. При верификации получаем 3 ошибки на страницу. Программа предупреждает об исправимых ошибках, но верификация проходит успешно.


Рисунок 1.

Если вы эту микросхему NAND поставите в ваш прибор, он исправно заработает, поскольку встроенный в прибор алгоритм ЕСС обязан(!) исправлять не менее 4-х ошибок на страницу (это паспортные характеристики данной NAND и прибор просто обязан справляться с таким количеством ошибок).

Случай 2:Чтение микросхемы NAND

Мы считали прошивку из исправной микросхемы, стоящей в приборе (напомню, мы получаем по 3 ошибки на страницу). Далее мы еще раз считывали прошивку. Мы опять получили 3 ошибки на страницу.


Рисунок 2.

Но ошибки не возникают в одних и тех же местах! При сравнении результатов 1-го и 2-го считывания может получиться до 6-ти ошибок на страницу. Это превысит допустимые 4 для данной микросхемы, но это вовсе не означает, что микросхема неисправна!

Случай 3:Копирование микросхемы NAND

Мы считали прошивку из исправной микросхемы, стоящей в приборе (получая по 3 ошибки на страницу). Далее записали полученную прошивку в чистую микросхему.


Рисунок 3.

При верификации получим по 3 ошибки на страницу. Это вроде бы меньше 4-х. Но заработает ли прибор? Не факт. Всего ошибок может быть до 6-ти на страницу (3 при считывании образца плюс 3 при работе микросхемы в приборе), но ЕСС прибора исправит только 4.

На самом деле, в реальной жизни, количество ошибок по страницам в микросхемах сильно колеблется. В новых микросхемах количество ошибок не превышает одной-двух, да и то не на каждой странице. Заявленное число ошибок (в нашем примере 4) это уже в сильно изношенной микросхеме. Беда только в том, что в ремонт с формулировкой "слетела прошивка" именно такие приборы и попадают.

7. Практический совет по выбору порога ошибок.

Можно порекомендовать простой алгоритм выбора количества допустимых ошибок при верификации (настройка порога толерантности):

Случай 1. Очень оптимистичный. У вас есть эталонная прошивка и она точно без ошибок.

Такую прошивку можно писать и верифицировать с порогом ошибок, заданным в документации на микросхему (во всех наших примерах – это 4).

Случай 2. Реальный. У вас нет эталонной прошивки.

Вы считываете прошивку из микросхемы. Чтобы ее можно было уверенно использовать, количество ошибок на страницу не должно превышать половины лимита (т.е. для нашего примера — это 2 ошибки). Далее вы пишете эту прошивку в микросхему. При верификации записанной микросхемы ошибок тоже не должно быть более 2-х.


Рисунок 4.

При соблюдении этих условий прибор заработает с очень высокой вероятностью (ЕСС прибора должно исправить 2+2=4 ошибки).

Чем больше вы ошибок получаете при считывании эталона и верификации записи, тем меньше вероятность того, что алгоритм ЕСС справится с исправлением ошибок и прибор заработает. Здесь уже как повезет. 🙂

8. "Ваш программатор полный отстой, вот другие программаторы решают эту проблему".

Нет. У других производителей программаторов (во всяком случае у всех, которые нам известны на данный момент) всё точно так же. Те же предложения: "Cкажите какой ЕСС и мы все реализуем".

Те же методы верификации с "терпимостью" ошибок ЕСС. У некоторых производителей есть настройка с выбором алгоритмов из встроенного стандартного набора, с необходимостью указания полинома, разметки страницы и кучи других параметров. В практической жизни это вам не сильно поможет.

9. "Я все прочитал и ничего не понял.
Вы сможете наконец что-то сделать, чтобы NAND читались "нормально"?"

Мы над этим работаем. До сих пор мы не оставляем надежды на создание способа автоматического восстановления алгоритма ЕСС (хакинга) только на основании анализа прошивки.

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

Что для этого нужно? Присылайте нам свои считанные прошивки. Присылайте нам как можно больше считанных прошивок. Я знаю, что они для вас представляют ценность, но мы не собираемся их распространять или использовать как-то кроме их анализа на предмет ЕСС и таблиц плохих блоков. Если вы опасаетесь, можно скрывать название системы, в которой прошивка используется.

Всё что нас интересует — это название микросхемы, из которой прошивка считана. Для лучшей защиты своих интересов вы можете прислать прошивку не полностью. Если вы опасаетесь — не присылайте. Это только просьба.

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

Собрав достаточную базу прошивок, я надеюсь, нам удастся "хакнуть" ЕСС и сильно облегчить вам работу с NAND.

Только совместными усилиями мы сможем добиться значительных результатов в работе!

4.95 (20)

Чем прошить nand flash

  • />14 июля
  • Тема:Способы уменьшения размера памяти страниц форума
  • От:petrov
  • />14 июля
  • Тема:Способы уменьшения размера памяти страниц форума
  • От:petrov

—>

Другие известные форумы и сайты по электронике

все что посвящено электронике и общению специалистов. реклама других ресурсов.

  • Магазины
  • Форумы и конференции
  • Производители
  • Информационные ресурсы
  • Поисковики
  • FTP-серверы
  • />7 часов назад
  • Тема:Куда пропал доступ к www.ti.com
  • От:UART
  • />7 часов назад
  • Тема:Куда пропал доступ к www.ti.com
  • От:UART

—>

В помощь начинающему

вопросы начального уровня

Модераторы раздела VAI aosp SergM fill vetal KRS Alexandr des00 Uladzimir Rst7 iosifk ViKo Herz l1l1l1 Tanya Сергей Борщ Omen_13 Vasily_ Егоров Walrus

  • ARM, 32bit
  • MCS51, AVR, PIC, STM8, 8bit
  • Программирование
  • Схемотехника
  • Интерфейсы
  • />3 часа назад
  • Тема:STM32F407 и его толерантные к 5В входы
  • От:firstvald
  • />3 часа назад
  • Тема:STM32F407 и его толерантные к 5В входы
  • От:firstvald

—>

International Forum

This is a special forum for English spoken people, read it first.

  • />14 мая
  • От:byRAM
  • />14 мая
  • От:byRAM

—>

Образование в области электроники

все что касается образования, процесса обучения, студентам, преподавателям.

Модераторы раздела des00

  • />20 июля
  • Тема:Защита электроники от статики, промышленных элек…
  • От:Unicorn
  • />20 июля
  • Тема:Защита электроники от статики, промышленных элек…
  • От:Unicorn

—>

Обучающие видео-материалы и обмен опытом

Обсуждение вопросов создания видео-материалов

Модераторы раздела iosifk

  • />17 февраля
  • Тема:Dilduino
  • От:k155la3
  • />17 февраля
  • Тема:Dilduino
  • От:k155la3

Cистемный уровень проектирования

    Последнее сообщение

—>

Вопросы системного уровня проектирования

Применение MATLAB, Simulink, CoCentric, SPW, SystemC ESL, SoC

Модераторы раздела Rst7

  • />12 июля
  • Тема:Графика в матлабе
  • От:_sda
  • />12 июля
  • Тема:Графика в матлабе
  • От:_sda

—>

Математика и Физика

Модераторы раздела Rst7

  • />15 июля
  • Тема:Численная реализация МНК
  • От:amaora
  • />15 июля
  • Тема:Численная реализация МНК
  • От:amaora

—>

Операционные системы

Linux, Win, DOS, QNX, uCOS, eCOS, RTEMS и другие

Модераторы раздела Rst7

  • Программирование
  • Linux
  • uC/OS-II
  • scmRTOS
  • FreeRTOS
  • Android
  • />14 июля
  • Тема:Финальная версия Chrome/Chromium для Windows 7
  • От:Pupkin
  • />14 июля
  • Тема:Финальная версия Chrome/Chromium для Windows 7
  • От:Pupkin

—>

Документация

оформление документации и все что с ней связано

Модераторы раздела Rst7

  • />Вторник в 02:04
  • Тема:Вопрос про УГО
  • От:Kiber99
  • />Вторник в 02:04
  • Тема:Вопрос про УГО
  • От:Kiber99

—>

Системы CAD/CAM/CAE/PLM

обсуждение САПР AutoCAD, Компас, SolidWorks и др.

  • />5 февраля
  • Тема:Ошибка установки Solidworks
  • От:baumanets
  • />5 февраля
  • Тема:Ошибка установки Solidworks
  • От:baumanets

—>

Разработка цифровых, аналоговых, аналого-цифровых ИС

Модераторы раздела Rst7

  • />Понедельник в 10:10
  • Тема:Отечественный аналог AD9361/AD9364
  • От:_4afc_
  • />Понедельник в 10:10
  • Тема:Отечественный аналог AD9361/AD9364
  • От:_4afc_

—>

Электробезопасность и ЭМС

Обсуждение вопросов электробезопасности и целостности сигналов

Модераторы раздела Rst7

  • ЭМС
  • Электробезопасность
  • />13 июля
  • Тема:Плавкие предохранители: на каком времени нормиру…
  • От:Arlleex
  • />13 июля
  • Тема:Плавкие предохранители: на каком времени нормиру…
  • От:Arlleex

—>

Управление проектами

Управление жизненным циклом проектов, системы контроля версий и т.п.

Модераторы раздела Rst7

  • />30 октября, 2022
  • Тема:Как тестировать разработанную электронику и встр…
  • От:KBH
  • />30 октября, 2022
  • Тема:Как тестировать разработанную электронику и встр…
  • От:KBH

—>

Нейронные сети и машинное обучение (NN/ML)

Форум для обсуждения вопросов машинного обучения и нейронных сетей

Модераторы раздела Rst7

  • />28 июня
  • Тема:Модуль на VHDL кусочно-линейной (семь участков) …
  • От:Мур
  • />28 июня
  • Тема:Модуль на VHDL кусочно-линейной (семь участков) …
  • От:Мур

Программируемая логика ПЛИС (FPGA,CPLD, PLD)

    Последнее сообщение

—>

Среды разработки — обсуждаем САПРы

Quartus, MAX, Foundation, ISE, DXP, ActiveHDL и прочие.
возможности, удобства.

Модераторы раздела vetal />des00 />

  • />Пятница в 14:41
  • Тема:Gowin EDA — релизы и общие вопросы
  • От:_4afc_
  • />Пятница в 14:41
  • Тема:Gowin EDA — релизы и общие вопросы
  • От:_4afc_
Читать:
Как починить контактную дорожку от пульта телевизора

—>

Работаем с ПЛИС, области применения, выбор

на чем сделать? почему не работает? кто подскажет?

Модераторы раздела vetal />des00 />

  • />12 часов назад
  • Тема:SYSREF для IP-CORE JESD204B
  • От:CF755
  • />12 часов назад
  • Тема:SYSREF для IP-CORE JESD204B
  • От:CF755

—>

Языки проектирования на ПЛИС (FPGA)

Verilog, VHDL, AHDL, SystemC, SystemVerilog и др.

Модераторы раздела aosp vetal des00

  • />Вторник в 08:25
  • Тема:Допилить передачу VHDL FT601
  • От:Worldmaster
  • />Вторник в 08:25
  • Тема:Допилить передачу VHDL FT601
  • От:Worldmaster

—>

Системы на ПЛИС — System on a Programmable Chip (SoPC)

разработка встраиваемых процессоров и периферии для ПЛИС

Модераторы раздела vetal des00 Omen_13

  • />7 часов назад
  • Тема:MicroBlaze MCS не компилирует
  • От:1891ВМ12Я
  • />7 часов назад
  • Тема:MicroBlaze MCS не компилирует
  • От:1891ВМ12Я

Цифровая обработка сигналов — ЦОС (DSP)

    Последнее сообщение

—>

Сигнальные процессоры и их программирование — DSP

Обсуждение различных сигнальных (DSP) процессоров, возможностей, совместимости и связанных с этим тем.

Модераторы раздела des00

  • />18 июля
  • Тема:Драйвера и софт для SUP 2000 от SoftBaugh
  • От:pavel1991
  • />18 июля
  • Тема:Драйвера и софт для SUP 2000 от SoftBaugh
  • От:pavel1991

—>

Алгоритмы ЦОС (DSP)

Обсуждение вопросов разработки и применения (программирования) алгоритмов цифровой обработки сигналов.

Модераторы раздела des00

  • />19 июля
  • Тема:Подавление акустической обратной связи в система…
  • От:repstosw
  • />19 июля
  • Тема:Подавление акустической обратной связи в система…
  • От:repstosw

Микроконтроллеры (MCU)

    Последнее сообщение

—>

Cредства разработки для МК

FAQ, How-to, тонкости работы со средствами разработки

Модераторы раздела haker_fox

  • IAR
  • Keil
  • GNU/OpenSource средства разработки
  • />Вторник в 12:42
  • Тема:Ошибки Error: L6218E: Undefined symbol
  • От:Olmsky
  • />Вторник в 12:42
  • Тема:Ошибки Error: L6218E: Undefined symbol
  • От:Olmsky

—>
Модераторы раздела haker_fox

  • STM
  • NXP
  • Microchip (Atmel)
  • TI, Allwinner, GigaDevice, Nordic, Espressif и другие
  • />4 часа назад
  • Тема:stm32 Cube IDE обновление 1.13.
  • От:Obam
  • />4 часа назад
  • Тема:stm32 Cube IDE обновление 1.13.
  • От:Obam

—>

RISC-V

Микроконтроллеры на базе ядер RISC-V, RISC-X

Модераторы раздела haker_fox

  • />19 июля
  • Тема:Таблица векторов прерываний
  • От:makc
  • />19 июля
  • Тема:Таблица векторов прерываний
  • От:makc

—>
Модераторы раздела haker_fox

  • />Понедельник в 02:21
  • Тема:Чтение блока данных с SDHC карты по интерфейсу S…
  • От:Romeo13Cs
  • />Понедельник в 02:21
  • Тема:Чтение блока данных с SDHC карты по интерфейсу S…
  • От:Romeo13Cs

—>

MSP430

Модераторы раздела VAI />haker_fox />

  • />23 июня
  • Тема:Ghidra для MSP430
  • От:Aries
  • />23 июня
  • Тема:Ghidra для MSP430
  • От:Aries

—>

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

и все что с ними связано

Модераторы раздела haker_fox

  • PIC
  • MCS51
  • PowerQUICC
  • HC(S)08
  • AVR32
  • STM8
  • MIPS
  • />Понедельник в 21:59
  • Тема:Silabs. Копирование прошивки.
  • От:Obam
  • />Понедельник в 21:59
  • Тема:Silabs. Копирование прошивки.
  • От:Obam

—>

Отладочные платы

Вопросы, связанные с отладочными платами на базе МК: заказ, сборка, запуск

Модераторы раздела haker_fox

  • Arduino
  • Raspberry Pi
  • Rainbow
  • Siberia
  • EVMxxxx
  • />23 июня
  • Тема:China-Link, Вариант отладчика из Китая
  • От:nibelung
  • />23 июня
  • Тема:China-Link, Вариант отладчика из Китая
  • От:nibelung

Печатные платы (PCB)

    Последнее сообщение

—>

Разрабатываем ПП в САПР — PCB development

FAQ, вопросы проектирования в ORCAD, PCAD, Protel, Allegro, Spectra, DXP, SDD, WG и др.

Модераторы раздела SergM />fill />

  • Библиотеки компонентов
  • Altium Designer, DXP, Protel
  • P-CAD 200x howto
  • Эремекс, Delta Design
  • Cadence
  • Примеры
  • Zuken CADSTAR
  • Siemens EDA — Xpedition, PADS (ex. Mentor)
  • Бесплатные САПР: KiCAD, EasyEDA, EAGLE и др.
  • />8 минут назад
  • Тема:Altium Designer для начинающих
  • От:vldemar
  • />8 минут назад
  • Тема:Altium Designer для начинающих
  • От:vldemar

—>

Работаем с трассировкой

тонкости PCB дизайна, от Spectra и далее.

Модераторы раздела fill

  • />9 июля
  • Тема:Вопрос по трассировке
  • От:Uladzimir
  • />9 июля
  • Тема:Вопрос по трассировке
  • От:Uladzimir

—>

Изготовление ПП — PCB manufacturing

Фирмы, занимающиеся изготовлением, качество, цены, сроки

Модераторы раздела fill

  • ПСБ Технолоджи
  • ТеПро
  • PS-Electro
  • Резонит
  • PCB Professional
  • Абрис
  • ОАО "НИЦЭВТ"
  • ООО "М-Плата"
  • в домашних условиях
  • />13 июля
  • Тема:Обсуждение Резонит
  • От:Siv21
  • />13 июля
  • Тема:Обсуждение Резонит
  • От:Siv21

Сборка РЭУ

    Последнее сообщение

—>

Пайка и монтаж

вопросы сборки ПП, готовых изделий, а также устранения производственных дефектов

  • />Суббота в 11:24
  • Тема:Печь для пайки SMD T-962
  • От:ZodiaK
  • />Суббота в 11:24
  • Тема:Печь для пайки SMD T-962
  • От:ZodiaK

—>

Корпуса

обсуждаем какие есть копруса, где делать и прочее

  • />18 июля
  • Тема:Разница между TSSOP-8 и SOIC-8
  • От:gerber
  • />18 июля
  • Тема:Разница между TSSOP-8 и SOIC-8
  • От:gerber

—>

Вопросы надежности и испытаний

расчеты, методики, подбор компонентов

  • />19 марта
  • Тема:Поверка контрольно-измерительного оборудования
  • От:HardEgor
  • />19 марта
  • Тема:Поверка контрольно-измерительного оборудования
  • От:HardEgor

Аналоговая и цифровая техника, прикладная электроника

    Последнее сообщение

—>

Вопросы аналоговой техники

разработка аналоговых схем, моделирование схем в SPICE, расчёты и анализ, выбор элементной базы

Модераторы раздела Alexandr rloc ViKo Tanya Егоров

  • />8 часов назад
  • Тема:Выбор опорного напряжения и схемы обвязки АЦП пр…
  • От:UART
  • />8 часов назад
  • Тема:Выбор опорного напряжения и схемы обвязки АЦП пр…
  • От:UART

—>

Цифровые схемы, высокоскоростные ЦС

High Speed Digital Design

Модераторы раздела rloc

  • />5 июля
  • Тема:XDS110 EnergyTrace: TMDSEMU110-ETH нужна схема
  • От:UART
  • />5 июля
  • Тема:XDS110 EnergyTrace: TMDSEMU110-ETH нужна схема
  • От:UART

—>

RF & Microwave Design

wireless технологии и не только

Модераторы раздела rloc />l1l1l1 />

  • />5 часов назад
  • Тема:Еще раз — про маленькие китайские усилочки
  • От:rloc
  • />5 часов назад
  • Тема:Еще раз — про маленькие китайские усилочки
  • От:rloc

—>

Метрология, датчики, измерительная техника

Все что связано с измерениями: измерительные приборы (осциллографы, анализаторы спектра и пр.), датчики, обработка результатов измерений, калибровка, технологии измерений и др.

Модераторы раздела rloc ViKo Tanya

  • />19 часов назад
  • Тема:лазерный дальномер
  • От:spirit_1
  • />19 часов назад
  • Тема:лазерный дальномер
  • От:spirit_1

—>

АВТО электроника

особенности электроники любых транспортных средств: автомашин и мотоциклов, поездов, судов и самолетов, космических кораблей и летающих тарелок.

Модераторы раздела rloc />Vasily_ />

  • />2 июля
  • Тема:Провод для автомобильного компрессора
  • От:byRAM
  • />2 июля
  • Тема:Провод для автомобильного компрессора
  • От:byRAM

—>

Умный дом

Модераторы раздела rloc

  • />18 апреля
  • Тема:Анализ Яндекс Станции
  • От:jcxz
  • />18 апреля
  • Тема:Анализ Яндекс Станции
  • От:jcxz

—>

3D печать

3D принтеры, наборы, аксессуары, ПО

Модераторы раздела rloc

  • />5 июля
  • Тема:Демонстрация работы моего 3D-принтера
  • От:vov4ick
  • />5 июля
  • Тема:Демонстрация работы моего 3D-принтера
  • От:vov4ick

—>

Робототехника

Модели, классификация, решения, научные исследования, варианты применения

Модераторы раздела rloc

  • />28 июня
  • Тема:Минималистичный Форт компьютер на TTL логике (ди…
  • От:KPG
  • />28 июня
  • Тема:Минималистичный Форт компьютер на TTL логике (ди…
  • От:KPG

—>

Ремонт и отладка

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

Модераторы раздела rloc />Herz />

  • />20 июля
  • Тема:Ремонт осциллограф Rigol DS1074Z
  • От:ded2016
  • />20 июля
  • Тема:Ремонт осциллограф Rigol DS1074Z
  • От:ded2016

Силовая электроника — Power Electronics

    Последнее сообщение

—>

Силовая Преобразовательная Техника

Источники питания электронной аппаратуры, импульсные и линейные регуляторы. Топологии AC-DC, DC-DC преобразователей (Forward, Flyback, Buck, Boost, Push-Pull, SEPIC, Cuk, Full-Bridge, Half-Bridge). Драйвера ключевых элементов, динамика, алгоритмы управления, защита. Синхронное выпрямление, коррекция коэффициента мощности (PFC)

Модераторы раздела Herz />Егоров />

  • />18 июля
  • Тема:Помогите определиться со схемой инверторного ста…
  • От:MPetrovich
  • />18 июля
  • Тема:Помогите определиться со схемой инверторного ста…
  • От:MPetrovich

—>

Обратная Связь, Стабилизация, Регулирование, Компенсация

Организация обратных связей в цепях регулирования, выбор топологии, обеспечение стабильности, схемотехника, расчёт

Модераторы раздела Herz />Егоров />

  • />11 июля
  • Тема:Писк трансформатора Flyback при малой нагрузке
  • От:UART
  • />11 июля
  • Тема:Писк трансформатора Flyback при малой нагрузке
  • От:UART

—>

Первичные и Вторичные Химические Источники Питания

Li-ion, Li-pol, литиевые, Ni-MH, Ni-Cd, свинцово-кислотные аккумуляторы. Солевые, щелочные (алкалиновые), литиевые первичные элементы. Применение, зарядные устройства, методы и алгоритмы заряда, условия эксплуатации. Системы бесперебойного и резервного питания

Модераторы раздела Herz />Егоров />

  • />28 июня
  • Тема:13s4p лития титанат 160А спроектировать балансир
  • От:Plain
  • />28 июня
  • Тема:13s4p лития титанат 160А спроектировать балансир
  • От:Plain

—>

Высоковольтные Устройства — High-Voltage

Высоковольтные выпрямители, умножители напряжения, делители напряжения, высоковольтная развязка, изоляция, электрическая прочность. Высоковольтная наносекундная импульсная техника

Модераторы раздела Herz

  • />23 часа назад
  • Тема:Защита и регулировка входа осциллографа от высок…
  • От:ded2016
  • />23 часа назад
  • Тема:Защита и регулировка входа осциллографа от высок…
  • От:ded2016

—>

Электрические машины, Электропривод и Управление

Электропривод постоянного тока, асинхронный электропривод, шаговый электропривод, сервопривод. Синхронные, асинхронные, вентильные электродвигатели, генераторы

Модераторы раздела Herz

  • />Суббота в 17:28
  • Тема:Запуск асинхронного двигателя с помощью ЛАТР
  • От:khach
  • />Суббота в 17:28
  • Тема:Запуск асинхронного двигателя с помощью ЛАТР
  • От:khach

—>

Индукционный Нагрев — Induction Heating

Технологии, теория и практика индукционного нагрева

Модераторы раздела Herz

  • />30 мая
  • Тема:Какое может быть количество индукторов для индук…
  • От:Лапух
  • />30 мая
  • Тема:Какое может быть количество индукторов для индук…
  • От:Лапух

—>

Системы Охлаждения, Тепловой Расчет – Cooling Systems

Охлаждение компонентов, систем, корпусов, расчёт параметров охладителей

Модераторы раздела Herz

  • />30 июня
  • Тема:Сравнение экспериментальных данных с расчетом
  • От:ChristinaChadzynski
  • />30 июня
  • Тема:Сравнение экспериментальных данных с расчетом
  • От:ChristinaChadzynski

—>

Моделирование и Анализ Силовых Устройств – Power Supply Simulation

Моделирование силовых устройств в популярных САПР, самостоятельных симуляторах и специализированных программах. Анализ устойчивости источников питания, непрерывные модели устройств, модели компонентов

Модераторы раздела Herz />Егоров />

  • />27 июня
  • Тема:Модель источника питания драйверов + датчика ток…
  • От:SAVC
  • />27 июня
  • Тема:Модель источника питания драйверов + датчика ток…
  • От:SAVC

—>

Компоненты Силовой Электроники — Parts for Power Supply Design

Силовые полупроводниковые приборы (MOSFET, BJT, IGBT, SCR, GTO, диоды). Силовые трансформаторы, дроссели, фильтры (проектирование, экранирование, изготовление), конденсаторы, разъемы, электромеханические изделия, датчики, микросхемы для ИП. Электротехнические и изоляционные материалы.

Модераторы раздела Herz />Егоров />

  • />14 часов назад
  • Тема:Соединители аналоги СНЦ23
  • От:byRAM
  • />14 часов назад
  • Тема:Соединители аналоги СНЦ23
  • От:byRAM

Интерфейсы

    Последнее сообщение

—>

Форумы по интерфейсам

все интерфейсы здесь

  • ISDN/G.703/E1
  • ISA/PCI/PCI-X/PCI Express
  • Wireless/Optic
  • RS232/LPT/USB/PCMCIA/FireWire
  • Fast Ethernet/Gigabit Ethernet/FibreChannel
  • Интерфейсы для "интеллектуального дома"
  • от ТТЛ до LVDS здесь
  • IDE/ATA/SATA/SAS/SCSI/CF
  • Аудио/Видео интерфейсы
  • Сотовая связь и ее приложения
  • FAQ по XPort/WiPort
  • Controller Area Network (CAN)
  • />Вторник в 20:15
  • Тема:USB 3 и USB Type-C
  • От:Vasily_
  • />Вторник в 20:15
  • Тема:USB 3 и USB Type-C
  • От:Vasily_

Поставщики компонентов для электроники

    Последнее сообщение

—>

Поставщики всего остального

от транзисторов до проводов

  • />4 июля
  • Тема:Ищу основного поставщика вместо Электронщика.
  • От:vervs
  • />4 июля
  • Тема:Ищу основного поставщика вместо Электронщика.
  • От:vervs

—>

Компоненты

Закачка тех. документации, обмен опытом, прочие вопросы.

  • Тех. документация
  • Микросхемы
  • Транзисторы
  • Диоды
  • Резисторы
  • Средства индикации
  • />19 июля
  • Тема:Отечественный разъем для Ethernet канала
  • От:sio83
  • />19 июля
  • Тема:Отечественный разъем для Ethernet канала
  • От:sio83

Майнеры криптовалют и их разработка, BitCoin, LightCoin, Dash, Zcash, Эфир

    Последнее сообщение

—>

Обсуждение Майнеров, их поставки и производства

наблюдается очень большой спрос на данные устройства.

  • />25 апреля
  • Тема:Ремонт Асиков
  • От:mantech
  • />25 апреля
  • Тема:Ремонт Асиков
  • От:mantech

Дополнительные разделы — Additional sections

    Последнее сообщение

—>

Встречи и поздравления

Предложения встретиться, поздравления участников форума и обсуждение мест и поводов для встреч.

Модераторы раздела VAI aosp SergM vetal KRS Alexandr des00 Uladzimir Rst7 iosifk ViKo Herz l1l1l1 Tanya Сергей Борщ Omen_13 Vasily_ Егоров Walrus

  • />10 мая
  • Тема:С Днём Великой Победы!
  • От:Chenakin
  • />10 мая
  • Тема:С Днём Великой Победы!
  • От:Chenakin

—>

Ищу работу

ищу работу, выполню заказ, нужны клиенты — все это сюда

Модераторы раздела VAI aosp SergM vetal KRS Alexandr des00 Uladzimir Rst7 iosifk ViKo Herz l1l1l1 Tanya Сергей Борщ Omen_13 Vasily_ Егоров Walrus

  • />4 часа назад
  • Тема:Радиомонтажник на дому Москва. метро Фонвизинска…
  • От:shakov
  • />4 часа назад
  • Тема:Радиомонтажник на дому Москва. метро Фонвизинска…
  • От:shakov

—>

Предлагаю работу

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

Модераторы раздела VAI aosp SergM vetal KRS Alexandr des00 Uladzimir Rst7 iosifk ViKo Herz l1l1l1 Tanya Сергей Борщ Omen_13 Vasily_ Егоров Walrus

  • />7 часов назад
  • Тема:(г.Москва) монтаж-сборка 120 изделий (230тыс.руб…
  • От:ТМТ2315
  • />7 часов назад
  • Тема:(г.Москва) монтаж-сборка 120 изделий (230тыс.руб…
  • От:ТМТ2315

—>

Куплю

микросхему; устройство; то, что предложишь ты 🙂

Модераторы раздела VAI aosp SergM vetal KRS Alexandr des00 Uladzimir Rst7 iosifk ViKo Herz l1l1l1 Tanya Сергей Борщ Omen_13 Vasily_ Егоров Walrus

  • />Вторник в 10:53
  • Тема:Куплю мультиметр 6.5 разряда с DualDisplay
  • От:SlavaV
  • />Вторник в 10:53
  • Тема:Куплю мультиметр 6.5 разряда с DualDisplay
  • От:SlavaV

—>

Продам

есть что продать за деньги, пиво, даром ?
Реклама товаров и сайтов также здесь.

Модераторы раздела VAI aosp SergM vetal KRS Alexandr des00 Uladzimir Rst7 iosifk ViKo Herz l1l1l1 Tanya Сергей Борщ Omen_13 Vasily_ Егоров Walrus

  • />18 часов назад
  • Тема:Б.у аппаратура из Китая
  • От:Baza
  • />18 часов назад
  • Тема:Б.у аппаратура из Китая
  • От:Baza

—>

Объявления пользователей

Тренинги, семинары, анонсы и прочие события

Модераторы раздела VAI aosp SergM vetal KRS Alexandr des00 Uladzimir Rst7 iosifk ViKo Herz l1l1l1 Tanya Сергей Борщ Omen_13 Vasily_ Егоров КОМПЭЛ Walrus

  • />Вторник в 12:36
  • Тема:Новые RST-7K5/15K – мощные и надежные ИП от MEAN…
  • От:КОМПЭЛ
  • />Вторник в 12:36
  • Тема:Новые RST-7K5/15K – мощные и надежные ИП от MEAN…
  • От:КОМПЭЛ

—>

Общение заказчиков и потребителей электронных разработок

Обсуждение проектов, исполнителей и конкурсов

Модераторы раздела VAI aosp SergM vetal KRS Alexandr des00 Uladzimir Rst7 haker_fox iosifk ViKo Herz l1l1l1 Tanya Сергей Борщ Omen_13 Vasily_ Егоров Walrus

  • />23 мая
  • Тема:Сайты для удаленной работы, фриланса
  • От:rmDAC
  • />23 мая
  • Тема:Сайты для удаленной работы, фриланса
  • От:rmDAC

Прошивка CLX-3305 V3.00.02.xx на программаторе

Завершающая цикл статья о понижении прошивок версий 02.xx, появившихся в конце 2013 года. Ранее мы описывали этот процесс для SCX-3400/CLP-360/ML-2165W (SPI Flash) и ML-2160 (JTAG). Пришло время рассказать о понижении новых версий прошивок МФУ серии CLX-3305, где тип памяти уже NAND Flash.

Список популярных принтеров/МФУ с NAND Flash

  • Xerox B205 и B210 — версия 3.50.01.60 и выше понижается до 3.50.01.58, на которую есть фикс-прошивки.
  • Xerox B215 — версия 3.50.01.64 и выше понижается до 3.50.01.60.
  • HP 178/179 — версия 3.82.01.12 понижается до 3.82.01.08 (видео).
  • CLX-3305, CLX-3305W, CLX-3305FW, CLX-3305FN — версия 3.00.02.xx до 3.00.01.20.
  • CLP-415, CLP-415N, CLP-415NW — возможно понизить версии 4.00.01.51, 4.00.01.55, 4.00.02.27, 4.00.02.31 до версии 4.00.01.41 (если попалась версия 02.xx, то возможно потребуется также прошить микросхему EEPROM).
  • Xpress SL-C460W, SL-C460FW — на эти модели фикс-прошивок не бывает и не ожидается, но через программатор возможно превратить в CLX-3305W и CLX-3305FW соответственно. Некоторые функции будут утеряны (Mobile Print, NFC). Кроме микросхемы NAND Flash потребуется прошить EEPROM.

В этой статье мы опишем только процесс понижения CLX-3305 (W, FW, FN) с 02.xx версий до 01.xx.

Что потребуется для понижения CLX-3305

  1. Программатор, работающий с NAND Flash (проверенные варианты представлены ниже).
  2. Паяльный фен, флюс и т.п. Необходимо отпаять 48-контактную микросхему (тип корпуса — TSOP) и после понижения версии снова припаять.
  3. Компьютер с ОС Windows XP, 7, 8/8.1 или 10 (x64/x86) и ПО на программатор (скачать можно на официальном сайте производителя).
  4. Дамп более низкой версии (можете скачать здесь).

Какой программатор подойдёт

Программаторы, с которыми больше всего отзывов об удачном понижении: ChipProg-48 (около 35 000 рублей Цену уточняли в начале февраля 2022 ) или более производительный ChipProg-481 ( 50 000 рублей Цену уточняли в начале февраля 2022 ) + переходник к ним AE-TS48-NAND-4 (5 500 рублей). Также нужные микросхемы поддерживают программаторы TNM 5000+, AutoProg SE, ТРИТОН+, BeeProg, но отзывов об удачном понижении с ними заметно меньше. Таже в комментариях к статье пользователь nFactor сообщил об успешном понижении на программаторе Nand Tiny Tool (стоимость 65$). В 2019 получили отзыв про успешную прошивку на SuperPro 5000E. В 2022 отзыв о понижении B205 (TC58BVG0S3HTA00) на программаторе RT809H.

Понижение CLX-3305 на примере программатора ChipProg

  1. На задней стороне платы находим 48-контактную микросхему, маркировка Samsung K9F1G08U0D-SCB0 или Toshiba TC58NVG0S3ETA0B. Аккуратно выпаиваем.

Частые проблемы при прошивке NAND Flash и их решения

В ChipProgUSB предупреждение «плохой контакт»

Данная ошибка обычно и правда возникает из-за плохого контакта адаптера с выводами микросхемы. Необходимо тщательно очистить контакты и попробовать снова.

Не проходит проверку в режиме «Сравнение»

Описание проблемы

После загрузки пониженного дампа (без ошибок) выдаёт ошибку в режиме сравнения, т.е оригинальный дамп не соответствует загруженному в микросхему.

Возможное решение

Одна из частых причин — bad-блоки, которые присутствуют в микросхеме. Если они находятся в той области, где нет рабочего кода прошивки (около 80% от объёма микросхемы), то МФУ должен работать без проблем. Попробуйте припаять микросхему и проверить работоспособность аппарата. В противном случае потребуется специальный дамп для вашей микросхемы. Напишите об этом в комментариях, мы предоставим информацию.

После понижения аппарат зависает на «System Initialize» или «Firmware upgrade Wait image»

Также может работать нормально, однако, при попытке загрузить фикс-прошивку выдавать ошибку «Image error».

Прошивка NAND весьма сложная процедура, такое поведение может быть из-за наличия bad-блоков в микросхеме (напишите в комментариях, отправим ссылку на программу, которая может помочь исправить дамп), либо неудачной прошивки дампа (в т.ч проблем с программатором), либо плохой пайки. Важно заметить, что если вы получили ошибку Wait Image, то после устранения проблем с NAND, вероятно, придётся прошить ещё и EEPROM (МФУ ставит туда отметку об ошибке, которую просто так не убрать: либо перепрошивать EEPROM, либо редактировать дамп и убирать метку вручную).

Благодарим lekm и balu_dark за информацию о прошивке NAND Flash!

you have bin file for nand flash hp laser 432fdn in version lower than v23

Sorry, we didn’t have any files for this model

Прошил по инструкции на Тритоне, все колосится! Шил с Samsung Xpress SL-C460FW на CLX 3305FW для разблокировки картриджей. Микруха нанд — Самсунг, но Тошибовской прошивкой залилось нормально. Спасибо сотрудникам сайта! Быстро отправили готовые профикшенные прошивки нанд и еепром, после впайки аппарат сразу заработал с закрытыми картриджами! СПАСИБО!

Здравствуйте! Подскажите пожалуйста а если у меня новая микросхема с маркировкой K9F1G08UOE — SIBO ваши оригинальные дампы для понижения подойдут для этой микросхемы или нет ? родная микросхема (её я не трогал вообще,только выпаял) Toshiba TC58BVG0S3HTA00

Здравствуйте. К сожалению, мы не смогли найти информацию об отличиях K9F1G08UOE-SIBO от проверенной K9F1G08U0D-SCB0. Высока вероятность, что отличия имеются и дамп работать не будет. В этом случае посоветуем либо искать микросхемы K9F1G08U0D-SCB0 или Toshiba TC58NVG0S3ETA0B, либо искать тех, у кого имеется дамп под ваш чип.

Спасибо за ответ! сейчас понизил аппарат с Вашим дампом до 20 версии на микросхеме K9F1G08UOE — SIBO, аппарат завёлся и вышел в готовность! Но во время фикса мфу вываливается в ошибку Error image и зависает. В отчётах перед понижение в скобках где написана версия прошивки написано (CLX-3305), а после понижения было в отчёте (CLX-3305W) , это может играть роль какой фикс нужно вливать? wifi — ый или обычный 3305 ?

Прошивка на 3305 и 3305W одинаковая, так что не в этом дело. Попробуйте прошить заводской в принудительном режиме.

Проблема: заказали программатор ChipProg48, третий или четвёртый день бьёмся уже с Samsung 3305, прошивали присланным дампом три флехи, мфу просто не включается, а оригинальную флеш-память прошивать боимся, дабы вообще не убить аппарат, просто подскажите дальнейшие действия…

Очень странно. Написали на email.

Добрый день всем.
Сегодня был прошит МФУ CLX-3305 Оригинальная версия прошивки V3.00.02.09. Использовался программатор Nand Tiny Tool с сайта ejtag.ru. Оригинальная прошивка была считана с K9F1G08U0D и аккуратно положена в папке с указанием откуда, какая микросхема была и сколько и где были бед блоки. Так как K9F1G08U0D содержала два бед блока и один был в начале, то микросхема была прошита любезно предоставленным исправленным дампом уважаемого OverChip. Огромное спасибо OverChip за дамп!

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

Ещё раз спасибо за информацию об удачном понижении на программаторе Nand Tiny Tool, добавили его в статью 🙂

Подойдет программатор для нанд пойдет MiniPro TL866А?

Нет, TL866А не умеет работать с NAND.

Здравствуйте, вы продаете прошитые микрухи K9F1G08U0D-SCB0 ?

Здравствуйте. К сожалению, нет.

возможно ли прошить это на тритоне+v5.7TU?будет ли горантия на удачную прошивку нанд

Теоретически возможно, а вот практически на форумах уже народ отписывался насчёт ТРИТОНа: очень у многих ничего не получилось. Правда некоторые всё-таки сообщили об успехе, но таких людей было мало.

Если у вас уже есть ТРИТОН + есть «пациент» для понижения + время, то можете попробовать.

P.S Гарантии на удачную прошивку NAND (по крайней мере с первого раза) вообще не может быть 🙂 На успех понижения влияют множество факторов. С первого раза не всем удаётся понизить даже на программаторах ChipProg, не говоря уже про другие.

Перепрошил принтер таким методом, месяц был((( полёт нормальный, пока с утра не засветилась надпись Firmware update wait image. Не реагирует ни накакие нажатия кнопок. Может подскажите в чем стало дело??

К сожалению, о таких случаях народ писал уже нам. Скорее всего, что-то с микросхемой случилось, вы прошивали оригинальную или покупали новую? Возможно и пайка. С самим МФУ ничего не делали, как я понимаю?

Хочу прошить своё МФУ с прошивкой v3.00.02.07 (clx3305w), но необходимого оборудования нет. Подскажите, где можно проделать эту процедуру или может быть Вы этим занимаетесь?

Здравствуйте. Нет, к сожалению, мы не занимаемся этим. Где делают такую процедуру тоже сложно сказать, далеко не все СЦ освоили это дело. Надо узнавать у вас в городе. Еще возможно, что кто-то готов понизить версию, если вы отправите всю плату форматирования, но это дополнительное время на доставку почтой.

Похожие публикации