Ошибка «объем файла больше чем нужно, но действия будут продолжены» при использовании программатора CH341A может возникать, когда размер загружаемого BIOS-образа превышает допустимый для чипа объем памяти. Это может происходить из-за неправильного выбора файла или его избыточности для конкретного чипа.
Несмотря на предупреждение, программатор продолжит процесс записи, но это может привести к неполадкам в работе устройства или повреждению прошивки. Рекомендуется предварительно проверить совместимость файла и размера памяти, чтобы избежать потенциальных проблем.
Программатор ch341a содержимое чипа не совпадает с буфером как исправить
Совершенно не уверены, как работать с программатором? Эта исчерпывающая инструкция по прошивке микросхем памяти программатором предназначена для новичков. Она будет полезна даже тем, кто совсем не знаком с электроникой и лишь разглядывал программатор на изображениях или фотографиях.
Итак, начнем с нескольких популярных мифов: 1. Прошивать микросхемы памяти могут только специалисты, так как программатор является сложным устройством. На самом деле, многие современные программаторы действительно состоят из множества радиокомпонентов и/или построены на основе микроконтроллеров.
Тем не менее, нет необходимости создавать программатор своими руками — вы можете приобрести уже готовый вариант. 2. Программатор является устройством с высокой стоимостью. Если вы решили инвестировать в профессиональный универсальный программатор, его цена может оказаться неоправданной, даже если вы заказали его напрямую из Китая. В большинстве случаев вам не потребуется сложный универсальный программатор; вполне достаточно будет выбрать простой и бюджетный CH341A.
Обязательно ли выпаивать микросхему памяти, чтобы её “прошить”? Это зависит от устройства, в котором она расположена. Во многих случаях микросхема памяти не припаяна к плате напрямую, а находятся в специальной панельке.Таким образом, чтобы запрограммировать микросхему памяти вам понадобиться всего лишь:
1. Внимательно рассмотрите, где находится ключ микросхемы памяти — это своеобразная метка, указывающая, как именно установить чип. Обычно в качестве ключа служит точка или выемка на корпусе микросхемы. По этому маркеру определяется расположение первого вывода. На печатной плате также существует аналогичная метка — перед тем как извлекать или выпаивать микросхему, убедитесь, что ключи (метки) совпадают!
2. На большинстве программаторов также имеется ключ-метка, который показывает, как правильно установить микросхему в его панель! При этом для различных типов микросхем такие ключи могут отличаться! Например, обратите внимание на ключи метки первого вывода микросхем программатора CH341A.
Если у вас возникла необходимость узнать, как корректно вставить микросхему в программатор CH341A, в первую очередь обратите внимание на соответствие серии, указанной на её корпусе! Ключевая метка микросхемы должна совпадать с ключом програмистора (см. фото).
Учтите, что в зависимости от версии или модификации программатора CH341A позиция микросхемы на панели может варьироваться и не всегда совпадать с тем, что отображается в программе для CH341A. Рекомендуется ориентироваться в первую очередь на ключевые метки на корпусах программатора и микросхемы!
3. Важно знать, что CH341A может работать в двух режимах, поэтому обязательно убедитесь, что перемычка (джампер) программатора CH341A стоит в положении (1-2) — режим программатора, а не (2-3) — режим USB-UART конвертера!
4. После установки микросхемы в панель программатора, подключите его к USB-порту — напрямую или через удлинитель USB.
5. Запустите программу (ПО) для CH341A. Убедитесь, что программатор распознан правильно и программа его видит. Если это так, то в строке вы увидите надпись “Device state: connected”, что означает “Состояние устройства: подключено”!
6. Если программа не была запущена с правами администратора, может появиться сообщение о том, что драйвер не найден или установлен некорректно!
Хотя в большинстве случаев программатор функционирует нормально и без прав администратора, поэтому запускать его ПО с такими правами не обязательно! Важно: файл, запущенный от имени администратора, может сделать с вашим компьютером абсолютно всё! Никогда не открывайте программы, которым не доверяете, с правами администратора!
7. Определение микросхемы с помощью интерфейса программатора. Проще и быстрее осуществить поиск, нажав на кнопку “Поиск чипа”.
Микросхема найдена в списке(см. рис.).
Чтобы убедиться, есть ли данные в микросхеме или она пуста, необходимо воспользоваться разделом меню: “Operate” -> “Blank Check”.
Фраза “Chip Main Memory are Blank”, что переводится как “основная память чипа пустая”, говорит о том, что в микросхеме отсутствуют какие-либо ценные данные!
Работу с программатором микросхем памяти можно разбить на несколько категорий: — так называемый бекап (backup) — это процесс создания и хранения резервной копии информации. Считывание и сохранение содержимого большинства микросхем памяти с помощью программатора весьма просто.
Для программатора CH341A в меню его программы есть пункт “Read chip” — прочитать чип (микросхему).
После считывания данных из микросхемы памяти, их можно легко сохранить в файл, выбрав опцию “File” -> “Save” или нажав сочетание клавиш Ctrl+S.
При сохранении выберите для файла любое подходящее название (рекомендуется использовать латиницу)! Расширение добавлять не требуется!
Программа для программатора CH341A сама добавит его!
— стирание (очистка) памяти микросхемы. В меню программы CH341A выберите пункт “Erase Chip” — чтобы стереть чип!
— процесс записи файла “прошивки” в микросхему памяти включает несколько этапов: 1. Выбор файла с “прошивкой” через меню “File” -> “Open” (открыть файл).
Выбрать файл с подходящим расширением, например сохраненный ранее backup файл “прошивки”
2. Запись информации с помощью кнопки “Write Chip”.
Для проверки корректности записи файла “прошивки” необходимо нажать кнопку “Verify Chip”.
Если “прошивка” была загружена успешно, содержимое данных из файла и микросхемы станет идентичным! После удачной проверки вы увидите сообщение “Chip Main Memory and buffer same”, что переводится как “главная память чипа и буфер совпадают”!
Как видите, “прошить” микросхему памяти программатором совсем не сложно. Купить заказать программатор CH341A можно здесь.
Компания SAMSUNG представила новую серию принтеров, в которой версия встроенного программного обеспечения не поддерживает использование так называемых "фиксированных прошивок".
Перед тем как я приобрел программатор на CH341A, я столкнулся с проблемами, а в частности, с невозможностью установки "фиксированных прошивок". В итоге, до получения программатора я скопил около десяти принтеров и несколько недовольных клиентов.
Посылка наконец-то пришла, но, к сожалению, вместе с устройством не было ни обещанного программного обеспечения, ни описания. Поэтому эта статья предназначена для тех, кто столкнулся с подобными трудностями.
Было найдено и протестировано несколько вариантов программного обеспечения для программатора, и было принято решение остановиться на CH341 – версия 1.17, драйвера входят в комплект – СКАЧАТЬ.
Почему выбрана именно эта редакция? Просто потому, что она была проверена не раз, и в ней нет недостатков. Здесь отсутствуют такие проблемы, как встроенные "трояны", неработающие версии или отсутствие поддержки русского языка и так далее. Однако одно "НО" в версии 1.17, изображённое в левом нижнем углу, показывает неправильное подключение чипа, как 24, так и 25 соответственно.
Поэтому обязательно проверяйте правильность подключения (пайки) чипа к программатору. Если используете дополнительную плату (идет в комплекте) поставьте на ней метку для первой ножки чипа. Также отметьте положение первой ножки на платах с адаптерами. Поверьте, очень поможет.
Программатор функционирует корректно. Для более полного освоения возможностей устройства рекомендуется приобретение дополнительных модулей (адаптеров), таких как – прищепка, адаптеры SOP для DIP 20, DIP 16 и других (посмотрите на фото). Все зависит от конкретных задач, которые вы планируете решать с помощью программатора.
Как пользоваться программатором CH341A?
Начало использования, включая мой опыт. Все подключения были выполнены к компьютеру с операционной системой WIN 7 – 32.
Подключаем программатор к ПК. Устанавливаем (в ручную) драйвера. К отключенному программатору подключаем или припаиваем нужный чип. Программатор, опять подключаем к ПК. Первый признак того, что чип вставлен правильно – светодиод в программаторе светит ярко, как светил и без подключенного чипа.
Если индикатор света гаснет и появляется дым, это может свидетельствовать о том, что вы повредили чип, и, возможно, программатор тоже. Но не будем унывать и предположим, что вы все сделали правильно. Запускаем программу 1.17 и в открывшемся окне нажимаем кнопку “детект”. Чип, подключенный к программатору, должен быть обнаружен. Если этого не произошло, убедитесь в правильности соединения чипа.
Особенно это важно, если используется “прищепка”. Если все подключено правильно, но чип не определяется и не читается, вероятно, он “мертв”. Подключите, а лучше припаивайте исправный чип, запускаем все еще раз, и – о чудо, чип распознан. Небольшая ремарка: автоматическое определение типа чипа актуально только для 25 серии, и то не всегда происходит корректно.
В некоторых ситуациях может потребоваться самостоятельно выбрать чип. После успешной настройки вы можете записать на чип какую-либо информацию. Введите несколько строк с клавиатуры, например, набор единиц, и в меню программы выберите опцию “записать”. В левом нижнем углу интерфейса программы должен появиться индикатор выполнения.
После завершения записи сохраните файл, воспользовавшись нужными вкладками в меню. Далее удалите все данные с чипа, выбрав опцию “стирание”, и убедитесь, что чип стал “пустым”. Затем повторно запишите на чип ранее сохранённый файл (меню-файл-открыть и выберите сохранённый файл). Содержимое, в данном случае единицы, появится в окне программы, нажмите “записать”. После успешного выполнения программы вы получите уведомление о том, что “буфер и чип — ok” или “буфер и чип — совпадают”, что означает, что процесс завершился удачно.
В данной статье представлено вполне корректное, хотя и не слишком исчерпывающее направление. Не забудьте, если вы планируете использовать чип из принтера, сохранить его данные перед тем, как осуществить стирание. За два дня удалось успешно перепрограммировать около десяти принтеров.
Дерзайте и успехов!
Содержимое чипа в ch341a отличается от буфера?
Такой вопрос все чаще задают пользователи этого программатора.
Из личного опыта – несколько примеров, которые, конечно, не являются абсолютной истиной.
1. Банально битый чип – читается, стирается, но не записывается.
2. Объём памяти чипа может быть как малым, так и большим, да, именно так. Применяйте подходящие компоненты, не старайтесь заправить бензином дизельный двигатель и наоборот.
3. Если вы используете адаптеры, а чип необходимо припаять, возможно, имеется проблема с контактом на одной из ножек.
4. Не стоит лениться и выпаивать чип из платы; прошиваться прямо в устройстве — это рискованно.
Повторяю – самый надежный вариант — это впаивание чипа перед его чтением или прошивкой. Не пытайтесь изобрести велосипед, применяйте только совместимые компоненты. У меня был случай, когда чип, полностью аналогичный, но в корпусе DIP, просто не функционировал. Как только был приобретен нужный вариант и прошит, устройство начало работать нормально…
Всем привет! Я приобрёл программатор CH341A EEPROM/SPI и столкнулся с ситуацией, что продавец не отправил драйверы и программы, хотя в описании товара это было указано – http://goo.gl/5rYWYb.
Пришлось покопаться в Интернете и поискать подходящие драйвера и рабочий под Windows 10 софт. Это оказалось не так просто, но все же возможно. Если у вас Windows 7 или XP, то задача немного упрощается, т.к. как в отличии от Windows 8 и 10 нет необходимости искать подписанные цифровой подписью драйвера.
Актуальные версии драйверов можно загрузить с сайта – http://goo.gl/TOVRiN
Надежные версии доступны по следующим ссылкам:
Драйвера для программного режима – CH341PAR.ZIP
Для режима USB-SERIAL TTL – CH341SER.ZIP
При первом подключении устройство будет идентифицировано как Неизвестное устройство.
После загрузки драйвера необходимо распаковать архив и найти файл setup.exe.
После его запуска появится окно.
Кликаем на кнопку Install. Успешная установка будет подтверждена следующим уведомлением. В случае неудачи попробуйте снова запустить процесс, используя файл setup.exe с правами Администратора.
Если повторные попытки также оказываются неудачными, возможно, Windows блокирует драйвер, и его следует установить с отключенным контролем цифровой подписи. Для этого выполните следующие шаги:
Зажимаем Shift и нажимаем Перезагрузку > Решение проблем > Дополнительные опции > Параметры загрузки > Повторная перезагрузка > В предложенном меню выбираем 7 или F7 для отключения контроля цифровой подписи драйверов.
Повторяем процесс инсталляции. На этот раз все должно пройти гладко, и драйвер будет установлен. Подтвердить это можно, если Неизвестное устройство изменится на USB-EPP/I2C… CH341A
Драйвер для режима последовательной передачи устанавливается аналогичным образом. При этом на программаторе необходимо переключить джампер в положение 2-3. В результате мы получим установленный порт USB-SERIAL.
После успешной установки драйверов следует установить программное обеспечение для программирования. Для Windows 10 (думаю, что и на более старых версиях тоже будет работать хорошо) подойдет программа CH341A Programmer 1.29 (СКАЧАТЬ).
Распаковываем и запускаем файл CH341A_C.EXE. Выглядит следующим образом:
Теперь настало время заняться программированием чипов. Все необходимое для этого готово.
Полезные ресурсы:
CH341A 24 25 Серия EEPROM Flash BIOS USB Программатор – http://goo.gl/cxcv3V
Прищепка для программирования SOIC8 SOP8 без демонтажа – http://goo.gl/7dvoN6
Канал на Youtube — technoKIT
Внимание! Ряд антивирусов показывает наличие вирусов в файлах ПО программатора. Я использую этот софт без каких-либо проблем, но если у вас есть сомнение – НЕ качайте! Ищите альтернативные варианты в сети, но не пишите супер “умные” комментарии. Спасибо.
Для тех, у кого возникли проблемы с загрузкой по предоставленным ссылкам, вы можете скачать драйвера и программное обеспечение на Яндекс.Диске – DRV_AND_SOFT_CH341A.zip
Если у вас есть вопросы, оставляйте их в комментариях. Благодарим за ваше внимание. До свидания!
Я пытаюсь увеличить объём памяти на роутере TP-Link WR841N. Отсоединил флеш-память, считал дамп. Подготовил новую прошивку для чипа W25Q128FV, открыл её в программе CH341A Programmer и при попытке записи получил ошибку “Содержимое чипа не совпадает с буфером”.
Также сталкивался с ошибкой “Содержимое чипа некорректно”.
Я сделал следующее: 1 – Попробовал разные версии программного обеспечения: CH341A Programmer (v 1.18, v 1.34). 2 – Для создания новой прошивки вместо работы с hex-редактором использовал самописную программу, описанную в этой статье https://mysku.club/blog/Aliexpress/32290.html и в этой https://walhi.ru/archives/355 3 – Перевернул пружинную насадку на программаторе при сохранении ключевого пина.
Но, к сожалению, после начала проверки все равно возникает ошибка. Можете подсказать, в чем могла быть допущена ошибка?
Буду признателен за любые идеи и предположения. Заранее спасибо!
Требуется помощь в использовании программы CH341A – USB Programmer v1.18. Я приобрёл программатор около года назад и изначально им пользовался, но последние полгода не было надобности. Соответственно, всё забыл. Подключаю микросхему, но она не считывается, появляется сообщение (скрин прикреплён), кроме того, я выпаивал микросхему и использовал адаптер, а также пытался прочитать с трёх плат с помощью прищепки – результата не добился.
Я пытался считать четыре разные микросхемы, включая выпаянные, в различных корпусах. При считывании на всех чипах отображается FF…, а при проверке программа сообщает: “Содержимое чипа и буфера совпадает!”, в режиме “Авто” появлялось сообщение: “Все операции завершены. Содержимое чипа и буфера совпадает!” Моя операционная система – Windows 7 64-bit на ноутбуке Acer Aspire 5720. Прошу подсказать, как можно решить эту проблему.
ЗЫ: Поставил версию 1.13 теперь при чтении и авто ничего не выскакивает, при проверке пишет : “Чип и буфер ok!”, при стирании: “Стирание успешно. Проверьте на пустышку!”, при проверке на пустышку: “Чип пуст!”, при записи: “Содержание чипа некорректно!”, во всех случаях везде FF. Проверил 4 микросхемы: 2 – внутрисхемно (через прищепку), одну через адаптер, одну в корпусе DIP8, везде результат один и тот же(. ЗЫ: Проблема оказалась в ОС (проверил на другом компе). Буду переустанавливать на своём.
Работа с программатором CH341A на примере микросхемы 25L8005
В данном материале мы обсудим программатор CH341A и его применение на примере программирования микросхемы ПЗУ 25L8005.
Для реализации проекта нам потребуются:
- программатор CH341A;
- микросхемы памяти EEPROM.
1 Обзор программатораCH341A
Исходя из названия устройства, основным его компонентом является микросхема CH341A. Рядом расположены кварцевый резонатор с частотой 12 МГц и стабилизатор напряжения AMS1117, обеспечивающий 3,3 вольта. С обеих сторон USB-порта, через который программатор соединяется с компьютером, находятся светодиодные индикаторы: сверху – индикатор питания (POWER), а снизу – индикатор передачи данных между ПК и программатором (RUN). Этот индикатор загорается, когда программатор считывает информацию с программируемой микросхемы или выполняет запись.
Для подключения программируемых микросхем установлена 16-контактная DIP панель с нулевым усилием ( ZIF ), которая промаркирована TFXTDOL. С обеих сторон панели располагаются две группы контактов. Их назначение описано на нижней стороне программатора и приводится на фото ниже:
Из названий выводов становится ясно, что верхняя гребёнка (изображена на фото) предназначена для взаимодействия через интерфейс SPI, а нижняя — для UART. Также есть площадка для пайки, где можно припаять программируемую чип.
Рекомендуется использовать переходные панели без усиления (так называемые ZIF панели), которые позволяют подключать микросхемы к программатору без необходимости пайки через DIP панель на верхней части.
С помощью перемычки, установленной по умолчанию между контактами 1 и 2, можно переключать режимы работы программатора. Так, если перемычка расположена между контактами 1 и 2, программатор будет функционировать в параллельном режиме и определяться в диспетчере устройств Windows как параллельный порт (USB-EPP/I2C), а при установке между контактами 2 и 3 — в последовательном режиме и идентифицироваться в диспетчере устройств как COM-порт.
Данное устройство предназначено для чтения и записи информации в микросхемы flash-памяти серий 24 и 25. На нижней стороне программатора CH341A имеется шелкография, отображающая схему подключения программируемой микросхемы для каждой из серий. Купить программатор можно на Али-Экспресс, например, здесь, а подходящие микросхемы памяти доступны здесь.
2 Софт для работы с программатором CH341A
Программатор CH341A комплектуется утилитой, которая, к сожалению, давно не обновлялась. Последняя версия, 1.30, была выпущена в 2009 году. Данная программа обладает очень простым и интуитивно понятным интерфейсом, который мы подробнее рассмотрим позже. Вы можете скачать программу в приложении в конце статьи.
Также существует альтернативное программное обеспечение (например, Программатор SPI, I2C, Microwire FLASH/EEPROM v1.4.0), которое, к сожалению, также не отличается дружелюбным интерфейсом и на сегодняшний день более не поддерживается.
Тем не менее, программатор вполне успешно выполняет свою основную задачу даже с использованием стандартного программного обеспечения. В этом мы сейчас и убедимся.
3 Чтение и запись ПЗУ с помощью программатора CH341A
Поместим программируемую микросхему в панель типа DIP и зафиксируем ее с помощью специального механизма. Первая контактная ножка микросхемы flash-памяти отмечена точкой на корпусе.
На дне программатора, как мы уже рассмотрели, указано, каким образом следует размещать программируемую интегральную схему.
Будьте предельно внимательны при установке программируемой микросхемы. Если её неправильно (и неудачно) подключить, можно вывести из строя или микросхему, или сам программатор. Явным признаком неправильного подключения микросхемы может служить сильный разогрев частей программатора или программируемой микросхемы.
Подключаем программатор к ПК, при этом перемычка установлена между контактами 1 и 2. При первом использовании программатора необходимо будет установить соответствующие драйверы. Вы можете скачать драйверы для программатора CH341A по ссылке в конце статьи.
После установки драйверов запустите программу CH341A Programmer. Программа автоматически определит подключение программатора. В нижнем правом углу статусной строки появится сообщение о том, что программатор найден: Состояние: Подключено
Если программатор не был распознан программой, статусная строка отобразит соответствующее предупреждение.
Нажмите на кнопку «Определить» (в зависимости от версии программы могут быть разные переводы, а изначально интерфейс выполнен на китайском). Если программа сможет, она предложит вам наилучшие варианты. Также есть возможность выбрать тип микросхемы вручную, нажав на кнопку «Поиск чипов».
Когда вы выберете чип, нажмите на кнопку «Чтение». Программа считывает и выводит информацию с чипа в шестнадцатеричном представлении, а В виде текстовых символов в формате ASCII.
Кстати, в программе отображается подсказка в виде изображения, как должна быть расположена микросхема при программировании. Так вот, не смотрите на неё. Правильное положение указано на самом программаторе CH341A, как мы видели ранее, и оно не совпадает с нарисованным в программе.
Чтобы записать информацию в ПЗУ, необходимо ввести в поле для отображения данных массив байтов в шестнадцатеричном формате, после чего следует нажать кнопку «Запись». Программа начнет процесс записи данных во флеш-память. Светодиодный индикатор RUN на программаторе будет светиться оранжевым цветом. По завершении записи программа проверит, была ли запись успешной, сравнив введенный массив с данными в памяти микросхемы, и индикатор погаснет.
Для проверки правильности записи можно отключить программатор от компьютера, а затем повторно подключить его и заново считать информацию из ПЗУ.
Существуют возможности сохранить считанный из ПЗУ массив данных в файл. Для этого следует нажать кнопку «Сохранить» и указать желаемое имя файла. Также можно загрузить данные из файла в память, нажав кнопку «Открыть».
Как правило, расширения файлов для хранения данных ПЗУ – *.bin, *.hex и *.rom. Но по сути расширение файла в данном случае не имеет никакого значения.
Ссылки для загрузки программы CH341 Programmer и драйверов для устройствам CH341A вы найдете в конце данной статьи.
Скачать вложения:
- Пакет программного обеспечения и драйверы для программатора CH341A (12372 загрузки)
USB-программатор CH341A против биоса ноутбука Lenovo
В этом обзоре мы снова рассматриваем USB-программатор CH341A. Устанавливаем двухдиапазонный адаптер MINI PCI-E Wlan в ноутбук LENOVO и вносим изменения в bios InsydeH2O.
Я долгое время использую свой старенький Lenovo S40 для серфинга в интернете и просмотра фильмов. И оказалось, что доступен только диапазон 5 ГГц. Я заглянул в даташит своего ноутбука и изучил список совместимых адаптеров.
В списке деталей оказалось 12 адаптеров, и только один поддерживал 5 ГГц — это Intel 7260 2x2AC+BT с FRU 20200388. Я поискал его по этому номеру на Aliexpress и был неприятно поражён ценой в 1500 рублей. Учитывая, что в BIOS есть белый список, после установки появлялось сообщение: 104-Unsupported wireless network device detected. Установить свой адаптер не получилось. Сначала я планировал заказать внешний USB адаптер, но из-за слабого сигнала ситуация только ухудшилась.
Кроме того, порты использовались периферийными устройствами. Я решил изучить BIOS и установить один из двух имеющихся модулей: Broadcom BCM943228HMB или Intel Centrino Advanced-N 6235. В первую очередь постарался получить файл резервной копии BIOS на случай неудачного обновления. Мой резервный файл, который я смог создать позже, оказался на 1.5 МБ меньше, чем бинарный файл, извлечённый из прошивки.
Скачал с сайта EXE-файл биоса и распаковал архиватором 7-zip. Распаковка биосов, это отдельная, больная тема, (множество архиваторов и фирменных распаковщиков) Полученный бинарник открыл с помощью PhoenixTool здесь нужные прогаммы ссылка и в папке DUMP аж в двух файлах в поиске по шестнацатиричному значению обнаружил искомую строку, которую и надо менять. (старый идентификатор устройства) Этот бинарник биоса для целой линейки устройств S410, S40-70, M40-70. (С разными экранами, процессорами и распайкой в некоторых дискретной видеокарты.) Программа записи Insyde, запущенная в windos, проверяет соответствие идентификаторов, цифровую подпись и записывает только нужный код. Поэтому необходимо для случаев повреждения вашего биоса обязательно иметь бекап.
Создание резервной копии текущего BIOS: Распакуйте ваш exe файл BIOS и перейдите в папку с программой. Откройте файл platform.ini. Измените следующие параметры: [FDFile] «BackupName=» замените на «BackupName=OLD.FD» (расширение может быть любым)
[FlashComplete] «Action=2» измените на «Action=0»
[UI] «ConfirmInfo=0» замените на «ConfirmInfo=1»
[Option] «Flag=0» меняем на «Flag=1» Сохраняем файл, закрываем, запускаем InsydeFlash.exe. кликнув правой кнопкой по InsydeFlash.exe и выбрать «запуск от имени администратора». В открывшемся окне жмем Option, в диалоге настроек в поле file name выбираем файл биоса, или он сам подхватывается (может быть с расширением cab, rom, fd, bin, wph и т.д.), жмем OK. После этого жмем Start, ждем несколько секунд, в это время старый биос сохраняется на диск. В открывшемся окне отказываемся от прошивания (жмем отмена). Если не получается прошиваем до конца.Все, текущий bios сохранен к вам на диск.Скачиваем софт для работы с Insyde биосом:ссылкаПолучаем Device ID нового устройства
Это можно осуществить, подключив новый WiFi к другому ноутбуку, что довольно рискованно, если делать это во время загрузки. Переходим к редактированию BIOS. Запускаем EzH2O и открываем прежнюю версию BIOS. Не закрывая программу, запускаем HxD. Нажимаем «Дополнительно» -> «Открыть RAM» -> В открывшемся списке выбираем «EzH2O.exe». Нам необходимо найти старый идентификатор устройства в памяти.
Старый идентификатор был таким: QUALCOMM ATHEROS AR956X WIRELESS NETWORK ADAPTER PCIVEN_168CDEV_0036SUBSYS_302617AA
В BIOS байты располагаются в обратном порядке (первый становится последним и так далее), из нашего идентификатора формируем три группы цифр: 8C 16 36 00 AA 17 26 30 и ищем последнюю комбинацию в нашем редакторе. Она была найдена среди целого блока разрешённых адаптеров. Далее заменяем ненужные байты на необходимые:
заменяем у PCIVEN_8086DEV_0893SUBSYS_02628086 INTEL® CENTRINO® WIRELESS-N 135 на 86 80 93 08 86 80 62 02
PCIVEN_8086DEV_088ESUBSYS_40608086 Intel® Centrino® Advanced-N 6235 на 86 80 8E 08 86 80 60 40 и добавляем вместо ненужного в том блоке следующее: PCIVEN_17E4DEV_4359SUBSYS_850C1043 Broadcom 802.11n Network Adapter AW-NB111H BCM943228HMB 802.11a/b/g/n WLAN + Bluetooth Mini PCI-E Card E4 14 59 43 43 10 0C 85
86 80 93 08 86 80 62 02 E4 14 27 47 E4 14 09 06 было 86 80 8E 08 86 80 60 40 E4 14 59 43 43 10 0C 85 стало Жмем сохранить в HxD. Закрываем программу. Переключаемся на EzH2O. Сохраняем BIOS.
Не удалось прошить исправленный бекап ни под DOS, ни под Windows, несмотря на все попытки с различными прошивальщиками. Тогда я решил попробовать обновить BIOS с помощью встроенного в Insyde Bios Recovery, следуя следующему плану: 1. На чистую флешку, отформатированную в FAT16 или FAT32, записываем файл BIOS, предварительно переименовав его в ZIUS6X64.f (или ZIUS6X64.fd); это имя обязательно, его можно получить, загрузив ваш BIOS в PhoenixTool; если он не укажет это, информация может быть найдена в одном из бинарных файлов в папке DUMP. 2. Отключаем блок питания ноутбука и вытаскиваем батарею. 3. Удерживаем кнопки Fn+B (другие комбинации могут быть для разных брендов). 4. Подключаем блок питания и нажимаем кнопку включения, продолжая удерживать клавиши. 5. Через 5-7 секунд отпускаем Fn+B. 6. Должен начаться процесс восстановления; если биос будет издавать сигналы каждые 2 секунды, это означает, что идет процесс прошивки. Я перепробовал все возможные расширения и названия платформы, но, к сожалению, не добился успеха. Флешка постоянно мигает диодом, происходит обращение к ней, но ничего существенного. Остался единственный вариант — воспользоваться программатором за свои средства.
Сделал заказ, не самый дешевый но у надёжного по отзывам поставщика. Приехало очень быстро! Шлют с чипами CH341A и более новым CH341B, как попадёт. Главное не CH341, который сбывают хитрованы.Программатор CH341A и зажим SOP8 за 370 руб.
Наверняка вам придётся переделать его на питание в 3V по одной схеме с сайта 4pdaСкачиваем с 4pda из темы «Программатор CH341A» софт, ставим свежие дайвера с сайта программатора. Устанавливаем на свободный комп. Для чипа биоса 25Q64FV от Winbond использовал программу Colibri. Готовим плату к прошивке: снимаем память отклчаем шлейфы которые мешают. Отключаем батарейку биоса или отпаиваем таблетку акума, после прошивки можно сделать запуск не припаивая акум, большинство плат стартуют без него.
Прошивка с прищепкой даёт в большинстве случаев положительный результат, но профессионалы так не делают, наверное прищепок у них нет. Прищепку придётся ставить несколько раз, пока не получится, соблюдая осторожность. Торопится не надо.Подсоедините прищепку к микросхеме так, чтобы красный провод был на первой ножке микросхемы.
На микросхеме первая нога обычно помечена точкой. Начните с запуска программы и подключите программатор к компьютеру (проверяйте, чтобы загорелся светодиод POWER). Затем необходимо выбрать название вашей микросхемы. После выбора названия в программе вы сможете выполнить все необходимые действия с микросхемой: считать данные, сохранить дамп, стереть память, записать и т.д. Действия производятся в следующем порядке: считаем, сравниваем, сохраняем, стираем и программируем измененный образ. После считывания можно повторить процесс в другой программе и сравнить образы, используя HxD.
Не забывайте, что каждое ваше решение несет за собой ответственность, чтобы избежать ненужных последствий в будущем. Описанные процедуры могут не совпадать с другими моделями, и всегда есть вероятность, что что-то пойдет не так. Если вы скачали дамп из сети, его возможно проверить и использовать с программой UEFITool. Теперь есть возможность заглянуть внутрь образа BIOS, вне зависимости от того, является ли это кратким или полным бэкапов, а также проверить, какие регионы доступны для записи и чтения, если с файлом проводились какие-либо манипуляции (например, нарушены контрольные суммы). Можно искать изображения по коду 424D, включая bmp-файлы, JFIF и EXIF, так как это разные способы сжатия jpg-файлов. Их можно извлечь и проанализировать. Темой замены модулей для активации определенных функций я касаться не буду. Легко затрону вопрос активации Windows. Ранее она осуществлялась путем внедрения маркера в BIOS с помощью PhoenixTool для оффлайн активации, но сейчас этот способ утратил актуальность, если не использовать Windows Server.
Поэтому я заменил ключ от Windows 8 на оригинальный ключ от Windows 10, который можно найти в интернете по коду 01 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 1D 00 00 00, идущему перед вашим ключом. Скорее всего, активация слетит после замены адаптера. Когда вышла Windows 10 и бесплатные ключи ещё не появились, многие пользовались цифровой лицензией для активации.
Для активации нужно было запустить утилиту gatherosstate.exe из образа Windows 10 на вашем активированном устройстве (соответствующей 32 или 64 битной версии) и скопировать полученный файл цифровой лицензии GenuineTicket.xml в директорию C:ProgramDataMicrosoftWindowsClipSVCGenuineTicket после чистой установки десятой версии. После первого подключения к интернету система активировалась.
Один раз, чтобы получить лицензию без перепрошивки BIOS, пришлось установить семерку с изменённым загрузчиком, который загружает маркер активации в память. Это один из самых законных методов активации. Теперь давайте попытаемся изменить логотип Lenovo.
Открываем ваш бекап в EzH2O выбираем Components — Logo и видим наличие аж 12 картинок в разных форматах (PCX, JPG и TGA-основные логотипы для разных разрешений экрана) Какой нужно менять? Какой модуль (изображение) выводится на экран в начале загрузки? Да очень просто- взять линейку и замерить длину logo в момент включения вашего ноута.
Первым индикатором корректности отображения логотипа служит безупречно круглая анимация загрузочного кольца. Проанализировав все изображения через опцию View, мы с помощью линейки находим необходимое и заменяем его. У меня получилось 546X307. Подготавливаем логотип, я воспользовался paint.net, сохраняем в требуемом разрешении в формате TGA, затем нажимаем патч и сохраняем биос.
Если волшебное колечко на первом этапе овальное, то подготовленное изо надо сжать из расчёта пропорции 640X480 к вашему разрешению матрицы, оно при выводе растянется. Зависит это от модулей в биосе или дискретной видеокарты. Подбираем размер методом тыка.Всё это частично работает на старых биосах, как правило до 14-15 годов.
Сейчас некоторые биосы при загрузке проверяют сами себя, обойти это ещё тот квест. Вот и результат: Установил сборку Windows 11, активировалась встроенным ключём после выхода в интернет.Вот результат на экране после прошивки
А модуль от Broadcom с ASUSа повёл себя не по мужски, после установки драйверов(последние аж от висты) после вывода списка сетей и попытки подкючения, подвесил систему, а родной Lenovo ATHEROS AR956X не заработал в другом ноуте, пока не заклеил 20 контакт скотчем.
Планирую купить +26 Добавить в избранное Обзор понравился +71 +116
- март 2024, 14:41
- автор: VladCh
- количество просмотров: 10796