Установка драйвера и ПО для USB-программатора ch341a
Обновлено: 20.11.2024
CH341A USB Mini Programmer Последняя загрузка программного обеспечения. admin 6 февраля 2020 г. 0 1,663 Меньше минуты. CH341A USB Mini Programmer Последняя загрузка программного обеспечения. CH341A USB Mini Programmer Последняя загрузка программного обеспечения. Особенности: Этот мини-программатор CH341 может программировать следующее: Спутниковый или спутниковый телевизионный приемник Flash IC (серия 25)
Поделиться этим результатом
CH341A USB Mini Programmer Новейшее программное обеспечение…
Скопируйте ссылку и поделитесь
Лучшие результаты для Ch341a Usb Programmer Software
Программное обеспечение драйвера USB Mini Programmer CH341A и…
Драйвер и программу программатора CH341A можно скачать здесь. Как использовать CH341a USB Mini Programmer. Сначала вам нужно установить драйвер. Ниже описано, как установить драйвер программатора CH341A на Windows 7,8,10. После правильной установки драйвера. Для…
Поделиться этим результатом
Программное обеспечение драйвера USB Mini Programmer CH341A и…
Скопируйте ссылку и поделитесь
CH341A Pro Mini USB SPI Programmer Software & …
CH341A — это микросхема интерфейса USB, которая может эмулировать связь UART, стандартный интерфейс параллельного порта, параллельную связь и синхронный последовательный порт (I2C, SPI). CH341A используется некоторыми дешевыми программаторами памяти. В этой конфигурации ИС как-то ограничена, потому что программист использует только интерфейс SPI и I2C.
Использовано 484 человека
Поделиться этим результатом
Программное обеспечение CH341A Pro Mini USB SPI для программирования и…
Скопируйте ссылку и поделитесь
Схема и драйверы мини-программатора CH341A · …
Посмотрите на схему этого универсального программатора, чтобы научиться правильно им пользоваться. Обзор устройств CH341A со ссылками для загрузки драйверов и инструментов. CH341A — это микросхема интерфейса USB, которая может эмулировать связь UART, стандартный параллельный порт, параллельный порт памяти и синхронный последовательный порт (I2C, SPI).
Использовано 274 человека
Поделиться этим результатом
Схема и драйверы мини-программатора CH341A · …
Скопируйте ссылку и поделитесь
Используйте CH341A с AsProgrammer в Windows · …
CH341A — это микросхема с USB-портом. Он может быть сопряжен с параллельными портами, последовательными портами, устройствами I2C и SPI. Производитель чипа CH341A предлагает драйвера для всех операционных систем. Они даже предлагают API для программистов, которые хотят создать программное обеспечение для общения с CH341A. Несмотря на это, программные инструменты для CH341A найти не так просто.
Использовано 222 человека
Поделиться этим результатом
Использование CH341A с AsProgrammer в Windows · …
Скопируйте ссылку и поделитесь
CH341A USB Programmer v1.18 v1.29 + Драйверы…
- CH341A USB Programmer (v1.18, v1.29) - Драйверы - Перевод на португальский язык с исправлением Набл.: Форам, которые вы используете, для перехода от более высокого уровня перевода к более высокому спуску, espero que gostem, qualquer erro me notifique. Бесплатно *v1.29 Исполнитель в роли администратора, …
Использовано 490 человек
Поделиться этим результатом
CH341A USB Programmer V1.18 V1.29 + Драйверы…
Скопируйте ссылку и поделитесь
Программа USB Ch341a Eeprom 24xxx 25xxx ~ …
Программа USB Ch341a Eeprom 24xxx 25xxx Программатор Ch341a с адаптером для памяти (24spi и 25spi), pinza soic8 с кабелем и адаптером погружения, у адаптера Soic 8 сосен и погружением 8, эль адаптер для интегрированных устройств 200mil de ancho.
Использовано 262 человека
Поделиться этим результатом
Программа USB Ch341a Eeprom 24xxx 25xxx ~ …
Скопируйте ссылку и поделитесь
· CH341-Магазин. Документы и программное обеспечение, относящиеся к знаменитому CH341a, используемому в программаторах I2C/SPI Flash, также называемых программистами BIOS. Обратите внимание, что этот репозиторий представляет собой совокупность ноу-хау из разных источников.
Использовано 353 человека
Поделиться этим результатом
Скопируйте ссылку и поделитесь
Бесплатная загрузка программного обеспечения ch341a Загрузка - …
Использовано 222 человека
Поделиться этим результатом
Загрузка бесплатного программного обеспечения Ch341a Загрузка - …
Скопируйте ссылку и поделитесь
Видеорезультат для программы ch341a usb Programmer
USB EEPROM Programmer **ССЫЛКИ НА ЗАГРУЗКУ ДРАЙВЕРА** - …
CH341A — программатор USB — Скачать
CH341A - USB Programmer — это условно-бесплатное программное обеспечение категории (2), разработанное SkyGz. Последняя версия CH341A - USB программатор является автоматическим. База данных была обновлена до 26 ноября 2016 г. CH341A — программатор USB, предназначенный для работы с другими системами: Windows/Mac.
Использовано 157 человек
Поделиться этим результатом
CH341A — USB-программатор — Скачать
Скопируйте ссылку и поделитесь
CH341A 24 25 Series EEPROM Flash BIOS USB …
Этот недорогой USB-программатор флэш-памяти EEPROM серии 24xx серии 24xx и флэш-памяти SPI серии 25xx с 8-контактным/16-контактным разъемом предназначен для недорогого USB-программатора флэш-памяти EEPROM серии 24xx. Он оснащен чипом CH 341A, может автоматически распознавать чип серии 25, а его индикаторная лампа серии 24/25 позволяет пользователю легко распознавать рабочее состояние модуля.
Использовано 490 человек
Поделиться этим результатом
CH341A 24 25 Series EEPROM Flash BIOS USB…
Скопируйте ссылку и поделитесь
Программатор и драйвер CH341A для Windows 10 | Домашняя страница
Программатор и драйвер CH341A для Windows 10. 4 сентября 2018 г. 6 комментариев. Setelah обновляет Windows 10, используя программу IC Flash Windbond 25Q32 без тайм-аута записи. Kemungkinan besar penyebabnya adalah driver yang sudah tidak cocok dengan Windows 10.
Использовано 197 человек
Поделиться этим результатом
Программатор и драйвер CH341A для Windows 10 | Домашняя страница
Скопируйте ссылку и поделитесь
Программное обеспечение CH341A Mini Programmer — файлы BIOS
Программное обеспечение CH341A Mini Programmer для Black Edition; и это также работает с зеленым. Это новейшее программное обеспечение для этого программатора. Драйвера все есть, полностью рабочие. Все, что вам нужно сделать, это сделать; скачайте программное обеспечение, извлеките его и запустите, не устанавливая.
Использовано 135 человек
Поделиться этим результатом
Программное обеспечение CH341A Mini Programmer - файлы биоса
Скопируйте ссылку и поделитесь
CH341A - Программатор USB v1.34 / v1.30 скачать …
CH341A - Программатор USB поддерживает прошивку чипов различных типов. Среди них микросхемы, изготовленные предприятиями NextFlash, ATMEL, WINBOND, MXIC, EON и др.
Использовано 184 человека
Поделиться этим результатом
CH341A - Программатор USB V1.34 / V1.30 скачать…
Скопируйте ссылку и поделитесь
Ecom Money Magnate — схема мини-импортного бизнеса
SEO: Быстрый и надежный текст | Маркетинг
Vray Next MDL Material Design 3ds max 2020
<Р>AZ-900: Основы Microsoft Azure | Настоящие экзаменационные вопросы
Tricentis Tosca für Anfänger — Контент, одобренный Tricentis
Servicenow Paris Detla ITSM и системное администрирование CSA
Финансы без финансов
Ускоренный курс по разработке и развертыванию веб-сайта Python Flask
Могу ли я добавить онлайн-курсы в свое резюме?
Указать онлайн-курсы в своем резюме — это то, что вам нужно. Просто убедитесь, что вы делаете это вдумчиво, чтобы отправить правильное сообщение о вашем непрерывном образовании. В конце концов, вы усердно работали, чтобы пройти все эти курсы в свободное время, и вы должны сделать это ради себя, чтобы убедиться, что они учитываются.
Имеет ли ценность онлайн-сертификат?
С развитием Интернета и технологий теперь вы найдете бесконечное количество онлайн-курсов, которые предлагают множество учебных курсов. Сертификаты и онлайн-курсы имеют ценность, но они должны быть законными и признанными.
Доступна ли финансовая помощь?
Подобно тому, как учащиеся, посещающие традиционные школы, получают финансовую помощь, онлайн-учащиеся имеют право на то же самое при условии, что школа, которую они посещают, аккредитована. Федеральная финансовая помощь, помощь на уровне штата, стипендии и гранты доступны для тех, кто их ищет. Вот что нужно знать учащимся о финансовой помощи для онлайн-школ.
Можно ли добавить онлайн-курсы в свое резюме?
Да. Рекомендуется указать в резюме соответствующие пройденные онлайн-курсы, особенно если у вас есть соответствующий сертификат. В разделе "Образование" укажите свое формальное образование, а именно степень бакалавра и магистра.
Аналоговая и цифровая электроника · Проекты Arduino · Макетные платы · DIY · Технологии
Схема и драйверы мини-программатора CH341A
Опубликовал: Cornelius One Transistor Опубликовано: 05 августа 2017 г. Обновлено: 2021-11-24T18:44:54Z
Посмотрите на схему этого универсального программатора, чтобы научиться правильно им пользоваться. Обзор устройств CH341A со ссылками для загрузки драйверов и инструментов
CH341A — это микросхема интерфейса USB, которая может эмулировать связь UART, стандартный параллельный порт, параллельный порт памяти и синхронный последовательный порт (I2C, SPI). Чип произведен китайской компанией Jiangsu QinHeng Ltd. CH341A используется некоторыми дешевыми программаторами памяти. В этой конфигурации микросхема каким-то образом ограничена, потому что программист использует только интерфейс SPI и I 2 C и оставляет множество контактов неподключенными. Популярным устройством является черный минипрограмматор CH341A, который можно купить по цене от 2 до 5 долларов США.
Проблема этих устройств в том, что вы получаете их без какой-либо документации или программного обеспечения. Драйвера доступны на сайте производителя (но сайт написан на китайском языке). Кроме того, некоторые исходные коды доступны от производителя. Существуют приложения с открытым исходным кодом, которые поддерживают этот программатор. Но прежде всего давайте взглянем на аппаратное обеспечение.
Фото черного мини-программатора CH341A
Быстрый взгляд на плату показывает основные используемые электронные компоненты: CH341A, кварцевый резонатор 12 МГц, необходимый для чипа, стабилизатор 3,3 В, два 7-контактных разъема и ZIF (нулевое усилие вставки). ) разъем. Программатор можно купить с дополнительными розетками и адаптерами, некоторые из них со схемами смещения напряжения.
Схема
После некоторых поисков я нашел схему программатора на базе CH341A, но она была не совсем правильной и полной. У него не было штифтов по бокам разъема ZIF, для чего я хотел знать, для чего они нужны. Я взял мультиметр и начал чертить линии на плате программатора, пока не получил полную схему. Схема довольно проста, основана на таблице данных.
Схема черного мини-программатора CH341A
Я также нашел магазин WAVGAT (продавец на AliExpress). На их странице продукта был представлен дизайн печатной платы устройства (однако только верхняя сторона).
Плата мини-программатора CH341A (от WAVGAT/AliExpress)
Теперь давайте вернемся к схеме и немного проанализируем ее. Чип питается от 5 В, поэтому его порты ввода-вывода также будут использовать 5 В. В основном это 5V устройство. Проблема в том, что любая память, которую вы поместите в сокет, будет питаться от 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 В.
Драйверы и инструменты
Производитель CH341A предоставляет много полезного на странице продукта. Вот файлы, которые вы можете найти, и то, что они содержат (первые два — это те, которые вам нужны):
-
- самоустанавливающийся архив с драйвером USB to serial. - самоустанавливающийся архив с драйвером мультипротокольного интерфейса (это для режима программирования) - архив, содержащий файлы драйвера и последовательный API и библиотеку (вам не нужен специальный API для стандартного последовательного порта, но он содержит некоторые специальные функции для получения версии IC и т.д.) - архив, содержащий файлы драйверов для режима интерфейса и API (шапка и библиотека для доступа к устройству и использования любого протокола, который вы хотите). - архив, содержащий исходный код драйвера Linux и Linux API - исходный код драйвера Linux для последовательного порта (этот не нужен, он уже включен в ядра) - некоторые исходные коды и инструменты, написанные для использования с оценочной платой (может быть полезным для программирования программного обеспечения, которое может получить доступ к этому устройству) - техническое описание, на китайском языке - некоторая дополнительная информация и документация по API, на китайском языке - содержит инструмент программирования ISP? - вероятно, похоже на вышеизложенное, когда-то требовался вход для загрузки
Обычному пользователю нужны только первые два. Просто дважды щелкните по каждому из них и, когда появится диалоговое окно, нажмите «Установить». Следующее, что вам понадобится, это программное обеспечение. Пользователи Windows могут попробовать AsProgrammer.
API становится интересным благодаря универсальности чипа. Вы можете создать собственное программное обеспечение, которое будет считывать/записывать данные с/на датчики, часы реального времени или любые другие устройства, использующие последовательную связь. Вы также можете подключить к чипу параллельные устройства, но это потребует модификации платы программатора для подключения к контактам.
Устройства CH341A
Есть еще несколько программаторов и плат на базе этого чипа. Вы можете найти большинство из них, выполнив поиск «CH341A» на Banggood и AliExpress. Вот обзор доступных программаторов и плат разработки:
Обзор программаторов и плат CH341A
Дополнительная литература (для разработчиков): программирование I2C и программирование SPI с использованием Windows API.
Если вы используете сокет SOP8, нажмите на границу сокета и поместите микросхему BIOS в соответствии с деталями контактов сокета SOP8.
PIN 1 на микросхеме BIOS:
Если вы получаете эту ошибку (ошибки) с программатором CH341A, подключенным к чипу BIOS:
Эта ошибка (ошибки) вызвана плохим подключением клипа или неправильной версией программного обеспечения.
Попробуйте выполнить следующие действия:
Выйдите из программы C341A.
Отключите программатор ch341a от USB.
Отсоедините тестовую клипсу от микросхемы биоса.
Подключите тестовую клипсу к биосу. чип.
Подключите программатор ch341a к USB.
Запустите программу C341A.
ИЛИ
Попробуйте другую версию программы.
Джунджу
УСТАНОВИТЕ ДРАЙВЕР, ПРОЧИТАЙТЕ, ПРОВЕРЬТЕ, СОХРАНИТЕ РЕЗЕРВНУЮ КОПИИ:
Разархивируйте загруженный пакет и установите драйверы ch341a (запустите CH341PAR.EXE)
Извлеките батарею CMOS из материнской платы.
Подсоедините тестовый зажим к чипу BIOS.
Подключите программатор ch341a к USB.
Запустите CH341A_c.exe из папки программы CH341A v1.29.
Перейдите к "Авто" и снимите флажки "Стереть" и "Пустой флажок":
Нажмите кнопку "Читать" и дождитесь завершения процесса:
Теперь нажмите "Подтвердить" и дождитесь завершения процесса:
Внимание! Прежде чем продолжить ЧАСТЬ 3, проверьте содержимое файла резервной копии.
Вы можете сравнить файл резервной копии с исходным файлом BIOS с сайта производителя, используя один шестнадцатеричный редактор.
Содержимое файлов отличается, но очень похоже.
Lost_N_BIOS
Запустите чтение, затем проверьте, как только появится сообщение "Соответствие чипа/буфера", нажмите "Сохранить", а затем откройте этот файл в шестнадцатеричном редакторе и убедитесь, что это действующий BIOS, а не все FF.< /p>
Если это все FF, то подтверждено, что это недействительный пробел, и вам нужно использовать другую версию программного обеспечения или идентификатор CHIP и повторять попытку, пока вы не получите проверенную и действительную резервную копию).
Zitat
Lost_N_BIOS
Затем установите драйвер из вышеуказанного пакета. Затем откройте программное обеспечение по вашему выбору, чтобы попробовать сначала, я уже пробовал сначала самую новую версию. Нажмите «Обнаружить», и если он обнаружит ваш чип по ID OK, выберите его. Иногда вам может понадобиться выбрать меньше, чем полный идентификатор, или также отличный от идентификатора, например, BIOS заканчивается на FV, иногда BV работает лучше, но вы поймете это позже, если до этого дойдет. Как только вы это сделаете, нажмите «Прочитать», а когда это будет сделано, нажмите «Подтвердить». Если все в порядке, нажмите «Сохранить BIOS». Убедитесь, что после прочтения он должен сказать, что чип и буфер или память совпадают, тогда, возможно, это хороший проверенный файл (не всегда). Откройте этот файл в шестнадцатеричном редакторе и убедитесь, что это не все FF. Затем повторите это раз или два и сравните эти два проверенных файла, если они всегда хорошие файлы и совпадают, тогда, вероятно, все в порядке. Сохраните этот BIOS в надежном месте в качестве резервной копии. . Убедитесь, что он правильно открывается и выглядит правильно в любых инструментах редактирования BIOS, с которыми вы знакомы, тогда вы будете знать, что все в порядке.
Примеры файлов резервных копий (верные и неправильные):
Джунджу
СТЕРЕТЬ И ПРОШИТЬ BIOS
После проверки и сохранения резервной копии нажмите кнопку "Стереть" и дождитесь завершения процесса:
Теперь нажмите кнопку "Пробел" и дождитесь завершения процесса:
Внимание!
Если появится следующее окно при нажатии пустой кнопки:
Zitat
Lost_N_BIOS
Chip Main Memory Not Null = это означает, что вы стерли (должны быть все FF), а затем запустили пустую проверку, и она обнаружила не все FF (еще некоторые другие данные), поэтому стирание не полное. Также скажут, что если не стирать, а просто запускать пустую проверку, когда знаешь, что там есть данные.
Возможное решение:
Пожалуйста, сотрите чип еще раз и снова нажмите пустую галочку ИЛИ используйте другую версию программного обеспечения.
Если не получается, можно попробовать так (можно использовать термоусадочную трубку):
Если появится сообщение "Основная память чипа пуста", вы можете перейти к следующему шагу. Нажмите кнопку "Открыть" и найдите новый файл биоса:
После открытия нового файла биоса нажмите кнопку "Авто" и дождитесь завершения процесса:
Программирование новых чипов:
Если у вас есть новые микросхемы, сначала ознакомьтесь с разделом "Сведения о сокете SOP8" (в части 1 этого руководства) и выполните следующие действия:
Запустите программное обеспечение CH341A, установите тип микросхемы биоса, нажмите «DETECT» (или просто нажмите кнопку «DETECT»), теперь нажмите кнопку «BLANK» и дождитесь завершения процесса:
Если появится сообщение «Основная память чипа не пуста», нажмите кнопку «СТЕРЕТЬ» и дождитесь завершения процесса. Теперь нажмите кнопку «ПУСТОЙ» и дождитесь завершения процесса.
Нажмите кнопку «Открыть» и откройте файл «*.bin»:
Перейдите к кнопке «Авто» и оставьте отмеченными только опции «Записать» и «Проверить»:
Теперь нажмите кнопку «Авто» и дождитесь завершения процесса:
Прасант
Привет, я новичок на этом форуме. Большое спасибо за подробную информацию, она очень полезна.
Развейте, пожалуйста, мои сомнения.
1) Я хотел бы прошить свой чип Intel Mobo. У меня есть только файл «.bio» (955 КБ), а не файл «.bin». Могу ли я использовать этот файл «.bio» для прошивки?
( Мое устройство очень старое DG35EC, смотрите прикрепленное изображение чипа)
2) Поддерживает ли устройство и программное обеспечение чип на изображении?
Потерян_N_BIOS
Редактирование Фернандо: Lost_N_BIOS не был в сети с января 2021 года.
Потерян_N_BIOS
@junjoo - Спасибо за исправление изображений!!
Надеюсь, у вас будет отличный Новый год!!
Редактирование Фернандо: Lost_N_BIOS не был в сети с января 2021 года.
миколай612
Ребята, ради бога.
Зачем вы используете это дурацкое китайское приложение для программатора CH341A? Кроме того, что большинство из нас использует взломанную и нелегальную версию этого приложения (которая почему-то сломана, особенно более поздние версии), даже платная (10 долларов США) не особенно лучше.
Для программирования биоса я рекомендую использовать AsProgrammer 1.41, который является бесплатным и достаточно хорош для большинства задач.
Программатор CH341A (китайский) не позволяет мне программировать чип биоса графического процессора (Winbond 1.8V), потому что нет ничего подобного в его базе данных (префикс Q80), но нет такой проблемы с AsProgrammer, который сразу обнаруживает чип и программирует его за считанные секунды. бесплатная альтернатива.
макнб
Привет, ребята! Только что присоединился к форуму после того, как некоторое время побродил по нему и почерпнул уроки из этого замечательного руководства. Спасибо @junjoo и @Lost_N_BIOS.
Я пытаюсь решить проблему с моей старой материнской платой (Z77X-UP5), которая решила войти в цикл загрузки при включении питания.
Материнская плата имеет 2-разрядный светодиодный дисплей, а также два светодиода для отображения какой BIOS используется (основной или резервный).Есть переключатель для выбора основного или резервного BIOS.
При включении питания светодиодный дисплей останавливается с кодом «15», а затем с кодом «32», затем светодиод BIOS переключается с основного на резервный и автоматически перезагружается.
Перезапуск теперь выполняется с помощью Backup BIOS и выполняет такой же. 15..32. переключиться на основной биос. автоматический перезапуск навсегда.
Однажды я увидел код «db», который, по-видимому, означает, что прошивка BIOS не удалась. Я предполагаю, что резервная флэш-память была автоматически перенесена на основную, которая не удалась (. ).
Поэтому мое предположение заключается в том, что оба BIOS неисправны.
Несколько недель назад был обновлен основной BIOS до модифицированного BIOS с драйверами NVME UEFI. Этот BIOS отлично работал при загрузке с твердотельного накопителя NVMe.
Возможно, BIOS был неправильно прошит.
Итак, я следовал этому руководству. Купил программатор CH341A с кабелем Clip. Установил драйвера под windows (у меня WIN10) и отдельный ноут.
Я отключил все (блок питания, диски, батарею CMOS, графический процессор и т. д.) на материнской плате (кроме процессора, так как он смазан жидкой термопастой).
Но я просто не могу заставить CH341A обнаруживать чипы BIOS.
Микросхемы BIOS: MX25L6406E:
Я попытался разместить клип очень осторожно, убедившись, что он находится над всеми 8 контактами чипа BIOS.
Если я использую CH341a_c.exe (v1.29), он не обнаружит чип и зеленый цвет. Светодиод RUN на плате CH341 никогда не активен.
v 1.34 также не может обнаружить микросхемы BIOS:
Если я использую версию 1.18, она также не обнаружит чип, но эта версия позволяет мне нажать кнопку «ЧИТАТЬ» и перейти к BIOS (светодиод RUN горит зеленым), НО он считывает 8 МБ нулей. р>
Итак. Я переключился на другой ПК. под управлением Linux и установленным приложением командной строки FLASHROM.
Он тоже не может обнаружить чип. за исключением одного случая, когда ему удалось что-то прочитать. Вывод команды был следующим:
Но если я открою файл BIOS, который он прочитает с помощью UEFITool, это будет только частичный BIOS. инструмент говорит, что модули UEFI отсутствуют (есть регион GBe и показывает MAC-адрес моей локальной сети).
Я попробовал программатор CH341A на плате расширения PCIe USB3.0 - у него есть флэш-чип Pm25LD512, и FLASHROM в Windows удается его прочитать, но не CH341A.EXE (поскольку в его базе данных нет этого чипа).
Итак, вопрос в том, неисправен ли мой новый USB-программатор CH341A или чипы BIOS моей материнской платы не работают?
Неважно. Я решил свою проблему. Если кому-то интересно, посмотрите этот пост.
стоворсен
Хорошее руководство, спасибо.
Потерян_N_BIOS
Ах, я вижу, вы поняли, спасибо, что тоже опубликовали свое решение! Теперь вы можете попробовать и вышеописанное, если вы еще этого не сделали (кабели блока питания подключены)
Используйте USB 2.0, стандартный пост, USB 3 может быть и нормально, но я бы не стал полагаться на это через дополнительную карту USB 3.
Редактирование Фернандо: Lost_N_BIOS не был в сети с января 2021 года.
биос47
привет, мой ноутбук (acer aspire 4752z с кодом материнской платы je40hr и биосом Windbond w25q32bvsig) просто застрял в логотипе acer и не может войти в биос. Я думаю это из-за того, что битый файл биоса, поэтому я попытался прошить его с помощью ch341a. Но, к сожалению, чип не был обнаружен в ch341a 1.29 и в приложении Android. тупо хоть и не определяется у меня все равно пишет чип и зеленый светодиод все равно горит. после этого на ноуте остается только светодиод питания, который загорается без нажатия кнопки и через несколько мгновений гаснет потом через секунд 5 снова загорается. теперь состояние ноутбука вообще не включается без светодиода питания и заряда светодиода.
тонимонтон
Привет, ребята! Только что присоединился к форуму после того, как некоторое время побродил по нему и почерпнул уроки из этого замечательного руководства. Спасибо @junjoo и @Lost_N_BIOS.
Я пытаюсь решить проблему с моей старой материнской платой (Z77X-UP5), которая решила войти в цикл загрузки при включении питания.
Материнская плата имеет 2-разрядный светодиодный дисплей, а также два светодиода для отображения какой BIOS используется (основной или резервный). Есть переключатель для выбора основного или резервного BIOS.
При включении питания светодиодный дисплей останавливается с кодом «15», а затем с кодом «32», затем светодиод BIOS переключается с основного на резервный и автоматически перезагружается.
Перезапуск теперь выполняется с помощью Backup BIOS и выполняет такой же. 15..32. переключиться на основной биос. автоматический перезапуск навсегда.
Однажды я увидел код «db», который, по-видимому, означает, что прошивка BIOS не удалась.Я предполагаю, что резервная флэш-память была автоматически перенесена на основную, которая не удалась (. ).
Поэтому мое предположение заключается в том, что оба BIOS неисправны.
Несколько недель назад был обновлен основной BIOS до модифицированного BIOS с драйверами NVME UEFI. Этот BIOS отлично работал при загрузке с твердотельного накопителя NVMe.
Возможно, BIOS был неправильно прошит.
Итак, я следовал этому руководству. Купил программатор CH341A с кабелем Clip. Установил драйвера под windows (у меня WIN10) и отдельный ноут.
Я отключил все (блок питания, диски, батарею CMOS, графический процессор и т. д.) на материнской плате (кроме процессора, так как он смазан жидкой термопастой).
Но я просто не могу заставить CH341A обнаруживать чипы BIOS.
Микросхемы BIOS: MX25L6406E:
Я попытался разместить клип очень осторожно, убедившись, что он находится над всеми 8 контактами чипа BIOS.
Если я использую CH341a_c.exe (v1.29), он не обнаружит чип и зеленый цвет. Светодиод RUN на плате CH341 никогда не активен.
v 1.34 также не может обнаружить микросхемы BIOS:
Если я использую версию 1.18, она также не обнаружит чип, но эта версия позволяет мне нажать кнопку «ЧИТАТЬ» и перейти к BIOS (светодиод RUN горит зеленым), НО он считывает 8 МБ нулей. р>
Итак. Я переключился на другой ПК. под управлением Linux и установленным приложением командной строки FLASHROM.
Он тоже не может обнаружить чип. за исключением одного случая, когда ему удалось что-то прочитать. Вывод команды был следующим:
Но если я открою файл BIOS, который он прочитает с помощью UEFITool, это будет только частичный BIOS. инструмент говорит, что модули UEFI отсутствуют (есть регион GBe и показывает MAC-адрес моей локальной сети).
Я попробовал программатор CH341A на плате расширения PCIe USB3.0 - у него есть флэш-чип Pm25LD512, и FLASHROM в Windows удается его прочитать, но не CH341A.EXE (поскольку в его базе данных нет этого чипа).
Итак, вопрос в том, неисправен ли мой новый USB-программатор CH341A или чипы BIOS моей материнской платы не работают?
Неважно. Я решил свою проблему. Если кому-то интересно, посмотрите этот пост.
@macnb
У меня та же проблема, и я следил за вашей веткой с решением. если я включу материнскую плату, результат чтения чипа будет FF. Если я делаю это без питания, это 00. Ни в коем случае я не могу заставить его читать чип. Можете ли вы найти решение?
Без работающего BIOS невозможно запустить даже самое мощное оборудование. В некоторых редких случаях микросхема BIOS в вашей системе может быть повреждена, что сделает вашу систему полностью непригодной для использования. Чтобы исправить эту ситуацию, а также по другим причинам, таким как простое резервное копирование, настройка, модификация или включение скрытых функций, интересно перепрограммировать ПЗУ BIOS. Недавно я попал в ситуацию, когда микросхема BIOS в моем Lenovo X1 Yoga вышла из строя. Чтобы исправить это, я купил минипрограмматор CH341a. В этом посте вы можете найти задокументированные шаги, которые я предпринял, чтобы перепрошить 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, является минипрограмматор CH341a:
Это устройство допускает различные варианты программирования/прошивки микросхем SPI flash или BIOS, а также других типов EEPROM типа 24XX и 25XX, которые можно найти в различных устройствах, таких как маршрутизаторы, точки доступа, видеокарты и т. д., и подходит для программирования микросхемы BIOS SOIC-8, которые в наши дни используются во многих системах.
2) Адаптер, кабель или зажим
Если микросхема BIOS вставлена в гнездо, вы можете снять микросхему с платы и поместить ее на программатор (с адаптером). Если он припаян к плате, вам нужно будет либо выпаять его, либо использовать зажим/зажим, соответствующий типу корпуса вашего чипа BIOS.
Несмотря на то, что выпаивать этот тип ИС не очень сложно, гораздо проще использовать клипсу, подходящую для данного типа корпуса. Это позволяет избежать извлечения чипа из материнской платы и риска потенциального повреждения других компонентов.
Клип, как вы можете видеть выше, можно разместить поверх чипа на плате. При этом необходимо внимательно следить за тем, чтобы красный провод, указывающий на контакт 1, совпадал с той стороной микросхемы, на которой имеется маленькая точка, указывающая на контакт 1 на стороне чипа.
Остальные соединения должны следовать тому же правилу. На минипрограмматоре CH341a также есть указание, куда следует вставить пин 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.
Окна
Возможно, есть и другие рабочие инструменты, но я считаю, что этот дает наилучшие результаты с CH341a. Драйвера для программатора были не нужны. Он просто работал при подключении к USB в Windows 10.
Линукс
Для Linux, как и для Windows, вам понадобится инструмент для чтения/записи в SPI. Здесь я использовал flashrom, который входит в состав репозиториев большинства дистрибутивов. Как и в Windows, для распознавания и использования CH341a в моей системе не требовалось никаких дополнительных модулей ядра.
Вы можете легко установить flashrom с помощью диспетчера пакетов.
Например, для Debian 10:
Как для Windows, так и для Linux одна и та же последовательность шагов может быть следующей:
- Подключите скрепку к микросхеме BIOS, ничего не должно быть запитано
- Подключите зажим или адаптеры к программатору CH341a.
- Подключите программатор CH341a к USB.
Я рекомендую использовать удлинительный кабель, а не подключать его напрямую к USB-порту. - Запустите инструмент для программирования (AsProgrammer для Windows, flashrom для Linux)
- Убедитесь, что вы настроили правильный тип программатора и чипа BIOS.
- Прочитайте данные с чипа дважды и каждый раз сохраняйте их в файл
- Проверьте контрольную сумму обоих файлов.
Это необходимо для того, чтобы убедиться в отсутствии повреждений при чтении данных с чипа. Поскольку чтение в этом состоянии может повредить его. - Записать правильный/измененный файл в чип
- При желании выполните еще одно чтение и проверьте его контрольную сумму с записанным файлом, чтобы убедиться, что содержимое совпадает с тем, что вы в нем записали.
Программирование под Windows
Мы начинаем с шага 5, как описано выше. После запуска AsProgrammer нам сначала нужно настроить его на использование CH341a. Это можно сделать в аппаратном меню:
Далее. мы можем щелкнуть значок, чтобы определить тип чипа:
Как упоминалось выше, программист не всегда может определить точный тип и выдает вам список возможных вариантов. Мы идентифицировали чип Dell BIOS как тип MX25L3273E, поэтому мы можем выбрать его из списка здесь.
Далее, шаг 6, мы можем считать данные с чипа, щелкнув значок с зеленой стрелкой. После завершения чтения сохраните вывод в файл, щелкнув значок сохранения (диск).
Важно повторить этот шаг дважды, так как нам нужно убедиться, что связь с IC работает должным образом:
После завершения и сохранения второго дампа BIOS мы можем сравнить два файла, чтобы убедиться, что они точно такие же. Это шаг 7. Мы можем сделать это легко, рассчитав по ним контрольную сумму MD5. В Windows это можно сделать с помощью certutil с помощью следующей команды:
В приведенном выше выводе мы видим, что оба файла сгенерировали один и тот же хэш, поэтому они идентичны. Это хороший показатель того, что связь с ИС и программистом работает должным образом.
Оба файла теперь можно сохранить в качестве резервной копии на случай, если что-то пойдет не так или если вы захотите перепрошить BIOS до более старой версии.
Далее мы наконец можем записать новое или измененное содержимое в микросхему BIOS. Это можно сделать, сначала открыв ROM-файл в AsProgrammer с помощью кнопки «Открыть», затем щелкнув стрелку вниз рядом с кнопкой записи и выбрав «Снять защиту» -> «Стереть» -> «Программировать» -> «Проверить»:
Вы можете следить за ходом выполнения и статусом в нижней части окна:
После завершения программирования, при желании, вы можете снова прочитать микросхему BIOS, как указано выше, и сравнить хэш записанного файла с фактическим содержимым после записи. Это делается для того, чтобы убедиться, что нет повреждений и содержимое чипа точно совпадает с данными, которые вы хотели там иметь.
Программирование под Linux
Действия в Linux такие же, как и в Windows. Только здесь мы будем использовать flashrom инструмента командной строки. Как и в Windows, нам нужно пройти шаг 5 и установить правильный программатор и тип BIOS. Самый простой — запустить инструмент и дать ему попробовать определить тип микросхемы BIOS:
Как и в случае с AsProgrammer, мы видим, что flashrom может предложить выбор, но нам все равно нужно указать точный тип с помощью параметра -c. Поскольку наш тип — MX25L3273E, теперь мы можем прочитать содержимое чипа и сохранить его в файл backup1.bin с помощью следующей команды:
То же самое и здесь: дважды прочитать содержимое и сохранить его в двух разных файлах. После этого пришло время для шага 7, и мы можем сравнить контрольную сумму файлов, чтобы увидеть, совпадают ли они:
Как и в Windows, используя этот метод, мы можем быть уверены, что программатор может правильно взаимодействовать с чипом, и мы уменьшаем вероятность повреждения. Кажется, все хорошо в приведенном выше выводе. Если вы видите другой хэш, сначала нужно исправить его, прежде чем продолжить.
backup1.bin и backup2.bin можно сохранить на потом, поскольку они являются надлежащей резервной копией текущего содержимого вашего чипа BIOS.
Следующий шаг — записать резервную копию, дамп или модифицированный файл с помощью flashrom. На этот раз мы используем параметр -w и указываем входной файл:
При желании здесь также можно прочитать содержимое еще раз и сравнить контрольную сумму MD5 с файлом, который мы использовали в качестве входных данных (bios.bin).
В приведенном выше примере я вернул ранее сохраненный файл, поэтому flashrom был достаточно умен, чтобы обнаружить это и выдать мне предупреждение об этом.
Надеюсь, эта статья поможет некоторым людям, которые, как и я, расстроены из-за того, что их дорогостоящее оборудование полностью перестало работать только из-за того, что содержимое одной крошечной микросхемы было повреждено.
26 мыслей на тему "Программирование BIOS или SPI в Windows или Linux с использованием мини-программатора CH341a"
Спасибо за это прекрасное руководство, оно сэкономило мне уйму времени на самостоятельные исследования. В частности, программатор CH431A поставляется без каких-либо инструкций, хотя это очень недорогой элемент, который потребует очень много времени, чтобы сделать его самостоятельно.
В настоящее время мне нужно перепрошить BIOS на подержанном ноутбуке с неизвестным паролем настройки BIOS, и до сих пор никакие программные средства не помогли.
Спасибо за хороший отзыв, надеюсь, вам удалось прошить (модифицированный) BIOS.
Можно ли использовать программатор Android LED TV. Как сделать
Все зависит от того, что вы хотите с ним делать. Я уверен, что некоторые микросхемы можно будет прочитать/прошить с помощью объясненного метода, но вам нужно будет точно знать, что вы делаете, прежде чем вы получите надлежащий результат.
Отлично, спасибо. Мой CH341A пришел неисправным, не распознавался системой. При ближайшем рассмотрении между линиями передачи данных (в местах контакта USB-штекера) была крошечная перемычка из пайки. После снятия моста работает нормально. Ваше утверждение «для распознавания и использования CH341a в моей системе не требовалось никаких дополнительных модулей ядра» избавило меня от поиска проблем с программным обеспечением.
Приятно слышать, что это помогло. Также мне потребовалось некоторое время, чтобы понять это, поэтому я решил особо упомянуть об этом.
Привет, спасибо за пост, очень интересно. Вы удалили разъемы с материнской платы (клавиатура, экран, жесткий диск и т. д., даже процессор) или только адаптер переменного тока и аккумулятор?
Для ноутбука я отключил только питание и аккумулятор (в прошлый раз даже просто сначала отключил в биосе).
Для обычного ПК периферийные устройства были отключены, но я не думаю, что это необходимо.
Здравствуйте, Дженсд, просто чтобы вы знали, что у меня это сработало, так что теперь мой ноутбук снова работает! Я отключил питание и батарею (также батарею CMOS, но больше ничего на материнской плате). Крепить клипсу к микросхеме было сложно, требовалось немного терпения, и было очень волнительно, когда мне удалось написать микросхему.
Большое спасибо за быстрый ответ!
Рад слышать, что это помогло вам починить ноутбук! Спасибо за обновление.
Привет, отличное видео на You Tube по программатору ch341a, у меня есть пара вопросов, у меня Acer spin 5 sp513-52-n и биос заблокирован, собираюсь попробовать в первый раз использовать программатор ch341a для переустановите обновленный биос. знаете ли вы, нужно ли изменить файл bios xxxxx.fd. один веб-сайт сказал, что он должен быть менее 8 мегабайт, и я должен удалить заголовки из файла. у меня чип биоса mx25l6473f. не уверен, что делать. размер файла 9,4 мегабайта. Мы будем очень признательны за любые мысли по этому поводу.
Для получения этого изображения можно даже использовать двоичный редактор. Открываем файл .fd и ищем начало резервного образа биоса (если он у вас есть), в моем случае строка «_IFLASH_BIOSIMG» была непосредственно перед началом образа (начало было выровнено по 16 байтам) . Из этого смещения вы должны взять именно размер своего BIOS (в вашем случае 8 МБ).
Я читал, что только с этим вы получаете загрузочный образ BIOS, хотя вы можете потерять некоторые данные, хранящиеся в исходном BIOS (например, серийный номер или идентификатор Windows). Оптимальной ситуацией является наличие оригинальной резервной копии BIOS и файла .fd той же версии, чтобы попытаться «объединить» их оба.
Моему адаптеру программатора ch341a не соответствовала нумерация разъемов программатора, поэтому я взял кабели и расположил их по порядку. мой программатор зависает после того, как я нажимаю команду снять защиту-> стереть-> записать-> проверить. также нет обновления статуса до тех пор, пока я не нажму кнопку «Стоп» один раз.
Я получаю сообщение об ошибке: число байтов не равно размеру ic. Микросхема 25L3206E на ноутбуке hp pavillion G6-2014tx. Как проверить правильность размещения клипа?
Спасибо за информацию и видео. У меня также есть Thinkpad Yoga X1 Bricked 20FR. Вы просто сделали резервную копию и восстановили тот же образ, чтобы решить проблемы с загрузкой, или вы можете посоветовать, как вы создали новый образ BIOS для восстановления
Я нашел рабочую резервную копию на форуме badcaps. Если хотите, я могу поделиться им с вами. Отправьте мне электронное письмо, и я отправлю вам резервную копию, которую я использовал (или более новую).
Является ли M25Q128JV чипом BIOS? Я попробовал это руководство, и оно не обнаруживается в AsProgrammer (вместо этого я нашел M25Q128FV). Хотя я смог прочитать и сделать резервную копию, я не смог написать ответ.
Можете ли вы также предоставить ссылку для загрузки ROM-файла. Lenovo, по-видимому, предоставляет только файлы .exe, и я застрял, не имея возможности ничего записать на чип.
P.S. пожалуйста, сообщите мне, если вам нужна дополнительная информация, чтобы помочь……
Спасибо
Извлеките «Пакет USB-накопителя Lenovo BIOS Update» для необходимой версии BIOS. Затем найдите файл *.rom или *.ROM BIOS и переименуйте расширение в .bin.
Теперь прошейте BIOS этим файлом *.bin, удачи!
Ps, возможно, вам не нужно переименовывать расширение, это зависит от используемого программного обеспечения…
Привет, кажется, после обновления биоса до последней версии мой системный код и серийный номер исчезли. не знаю, как это изменить.
У меня ноутбук с Winbond 25Q128JVSQ. У вас есть доступ к программе, поддерживающей этот чип с модулем CH341A для операций чтения/записи?
Есть ли у кого-нибудь программатор ch341a, поддерживающий KH25L6406E? Получил свой китайский кирпичик. После перезагрузки не будет POST.
Здравствуйте
Я искал решение для Linux, потому что утилита Windows, поставляемая вместе с ридером, ужасна, а БД не обновляется
и я закончил с вашей подсказкой об этой классной утилите для Windows, размещенной хорошим русским парнем на github!
Читайте также: