Ch341: USB программатор на CH341, V2 | Приборы

Содержание

Радиосхемы. — Ch441- USB программатор для программирования FLASH 24 и 25 серии

категория

Программаторы

материалы в категории

Довольно неплохой и дешевый программатор который можно использовать при программировании микросхем памяти 24XX и 25XX серии. Выглядит он вот так:

Купить можно ЗДЕСЬ

Драйвер к программатору прилагается во вложении к статье.

Так как разъем на самом программаторе рассчитан под работу с корпусами DIP-8, то желательно приобрести еще и адаптер под SMD серии. Выглядит он вот таким образом:

Работа с программатором Ch441

Программатор прост в работе и для примера давайте рассмотрим вариант программирования FLASH памяти серии 25Q32 цифрового эфирного DVB-T2 приемника.

Итак, для начала, конечно-же необходимо распаковать и установить драйвера. После их установки у Вас появится вот такой ярлык

Кликаем по нему, открываем программу, появляется диалоговое окно

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

Так поступить будет гораздо лучше, потому что если чип неисправен, то программатор его просто-напросто не увидит.

Шаг третий: прежде чем перепрограммировать чип, желательно сохранить то что на нем было. Для этого жмем на иконку (прочесть)

Запустится процесс чтения

Дожидаемся окончания процесса и сохраняем данные в любом месте

Шаг третий: программирование. Для начала лучше будет очистить сам чип. Для этого необходимо кликнуть на соответствующую иконку.

Затем приступаем к программированию.
Тоже ничего сложного: выбираем нужный файл на компьютере (кстати- и у нас на сайте есть постоянно пополняемая база прошивок, а если чего-то там не нашлось- можете спросить на форуме)

После чего кликаем на иконку «программировать». Запускает процесс программирования, сам процесс будет отображаться на табло.

Дожидаемся окончания процесса и, в принципе,все готово. Если возникли сомнения (например насчет исправности программируемой флешки), то можно кликнуть на «проверку»

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

Таким образом можно программировать микросхемы памяти EEPROM серии 24XX, применяемых в устаревшей аппаратуре, а также и более современные распространенные флешки 25-той серии применяемые как и в бытовой электронике (телевизоры, DVB-T2 приемники, так и даже для хранения BIOS в ноутбуках.

 

Вложения к странице
ФайлОписаниеРазмер файла:
Ch441A.zip 2785 Кб

Ch441 24 25 серия EEPROM Flash BIOS USB программатор с программным обеспечением и Драйвером|Интегральные схемы|

Ch441 адрес для загрузки драйвера: https://drive.google.com/open?id=1us2XLkDSgD_9jPmDEjGY1nvqdUSqTszg

 

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

 

Многие мощные программисты, в основном, нормальное использование

 

При обнаружении программиста с защищенной функцией зажим не может считываться при нормальном напряжении. На данный момент, 3,3 v напряжение должно быть добавлено. Метод выглядит следующим образом: зажим зажимает застежку-чип, а зажим соответствующий 8th pin-код чип добавляет 3,3 v напряжения. Как правило, источника питания 3,3 v имеет два провода, таким образом, это нормально для VCC для подключения зажим и другой провод должен быть непосредственно на основе.

 

Преобразования Блок может использовать некоторые чипы являются 1,8 v, таких как huabang w25q64, wang hong mx25u1635, mx25u6435 и так далее в 3,3 v программист для преобразования ожога. Эти чипы, как правило, используются на материнских платах компьютеров apple.

 

Основная 1,8 v чип применимо к чипу одна и та же:

Winbond

W25q10ew, w25q20ew, w25q20bw, w25q40bw

В макро

Mx25u5121e, mx25r512f, mx25u1001e, mx25r1035f, mx25u2033e, mx25r2035f, mx25u4035,

Mx25u4033e, mx25u4032e, mx25r4035f, mx25u8035, mx25u8035e, mx25u8033e,

Mx25r8035f, mx25u1635e, mx25v1635f, mx25v1635f,

Mx25r3235f, mx25u6473f, mx25u6435f, mx25r6435f, mx25u12873f, mx25u12835f,

Mx25u25635f, mx25u51245g, mx25um51245g, mx66u51235f

Ch441A EEPROM/SPI Flash BIOS программатор с AliExpress. Драйвера и софт

Всем  привет! Получил программатор Ch441A EEPROM/SPI и столкнулся с тем, что продавец не выслал драйвера и программы, хотя в описании товара указывал – http://goo.gl/5rYWYb.

Пришлось покопаться в Интернете и поискать подходящие драйвера и рабочий под Windows 10 софт. Это оказалось не так просто, но все же возможно. Если у вас Windows 7 или XP, то задача немного упрощается, т.к. как в отличии от Windows 8 и 10 нет необходимости искать подписанные цифровой подписью драйвера.

Последние версии драйверов можно скачать с сайта – http://goo.gl/TOVRiN

Так же проверенные версии доступны по ссылкам:

Драйвера для режима программирования – Ch441PAR.ZIP

Для режима USB-SERIAL TTL – Ch441SER.ZIP

При первом подключении устройство определится как Неизвестное устройство.

После скачивание драйвера следует распаковать и найти файл setup.exe

После запуска видим окошко.

Нажимаем Install. Подтверждением удачной установки будет следующее уведомление. Если установка не удалась, попробуйте повторить процесс, запустив setup.exe от имени Администратора.

Если повторные попытки не удаются, то вероятно, Windows блокирует драйвер и его стоит попробовать установить с отключенным контролем цифровой подписи. Для это выполняем следующие действия:

Зажимаем Shift и нажимаем Перезагрузку > Решение проблем > Дополнительные опции > Параметры загрузки > Повторная перезагрузка > В предложенном меню выбираем 7 или F7 для отключения контроля цифровой подписи драйверов.

Повторяем процедуру установки. Сейчас точно должно все пройти нормально и драйвер установиться. Подтверждение тому, Неизвестное устройство станет USB-EPP/I2C… Ch441A

Драйвер для серийного режима устанавливается аналогично. При этом на программаторе переключаем джампер в положение 2-3. Результат – установленный порт USB-SERIAL.

После успешной установки драйверов необходимо установить ПО для программирования. Под Windows 10 (под более старые версии думаю так же хорошо будет работать) подходит программа Ch441A Programmer 1.29 (СКАЧАТЬ).

Распаковываем и запускаем файл Ch441A_C.EXE. Выглядит следующим образом:

Теперь можно приступать к прошивке чипов. Все готово для этого.

Полезные ссылки:

Ch441A 24 25 Series EEPROM Flash BIOS USB Programmer – http://goo.gl/cxcv3V

Прищепка для прошивки SOIC8 SOP8 без выпаивания – http://goo.gl/7dvoN6

Канал на Youtube — technoKIT

Кэшбэк Алиэкспресс от 7 до 15% – //igorosa.com/cashback-aliexpress/

Ch441PAR.ZIP – http://www.mediafire.com/download/myuvzs54mr483hs/Ch441PAR.ZIP

Ch441SER.ZIP – http://www.mediafire.com/download/96bc79fev1u7ujj/Ch441SER.ZIP

Внимание! Ряд антивирусов показывает наличие вирусов в файлах ПО программатора. Я использую этот софт без каких-либо проблем, но если у вас есть сомнение –

НЕ качайте! Ищите альтернативные варианты в сети, но не пишите супер “умные” комментарии. Спасибо.

Ch441A-programmer-software-1.29.rar – http://www.mediafire.com/download/4m7skn28tntt9xm/Ch441A-programmer-software-1.29.rar

Для тех у кого не качает по ссылкам выше, ссылка на драйвера и софт на Я.Диске – DRV_AND_SOFT_Ch441A.zip

Если у вас возникли вопросы, пишите в комментарии. Спасибо за внимание. Всем пока!

Сохранить

Сохранить

Поделиться ссылкой:

Понравилось это:

Нравится Загрузка…

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

USB Bridge Controller Ch441 — Nanjing Qinheng Microelectronics Co., Ltd.

Введение

Ch441 — это микросхема преобразователя USB, которая преобразует USB в последовательный интерфейс UART, интерфейс принтера, интерфейс параллельного порта, а также общие интерфейсы последовательной связи 2/4 для синхронизации и т. Д. В режиме UART Ch441 обеспечивает разрешение передачи UART, UART принимает сигналы управления скоростью и т. Д., А также общие сигналы интерфейса модема, чтобы расширить интерфейс UART компьютера или напрямую обновить стандартные устройства последовательной связи до USB.В режиме LPT Ch441 предоставляет стандартный USB-порт печати, совместимый со спецификациями USB и операционной системой Windows, для обновления принтера с портом печати напрямую до USB. В режиме параллельного порта Ch441 предоставляет 8-битный параллельный интерфейс в режиме EPP или MEM для ввода и вывода данных напрямую без микроконтроллера / DSP / MCU. Кроме того, Ch441B / F / A поддерживает часто используемые синхронные последовательные интерфейсы, такие как 2-проводный интерфейс (линия SCL, линия SDA) и 4-проводной интерфейс (линия CS, линия SCK / CLK, линия MISO / SDI / DIN, MOSI / Линия SDO / DOUT) и т. Д.

Характеристики

2.1. Введение

  • Полноскоростной интерфейс USB-устройства, совместимый с USB 2.0.
  • Поддерживает источник питания 5 В и 3,3 В.
  • Дополнительно: настройте идентификатор поставщика, идентификатор продукта, серийный номер и т. Д. Через внешнюю недорогую серийную EEPROM.
  • Низкая стоимость, преобразование оригинальных периферийных устройств с последовательным портом, оригинального принтера с портом печати и оригинальных периферийных устройств с параллельным портом напрямую на USB.
  • Бессвинцовая упаковка, соответствующая требованиям RoHS, SOP-28, SSOP-20 и QFN28.
  • Совместим только с приложениями и не может быть абсолютно таким же. 2.2. UART
  • Эмуляция стандартного интерфейса UART, используемого для обновления исходных последовательных устройств или расширения дополнительных UART через USB.
  • Оригинальные приложения UART полностью совместимы без каких-либо модификаций.
  • Аппаратный полнодуплексный последовательный интерфейс UART, встроенный приемно-передающий буфер, поддерживает скорость передачи данных от 50 до 2 Мбит / с.
  • Поддерживает 5, 6, 7 или 8 бит данных и 1 или 2 стоповых бита, поддерживает четность, нечетность, отсутствие меток, четность по пробелам.
  • Поддерживает разрешение передачи UART, UART принимает сигналы управления скоростью и т. Д., А также общие сигналы интерфейса модема.
  • Обеспечивает дополнительные интерфейсы RS232, RS485, RS422 и т. Д. Через внешний чип преобразования напряжения.
  • Поддерживает доступ к внешней последовательной памяти EEPROM Ch441 при обмене данными по UART. 2.3. Порт печати
  • Стандартный порт печати USB для обновления исходного порта печати принтера, совместимого с соответствующими спецификациями USB.
  • Совместимость с Windows / Linux / MACOS и так далее, и приложение полностью совместимо.
  • Поддерживает различные принтеры со стандартным портом печати, дополнительную низкоскоростную печать и высокоскоростную печать.
  • Поддерживает двустороннюю связь по спецификации IEEE-1284 и поддерживает одностороннюю и двустороннюю передачу принтеров. 2.4. Параллельный порт
  • Доступны два режима: режим EPP и режим MEM.
  • EPP предоставляет такие сигналы, как AS #, DS # и WR # и т. Д. Подобно EPP V1.7 или EPP V1.9.
  • В режиме MEM подаются такие сигналы, как A0, RD #, WR # и т. Д.Что похоже на режим чтения / записи памяти. 2.5. Синхронный последовательный порт
  • Технология
  • FlexWireTM позволяет использовать гибкие двух- и пятипроводные синхронные последовательные порты с помощью программного обеспечения.
  • В качестве хоста / главного хоста он поддерживает обычные синхронные последовательные интерфейсы, такие как 2-проводные и 4-проводные.
  • 2-проводный интерфейс обеспечивает две сигнальные линии SCL и SDA и поддерживает 4 скорости передачи.

Информация о разработке Принадлежность: Ch441DS1.PDF Драйверы: 1.Ч441СЕР.EXE (драйвер для Windows, поддерживает WIN10 / WIN8 / WIN7 / XP и т. Д.) 2.Ch441SER_ANDROID.ZIP (Android-приложение) 3.Ch441SER_LINUX.ZIP (драйвер для Linux) 4.Ch441SER_MAC.ZIP (драйвер ОС MAC) Схема / Плата: Ch441PCB.ZIP

Ch441 по лучшей цене на AliExpress.

Отличные новости !!! Вы попали в нужное место для ch441. К настоящему времени вы уже знаете, что все, что вы ищете, вы обязательно найдете на AliExpress.У нас буквально есть тысячи отличных продуктов во всех товарных категориях. Ищете ли вы товары высокого класса или дешевые и недорогие оптовые закупки, мы гарантируем, что он есть на AliExpress.

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

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

Если вы все еще не уверены в ch441 и думаете о выборе аналогичного товара, AliExpress — отличное место для сравнения цен и продавцов. Мы поможем вам решить, стоит ли доплачивать за высококлассную версию или вы получаете столь же выгодную сделку, приобретая более дешевую вещь.И, если вы просто хотите побаловать себя и потратиться на самую дорогую версию, AliExpress всегда позаботится о том, чтобы вы могли получить лучшую цену за свои деньги, даже сообщая вам, когда вам будет лучше дождаться начала рекламной акции. и ожидаемая экономия.AliExpress гордится тем, что у вас всегда есть осознанный выбор при покупке в одном из сотен магазинов и продавцов на нашей платформе. Реальные покупатели оценивают качество обслуживания, цену и качество каждого магазина и продавца.Кроме того, вы можете узнать рейтинги магазина или отдельных продавцов, а также сравнить цены, доставку и скидки на один и тот же продукт, прочитав комментарии и отзывы, оставленные пользователями. Каждая покупка имеет звездный рейтинг и часто имеет комментарии, оставленные предыдущими клиентами, описывающими их опыт транзакций, поэтому вы можете покупать с уверенностью каждый раз. Короче говоря, вам не нужно верить нам на слово — просто слушайте миллионы наших довольных клиентов.

И, если вы новичок на AliExpress, мы откроем вам секрет.Непосредственно перед тем, как вы нажмете «купить сейчас» в процессе транзакции, найдите время, чтобы проверить купоны — и вы сэкономите еще больше. Вы можете найти купоны магазина, купоны AliExpress или собирать купоны каждый день, играя в игры в приложении AliExpress. Вместе с бесплатной доставкой, которую предлагают большинство продавцов на нашем сайте, вы сможете приобрести ch441 по самой выгодной цене.

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

boseji / Ch441-Store: Документы и программное обеспечение, относящиеся к знаменитому Ch441a, используемому в программаторах I2C / SPI Flash, также называемых программистами Bios

Документы и программное обеспечение, относящиеся к знаменитому Ch441a, используемому в программаторах флэш-памяти I2C / SPI, также называемых программаторами BIOS

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

Источник: https://www.onetransistor.eu/2017/08/ch441a-mini-programmer-schematic.html

О Ch441

Это универсальный преобразователь USB в многопротокольный.

Из прилагаемого информационного листка (на английском языке) видно 4 основных элемента.

  • UART — Чип может использоваться как преобразователь USB в UART. Его также можно использовать для RS-485, так как он также имеет вывод автоматического управления драйвером.
  • Synchronous Serial — I2C и SPI — Чип имеет 3 контакта выбора чипа и поддержку нескольких режимов для протокола SPI.Также чип имеет выделенные контакты I2C.
  • Parallel Interface — этот интерфейс может использоваться для обмена данными с параллельной шиной памяти со всеми необходимыми управляющими сигналами.
  • Порт принтера — устройство может имитировать параллельный порт EPP через USB, чтобы иметь возможность подключаться к более старым принтерам и т. Д.

Атрибуты

  • OneTransistor https://www.onetransistor.eu/ — Хороший веб-сайт, если вы ищете идеи в области электроники и многие темы о Maker.
  • Электродракон https: // www.electrodragon.com — один из лучших магазинов Maker, вы можете найти массу вкусностей для ваших проектов.
  • Jiangsu QinHeng Ltd Компания, создающая эти замечательные микросхемы Ch441a http://www.wch.cn/
  • Александр Гаврилов — Предоставил нам следующую информацию:
  • Пользователь Github BigBox2020 предоставил нам flashrom инструкции и некоторые варианты программирования с закрытым исходным кодом. Вот вклады:
  • Пользователь Github DSchndr предоставил нам Parallel Programmer .Этот проект использует Ch441a как программатор параллельной памяти . Требуется 2 дополнительных MCP23017, работающих на (i2c). Проект также включает графический интерфейс на основе C # для управления программистом. Вот вклады:

Программатор на базе Ch441a

Основное применение этого чипа — программирование микросхем флэш-памяти SPI. Эти микросхемы флэш-памяти SPI часто используются в BIOS многих компьютерных карт. Фактически, большинство маршрутизаторов WiFi используют эти микросхемы флэш-памяти SPI для хранения встроенного образа Linux.Так что в идеале эти программисты действительно могут помочь вам заменить образ Linux на WiFi-роутер. Также сообщалось, что этот программатор можно использовать для восстановления заблокированного или заблокированного BIOS с ноутбуков.

Давайте посмотрим, как выглядит программист:

Источник: https://www.onetransistor.eu/2017/08/ch441a-mini-programmer-schematic.html

Люди из Onetransistor были достаточно любезны и предоставили схемы:

Источник: https: // www.onetransistor.eu/2017/08/ch441a-mini-programmer-schematic.html

Источник: https://www.onetransistor.eu/2017/08/ch441a-mini-programmer-schematic.html

Ch441a Драйверы

Мы загрузили драйверы с веб-сайта Jiangsu QinHeng Ltd , следовательно, все должны быть подлинными драйверами, без вредоносных программ.

для Windows

для Linux

В большинстве случаев вам не понадобится какой-либо драйвер, поскольку он был зарегистрирован автоматически.Однако для общения вам может понадобиться помощь библиотек.

Для устройств Android

Интересно, что производитель на самом деле обеспечивает поддержку Android. Мало того, что они предоставляют приложение Android для тестирования и Библиотеку в форме .jar .

для MAC

Поддержка MAC от производителя невелика.

Приложение для программирования Ch441a

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

Наконец-то мы нашли одну часть программного обеспечения с закрытым исходным кодом для программирования. Это было сделано пользователем Github BigBox2020. Другой — usbASP Flash Programmer .aka. AsProgrammer . Это Альтернатива с открытым исходным кодом предоставлена ​​Александром Гавриловым.

Ниже приведены ссылки на соответствующие публикации.

Вот несколько проектов с открытым исходным кодом, ориентированных на эту платформу:

Автор

Александр Гаврилов

Вот еще несколько проектов с открытым исходным кодом, которыми поделился с нами Александр Гаврилов

Вот несколько ссылок из закрытых источников, которыми поделился с нами Александр Гаврилов

Материал предоставлен пользователем Github BigBox2020

Вот несколько ссылок на закрытый исходный код, которыми поделился с нами пользователь Github BigBox2020:

Вот несколько ссылок на инструмент с открытым исходным кодом flashrom , которыми поделился с нами пользователь Github BigBox2020:

Вклад пользователя Github DSchndr

Этот проект использует Ch441a как программатор параллельной памяти .Требуется 2 дополнительных MCP23017, работающих на (i2c). Проект также включает графический интерфейс на основе C # для управления программистом. Вот вклады:

Требуется помощь

Пожалуйста, не стесняйтесь вносить все, что, по вашему мнению, будет полезно для сообщества.

Текущие детали, которым требуется помощь:

  1. Проверка закрытого кода Ch441a Programmer Application в списке В последний раз мы удалили элементы, так как сообщество жаловалось на вирус, содержащийся в некоторых дистрибутивах.Мы просим помощи, чтобы убедиться, что решения для программистов безопасны в использовании, прежде чем размещать их здесь.
  2. Перевод Нам нужна помощь с правильным переводом документации. Это может быть с других языков на обычный английский.
  3. Учебники Нам нужна помощь с учебными пособиями по созданию и использованию приложений с открытым или закрытым исходным кодом для Ch441a Programmer Application .

Дамп прошивки с программатором Ch441a

Рик Виссер //

Примечание. Этот блог также будет лабораторией для любой из предстоящих конференций Wild West Hackin ’Fest .

Во время недавней помолвки я столкнулся с проблемой. Проблема, с которой я столкнулся, заключалась в том, что микросхема SPI, с которой я пытался сбросить прошивку, была микросхемой 1,8 В. Это не было бы проблемой, но и shikra, и bus pirate рассчитаны на микросхемы 3,3 В. Я подумал о создании делителя напряжения для понижения напряжения, но после небольшого поиска в Google я наткнулся на Ch441a с адаптером 1,8 В. Решил заказать с доставкой сутки. После того, как я поработал с ним и смог успешно сбросить прошивку с 1.8v IC, не снимая микросхему SPI с печатной платы, я решил написать об этом блог. Этот блог предназначен для любой аудитории. Это может быть слишком пошагово для людей среднего или опытного уровня, которые сбрасывали прошивки с помощью других инструментов, но я хотел включить и новичков, потому что мы все с чего-то начали, верно?

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

Ch441a Содержимое упаковки

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

«Ch441-Windows-SPI-I2C-Driver + SDK-library» и «Ch441-Windows-Serial-Driver + SDK-library» на https: // github.com / boseji / Ch441-Store.

Программное обеспечение

AsProgrammer — https://github.com/nofeletru/UsbAsp-flash/releases/

После загрузки программного обеспечения и установки его на мой ноутбук с Windows пришло время выбрать цель. Я вошел в свою коллекцию электроники для «гаражной распродажи» и нашел маршрутизатор Netgear WNDR3700, который подойдет. Взломав корпус и проведя разведку чипов для устройства, я обнаружил целевой чип SPI. Ниже приведено изображение платы с идентифицированным чипом SPI.

Печатная плата Netgear WNDR3700 с идентифицированным чипом SPI

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

Лист данных Конфигурация и описание выводов

Изучив таблицу, я заметил, что этот конкретный чип имеет VCC 3,3 В, а фактический тип корпуса на плате — 16-контактный чип.Благодаря этой информации мы знаем, что нет необходимости использовать адаптер 1,8 В. Но похоже, что у нас может быть проблема с 16-контактным корпусом микросхемы (обратите внимание, что средние 8 контактов не используются). Ch441a поставляется только с 8-контактным зажимом для микросхемы и разъемом. Я мог бы припаять провода к работающим контактам MX25L6445E и подключить его к разъему Ch441a Zero Insertion Force (ZIF), но, поскольку я мог использовать 16-контактный зажим для микросхемы для будущих взаимодействий, я решил купить его.

После быстрого поиска в Интернете я выбрал 16-контактный зажим для микросхемы, который включал уже припаянные разъемы для подключения к разъему ZIF Ch441a.Я размещу ссылку на зажим для 16-контактного чипа внизу этого блога вместе со ссылкой для программатора Ch441a. Разъемы, которые были снабжены 16-контактным зажимом для микросхемы, включали 8-16-контактный разъем, а также 16-16-контактный разъем. Я также отключил 8–16-контактный разъем и обнаружил, что на нем есть правильные дорожки для непосредственного взаимодействия с 16-контактным чипом MX25L6445E и разъемом ZIF Ch441a. Вот изображение чип-клипа с заголовками.

16-контактный зажим для чипа с головками

Подключить было несложно, так как все имеет либо маркировку выводов, либо шелкографию, либо какой-либо индикатор для ссылки на вывод 1.Например, микросхема помечена выемкой в ​​углу, где находится контакт 1. На зажиме микросхемы есть одна из жил кабеля красного цвета для обозначения контакта 1, а на интерфейсной плате нанесены шелкографией номера для обозначения контактов. Наконец, Ch441a также имеет шелкографию, чтобы указать, где находится первый вывод для микросхемы типа 24xxx или 25xxx. Ниже приведены изображения с описанием индикаторов маркировки булавкой и шелком.

Индикатор контакта 1 для микросхемы MX25L6445E Шелкография на Ch441a для номера вывода / чипа

Шелкография Ch441a имеет индикаторы 25xx и 24xx с маленькими полукругами справа от них.Этот полукруг указывает на то, что вывод 1 находится рядом с полукругом и будет правым верхним углом. Разъем ZIF имеет 16 контактов, поэтому он разделен пополам: правая сторона для микросхем 24xx и левая сторона для микросхем 25xx. В этой ситуации мы будем использовать левую сторону сокета ZIF, поскольку наша микросхема — это микросхема MX 25 L6445E.

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

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

Затем мы прикрепим зажим для микросхемы к микросхеме так, чтобы красный индикатор контакта 1 был совмещен с обозначением контакта 1 микросхемы MX25L6445E, как показано ниже.

Зажим для микросхемы установлен на микросхеме MX25L6445E

Наконец, мы устанавливаем разъем с кабелем зажима микросхемы на ZIF-сокет Ch441a, как показано ниже.

Выравнивание выводов заголовка с гнездом ZIF Ch441a

Теперь, когда все подключено, мы можем сделать дамп прошивки с нашей микросхемы MX25L6445E.Мы подключаем Ch441a к USB-порту на нашем ПК с Windows и открываем AsProgrammer. Во-первых, мы должны выбрать Ch441a в качестве аппаратного устройства в меню «Оборудование».

ВАЖНОЕ ПРИМЕЧАНИЕ: Ch441a подает питание на плату, поэтому вам не нужно подключать WNDR3700 к стене. Если вы это сделаете, вы можете повредить свой Ch441a.

Выбор оборудования в программе AsProgrammer

Следующее, что вам нужно сделать, это выбрать тип микросхемы SPI, которую вы будете использовать.Выберите IC в главном меню, затем SPI, затем производителя, а затем IC. В данном случае нам нужна микросхема MACRONIX MX25L6445E.

Выбор ИС в AsProgrammer

После выбора чипа он будет показан в верхнем меню AsProgrammer. Команды «Размер», «Страница» и «SPI» также заполняются автоматически, поэтому вам не придется с ними связываться. Вы также хотите подтвердить, что выбран переключатель SPI. Ниже приведен скриншот того, как следует настроить AsProgrammer.

Конфигурация AsProgrammer после выбора IC.

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

Этому конкретному чипу потребовалось 1,5 минуты, чтобы прочитать содержимое, которое может быть показано ниже на снимке экрана ниже после чтения содержимого чипа MX25L6445E.

Успешное считывание микросхемы MX25L6445E.

Теперь, когда у нас есть дамп прошивки, мы можем оценить ее на предмет чего угодно.В этом случае я использовал «strings» или «strings.exe» (вам нужно будет загрузить его для ОС Windows) для поиска «пароля» и «SSID», как показано ниже.

Использование строк для поиска «пароля» и «SSID»

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

Самое лучшее в Ch441a — это то, что с другим оборудованием, таким как Bus Pirate и Shikra, я обнаружил, что мне нужно удалить чип SPI с платы, чтобы взаимодействовать с ним, из-за того, что другие схемы мешают целевому чипу SPI.Однако с Ch441a я могу просто поместить зажим для микросхемы на микросхему и выгрузить прошивку, не беспокоясь о повреждении компонента путем распайки и пайки его на отколовшейся плате.

Если вам понравился этот пост в блоге и вы хотите запачкать руки, приходите и присоединяйтесь к нам на одной из наших конференций Wild West Hackin ’Fest. Я сделаю эту и многие другие лаборатории доступными для посетителей, чтобы они могли поиграть.

Ниже приведены ссылки на товары, которые я приобрел в блоге.

Присоединяйтесь к списку рассылки блогов BHIS — получайте уведомления, когда мы публикуем новые блоги, веб-трансляции и подкасты.

Связанные

USB 芯片 Ch441 — 沁 恒 微电子 股份有限公司

概述

Ch441 USB 的 转接 芯片 , USB 提供 异步 串口 、 打印 口 、 的 的 2 线 和 4 线 等 同步 方式 下 Ch441 串口接收 就绪 等 交互式 的 速率 控制 信号 以及 将 普通 的 串口 设备 的 USB Windows 的 标准 USB 口 , 将 的 的 打印机 直接 升级 到 USB。
在 并口 方式 下 , Ch441 提供 了 EPP 方式 ​​MEM 方式 8 并行 接口 不需要/ DSP / MCU используются для обработки данных
и Ch441B / F / A. (CS 线 、 SCK / CLK 线 、 MISO / SDI / DIN 线 、 MOSI / SDO / DOUT 线) 等

特点
概述
  • 全速 USB 设备 接口 , USB V2.0 , 外围 元器件 只 需要 电容。
  • 外部 的 低成本 EEPROM 定义厂
  • 5 В 电源 电压 和 3,3 В 电源 电压。
  • 低成本 , 直接 转换 原 串口 外围 设备 、 原 并口 打印机 、 原 并口 外围 设备。
  • 提供 SOP-28 、 SSOP-20 、 QFN28 三种 无铅 封装 , 兼容 RoHS。
  • 是 USB 的 接口 , 所以 只能 做到 应用 层 兼容 , 而 无法
异步 串口
  • 标准 串口 , 用于 升级 原 串口 外围 设备 , 或者 通过 USB 增加 额外 串口。
  • Windows 操作系统 下 的 串口 应用 程序 完全 兼容 无需 修改。
  • 硬件 全双工 串口 , 内置 收发 缓冲区 , 支持 通讯 波特率 50 бит / с ~ 2 Мбит / с。
  • 支持 5、6、7 或者 8 个 数据 位 , 支持 奇 校验 、 偶 校验 、 空白 、 标志 校验。
  • 支持 串口 发送 使 能 、 串口 接收 就绪 等 传输 速率 控制 信号 МОДЕМ 联络 信号。
  • 通过 外加 电 平 转换 器件 , 提供 RS232 、 RS485 RS422 等 接口。
  • 的 串口 方式 间接 地 Ch441 的 串行 EEPROM
打印 口
  • USB , 升级 原 并口 兼容 的 USB
  • 兼容 Windows 操作系统 , 在 Windows 2000 和 XP 下 无需 驱动 程序 , 应用 程序 完全 兼容。
  • 支持 各种 标准 的 并口 打印机 , 可选 低速 打印 和 高速 打印 方式。
  • IEEE-1284 的 双向 通讯 , 支持 单向 和 双向 传输。
并口
  • 提供 两种 接口 方式 : EPP 方式 ​​和 MEM 方式。
  • EPP 方式 ​​提供 AS # 、 DS # 、 WR # 等 信号 , 类似于 EPP V1.7 EPP V1.9。
  • MEM 方式 提供 A0 、 RD # 、 WR # 等 信号 , 类似于 存储器 读写 方式。
同步 串口
  • FlexWireTM 通过 软件 能够 实现 多样 的 2 线 到 5 的 同步 串口。
  • Хост / Главный 主机 端 , 支持 2 线 和 4 线 等 常用 的 同步 串行 接口。
  • 2 线 接口 提供 SCL 和 SDA 两个 信号 线 , 支持 4 种 传输 速度。
封装



注 : Ch441C / T 仅 用于 USB 转 串口 或者 USB 转 2 线 接口。
Ch441H 仅 用于 USB 转 4 线 接口 等 (SPI) , 新 设计 不 建议 用 Ch441F 或
Ch441A 、 Ch441T 和 Ch441H 必须 外接 晶体 及 振荡 电容。
Ch441B 、 Ch441F 和 Ch441C 既 可以 选择 外接 晶体 及 电容 , 也 可以 选择 外接 使用 内置 时钟

PUREmodules Ch441 | GroupGets

Описание продукта

PUREmodules Ch441A — это ключ к тому, чтобы сделать взаимодействие с устройствами I2C и SPI простым и увлекательным на любом компьютере с Linux.Мы использовали Ch441A внутри компании для разработки всех наших встроенных драйверов i2c и SPI, которые в конечном итоге работают в системах микроконтроллеров с низким энергопотреблением. Возможность использовать ПК для прямой связи с датчиками через один порт USB делает разработку намного быстрее и снова увлекательной. На рабочем столе есть гораздо лучшие инструменты разработки, чем на крошечном микроконтроллере с низким энергопотреблением, плюс просто выгрузить данные с датчика в файл. Мы можем продолжать и говорить о преимуществах, мы чувствуем, что это будущее для всех разработок драйверов i2c и spi.Мы также считаем, что это отличный инструмент для обучения тех, кто хочет перейти во встраиваемый мир, поскольку вы можете быстро перейти от приветственного мира к чтению аппаратных необработанных данных за несколько минут.

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

Благодаря сообществу драйверы для Linux просты в установке и отлично работают.Просто следуйте инструкциям, и все готово. Windows также возможна, но в настоящее время мы не приводим примеры окон. Обратите внимание, что переход с ПК с Linux на PI так же просто, как изменение / dev / i2c-x в соответствии с оверлеем i2c.

Эта плата обеспечивает USB-соединение с ПК и стандартный разъем PUREmodules для подключения любого датчика PUREmoudules. К краевому разъему легко припаять, поэтому вы не ограничены каким-либо конкретным оборудованием. Также на борту есть ток 500 мА 3.Регулятор 3В. поэтому подключение к любому датчику 3,3 В не может быть проще. Необработанный usb 5V также подвергается воздействию, если это необходимо для создания собственных напряжений.

Также в качестве бонуса у нас есть места для пайки, чтобы добавить разъем qwiic или Grove. это обеспечивает очень большую экосистему датчиков, к которым вы можете подключиться.

У нас есть хорошая отправная точка для всех, кто хочет получать тепловые данные на ПК с помощью датчика I2C Grideye. Вы можете использовать наш пример исходного кода здесь. Вы можете добавить модуль сетки глаз к своей покупке, чтобы у вас была полная готовая к работе сетка -> настройка ПК для всех ваших температурных приложений covid-19.

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

Добавлено на Hackaday.com!

Схема и драйверы мини-программатора

Ch441A · Один транзистор

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

Ch441A — это микросхема интерфейса USB, которая может имитировать связь UART, стандартный параллельный порт, параллельный порт памяти и синхронный последовательный порт (I2C, SPI).Чип произведен китайской компанией Jiangsu QinHeng Ltd. Ch441A используется некоторыми дешевыми программистами памяти. В этой конфигурации IC каким-то образом ограничена, потому что программист использует только SPI и интерфейс I 2 C и оставляет много контактов неподключенными. Популярным устройством является мини-программатор Ch441A черного цвета, который можно купить за 2–5 долларов.

Проблема с этими устройствами в том, что вы получаете их без какой-либо документации или программного обеспечения. Драйвера доступны с сайта производителя (но сайт написан на китайском языке).Также некоторые исходные коды доступны у производителя. Есть приложения с открытым исходным кодом, которые поддерживают этого программиста. Но в первую очередь посмотрим на «железо».

Фото черного программатора Ch441A Mini

Беглый взгляд на плату показывает основные используемые электронные компоненты: Ch441A, кристалл 12 МГц, необходимый для микросхемы, стабилизатор 3,3 В, два 7-контактных разъема и гнездо ZIF ( с нулевым усилием вставки ). Программатор можно купить с дополнительными розетками и переходниками, некоторые из них со схемами переключения напряжения.

Схема

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

Схема черного мини программатора Ch441A

Еще нашел магазин WAVGAT (продавец на AliExpress).На их странице продукта был представлен дизайн печатной платы устройства (правда, только верхняя сторона).

Ch441A Миниатюрная печатная плата программатора (WAVGAT / AliExpress)

А теперь вернемся к схеме и немного ее проанализируем. Чип питается от 5 В, поэтому его порты ввода / вывода также будут использовать 5 В. В основном это устройство на 5 В. Проблема в том, что любая память, которую вы поместите в розетку, будет питаться от 3,3 В. И это, похоже, единственная функция регулятора 3,3 В (помимо вывода 3,3 В на разъеме SPI).Я не знаю, зачем разработчик даже использовал регулятор, если в нем не было переключателя для выбора между уровнями 3,3 или 5 В и питанием.

Читая техническое описание, мы видим, что производитель рекомендовал подключить конденсатор 0,47 мкФ между RSTI (вывод 2) и VCC для повышения стабильности. На этой доске их нет.

В любом случае, я использовал устройство с I2C EEPROMS (3,3 В и 5 В), а также память SPI FLASH (устройства 3,3 В) без каких-либо проблем. Для повышения надежности и предотвращения сжигания микросхем памяти, я настоятельно рекомендую использовать переключатель уровня. Чтобы превратить этот программатор в устройство 3,3 В, вы можете отрезать линию 5 В от вывода VCC (28) и связать ее с выходом 3,3 В регулятора. Вам также потребуется подключить вывод V3 (9) к VCC (3,3 В). Пользователю johnmx с форума EEVblog удалось преобразовать этот программатор на уровни 3,3 В.

Обратите внимание, что устройство работает как программатор, только если вывод ACT # подключен к земле через резистор. Вот почему вы должны поставить перемычку на контакты 1 и 2 разъема UART.В противном случае устройство будет распознано как стандартный преобразователь USB в последовательный.

Драйверы и инструменты

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

  • Ch441SER.EXE — самоустанавливающийся архив с драйвером USB to serial.
  • Ch441PAR.EXE — самоустанавливающийся архив с драйвером многопротокольного интерфейса ( это для режима программатора )
  • Ч441СЕР.ZIP — архив, содержащий файлы драйверов и последовательный API и библиотеку (вам не нужен специальный API для стандартного последовательного порта, но он содержит некоторые специальные функции для получения версии IC и т. Д.)
  • Ch441PAR.ZIP — архив, содержащий файлы драйверов для режима интерфейса и API (заголовок и библиотека для доступа к устройству и использования любого протокола, который вы хотите).
  • Ch441PAR_LINUX.ZIP — архив, содержащий исходный код драйвера Linux и Linux API
  • Ch441SER_LINUX.ZIP — исходный код драйвера Linux для последовательного порта (он не нужен, он уже включен в ядра)
  • Ч441ЕВТ.ZIP — некоторый исходный код и инструменты, написанные для использования с оценочной платой (может быть полезно для программирования программного обеспечения, которое может получить доступ к этому устройству)
  • Ch441DS1.PDF — datasheet, на китайском языке
  • Ch441DS2.PDF — дополнительная информация и документация по API на китайском языке
  • Ch441DP.ZIP — содержит инструмент программирования ISP?
  • Ch441DPS.ZIP — вероятно, аналогично приведенному выше, после входа в систему для загрузки

Обычному пользователю нужны только первые два. Просто дважды щелкните по каждому из них, и когда появится диалоговое окно, нажмите «Установить».Следующее, что вам понадобится, это программное обеспечение. Пользователи Windows могут попробовать AsProgrammer.

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

Приборы Ч441А

Есть и другие программаторы и платы на этом чипе.Вы можете найти большинство из них, выполнив поиск «Ch441A» на Banggood и AliExpress. Вот обзор доступных программаторов и плат для разработки:

Ch441A Обзор программаторов и плат

Дополнительная литература (для разработчиков): Программирование I2C и программирование SPI с использованием Windows API.

.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *