Содержание

Как проще всего прошить/перепрошить микросхему памяти. USB программатор Ch441A: инструкция для «чайников»

Вообще не знаете, как пользоваться программатором?
Эта подробная инструкция о том, как прошить микросхему памяти программатором для «чайников». Она поможет даже тем, кто абсолютно не разбирается в электронике и видел программатор только на картинках или фото.

Итак, для начала несколько распространенных заблуждений:
1. Перепрошивать микросхемы памяти умеют только профессионалы, потому что программатор — это сложное устройство.
Большинство современных программаторов действительно собраны из множества радиокомпонентов и/или построены на базе микроконтроллеров. Однако вовсе не обязательно собирать программатор самостоятельно — можно купить готовый.
2. Программатор — дорогостоящее устройство. Если вы решили купить профессиональный универсальный программатор, цена его может оказаться не оправданной даже при заказе напрямую из Китая. Хотя в большистве случаев продвинутый универсальный программатор вам не понадобится, достаточно купить простой и дешевый Ch441A

Обязательно ли выпаивать микросхему памяти, чтобы её «прошить»? Это зависит от устройства, в котором она расположена. Во многих случаях микросхема памяти не припаяна к плате напрямую, а находятся в специальной панельке.
Таким образом, чтобы запрограммировать микросхему памяти вам понадобиться всего лишь:

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

2. В большинстве программаторов также есть ключ-метка, показывающая, как правильно вставить микросхему в его панель! Причем для разных типов микросхем этот ключ может быть разным!
Например обратите внимание на ключи метки первого вывода микросхем программатора Ch441A.


Итак, если у вас возник вопрос, как правильно вставить микросхему в программатор Ch441A, посмотрите прежде всего на то, какой серии она соответствует — что написано на её корпусе!
Ключ метка микросхемы должна соответствовать ключу метки программатора (см. фото).

Обратите внимание, что в зависимости от версии/модификации программатора Ch441A расположение микросхемы в панели может отличаться и быть не таким как в софте (программе) для Ch441A.
Ориентируйтесь прежде всего по ключам-меткам на корпусе программатора и микросхемы!

3. Важно знать, что Ch441A может работать в двух режимах, поэтому обязательно убедитесь, что перемычка (джампер) программатора Ch441A стоит в положении (1-2) — режим программатора, а не (2-3)- режим USB-UART конвертера!

4. После фиксации микросхемы в панельке программатора вставить его в USB порт — напрямую или через USB удлинитель.

5. Запустить программу (софт) для Ch441A. Проверить правильно ли опознан программатор и «видит» ли его программа. Если да, то в строке вы можете увидеть надпись «Device state: connected», то есть «Состояние устройства: подключено»!

6. Если программа запущена не в режиме администратора, может появится сообщение, что драйвер не найден или установлен некорректно!

Хотя в большинстве случаев программатор работает нормально и так, то есть запускать его софт с правами администратора нет необходимости!
Внимание: файл запущенный от имени администратора может сделать с вашим компьютером всё, что угодно! Никогда не запускайте программы, которым не доверяете, от имени администратора!

7. Выбор микросхемы через интерфейс программатора. Удобнее и быстрее найти её через поиск, нажав на кнопку «Chip Search».

Микросхема найдена в списке(см. рис.).

Проверить, записаны ли в неё данные, или микросхема пустая можно через пункт меню: «Operate» -> «Blank Check».

Сообщение «Chip Main Memory are Blank» буквально «главная память чипа пустая», означает, что никаких полезных данных в микросхеме не содержится!

Работу с программатором микросхем памяти можно разделить на несколько видов:
— так называемый бекап (backup) — это создание и сохранение резервной копии данных. Считать и сохранить содержимое большинсва микросхем памяти программатором элементарно просто.

Для программатора Ch441A в меню его программы есть пункт «Read chip» — прочитать чип (микросхему).

После того, как содержимое микросхемы памяти считано, его легко сохранить в файл, выбрав пункт «File» -> «Save» или просто нажав одновременно две клавиши Ctrl+S.

При сохранении выбрать для файла любое осмысленное имя (лучше латиницей)! Расширение дописывать не нужно!

Программа для программатора Ch441A добавит его сама!

— очистка (стирание) памяти микросхемы. В меню программы Ch441A выбрать пункт «Erase Сhip» — стереть чип!

— запись файла «прошивки» в микросхему памяти состоит из нескольких действий:

1. Выбор файла с «прошивкой» через пункт меню «File» -> «Open» (открыть файл).

Выбрать файл с подходящим расширением, например сохраненный ранее backup файл «прошивки» 
 

2. Запись данных кнопкой «Write Chip».

Проверка правильности записи файла «прошивки» выполняется нажатием кнопки «Verify Chip».

Если «прошивка» загружена правильно — содержимое данных из файла и микросхемы будут одинаковые! После успешной проверки появится сообщение «Chip Main Memory and buffer same», то есть в буквальном переводе «главная память чипа и буффера совпадают»!

Как видите, «прошить» микросхему памяти программатором совсем не сложно. Купить заказать программатор Ch441A можно здесь.

Ch441A — OLX.ua

Бердичев 22 июль

Кропивницкий, Фортечный

21 июль

Ch441A

Тв / видеотехника » Прочая ТВ / видеотехника

Киев, Дарницкий

8 июль

Ch441A 24 25 EEPROM

Антиквариат / коллекции » Коллекционирование

Харьков, Новобаварский 7 июль

MegaLvov: Программатор универсальный Ch441A.

Этот программатор используется для программирования широкого спектра микросхем (24, 25 series EEPROM и т.д…) Поддерживает свыше 400!!! типов , более полный список привожу в конце статьи.

Будет полезен при ремонте телевизоров, ЖК-дисплеев, Персональных компьютеров BIOS (25 серии IC ), ноутбуков, планшетов, маршрутизаторов, DVD, телевизионных приставок, спутниковых ресиверов, ресиверов Т2, стиральніх машин, радиотелефонов  и прочей электроники.


Характеристики єтого программатора

  • Основной чип — USB bus convert chip Ch441A;
  • 16-ти контактная ZIF панель с нулевым усилением и ручкой-фиксатором;
  • 6-ти контактный ISP интерфейс;
  • интерфейс RS232;
  • светодиодная индикация: питания;
  • рабочее напряжение: 5В постоянного тока;
  • на плате установлен кварц на 12 МГц;
  • размеры (Д х Ш х В): 66х28х15 мм;
  • вес комплекта: 20 г.

О самом чипе Ch441A 
— мультифункциональный конвертер из USB 2.0 в UART, EPP, I2C и SPI. 
В режиме UART поддерживаются не только RX/TX, но и остальные сигналы управления, поэтому на чипе можно сделать USB-модем. В режиме параллельного порта реализован интерфейс EPP и эмуляция принтера (позволяющая подключать принтеры с интерфейсом LPT напрямую к USB без написания дополнительных драйверов). В последовательном режиме поддерживаются интерфейсы I2C и SPI. 
Чип требует минимальной дополнительной обвязки (внешний кварц и несколько конденсаторов). Возможно использование внешней EEPROM для хранения пользовательских Vendor ID, Device ID и некоторых настроек чипа. Питание от 5 В (через встроенный LDO-регулятор), либо от 3.3 В напрямую. В комплекте с программатором имеется переходная панелька (чтобы не паять МС — ложем МС на площадку и прижимаем прищепкой (предварительно укоротив её), или используем биндер).  Если кто не знает что такое биндер то вот он — 

Само устройство можно использовать в двух режимах: как программатор с программным обеспечением для СН341А или как Программатор UART, TTL, I2C (USB-COM…).


А вот ещё одна модификация этого же программатора (те же яйца только в профиль 😉 ) Ch441А — стабильно работает -с операционными системами: Windows 98, Windows ME Windows 2000, Windows XP, Windows Vista, Windows 7, Windows 8, Windows 8.1, Windows 10;

Схематика —

Так выглядит софт для работы (ссылки для скачивания в конце страницы)

Вот видео работы этого программатора- 

Перечень программируемых микросхем (Возможно и другие. Я тут привожу что я раскопал.)-




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



Также не будет лишним прочесть форумы — Здесь и Здесь. А вообще в Google куча информатции по этой тематике, только бы было настроение вникать. Как обещал привожу ссылки для работы с этим программатором —


Ch441A Управляющая программа — Скачать

Ch441A Драйвера — Скачать 

Список поддерживаемых микросхем PDF — Скачать

Этот программатор, и много чего другого можно найти у нас!

Актуальные цены и ассортимент смотрите Здесь . 

Как приобрести радиокомпоненты можно узнать — Здесь .

Программатор USB Ch441A Pro 24/25 серии (EEPROM, SPI FLASH) + адаптер

Программатор USB Ch441A Pro 24/25 серии (EEPROM, SPI FLASH) + адаптер используется для программирования микросхем биос материнских плат компьютеров, ноутбуков, видеокарт, мультимедийных плееров, памяти телевизоров, ЖК-дисплеев, маршрутизаторов, игровых приставок, спутниковых ресиверов, ресиверов T2, 24 EEPROM, 25 SPI FLASH и т.д. Программатор построен на интерфейсной микросхеме Ch441A и кроме программирования микросхем может выполнять роль USB-UART и USB-SPI конвертера.

Программатор небольшой по размеру и собран на одной микросхеме Ch441A. Перемычка P/S служит переключателем режима работы микросхемы Ch441A как конветрер USB > Параллельный Порт (Parallel) или USB > Последовательный Порт (Serial). Управление программатором осуществляется от компьютера с помощью специальных программ, например Ch441A Programmer.

Программатор на Ch441A имеет драйвер и программное обеспечение для операционных систем Windows 98, Windows ME, Windows 2000, Windows XP, Windows Vista и Windows 7, Windows 8, Windows 8.1, Windows 10.

Питание USB мини-программатора Ch441A осуществляется от USB порта компьютера. Напряжение питания 5В.

Программатор имеет интерфейсы, разъемы и контактные площадки для подключения к компьютеру и установки программируемых микросхем:

— для подключения программатора к компьютеру используется стандартный USB интерфейс спецификации 2.0

— для подключения микросхем исполненных в DIP корпусе на плате программатора установлена ZIF панель на 16 контактов с нулевым усилением и ручкой фиксатором

— для подключения микросхем 25 серии исполненных в корпусе SOP8 или SOP16 на плате программатора есть две контактные площадки

— для внутрисхемного программирования на плате программатора есть ISP интерфейс. Обозначение контактов: 3.3, MOSI, CLK, MISO, CS, GND

— на плате программатора есть интерфейс RS232. Обозначение контактов GND, RX, TX

ХАРАКТЕРИСТИКИ

Микросхема программатора: Ch441A

Рабочее напряжение: 5 В

Источник питания: USB

Hазмеры: 66 х 28 х 15 мм

Вес: 20 г

USB-программатор ch441a серия 24 eeprom bios lcd writer 25 spi flash Распродажа

Способы доставки

Общее приблизительное время, необходимое для получения вашего заказа, показано ниже:

  • Вы размещаете заказ
  • (Время обработки)
  • Отправляем Ваш заказ
  • (время доставки)
  • Доставка!

Общее расчетное время доставки

Общее время доставки рассчитывается с момента размещения вашего заказа до момента его доставки вам.Общее время доставки делится на время обработки и время доставки.

Время обработки: Время, необходимое для подготовки вашего товара (ов) к отправке с нашего склада. Это включает в себя подготовку ваших товаров, выполнение проверки качества и упаковку для отправки.

Время доставки: Время, в течение которого ваш товар (-ы) дойдет с нашего склада до места назначения.

Ниже приведены рекомендуемые способы доставки для вашей страны / региона:

Отправлено в: Корабль из

Этот склад не может быть доставлен к вам.

Способ доставки Время доставки Информация для отслеживания

Примечание:

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

(2) Рабочие дни не включают субботу / воскресенье и праздничные дни.

(3) Эти оценки основаны на нормальных обстоятельствах и не являются гарантией сроков доставки.

(4) Мы не несем ответственности за сбои или задержки в доставке в результате любых форс-мажорных обстоятельств, таких как стихийное бедствие, плохая погода, война, таможенные проблемы и любые другие события, находящиеся вне нашего прямого контроля.

(5) Ускоренная доставка не может быть использована для почтовых ящиков

Расчетные налоги: Может взиматься налог на товары и услуги (GST).

Способы оплаты

Мы поддерживаем следующие способы оплаты.Нажмите, чтобы получить дополнительную информацию, если вы не знаете, как платить.

* В настоящее время мы предлагаем оплату наложенным платежом для Саудовской Аравии, Объединенных Арабских Эмиратов, Кувейта, Омана, Бахрейна, Катара, Таиланда, Сингапура, Малайзии, Филиппин, Индонезии, Вьетнама, Индии. Мы отправим код подтверждения на ваш мобильный телефон, чтобы проверить правильность ваших контактных данных. Убедитесь, что вы следуете всем инструкциям, содержащимся в сообщении.

* Оплата в рассрочку (кредитная карта) или Boleto Bancário доступна только для заказов с адресами доставки в Бразилии.

Программирование BIOS

или SPI в Windows или Linux с использованием Ch441a MiniProgrammer

Без работающей BIOS даже самое мощное оборудование невозможно оживить. В некоторых редких случаях микросхема BIOS в вашей системе может выйти из строя, что сделает вашу систему полностью непригодной для использования. Чтобы исправить эту ситуацию, а также по другим причинам, таким как просто резервное копирование, настройка, модификация или включение скрытых функций, интересно перепрограммировать ПЗУ BIOS. Недавно я попал в ситуацию, когда микросхема BIOS в моем Lenovo X1 Yoga была повреждена.Чтобы исправить это, я купил мини-программатор Ch441a. В этом посте вы можете найти задокументированные шаги, которые я предпринял, чтобы перепрограммировать BIOS и вернуть свой ноутбук к жизни.

Как уже упоминалось во введении, микросхема BIOS моего ноутбука Lenovo X1 Yoga была повреждена, и мне удалось восстановить ее, перепрошив ее с помощью работающего ПЗУ BIOS. В этой статье я повторю шаги, которые я предпринял на Dell Precision T1700 MT. Процесс точно такой же.

Youtube видео

Если вам интересно, я также создал видео на YouTube из этого сообщения в блоге.Если вы предпочитаете классический текст, вы можете просто следовать остальной части этой статьи:

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

Микросхемы BIOS

выпускаются в нескольких разных корпусах. Сегодня, по моему опыту, в большинстве случаев используется пакет SOIC-8. Это припаянная 8-контактная (2 × 4) ИС. Так было с Lenovo X1 yoga, но также с Dell Precision T1700 MT и некоторыми другими системами, которые я проверял.

1) Программист

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

Существует много разных типов программистов, но популярной моделью, скорее всего, из-за широкой доступности по низким ценам на Ebay, Amazon или Aliexpress, является Ch441a MiniProgrammer:

Это устройство позволяет использовать различные опции для программирования / прошивки флэш-памяти SPI или микросхем BIOS, а также других типов EEPROM типа 24XX и 25XX, которые используются в различных устройствах, таких как маршрутизаторы, точки доступа, видеокарты и т. Д., И подходит для программирования SOIC -8 микросхем BIOS, которые сегодня используются во многих системах.

2) Адаптер, кабель или зажим

Если ваша микросхема BIOS вставлена ​​в гнездо, вы можете снять микросхему с платы и поместить ее поверх программатора (с адаптером). Если он припаян к плате, вам нужно будет либо распаять его, либо использовать зажим / зажим, соответствующий типу корпуса вашей микросхемы BIOS.

Хотя распаять этот тип ИС не так уж сложно, все же намного проще использовать зажим, подходящий для этого типа корпуса. Это позволяет избежать необходимости снимать микросхему с материнской платы и избежать риска повреждения других компонентов.

Зажим, как видно выше, можно разместить поверх микросхемы на плате. При этом необходимо внимательно следить за тем, чтобы красный провод, обозначающий вывод 1, совпадает со стороной ИС, на которой есть небольшая точка, обозначающая вывод 1 на стороне микросхемы.

Остальные соединения должны соответствовать тому же правилу. На мини-программаторе Ch441a также есть указание, куда следует вставить контакт 1. Как видите, это ближе к середине: верхний ряд, 4-й контакт слева направо, схемы расположения контактов для микросхемы SPI / BIOS (тип 25).

При подключении ИС к программатору убедитесь, что материнская плата обесточена и программатор не подключен к USB, так как это потенциально может повредить / стереть или даже сломать микросхему BIOS.

3) Найдите микросхему BIOS на материнской плате

Расположение микросхемы BIOS на материнской плате не всегда ясно. Поиском микросхем, которые выглядят как микросхемы SOIC-8, можно уже многое исключить. Если вам повезет, рядом есть ярлык, например BIOS или SPI.Также я заметил, что в большинстве случаев это недалеко от батареи CMOS. К сожалению, нет фиксированного правила. Вероятно, вам нужно будет немного поискать или возложить надежду на могущественный Google, чтобы найти кого-то еще, кто уже прошел такое же упражнение.

Для системы Dell я обнаружил микросхему BIOS в нижней правой части материнской платы, рядом с меткой «SPI»:

Мой Lenovo X1 Yoga было труднее найти, поскольку у ноутбука есть пластиковая пленка, закрывающая внутренние компоненты, и я не хотел полностью ее снимать.Оказалось, что рядом с сотовым модемом, под разъемом для экрана:

4) Определите тип микросхемы BIOS

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

Для системы Dell, которую я использовал, текст был довольно удобочитаемым при правильном макросъемке и увеличении:

Метка входит в число обнаруженных типов: MX25L3273E.

Для Lenovo X1 Yoga я не смог прочитать этикетку, так как она как-то размылась. Все, что я мог видеть, это лейбл Winbond. После быстрого поиска в Google я обнаружил, что для этого устройства тип SPI был W25Q128FV.

Окна

Для Windows вам понадобится инструмент для чтения и записи содержимого микросхемы флэш-памяти BIOS. Для этого поста я использовал AsProgrammer, который вы можете скачать здесь: https://github.com/nofeletru/UsbAsp-flash/releases/

Вероятно, есть и другие рабочие инструменты, но я обнаружил, что этот дает наилучшие результаты с Ch441a.Драйвера программисту не понадобились. Просто сработало при подключении к USB на Windows 10.

Linux

Для Linux, как и в Windows, вам понадобится инструмент для чтения / записи в SPI. Здесь я использовал flashrom, который является частью репозиториев большинства дистрибутивов. Как и в случае с Windows, никаких дополнительных модулей ядра для распознавания и использования Ch441a в моей системе не требовалось.

Вы можете легко установить flashrom с помощью менеджера пакетов.

Например, для Debian 10:

  jensd @ deb10: ~ $ sudo apt install flashom
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
…
  

Для Windows и Linux одна и та же последовательность шагов может быть следующей:

  1. Подключите зажим к микросхеме BIOS, ничего не должно быть запитано.
  2. Подключите зажим или переходники к программатору Ch441a.
  3. Подключите программатор Ch441a к USB.
    Я рекомендую использовать удлинительный кабель вместо того, чтобы вставлять его прямо в порт USB.
  4. Запустите инструмент для программирования (AsProgrammer для Windows, flashrom для Linux)
  5. Убедитесь, что вы настроили правильный тип программатора и микросхему BIOS
  6. Считайте данные с микросхемы дважды и каждый раз сохраните их в файл
  7. Проверить контрольная сумма обоих файлов
    Это необходимо для того, чтобы убедиться в отсутствии повреждений при чтении данных с чипа. Поскольку чтение в этом состоянии может привести к повреждению / повреждению.
  8. Запишите правильный / измененный файл в микросхему.
  9. При желании выполните еще одно чтение и проверьте контрольную сумму этого файла с записанным файлом, чтобы убедиться, что его содержимое совпадает с тем, что вы в него записали.

Программирование под Windows

Начнем с шага 5, как описано выше. После запуска AsProgrammer нам сначала нужно настроить его на использование Ch441a. Это можно сделать в аппаратном меню:

Далее. мы можем щелкнуть значок, чтобы определить тип чипа:

Как упоминалось выше, программист не всегда может определить точный тип и дает вам список возможных вариантов.Мы определили микросхему Dell BIOS как тип MX25L3273E, поэтому можем выбрать ее из списка здесь.

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

Важно повторить этот шаг дважды, так как нам нужно убедиться, что связь с IC работает должным образом:

После завершения и сохранения второго дампа BIOS мы можем сравнить два файла, чтобы убедиться, что они точно такие же.Это шаг 7. Мы можем легко это сделать, вычислив на их основе контрольную сумму MD5. В Windows это можно сделать с помощью certutil с помощью следующей команды:

  Microsoft Windows [Версия 10.0.18363.1256]
(c) Корпорация Microsoft, 2019 г. Все права защищены.

C: \ Users \ jensd> cd c: \ data \ BIOS

c: \ data \ BIOS> certutil -hashfile bios1 md5
MD5 хеш bios1:
83bcd273cf7a5fd9a1075b823c83a0e2
CertUtil: команда -hashfile успешно завершена.

c: \ data \ BIOS> certutil -hashfile bios2 md5
MD5 хеш bios2:
83bcd273cf7a5fd9a1075b823c83a0e2
CertUtil: команда -hashfile успешно завершена. 

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

Оба файла теперь можно сохранить в качестве резервной копии на случай, если что-то пойдет не так или вы захотите перепрошить BIOS до более старой версии.

Затем мы, наконец, можем записать новое или измененное содержимое в микросхему BIOS. Это можно сделать, сначала открыв файл ROM в AsProgrammer, используя кнопку открытия, затем щелкнув стрелку вниз рядом с кнопкой записи и выбрав Снять защиту -> стереть -> программа -> проверить:

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

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

Программирование под Linux

Действия в Linux такие же, как и в Windows. Только здесь мы будем использовать flashrom инструмента CLI. Как и в Windows, нам нужно пройти шаг 5 и установить правильный программатор и тип BIOS. Самый простой — запустить инструмент и дать ему попробовать определить тип микросхемы BIOS:

  jensd @ deb10: ~ $ sudo flashrom --programmer ch441a_spi -r backup1.мусорное ведро
flashrom на Linux 4.19.0-13-amd64 (x86_64)
flashrom - бесплатное программное обеспечение, исходный код можно получить на https://flashrom.org

Использование clock_gettime для циклов задержки (clk_id: 1, разрешение: 1ns).
Обнаружен флеш-чип Macronix «MX25L3205 (A)» (4096 кБ, SPI) на ch441a_spi.
Обнаружен флеш-чип Macronix "MX25L3205D / MX25L3208D" (4096 kB, SPI) на ch441a_spi.
Обнаружен флеш-чип Macronix "MX25L3206E / MX25L3208E" (4096 kB, SPI) на ch441a_spi.
Обнаружен флеш-чип Macronix "MX25L3273E" (4096 kB, SPI) на ch441a_spi.
Определения нескольких микросхем флэш-памяти соответствуют обнаруженным микросхемам: «MX25L3205 (A)», «MX25L3205D / MX25L3208D», «MX25L3206E / MX25L3208E», «MX25L3273E»
Укажите, какое определение микросхемы использовать с параметром -c . 

Как и в случае с AsProgrammer, мы видим, что flashrom может предложить выбор, но нам все равно нужно указать точный тип, используя параметр -c. Поскольку наш тип — MX25L3273E, теперь мы можем прочитать содержимое чипа и сохранить его в файл backup1.bin, используя следующую команду:

  jensd @ deb10: ~ $ sudo flashrom --programmer ch441a_spi -r backup1.bin -c "MX25L3273E"
flashrom на Linux 4.19.0-13-amd64 (x86_64)
flashrom - бесплатное программное обеспечение, исходный код можно получить по адресу https: // flashrom.орг

Использование clock_gettime для циклов задержки (clk_id: 1, разрешение: 1ns).
Обнаружен флеш-чип Macronix "MX25L3273E" (4096 kB, SPI) на ch441a_spi.
Чтение вспышки ... готово.
jensd @ deb10: ~ $ sudo flashrom --programmer ch441a_spi -r backup2.bin -c "MX25L3273E"
flashrom на Linux 4.19.0-13-amd64 (x86_64)
flashrom - бесплатное программное обеспечение, исходный код можно получить на https://flashrom.org

Использование clock_gettime для циклов задержки (clk_id: 1, разрешение: 1ns).
Обнаружен флеш-чип Macronix "MX25L3273E" (4096 kB, SPI) на ch441a_spi.
Чтение вспышки... сделано.  

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

  jensd @ deb10: ~ $ md5sum backup1.bin
83bcd273cf7a5fd9a1075b823c83a0e2 backup1.bin
jensd @ deb10: ~ $ md5sum backup2.bin
83bcd273cf7a5fd9a1075b823c83a0e2 backup2.bin  

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

backup1.bin и backup2.bin можно сохранить на будущее, поскольку они являются правильной резервной копией текущего содержимого вашего чипа BIOS.

Следующим шагом будет запись файла резервной копии, дампа или модифицированного файла с помощью flashrom. На этот раз мы используем параметр -w и указываем входной файл:

  jensd @ deb10: ~ $ sudo flashrom --programmer ch441a_spi -w bios.bin -c "MX25L3273E"
flashrom в Linux 4.19.0-13-amd64 (x86_64)
flashrom - бесплатное программное обеспечение, исходный код можно получить на https://flashrom.org

Использование clock_gettime для циклов задержки (clk_id: 1, разрешение: 1ns).
Обнаружен флеш-чип Macronix "MX25L3273E" (4096 kB, SPI) на ch441a_spi.
Чтение содержимого старого флеш-чипа ... готово.
Стирание и запись флеш-чипа ...
Предупреждение: содержимое чипа идентично запрошенному изображению.
Стирание / запись выполнено.  

При желании здесь также можно снова прочитать содержимое и сравнить контрольную сумму MD5 с файлом, который мы использовали в качестве входных (bios.бункер).

В приведенном выше примере я записал ранее зарезервированный файл, поэтому flashrom был достаточно умен, чтобы обнаружить это и предупредить меня об этом.

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

USB-программатор Ch441A, серия 24 Устройство записи EEPROM

Описание

Поддержка 24 EEPROM и 25 SPI flash

Микросхема автоматической идентификации модели 25 серии

Поддержка USB для TTL

Универсальная машина онлайн-щетка

Микроконтроллер STC поддерживает полный диапазон загрузки программ

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

Обеспечьте 5v-3.Выход блока питания 3в

Размеры (Д * Ш * В) 8,50 * 2,70 * 1,40 см / 3,35 дюйма * 1,06 дюйма * 0,55 дюйма (коромысло в комплект не входит)

Список поддерживаемых устройств серии

25 \ 26:

Примечание: из-за особенностей микросхемы Ch441A, микросхема ESMT SST класса 25 считывает, но не записывает!

AMIC
A25L512 A25L05P A25L10P A25L010 A25L020
A25L20P A25L40P A25L040 A25L080 A25L80P
A25L016 A25L16P A25L032

ATMEL
AT25F512 AT25F512B AT25F512A AT25FS010 AT25F1024
AT25F1024A AT25F2048 AT25DF021 AT25F4096 AT25FS040
AT25DF041A AT26F004 AT26DF081A AT25DF161 AT26DF161
AT26DF161A AT25DF321A AT26DF321 AT25DF321 AT25DF641

ОБЩИЙ
25X005 25X05 25×10 25×20 25×40
25X80 25X16 25X32 25X64 25X128
25X256 25X512 25X1024 25X2048

ЭОН
EN25F05 EN25P05 EN25LF05 EN25F10 EN25LF10
EN25D10 EN25P10 EN25F20 EN25D20 EN25LF20
EN25F40 EN25D40 EN25LF40 EN25Q80 EN25D80
EN25F80 EN25P80 EN25T80 EN25B16T EN25T16
EN25B16 EN25D16 EN25F16 EN25Q16 EN25P32
EN25Q32 EN25F32 EN25B32 EN25B32T EN25Q64
EN25B64 EN25F64 EN25B64T EN25F128 EN25Q128

ES
ES25P10 ES25P20 ES25M40A ES25M40 ES25P40
ES25M80 ES25M80A ES25P80 ES25M16 ES25M16A
ES25P16 ES25P32

ESMT
F25L04UA F25L004A F25L08PA F25L008A F25L016A
F25L16PA F25L32QA F25L32PA

GIGADEVICE
GD25Q512 GD25Q10 GD25Q20 GD25F40 GD25D40
GD25Q80 GD25D80 GD25T80 GD25F80 GD25Q16
GD25Q32 GD25Q64 GD25Q128

KH

80
6D

MXIC
MX25V512 MX25L512 MX25L1005 MX25L2005 MX25L8035
MX25L4005A MX25V4035 MX25V4005 MX25V8005 MX25L8005
MX25L1635D MX25L1605D MX25L1608D MX25L3235D MX25L3208D
MX25L3237D MX25L3225D MX25L3205D MX25L3206E MX25L6405D
MX25L6455E MX25L6408D MX25L6406E MX25L6445E MX25L12805D
MX25L12845E

NEXFLASH
NX25P10 NX25P20 NX25P40 NX25P80 NX25P16
NX25P32


NSHINE MS25X05 MS25X10 NS25X20 NS25X40 MS25X80
MS25X16 MS25X32 MS25X64 MS25X128


ПМК PM25LV512A PM25LV010A PM25LV020 PM25LV040 PM25LV080B
PM25LV016B


SAIFUN SA25F005 SA25F010 SA25F020 SA25F040 SA25F080
SA25F160 SA25F320


Spansion S 25FL004A S25FL040A S25FL008A S25FL160 S25FL016A
S25FL032A S25FL064A S25FL128P S25FL129P S25FL128A

ССТ
SST25VF512A SST25VF512 SST25VF010 SST25VF010A SST25VF020A
SST25VF020 SST25VF040B SST25VF040A SST25VF040 SST25VF080B
SST25VF016B SST25VF032B SST25VF064C

ST
M25P05A M25PE10 M25P10A M25P20 M25PE20
M25PE40 M25P40 M25PE80 M25P80 M25PX80
M25PX16 M25P16 M25PE16 M25P32 M25PE32
M25PX32 M25PX64 M25P64 M25PE64 M25P128

WINBOND
W25X10 W25X10L W25P10 W25X10AL W25X10A
W25P20 W25X20AL W25X20A W25X20 W25X20L
W25X40A W25P40 W25Q40BV W25X40L W25X40
W25X40AL W25Q80BV W25Q80V W25X80 W25P80
W25X80A W25X80L W25X80AL W25P16 W25Q16BV
W25Q16V W25X16 W25Q32BV W25Q32V W25X32
W25P32 W25Q64BV W25X64 W25Q12 8БВ

Список поддерживаемых устройств серии 24

ATMEL
AT24C01B AT24C01 AT24C01A AT24C02 AT24C02A
AT24C02B AT24C04B AT24C04 AT24C04A AT24C08A
AT24C08B AT24C08 AT24C16 AT24C16A AT24C16B
AT24C32B AT24C32A AT24C32 AT24C64 AT24C64A
AT24C64B AT24C128 AT24C128A AT24C128B AT24C256B
AT24C256 AT24C256A AT24C512B AT24C512A AT24C512
AT24C1024 AT24C1024A AT24C1024B

КАТАЛИЗАТОР
CAT24C01 CAT24WC01 CAT24WC02 CAT24C02 CAT24C04
CAT24WC04 CAT24WC08 CAT24C08 CAT24WC16 CAT24C16
CAT24WC32 CAT24C32 CAT24WC64 CAT24C64 CAT24WC128
CAT24C128 CAT24WC256 CAT24C256 CAT24C512 CAT24WC512
CAT24C1024 CAT24WC1024

COMMON
24C01 3V 24C01 5V 24C02 3V 24C02 5V 24C04 5V
24C04 3V 24C08 3V 24C08 5V 24C16 5V 24C16 3V
24C32 5V 24C32 3V 24C64 5V 24C64 3V 24C128 5V
24C128 3V 24C256 5V 24C256 3V 24C512 5V 24C512 3V
24C1024 3V 24C1024 5V 24C2048 5V 24C2048 3V 24C4096 5V
24C4096 3V

FAIRCHILD
FM24C01L FM24C02L FM24C03L FM24C04L FM24C05L
FM24C08L FM24C09L FM24C17L FM24C16L FM24C32L
FM24C64L FM24C128L FM24C256L FM24C512L FM

HOLTEK
HT24C01 HT24LC01 HT24C02 HT24LC02 HT24C04
HT24LC04 HT24C08 HT24LC08 HT24C16 HT24LC16
HT24LC32 HT24C32 HT24LC64 HT24C64 HT24C128
HT24LC128 HT24C256 HT24LC256 HT24LC512 HT24C512
HT24C1024 HT24LC1024

ISSI
IS24C01 IS24C02 IS24C04 IS24C08 IS24C16
IS24C32 IS24C64 IS24C128 IS24C256 IS24C512
IS24C1024

МИКРОЧИП
MIC24LC014 MIC24AA01 MIC24AA014 MIC24LC01B MIC24LC02B
MIC24AA02 MIC24C02 С MIC24AA025 MIC24AA04 MIC24LC04B
MIC24LC024 MIC24AA024 MIC24LC025 MIC24LC08B MIC24AA08
MIC24LC16B MIC24AA16 MIC24LC32 MIC24AA32 MIC24LC64
MIC24FC64 MIC24AA64 MIC24FC128 MIC24AA128 MIC24LC128
MIC24AA256 MIC24LC256 MIC24FC256 MIC24AA512 MIC24LC512
MIC24FC512 MIC24AA1024

НСК
NSC24C02L NSC24C02 NSC24C64

RAMTRON
FM24CL04 FM24C04A FM24CL16 FM24C16A FM24CL64
FM24C64 FM24C256 FM24CL256 FM24C512

ROHM
BR24L01 BR24C01 BR24L02 BR24C02 BR24L04
BR24C04 BR24L08 BR24C08 BR24L16 BR24C16
BR24L32 BR24C32 BR24C64 BR24L64

ST
ST24C01 ST24C02 ST24C04 ST24C08 ST24C16
ST24C32 ST24C64

XICOR
X24C01 X24C02 X24C04 X24C08 X24C16

В комплект входит

1 шт. X USB-программатор Ch441A, серия 24 Устройство записи EEPROM

Обзор модуля

Ch441A с обновленным программным обеспечением

Модуль

CV341A — это программатор для прошивки USB EEPROM, очень популярный программатор из-за цены.Итак, сегодня я собираюсь обсудить, как вы можете использовать этот модуль Ch441A. Также я дам вам ссылку для бесплатного скачивания рабочего программного обеспечения этого USB-программатора.

USB-программатор Ch441A представляет собой модуль для прошивки SMD-пакетов. То есть вы можете легко получить на офлайн и онлайн рынке. Цена этого программатора часто меняется с ценой в долларах США. Когда я пишу эту статью, на этот раз цена этого программатора от 200 до 350 индийских рупий на интернет-рынке. Программное обеспечение модуля Ch441A скачать с этого сайта.

Для получения информации внимательно прочтите этот блок. Здесь я делюсь всеми видами статей по ремонту электроники. Если вы специалист по электронике или хотите стать профессиональным техником по электронике, этот сайт вам поможет. Программное обеспечение модуля Ch441A скачать с этого сайта.

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

Об этом модуле Ch441A

Этот USB-программатор BIOS Ch441A можно использовать для прошивки BIOS CHIP материнской платы.Это старый программатор BIOS, поэтому этот программатор поддерживает некоторые выбранные микросхемы BIOS.

Этот программатор поддерживает только микросхему флэш-памяти EEPROM серии 25 и микросхему флэш-памяти 24 SPI с 8-контактными и 16-контактными микросхемами.

Если вы хотите прошить микросхему EEPROM серии 25 и микросхему флэш-памяти SPI серии 24. Этот программный модуль поможет вам завершить работу по перепрошивке. Этот программатор поддерживает все операционные системы Windows. Если у вас ОС Linux или MAC, этот программатор не поддерживает вашу систему.

Как загрузить программное обеспечение обновления модуля Ch441A

Выполните следующий шаг, чтобы загрузить программное обеспечение обновления для программатора Ch441A mini USB Bios. Я даю ссылку для скачивания на последнем шаге.

Первый шаг: Прежде всего, щелкните ссылку «Загрузить», которую я выделил внизу этого блока жирным шрифтом.

Второй шаг: После нажатия на ссылку «Загрузить» на экране вашего устройства откроется новая страница, на которой вы увидите Free Download Option.

Третий шаг: Теперь вы должны подать 30 секунд, установить флажок безопасности и щелкнуть СОЗДАТЬ ССЫЛКУ ДЛЯ ЗАГРУЗКИ.

Заключительный шаг : На этом этапе вам просто нужно нажать кнопку «НАЖМИТЕ НА ЗАГРУЗКУ». Программное обеспечение начнет загрузку.

Для загрузки последней версии программного обеспечения Ch441A USB Bios Programmer Щелкните здесь

Список поддерживаемых микросхем, приведенный в таблице ниже

AMIC CHIP LIST:

A25L10P 9055
A25L05P A25L50 9055 A25L40P A25L80P A25L16P

ATMEL CHIP LIST:

AT25DF041A AT25DF321 AT25F004
AT25F512A AT25F2048 AT25F4096
AT25F1024A AT25FS010 AT26DF081A
AT26DF16A AT26DF321 AT26F004

WINBOND CHIP LIST:

W25P40
W25P10 W25X10 W25Q10 W25QP20
W25X20 W25Q20 W25X40
W25Q40 W25P80 W25X80 W25P80
W25Q80 W25P16 W25X16 W25Q16
W25P32 W25P64 W25X64

NEXFLASH ЧИП СПИСОК:

Ch441A Programmer? Как это работает для прошивки в микросхемах Flash? Знать

Введение

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

По этой причине на рынке доступны различные инструменты для устранения проблем с STB или проблем со спутниковым ресивером.

Итак, сегодня в этой статье мы собираемся объяснить инструмент, используемый для решения проблем спутникового ресивера или проблем с телевизионной приставкой и т. Д., Который известен как инструмент Ch441A для ремонта телевизионной приставки.

Что такое программатор Ch441A?

Ch441A Программатор используется для записи прошивки или выпуска в Set Top Box, спутниковом ресивере, наземном ресивере и т. Д.

Другими словами,

Ch441A Programmer — это инструмент программирования, используемый для программирования Flash IC.

Как показано выше на изображении, этот небольшой аппаратный элемент подключен между Flash IC и портативным компьютером. Это программатор Black Ch441A.

Итак, есть два способа подключить вашу флеш-память к этому программатору Ch441A.

Вы можете подключиться к нему с помощью монтажного разъема Flash IC. В этом случае вам нужно сначала распаять микросхему вспышки, а затем установить на нее.

В противном случае, если вы не хотите демонтировать микросхему флеш-памяти, вы можете использовать клипсовый кабель. Один конец этого кабеля закреплен на микросхеме вспышки, а другой конец подключен к разъему IC.

Этот программатор имеет различные детали, которые могут быть соединены с ним, например,

Разъем для крепления микросхемы флэш-памяти

Кабель зажима

Удлинительный кабель USB

Пластины печатной платы и контакты и т. Д.

Примечание. , Микросхема спутникового приемника , микросхема и микросхема наземного приемника , микросхема и т. Д.

Как работает программатор Ch441A?

Вам необходимо сначала установить программное обеспечение для этого программатора Ch441A на ваш ПК или ноутбук.

Затем откройте программное обеспечение и выберите Flash IC Type от до 25 SPI Flash (это зависит от типа вашей флэш-памяти), как показано ниже на изображении,

Теперь подключите программатор Ch441A (установленная на нем микросхема флэш-памяти) к ноутбуку. через порт USB.

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

Теперь он показывает различные кнопки, такие как «Обнаружение», «Чтение», «Программирование», «Авто», «Стирание / форматирование» и т. Д. Давайте кратко обсудим функции этих кнопок, чтобы облегчить понимание.

Каковы функции программатора Ch441A?

(1) Функция обнаружения

Это первая кнопка, которую мы должны нажать после подключения этого программатора. Потому что это указывает на то, что ваша вспышка подключена правильно или нет.Если его считывание flash IC, то он покажет вам информацию о Flash IC.

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

(2) Функция чтения

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

Но когда мы нажимаем кнопку чтения, это программное обеспечение начало читать данные Flash IC.Если ваш IC имеет 4 МБ данных, это займет около 3 минут.

После этого отображаются данные, доступные на этой микросхеме флэш-памяти.

(3) Функция стирания

Эта кнопка используется для стирания или форматирования текущих доступных данных на флэш-памяти.

Чтобы стереть доступные данные на флеш-микросхеме, вам нужно сначала нажать кнопку чтения. Затем на экране отобразятся доступные в настоящее время данные, а затем нажмите кнопку «Стереть», чтобы удалить их.

Удаление данных из флэш-памяти занимает около 5 секунд.

(4) Пустая функция

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

(5) Программная функция

Программная кнопка также может называться кнопкой записи. Поскольку функция этой кнопки заключается в записи данных на флеш-микросхему.

Где вам нужно просмотреть файл для записи данных на флеш-карту. Где у вас прошивка расширение файла может .bin .

(6) Функция проверки

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

(7) Автоматическая функция

Эта кнопка используется для записи или программирования данных во флэш-памяти IC, после чего она будет автоматически проверена.

Нам не нужно давать команду несколько раз.

(8) Функция сохранения

Эта функция используется для сохранения или резервного копирования текущих доступных данных на флеш-микросхеме. После считывания микросхемы флеш-памяти вы можете нажать эту кнопку «Сохранить», чтобы получить резервную копию данных.

Каковы особенности программатора Ch441A?

(1) Это позволяет обновлять различные типы микросхем Flahs, используемые для спутниковых приемников, телевизионных приставок, наземных приемников и т. Д.

(2) Вы также можете получить резервную копию имеющихся в настоящее время данных на Flahs iCs.

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

(4) Его также можно подключить к смартфону для обновления и резервного копирования данных микросхемы флеш-памяти. Здесь нам нужно использовать приложение для Android.

(5) Это небольшой, компактный, удобный и простой в использовании инструмент.

(6) Это дешевый инструмент.

Вывод программатора Ч441А?

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

alexxlab

leave a Comment