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

2018-11-23 135 311

Категория: Другие программы Версия программы: 1.30 Язык интерфейса: русский Версия Windows: XP, Vista, 7, 8, 10 Активация: программа бесплатна Размер файла: 3,31 Мб Скачать CH341A — USB Programmer 1.30 — программа + драйвер для программатора микросхем бесплатно

image

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

Для правильной установки драйвера переключатель режима Paralel/Serial должен быть замкнут. Для установки драйвера, нужно указать для стандартного менеджера установки путь до папки, в котором расположен драйвер устройства CH341A. Также драйвер можно установить запуском SETUP.EXE от имени администратора.

При возникновении проблем с установкой драйвера необходимо отключить проверку цифровой подписи драйверов.  Отключение проверки цифровой подписи  Windows 8, 10  Windows 7  Поддерживаемые чипы В базе 539 чипов:AMICA25L05PA25L20PA25L16PATMELAT2SF512AT25F1024AAT26F004AT250F161AT25DF641=====A25L512A25L40PA25L016AT25F512BAT25F2048AT260F041AAT260F161A25L10PA25L040A25L032AT25F512AAT25DF021AT25FS040AT26DF321A25L010A25L080AT25F1024AT25DF041AAT260F081AAT25DF321AA25L020A25L80PAT2SFS010AT25F40%AT260F161AAT25DF321COMMON 25X005 25X80 25X256EON EN2SB05 EN25F10 EN25LF20 EN25T80EN25Q16 EN2ST16 M2SQ32 EN2SB64ESES25P10 ES25M80A ES2SM16AESMT E25L04UA E25L16PAgigadeviceGD25Q512 GD25Q80 GD25Q32KHKH2514006EmshineMS25X05 MS25X16MXICMX25V512MX25U4035(OTP)MX25V8006EMX25L8035EMX25L1633EMX25L1608E(OTP)mX25L3206E(OTP)MX25U3235FmX25L6408E(OTP)MX25L1286$E(OTf>)HX2SL128SSE(OTP)hexflashHX2SP10 NX2SP3225X05 25X10 25X20 25X4025X16 25X32 25X64 25X12825X512 25X1024 25X2048EN25F05 EN25B05T EN25P05 EN25LF05EN25P10 EN25D10 EN25LF10 EN25D20EN25F20 EN25F40 EN25D40 EN25LF40EN25D80 EN25Q80 EN25F80 EN25P80EN25H16 EN25B16T EN25F16 EN25D16EN25B16 EN25F32 EN25P32 EN25B32EN25832T EN25B64T EN25Q64 EN25F64EN25F128 EN25Q128ES25P20 ES25M40 ES25M40A ES25P40ES25M80 ES25P80 ES25P16 ES25M16ES25P32F25L004A F25L08PA F25L008A F25L016AF25L32PA F25L32QA F25L64PAGD25Q10G025D80GD25Q64KH25L80360MS25X10MS25X32GD2SQ20GD25F80GD25Q128GD2SD40GD25T80GD25F40GD25Q16KH25L8006E(OTP) KH25L1606E(OTP)MS25X20MS25X64MS25X40MS25X128MS25X80MX25L512 MX25V4035 MX25V8005MX25U803S

Видеообзор USB-программатора

Скачать CH341A — USB Programmer 1.30 — программа + драйвер для программатора микросхем бесплатно

ch341a-usb-programmer-1.30.rar [0 b] (cкачиваний: 107926) Инструменты и расходные материалыСделай самCh341aпроограмматорEEPROM25 SPIфлэш 8PIN/16Pin 13/04/2016

Программатор Ch341a. Поддержка 24 EEPROM и 25 SPI флэш 8PIN/16Pin. US $2.30 / шт.

image

Опрос: Изготавливали ли Вы что-нибудь своими руками? (Кол-во голосов: 1868) Чтобы проголосовать, кликните на нужный вариант ответа.Результаты

USB мини программатор CH341A используется для программирования микросхем BIOS для материнских плат компьютеров, ноутбуков, видеокарт, мультимедийных плееров, памяти телевизоров, ЖК-дисплеев, маршрутизаторов, игровых приставок, спутниковых ресиверов, ресиверов T2, 24 EEPROM, 25 SPI FLASH и т.п. Для использования программатора нужно сначала подключить его к USB порту компьютера. Если все в порядке, на корпусе программатора должен загореться красный светодиод. После этого операционная система должна начать поиск драйверов и их не обнаружит. Драйвера, нужно будет установить самостоятельно вручную с помощью диспетчера устройств. После этого операционная система должна определить программатор в разделе «Интерфейсы» как USB-EEP/I2C CH341A и в разделе «Порты COM и LPT» как USB-SERIAL CH341A. Потом нужно установить программу для работы с программатором, обычно используют CH341A Programmer. Программа имеет встроенные китайский и английский языки, но есть возможность её русифицировать.programmer_drivers_ch341a.zip (7199 | 1,04 Mb) Для примера загружен BIOS 1.3813 ACER Aspire 5920ZD

BIOS 60.84.41.00.18 A3100 видеокарты nVidia GF8600M GT 512Mb

Теперь можно приступать к программированию. Если вы будете программировать микросхему на ZIF панели программатора, то нужно поднять ручку-фиксатор, чтобы открыть пазы для установки микросхемы. Необходимо отсоединить микросхему, которую собираетесь программировать, от конечного устройства и установить её по ключу в пазы программатора (ключ должен указывать на ручку-фиксатор). Потом опустить ручку-фиксатор, чтобы зафиксировать микросхему. Если нужно программировать микросхемы 25 серии в корпусе SOP8 или SOP16, то на плате программатора есть по одной контактной площадке под эти типы корпусов. Соединить микросхему с контактной площадкой можно как с помощью пайки, так и с помощью аккуратного закрепления ножек микросхемы механическим путем (крокодилом, прищепкой и т.п.). Микросхемы нужно устанавливать по ключу, как изображено на пиктограмме, которая есть на корпусе программатора. Также есть возможность внутрисхемного программирования по ISP интерфейсу. Также на корпусе программатора присутствует интерфейс RS232. Подключение микросхем к USB мини программатору CH341A:

Основное достоинство — при такой цене, поддержка 25-ой серии флэш памяти (раньше это было доступно только на профессиональном уровне). Также поддерживается епром память 24-ой серии типа 24C02, 24C08, … 24C1024 и тд. Разрабатывался как для программирования микросхем в панели устройства (P/S — закорочен), так и для программирования микросхем не выпаивая из устройства (загрузка прошивки) в LCD TV, DVD проигрывателей, и тд (P/S разомкнут).

Для примера, вот только некоторые типы микросхем: ATMEL AT25DF041A, AT25DF321, AT25F004, AT25F512A, AT25F2048, AT25F4096, AT25F1024A, AT25FS010, AT25FS040, AT26DF081A, AT26DF161A, AT26DF321, AT26F004 EON EN25B05, EN25P05, EN25B10, EN25P10, EN25BF20, EN25P20, EN25F20, EN25B40, EN25P40, EN25F40, EN25B80, EN25P80, EN25F80, EN25T80, EN25B16, EN25P16, EN25B32, EN25P32, EN25B64, EN25P64 Excel Semiconductor Inc ES25P10, ES25P20, ES25P40, ES25P80, ES25P16, ES25P32 ST M25P05A, M25P10A, M25P20, M25P40, M25P80, M25P16, M25P32, M25P64, M25PE10, M25PE20, M25PE40, M25PE80, M25PE16, M25PE32, M45PE10, M45PE20, M45PE40, M45PE80, M45PE16, M45PE32 MXIC MX25L512, MX25L1005, MX25L2005, MX25L4005, MX25L8005, MX25L1605, MX25L3205, MX25L6405, MX25L6445, MX25L6405(SOP16) NexFlash NX25P80, NX25P16, NX25P32 Chingis Technology Corporation Pm25LV512, Pm25LV010, Pm25LV020, Pm25LV040, Pm25LV080, Pm25LV016, Pm25LV032, Pm25LV064 Saifun Semiconductors SA25F005, SA25F010, SA25F020, SA25F040, SA25F080, SA25F160, SA25F320 WINBOND W25P10, W25X10, W25Q10, W25P20, W25X20, W25Q20, W25P40, W25X40, W25Q40, W25P80, W25X80, W25Q80, W25P16, W25X16, W25Q16, W25P32, W25X32, W25Q32, W25P64, W25X64,W25Q64 … и другие

Купить Программатор Ch341a. за $2.30

Поделитесь с друзьями статьей:Оцените статью, для нас это очень важно:

Задать вопрос или оставить комментарий:

Софт Colibri для программатора на CH341A

Автор: Aleksandr от 18-11-2016, 08:25 Давно в интернет-магазинах продаются программаторы на основе чипа CH341A. Вот некоторые из них (картинки кликабельны)

Я покупал в этом магазине на Aliexpress , когда доставка была бесплатной. По сути все они одинаковые, отличаются только дизайном. Из за невысокой стоимости эти программаторы стали очень популярными как у профессионалов-ремонтников, так и у радиолюбителей. Перечислю некоторые недостатки, которые на мой взгляд присутствуют в софте, предоставляемом продавцами программаторов:

  1. Отсутствие приличного русскоязычного интерфейса.
  2. Все операции выполняются в одном потоке, из за чего основное окно виснет.
  3. Недостаточный набор функций.
  4. Не все микросхемы из заявленных поддерживаются на самом деле.

Эти недостатки побудили меня написать своё программное обеспечение, которое я предлагаю Вам, уважаемые посетители сайта. Программа называется Colibri, не требует инсталляции, достаточно скачать архив и распаковать его в любую папку. Программа и её компоненты распространяются бесплатно, но, что бы немного компенсировать мой труд, необходимо как минимум просмотреть рекламу, а еще лучше покликать по рекламным баннерам.И ещё, запрещается размещать архив на сторонних ресурсах.Хочу выразить большую благодарность участникам форумаCnCLabВладимиру Ярмакович (aka Vlad1) и Петру Макруш (aka Петя ), первым тестировщикам программы.Так же хочу поблагодарить всех участников форумаremont-aud ,которые тестировали, выявляли баги и давали рекомендации по улучшению программы.Список микросхем, которые поддерживаются на данный момент, находится под спойлером.Этот список постоянно обновляется, иногда несколько раз в день. В Показать / Скрыть текст Actrans AC25LV010, AC25LV512, AMIC A25L010, A25L016, A25L020, A25L032, A25L040, A25L05P, A25L080, A25L10P, A25L16P, A25L20P, A25L40P, A25L512, A25L80P, A25LQ32A, Atmel AT24C01, AT24C01A, AT24C01B, AT24C02, AT24C02A, AT24C02B, AT24C04, AT24C04A, AT24C04B, AT24C08, AT24C08A, AT24C08B, AT24C1024, AT24C128, AT24C128A, AT24C128B, AT24C16, AT24C16A, AT24C16B, AT24C32, AT24C32A, AT24C32B, AT24C64, AT24C64A, AT24C64B, AT25040, AT25080, AT25160, AT25DF021, AT25DF041A, AT25DF081A, AT25DF161, AT25DF321, AT25DF641, AT25F1024A, AT25F2048, AT25F512A, AT25F512B, AT25FS010, AT25FS040, AT26DF041, AT26DF081A, AT26DF161 (61A), AT26DF321, AT26F004, Elan EM25LV010, EM25LV512, Eon EN25B05, EN25F10, EN25F16, EN25F32, EN25F40, EN25F80, EN25Q128, EN25Q32B, EN25Q64, EN25QH16, EN25QH32, EN25QH64, EN25T16, EN25T80, ESMT F25L004A, F25L008A, F25L016A, F25L32QA, Excel ES25M*A ID, ES25M16(A), ES25M40(A), ES25M80(A), ES25P* PP, ES25P16, ES25P40, ES25P80, GigaDevice GD25B16B, GD25D40, GD25D80, GD25F40, GD25LQ64, GD25Q10, GD25Q128, GD25Q16, GD25Q32, GD25Q40, GD25Q64, GD25Q80, MD25D16, MD25D20, MD25D40, MD25D80, MD25T80, I2C 24C01, 24C02, 24C04, 24C08, 24C1024, 24C128, 24C16, 24C256, 24C32, 24C512, 24C64, Macronix KH25L12835F, KH25L3206E, KH25L3233F, KH25L3291E, KH25L6433F, MX25L1005, MX25L12805D, MX25L12835E, MX25L12835F, MX25L12836E, MX25L12845E, MX25L12865E, MX25L12873F, MX25L12875F, MX25L1605(06)(08), MX25L2005, MX25L2026, MX25L25635E, MX25L3205, MX25L3206, MX25L3208, MX25L6405, MX25L6455E, MX25L6473E, MX25U12873F, Microchip 25LC160A, 25LC160B, Micron M25P16, M25P40, N25Q032, N25Q03213, N25Q064, MXIC MX25L4005(06), MX25L512, MX25L8005, MX25L8006E, MX25L8035E, MX25V4035, MX25V8035, Nantron. N25S32, N25S80, Nantronics N25S16, ON 25FU406C, LE25S20FD, LE25U20A, PARAGON PN25F32, PMC Pm25LD010, Pm25LD020, Pm25LD512, Pm25LQ032, Pm25LV010, Pm25LV016, Pm25LV020, Pm25LV040, Pm25LV080, Pm25LV512, Ramtron FM25V01, FM25V02, FM25V05, FM25V10, FM25VN* SN, FM25VN02, FM25VN05, FM25VN10, Saifun SA25F005, SA25F010, SA25F020, Sanyo LE25FS406, LE25FU106B, LE25FU206, LE25FU406B, LE25FW406A, Spansion S25FL001D, S25FL002D, S25FL004A, S25FL004D, S25FL008A, S25FL016A, S25FL032K, S25FL032P, S25FL040A, S25FL064A, S25FL064P, S25FL128S, S25FL256S, SST SST25LF020A, SST25LF040A, SST25LF080A, SST25VF010(A), SST25VF016(B), SST25VF020, SST25VF032(B), SST25VF040B, SST25VF080B, SST25VF512, SST25VF512A, ST M25P05(05A), M25P10, M25P10A, M25P128, M25P20, M25P32, M25P64, M25P80, M25PX* OTP, M25PX* UID, M25PX16, M25PX32, M25PX64, M25PX80, M95010, M95160, M95320, M95640, ST25C08, ST95P08, Winbond W25B20, W25Q128BV, W25Q128FV, W25Q16, W25Q256FV, W25Q32, W25Q40BV, W25Q40BW, W25Q64BV, W25Q64DW, W25Q64FV, W25Q80, W25X05, W25X10, W25X16, W25X20, W25X32, W25X40, W25X64, W25X80, YMC Y25F05, Y25F10, Если Вы не нашли необходимую микросхему, оставьте запрос в коментариях. Для загрузки архива необходимо:

  1. Зарегистрироваться на сайте.При регистрации указывайте реальный e-mail, на него придет сообщение со ссылкой на активацию аккаунта!
  2. Отключить AdBlock или защиту от слежения.
  3. Перейти по ссылке ниже.
  4. Подождать 30 скунд.

Если Вы не согласны с вышеуказанными условиями, значит не судьба. Внимание! Архивы упакованы архиватором WinRar 5.60 Внимание! У Вас нет прав для просмотра скрытого текста. Доработка программатора В процессе работы с программатором выявлены некоторые недостатки, один из них: не возможно сбросить / установить бит QE во втором регистре статуса. Читаем даташит, например на чип W25Q64FV, и находим пунт Quad Enable (QE), в котором есть предупреждение: Что бы исправить этот недостаток, надо отсоединить ноги #WP (pin 3) и #HOLD (pin7) от VCC и подключить их к VCC через резисторы 4,7 ком. Предлагаю пошаговою инструкцию по доработке «чёрного программатора»: 1. Перерезаем дорожки в трёх местах 2. Запаиваем резисторы 4,7к на свои места 3. Восстанавливаем цепь VCC (питание на 8 ногу) при помощи перемычки 4. В итоге должно получиться примерно так Другие новости по теме:

    [/related-news]—>Вернуться290 3331 040 В 

    Категория: Статьи

    Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.Использование cookie

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

    Существует несколько программ, работающих с ним под операционную систему Windows. Под Linux с этим несколько сложнее, поскольку пока еще нет ни одной программы, реализующей работу программатора CH341A со всеми микросхемами. Однако существует набор консольных утилит под различные чипы. Все ниже сказанное относится к Linux Debian, Ubuntu, Mint, MX. Для других семейств Linux команды установки пакетов будут несколько другими.

    Для работы с микросхемами Serial EEPROM моделей 24С01 … 24С64 необходимо собрать программу Аллена Коллина из исходного кода. Перейдите на страничку https://github.com/command-tab/ch341eeprom. Если у Вас нет аккаунта на GitHub проще всего скачать исходный код, нажав на зеленую кнопку Code и выбрав из выпадающего списка пункт Download ZIP.

    После скачивания распаковываем архив ch341eeprom-master в пользовательскую папку /home/имя_пользователя. Запускаем терминал. Переходим в папку с исходным кодом, устанавливаем библиотеку libusb 1.0 и компилируем исходный код:

    В результате получаем исполняемый файл ch341eeprom. Запускать его можно только с правами root, так как работа с портом программатора доступна только суперпользователю. Чтобы обеспечить работу с портом программатора обычного пользователя, входим под правами root и копируем файл 99-CH341.rules в папку /etc/udev/rules.d:

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

    ./ch341eeprom -s 24c02 -r test.bin

    где: 24c02 — тип микросхемы (24С01 … 24С64)test.bin — имя файла, куда загрузится считанная прошивка

    Для стирания микросхемы:

    ./ch431eeprom -s 24c02 -e

    Для записи из файла в микросхему:

    ./ch341eeprom -s 24c02 -w test.bin

    Для работы с SPI-Flash серий 25ххх можно установить программу Flashrom. Для этого можно использовать такую команду:

    sudo apt-get install flashrom

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

    flashrom -p ch341a_spi -r test.bin

    где test.bin — имя файла, куда загрузится считанная прошивка.

    Flashrom самостоятельно определит тип микросхемы и производителя, считает из нее данные и сохранит их в файл test.bin.

    Для стирания микросхемы:

    flashrom -p ch341a_spi -E

    Для записи прошивки в микросхему:

    flashrom -p ch341a_spi -w test.bin

    где test.bin — имя файла, из которого запишется прошивка в микросхему. Flashrom постоянно модифицируется, список поддерживаемых микросхем и программаторов растет.

    Приобрести программатор можно по этой ссылке.

    Понравилась статья — поделитесь с друзьями:

    Информация к новости

    • Просмотров: 37 046
    • Автор: admin
    • Дата: 29-06-2018

    29-06-2018

    Категория: BIOS

    Здравствуйте, уважаемые читатели сайта remontcompa! Меня зовут Роман Нахват и я представляю вашему вниманию вторую часть статьи о восстановлении прошивки BIOS на моем рабочем ноутбуке Acer Aspire E1-532. BIOS компьютера или ноутбука находится в специальной микросхеме, которая в свою очередь располагается на материнской плате. Микросхема BIOS может быть как съёмной, так и впаянной в материнскую плату. В первой части статьи мы разобрали ноутбук Acer Aspire E1-532 и извлекли из него материнскую плату, а сегодня произведём установку драйвера для программатора CH341A и инсталляцию программы CH341A-USB, затем подключим программатор к микросхеме BIOS для чтения и сохранения прошивки BIOS. Для работы нам понадобится второй ноутбук или обычный компьютер с установленной Windows.

    Восстановление повреждённой прошивки BIOS на ноутбуке программатором, в случае, если ноутбук не загружается. Часть 2. Установка драйвера для программатора CH341A и инсталляция программы CH341A-USB. Подключение программатора к микросхеме BIOS, чтение и сохранение прошивки BIOS

    Материнская плата ноутбука Acer Aspire E1-532.

    image

    Микросхема BIOS в данной материнской плате впаянная, производства Winbond, а именно Winbond 25Q64FV

    Подключим программатор CH341A в порт USB 2.0 второго ноутбука или компьютера.

    image

    Подготовим программатор CH341A к работе, а именно выполним установку драйвера и программу CH341A-USB Programmer. На флешке в папках CH431A Driver и CH341A-USB-Programmer-1.30 у нас находится драйвер к программатору CH431A и программа CH341A-USB Programmer соответственно.

    image

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

    image

    Выделяем Неизвестное устройство и выбираем «Обновить драйверы».

    image

    Так как драйвер для программатора CH341A находится на флешке в папке CH431A Driver, выбираем «Выполнить поиск драйверов» на этом компьютере.

    image

    Жмём Обзор.

    image

    Выделяем папку CH341A Driver и жмём ОК.

    image

    Далее. Установка драйвера для программатора CH341A. Закрыть. После установки драйвера операционная система определила программатор CH431A. Заходим в папку CH341A-USB-Programmer-1.30 и выполняем установку программы CH341A-USB-Programmer. Далее 

    Установить Готово Ярлык программы CH341A-USB-Programmer на рабочем столе. Winbond 25Q64FV относится к 25 серии микросхем, которая поддерживается программатором CH341A. Так как микросхема Winbond 25Q64FV впаяна в материнскую плату, мы будем использовать специальный переходик и «прищепку» для подключения программатора к микросхеме. Подключать программатор к микросхеме нужно определенным образом, а именно следить за тем, чтобы первая ножка микросхемы была подключена к соответствующему контакту на ZIF панели программатора. На фото ниже стрелкой указан контакт первой ножки для микросхем 25-й серии.  Устанавливаем переходник на ZIF панель программатора. Переходник, установленный в ZIF панель программатора (стрелкой указан контакт, который нужно подключать к первой ножке микросхемы). На шлейфе «прищепки» стрелкой указан контакт (с красным проводом) , который нужно подключить к соответствующему контакту на переходнике. Получаем следующее. Находим на микросхеме BIOS первую ножку (в нашем случае она отмечена кружочком). Подключаем «прищепку» к микросхеме BIOS таким образом, чтобы контакт на «прищепке» (красный провод) был подключен к первой ножке на микросхеме.

    Щёлкаем по ярлыку и запускаем программу  CH341A-USB-Programmer.

    В окне открывшемся окне программы  CH341A-USB-Programmer жмём «Поиск чипа». В строке Имя чипа вводим модель микросхемы, в нашем случае W25Q64FV. Выполним чтение прошивки микросхемы BIOS, нажав «Читать». Процесс чтения микросхемы BIOS. Жмём ОК. Сохраним прошивку BIOS в отдельный файл, выбрав Файл-> Сохранить. Указываем имя файла прошивки, например isflash01 и жмём Сохранить. Сохранённый файл прошивки isflash.bin.

    Часть 3. Извлечение прошивки BIOS из exe файла для обновления БИОСа. Редактирование файла прошивки в HEX-редакторе и её запись в микросхему BIOS

    ВернутьсяКомментариев: 12 Дорогой посетитель, Вы можете задать на сайте любой вопрос и обязательно получите ответ!

    Оцените статью
    Рейтинг автора
    5
    Материал подготовил
    Илья Коршунов
    Наш эксперт
    Написано статей
    134
    А как считаете Вы?
    Напишите в комментариях, что вы думаете – согласны
    ли со статьей или есть что добавить?
    Добавить комментарий