Программатор bios для windows

Программатор bios для windows

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

Данная инструкция подходит к любой материнской плате, будь то Китайская или брендовая (Asus, MSI, Gigabyte и т.д.)

Первое что нужно сделать это соединить правильно программатор с прищепкой:

Подключите коннектор от провода прищепки так, чтобы красный провод был соединён с контактом №1 специальной переходной панельки

Вставьте переходную панельку в программатор и зафиксируйте её небольшим рычагом опустив его вниз (пример для микросхемы 25-й серии)

Теперь подключите прищепку программатора к микросхеме BIOS так, чтобы красный провод был на первой ножке микросхемы, как правило она обозначена точкой

Для удачной прошивки и во избежание повреждения компонентов платы, следует вытащить CPU, RAM и батарейку, а также подключите питание 24-pin и 8-pin, соблюдение таких условий практически гарантирует удачную прошивку.
Следует отметить, что всё зависит от особенностей платы, так например есть платы которые прошиваются без подключения питания, а иногда плата не прошивается без батарейки, нужно пробовать.

После того как всё правильно подключили к микросхеме BIOS, можно подключать программатор к USB компьютера (желательно к USB 3.0, так скорость прошивки будет быстрее) и приступать к прошивки. Не рекомендуется использовать USB удлинители.

Прошивка BIOS программой AsProgrammer:

Скачайте и распакуйте архив с программой AsProgrammer, установите оба драйвера из папки «CH341-Drivers», после этого программатор должен корректно определиться в диспетчере устройств

Запустите программу AsProgrammer и во вкладке «Программатор» выберите «CH341a»

Во вкладке «Микросхема», выберите нужную согласно маркировке вашего BIOS, или воспользуйтесь «Поиск» в той же вкладке и начните вводить маркировку пока не найдёте свою

Теперь нужно сначала «Прочитать» микросхему (кнопка с зелёной стрелкой вправо) и на всякий случай «Сохранить» родной дамп BIOS (кнопка с изображением дискеты)

Далее нажимаем кнопку загрузки прошивки в редактор (кнопка с изображением папки), выбираем необходимый файл (любого расширения, программатору неважно какое расширение файла *.rom, *.bin, или вообще без расширения)

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

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

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

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

Программатор bios для windows

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

CATALYST
CAT24C01 CAT24WC01 CAT24WC02 CAT24C02 CAT24C04 CAT24WC04 CAT24WC08 CAT24C08 CAT24WC16 CAT24C16 CAT24WC32 CAT24C32 CAT24WC64 CAT24C64 CAT24WC128 CAT24C128 CAT24WC256 CAT24C256 CAT24C512 CAT24WC512 CAT24C1024 CAT24WC1024

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

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

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

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

MICROCHIP
MIC24LC014 MIC24AA01 MIC24AA014 MIC24LC01B MIC24LC02B MIC24AA02 MIC24C02C MIC24AA025 MIC24AA04 MIC24LC04B MIC24LC024 MIC24AA024 MIC24LC025 MIC24LC08B MIC24AA08 MIC24LC16B MIC24AA16 MIC24LC32 MIC24AA32 MIC24LC64 MIC24FC64 MIC24AA64 MIC24FC128 MIC24AA128 MIC24LC128 MIC24AA256 MIC24LC256 MIC24FC256 MIC24AA512 MIC24LC512 MIC24FC512 MIC24AA1024

NSC
NSC24C02L NSC24C02 N5C24C64

RAMTRON
FM24CL04 FM24C04A FM24CL16 FM24C16A FM24CL64 FM24C64 FM24C256 FM24CL256 FM24C512

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

ST
ST24C01 ST24C32 ST24C02 ST24C64 ST24C04 ST24C08 ST24C16

XICOR
X24O01 X24C02 X24C04 X24C08 X24C16

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

ATMEL
AT25F512 AT25F512B AT25F512A AT25FS010 AT25F1024 AT25F1024A AT25F2048 AT25DF021 AT25F4096 AT25FS040 AT25DF041A AT25DF321A AT26DF321 AT25DF321 AT25DF641

COMMON
25X005 25X05 25X10 25X20 25X40 25X80 25X16 25X32 25X64 25X128 25X256 25X512 25X1024 25X2048

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

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

ESMT (только чтение)
F25L04UA F25L16PA F25L004A F25L32QA F25L08PA F25L32PA F25L008A F25L016A

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

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

NEXFLASH
NX25P10 NX25P20 NX25P40 NX25P80 NX25P16 NX25P32

NSHINE
MS25X05 MS25X16 MS25X10 MS25X32 NS25X20 MS25X64 NS25X40 MS25X128 MS25X80

PMC
PM25LV512A PM25LV016B PM25LV010A PM25LV020 PM25LV040 PM25LV080B

SAIFUN
SA25F005 SA25F160 SA25F010 SA25F320 SA25F020 SA25F040 SA25F080

SPANSION
S25FL004A S25FL032A S25FL040A S25FL064A S25FL008A S25FL128P S25FL160 S25FL129P S25FL016A S25FL128A

SST (только чтение)
SST25VF512A SST25VF512 SST25VF010 SST25VF010A SST25 SST25VF020 SST25VF040B SST25VF040A SST25VF040 SST25′ SST25VF016B SST25VF032B SST25VF064C

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

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

Программатор bios для windows

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

CATALYST
CAT24C01 CAT24WC01 CAT24WC02 CAT24C02 CAT24C04 CAT24WC04 CAT24WC08 CAT24C08 CAT24WC16 CAT24C16 CAT24WC32 CAT24C32 CAT24WC64 CAT24C64 CAT24WC128 CAT24C128 CAT24WC256 CAT24C256 CAT24C512 CAT24WC512 CAT24C1024 CAT24WC1024

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

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

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

Читайте также:  Localhost directory in linux

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

MICROCHIP
MIC24LC014 MIC24AA01 MIC24AA014 MIC24LC01B MIC24LC02B MIC24AA02 MIC24C02C MIC24AA025 MIC24AA04 MIC24LC04B MIC24LC024 MIC24AA024 MIC24LC025 MIC24LC08B MIC24AA08 MIC24LC16B MIC24AA16 MIC24LC32 MIC24AA32 MIC24LC64 MIC24FC64 MIC24AA64 MIC24FC128 MIC24AA128 MIC24LC128 MIC24AA256 MIC24LC256 MIC24FC256 MIC24AA512 MIC24LC512 MIC24FC512 MIC24AA1024

NSC
NSC24C02L NSC24C02 N5C24C64

RAMTRON
FM24CL04 FM24C04A FM24CL16 FM24C16A FM24CL64 FM24C64 FM24C256 FM24CL256 FM24C512

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

ST
ST24C01 ST24C32 ST24C02 ST24C64 ST24C04 ST24C08 ST24C16

XICOR
X24O01 X24C02 X24C04 X24C08 X24C16

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

ATMEL
AT25F512 AT25F512B AT25F512A AT25FS010 AT25F1024 AT25F1024A AT25F2048 AT25DF021 AT25F4096 AT25FS040 AT25DF041A AT25DF321A AT26DF321 AT25DF321 AT25DF641

COMMON
25X005 25X05 25X10 25X20 25X40 25X80 25X16 25X32 25X64 25X128 25X256 25X512 25X1024 25X2048

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

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

ESMT (только чтение)
F25L04UA F25L16PA F25L004A F25L32QA F25L08PA F25L32PA F25L008A F25L016A

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

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

NEXFLASH
NX25P10 NX25P20 NX25P40 NX25P80 NX25P16 NX25P32

NSHINE
MS25X05 MS25X16 MS25X10 MS25X32 NS25X20 MS25X64 NS25X40 MS25X128 MS25X80

PMC
PM25LV512A PM25LV016B PM25LV010A PM25LV020 PM25LV040 PM25LV080B

SAIFUN
SA25F005 SA25F160 SA25F010 SA25F320 SA25F020 SA25F040 SA25F080

SPANSION
S25FL004A S25FL032A S25FL040A S25FL064A S25FL008A S25FL128P S25FL160 S25FL129P S25FL016A S25FL128A

SST (только чтение)
SST25VF512A SST25VF512 SST25VF010 SST25VF010A SST25 SST25VF020 SST25VF040B SST25VF040A SST25VF040 SST25′ SST25VF016B SST25VF032B SST25VF064C

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

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

Программатор для биоса

Сегодня мы с Вами рассмотрим работу с таким инструментом, как программатор для биос компьютера. И, что самое главное, выполним с его помошью перепрошивку! Прежде чем начать, запомним следующее: работа с программатором не является чем-то сложным или требующим особых навыков (как ошибочно думают многие) и ничего программировать нам здесь, на самом деле, не нужно 🙂

Программатор просто записывает «зашивает» (заливает) предварительно скачанную нами прошивку (микрокропрограмму) непосредственно в микросхему биос. Хотя программаторы выполняют одну и ту же функцию, но выглядеть могут по разному. Вот, например, несколько моделей (нажмите на фото для увеличения):

Обычно это устройства, которые подключаются к USB (LPT или COM) порту компьютера. Для них в систему устанавливается свой драйвер, идущий в комплекте с программатором и после этого они готовы к работе.

Но обо всем по порядку! Итак, разберем один реальный случай, недавно произошедший у нас на работе. Есть у нас один старый компьютер с установленной на нем Windows 98 и специфической программой, которая только под этой ОС и работает. Короче говоря, именно тот случай, когда и выбросить нельзя и отремонтировать нужно!

А неисправность наша выглядела следующим образом: при загрузке компьютера на монитор выводилось вот такое сообщение.

Обычно подобная надпись достаточно недвусмысленно дает понять, что нужно перепрошить биос, но тут проблема усугублялась тем, что после этого месседжа компьютер намертво «зависал» и работать с ним дальше было невозможно. Т.е. использовать саму плату для прошивки было нельзя.

Делать нечего, придется использовать программатор для биос. Еще раз повторю: программировать и пользоваться программатором — разные вещи! 🙂

Итак, каков наш план действий в данной ситуации? Сначала нужную скачать (желательно — максимально «свежую») прошивку для данной микросхемы биос, затем аккуратно извлечь сам чип флеш-памяти из платы, установить в программатор и записать туда скачанную нами микропрограмму. Как видите, — все просто! 🙂 Приступим, с Божьей помощью!

Итак, для начала нам нужно определиться с моделью нашей материнской платы. Вскрываем корпус компьютера и заглядываем ему в самую «душу» 🙂

Между PCI слотами видим обнадеживающую надпись: P6VAA. Не шибко информативно, конечно, но уже кое-что! Теперь, вооружившись надеждой на лучшее, «идем» в Интернет и начинаем его терзать на предмет поиска по этой надписи. Через некоторое время алгоритм поисковой системы выдает нам результат: данная материнская плата является детищем фирмы Elitegroup Computer Systems (ECS).

В описании сказано, что «на борту» у нее установлен чип с биос от фирмы «Award». Что, впрочем, явственно следует из стикера, приклеенного поверх самой микросхемы:

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

Как Вы понимаете, говорить о «свежести» данной прошивки биоса не приходится (2001-й год), но и компьютер у нас, что называется, уже «не мальчик» (Pentium 3, однако!) 🙂 Просто скачаем архив с файлом биоса себе на компьютер: пусть пока полежит до подходящего момента.

Итак, сверяемся с нашим планом действий. По нему следующим этапом у нас — извлечь микросхему биос из платы. Вот и сделаем это! Прежде всего, полностью выкрутим саму материнскую плату. В принципе, можно этого и не делать, но если дело у меня доходит до стадии программатора, то поступаю именно так. Вот наша плата от Elitegroup:

Теперь, как и договаривались, будем «выковыривать» из нее нашу микросхему флеш-памяти bios. Ковырять будем с помощью специальной приспособы, которая называется экстрактор (extractor). В данном случае, вот такой:

Это PLCC экстрактор и служит он именно для извлечения микросхем с форм-фактором PLCC (Plastic Leaded Chip Carrier). Переводится приблизительно как: «безвыводной пластиковый фиксатор чипов». Как это выглядит? А вот так:

Как можно наблюдать, чип флеш-памяти как будто «обернут» пластмассовым посадочным гнездом с 32-мя контактами. В народе это гнездо еще называют «кроваткой» или «подушечкой», а 32 его контакта позволяют нам говорить о таком форм-факторе, как PLCC32. Вот именно для извлечения подобных PLCC микросхем (с разным количеством контактных площадок) и предназначен наш экстрактор. Его металлические зажимы имеют на концах небольшие крючки, с помощью которых биос извлекается из платы.

Примечание: разновидностей (видов) самих микросхем биос бывает несколько. Если говорить о самых «ходовых», то это будут PLCC, DIP, SOP и SOIC. Причем, цифра после названия, как правило, говорит нам об общем количестве выводов (контактов) самого чипа.

Каждый «уважающий» себя программатор снабжен набором соответствующих переходников (адаптеров), обеспечивающих электрический контакт микросхемы с нашим устройством. Проще говоря: позволяющим установить ее в программатор. Другое дело, что эти самые переходники, как правило, продаются отдельно (в виде дополнительных опций) к программатору и все вместе могут достаточно существенно поднять его конечную стоимость. Что поделаешь? За расширение функционала приходится платить!

Для большей наглядности хочу продемонстрировать Вам один их вариантов подобного набора адаптеров (справа на фото можете посмотреть описание каждого из них). Можете нажать на фото для увеличения:

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

Примечание: форматы SOP SOIC внешне похожи, но немного отличаются расстоянием между выводами и самим их изгибом. Хотя DIP корпуса не было на большом фото выше, но мы еще вернемся к нему по ходу этой статьи. Если захотите больше узнать про различные корпуса микросхем, то можете скачать себе этот PDF файл.

Читайте также:  What is windows termservice

Сейчас нам нужно воспользоваться экстрактором для аккуратного извлечения чипа. Вставляем его в специально предназначенные для этого пазы на разъеме (кроватке):

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

Давайте внимательно посмотрим на освободившееся посадочное место:

Что мы здесь (на фото выше) видим? Видим 32 контакта (PLCC32, помним) для флеш-памяти биос, пазы для установки экстрактора (обозначены треугольниками) и «срезанный» край кроватки (нижний правый угол). Это, так называемый, «ключ», который сделан специально для того, чтобы мы установили микросхему единственно возможным и правильным образом. Видите, на правой части фото такой же «срез» есть на самом чипе bios.

Внимание, волнующий момент! Берем наш программатор для прошивки биос! Лично я когда-то заказал себе вот такую модель:

Это — «NANO USB Programmer», любезно предоставленный нам нашими корейскими друзьями, которые продают его через E-bay. Размером чуть больше флешки! Данный программатор «заточен» именно для перепрошивки биосов материнских плат. Дорогие и «навороченные» модели поддерживают целую кучу других микросхем, не имеющих к компьютерам никакого отношения. Конечно, если есть лишние деньги, то. запас карман не тянет, как говорится 🙂 Мне же нужен был небольшой (относительно недорогой) и простой в использовании программатор именно для прошивки биосов. Поэтому на нем и остановился.

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

Стоит подобный программатор 20 долларов, НО — это только в базовой комплектации (без дополнительных опций). Именно такой, как на фото выше. Основные опции — это, как правило, дополнительные модули-переходники, которые расширяют функционал устройства и оно, в итоге, может поддерживать большее количество микросхем и чипов. Одну из «опций» я за три доллара заказал себе сразу вместе с программатором и покажу Вам ее позже.

Итак, устанавливаем в программатор микросхему биос (не забываем свериться с «ключом»).

И подключаем к USB разъему системного блока:

Вообще, работа с программатором делится на два этапа: физические манипуляции с платой, экстрактором, чипом, самим программатором и, непосредственно, работа с программой-прошивальщиком (флешером), которая и «зашивает» (записывает) bios в чип.

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

Итак, распаковываем наш архив с проприетарным ПО и видим набор файлов:

Что здесь присутствует? Директория с драйверами (driver), несколько файлов с документацией (уже давал на них ссылку выше) и сам «exe» файл флешера (программы-прошивальщика).

Как и договаривались, сначала устанавливаем драйвер. В самой процедуре нет ничего сложного или необычного, поэтому на этом отдельно останавливаться не будем. Скажу только, что он успешно ставится как на Windows XP, так и на Windows 7 (x32).

После установки заходим в диспетчер устройств и проверяем результат. В секции «контроллеры USB» мы должны увидеть вот такую картину:

Устройство успешно установлено! Теперь нужно запустить саму программу (файл biosw.exe) и начать священнодействовать! 🙂

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

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

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

Примечание: после тыка в любую из кнопок у меня появлялось вот такое окно:

Написано, что устройство подключено к низкоскоростному USB порту или используется не оптимальный режим передачи по шине (OHCI). Правда, я подключал программатор и к внешнему PCI usb контроллеру 3.0 — тот же результат. Так что можно просто нажать ОК и не обращать на это внимания.

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

Нажимаем кнопку «Read» (считать) и если программатор успешно опознал микросхему, то перед нами появится вот такое окно:

Здесь нас попросят указать имя для сохраняемого нами образа биоса. Также в поле ниже мы можем видеть, какие форматы файлов поддерживает наш программатор? После того, как мы нажмем кнопку «Сохранить», запустится сам процесс считывания и сохранения данных с микросхемы.

На фото выше можем видеть несколько важных секций. Начнем сверху: «BIOS File Information» — здесь должна показываться информация о файле-образе биоса. Поскольку мы пока файл не загружали, у нас здесь ничего и нет. Чуть ниже вторая секция: «Device Information» — информация по самому чипу. Здесь можем видеть серийный номер, название, производителя, тип микросхемы и т.д. Дальше — визуальный информер о состоянии процесса и название операции, которая выполняется в данный момент (Read — чтение).

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

Теперь, наконец-то, можно приступать к прошивке биоса на нашем программаторе! Нажимаем вторую кнопку «Write» (запись), которая есть в главном окне программы.

Снова откроется окно проводника Windows, но здесь нам уже нужно будет выбрать файл-образ нашего биос, который мы предварительно скачали из Интернета:

Выделяем наш bin файл и нажимаем кнопку «Открыть». После этого появится вот такое окно:

Оно гласит: «Чип будет перезаписан! Хотите продолжить?» Еще бы! Конечно, хотим! 🙂 Нажимаем «Да» и программатор начнет прошивку биос.

Обратите внимание на первую секцию скриншота выше: «BIOS file information» Сейчас здесь появились данные, которые отсутствовали на предыдущих фотографиях.

После завершения автоматически запустится процесс проверки (Verify) целостности и корректности записанных во флеш-память данных.

Еще немного терпения и в строке статуса (в самом низу окна) мы увидим долгожданное: Success (успешно)!

Давайте кратко рассмотрим оставшиеся функциональные кнопки! Следующая за теми, что мы уже опробовали — «Erase» (стереть). Тупо стереть всю микросхему. Зачем нужно? Ну, если имеете доступ к компьютеру младшего брата, можете, когда его не будет, сделать ему этот самый Erase и поставить микросхему обратно. Посмотрите на реакцию, когда он включит ПК! Шутка 🙂

Кнопка «Verify» (проверить) запустит процесс проверки на корректность записи (мы уже наблюдали ее в работе). И последняя — «Get ID» (получить идентификатор) может, при определенной доле везения, отобразить нам в секции «Device Information» данные об установленном в программатор чипе.

Читайте также:  Virtualbox внутренняя сеть настройка linux

Теперь что нам нужно? Правильно! Выковырять чип из программатора, установить его обратно на плату, собрать все это дело в кучку и попробовать запустить. Экстрактор нам в помощь, как говорится, начали:

Аккуратно, соблюдая «ключ», устанавливаем элемент на плату, собираем и запускаем:

Уже весьма обнадеживает! Еще немного терпения и — вот оно счастье: никогда не думал, что логотип загрузки Windows 98 может вызывать чувство почти полного умиротворения 🙂

Итак, программатор для биос в очередной раз оправдал оказанное ему высокое доверие, и уверенно подтвердил звание «полезной штуки» для прошивки «той хрени на плате«: цитата другого моего знакомого 🙂

Теперь давайте немного поговорим о другом распространенном типе модулей биос. Я имею в виду DIP8 микросхемы. На плате они могут выглядеть следующим образом:

Аббревиатура DIP расшифровывается как «Dual Line Package» (корпус с двумя линиями выводов). Что, собственно, хорошо и видно по его внешнему виду. Да, и располагаться биос на материнской плате может в произвольном месте (обычно, в нижней ее части), а не обязательно так, как показано на фото выше!

Доставать (выковыривать) подобные микросхемы также удобно с помощью экстрактора, но уже не PLCC, а DIP. Вот как он может выглядеть:

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

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

Зажим должен быть достаточно плотным! Потом просто немного покачиваем чип из стороны в сторону, одновременно вытягивая на себя. Пока он не окажется у нас в руках (в зажиме).

Расположим все «действующие лица» рядом. Здесь есть нюанс, о котором необходимо упомянуть! Помните, мы с Вами говорили о «ключе» на микросхеме биос? У корпуса DIP он тоже есть, но выглядит немного по другому: в виде углубления (или выреза) на корпусе в форме небольшого полукруга.

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

Внимание! В отличие от PLCC корпуса, DIP мы можем установить и неправильно (сам «ключ» нам этому никак физически не препятствует). А при неправильной установке, можно запросто сжечь микросхему! Сам так один раз сделал 🙂 Наша задача перед установкой эти вырезы совместить. «Ключ» также может иметь форму круга на самом корпусе элемента (ма-а-а-ленькое такое углубление или просто более темная область). Будьте внимательны, не спешите!

Подготовленный к работе программатор с установленным DIP элементом может выглядеть вот так:

Дальнейшая процедура ничем не отличается от той, что уже была описана нами выше: запускаем ПО флешера, идущее в комплекте, и «заливаем» новую прошивку.

Хочу порекомендовать Вам один замечательный сервис: datasheet-pdf.com. Здесь собрано большое количество документации (даташытов) на различные электрические компоненты и микросхемы. Если Вас интересует, как работает тот или иной чип, контроллер или транзистор, на какие из их выводов подается напряжение, а на какие — управляющие сигналы, как организована логика работы элемента, то просто вбиваете в поле маркировку (Part Number) интересующего Вас изделия и нажимаете Enter.

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

Производитель — компания «Winbond», тип — Flash Memory, а нажав на значок PDF мы можем просмотреть (или скачать) полную документацию (даташыт) и узнать все характеристики нашего элемента.

Двигаемся дальше! Помните, выше мы говорили о таком типе корпуса биос, как SOP? Вот давайте остановимся на нем немного подробнее. Аббревиатура SOP расшифровывается как «small-outline package» (уменьшенный малогабаритный корпус). Обычно подобное исполнение биоса мы можем встретить на материнских платах ноутбуков и, в отличие от наших предыдущих образцов, он к ней припаивается.

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

В связи с этим, прошивка данного типа биоса, во первых: требует его предварительного выпаивания с платы, а во вторых — соответствующего SOP переходника (адаптера) на самом программаторе. Помните, выше я говорил о том, что приобрел одну дополнительную опцию? Это и был подобный SOP адаптер. Для «Nano USB Programmer» он может реализовываться одним из показанных на фото ниже способов:

Эдакий китайский корейский конструктор «собери себе сам» 🙂 Мой случай — это правая нижняя часть скриншота выше. Инсталлируется это дело примерно так: сначала в штатный Dip8 приемник нашего программатора устанавливаем две «стенки», в них — два ряда контактов.

И все это дело накрываем сверху контактной площадкой с выводами под SOP8 и SOP16 для соответствующих типов корпусов.

Как сюда установить микросхему bios форм фактора «Small-outline Package»? Знаете, ничего лучшего, как прижать ее во время «прошивки» пальцем я не придумал, при всей своей фантазии! 🙂

Правда, есть одна «приспособа», которая позволяет перепрошивать биос без его выпаивания из платы. Выглядит, как металлическая прищепка с проводами и является еще одной опцией к программатору. Естественно, весь этот «шик» — за отдельные деньги! Работает по принципу накидного крепления: просто зажимается сверху, обеспечивая электрический контакт выводов с устройством программирования.

Помните фотографию автомобильного «прикуривателя»? Вот он работает примерно так же, только на клеммах аккумулятора в машине.

Также хотел немного рассказать Вам о том, что при помощи данного программатора можно перепрошивать не только микросхемы персональных компьютеров. Какие еще? Приведу один пример из практики: эта «кроха» как-то помогла нам «оживить» лазерное МФУ Samsung SCX 4650N.

При старте на экране принтера появлялась надпись «Firmware Upgrade Wait Image», после этого устройство не реагировало ни на какие с ним манипуляции. Надпись явно указывала на проблемы с инициализацией прошивки (Интернет это подтверждал). Решили, с определенной долей скепсиса, призвать на помощь наш мини-программатор!

Для этого из принтера была извлечена плата управления, из которой было решено выпаять чип c маркировкой GD (GigaDevice) 25q64 (он же w25q64 — Winbond 25q64).

Это именно та микросхема, в которую «зашит» биос принтера Samsung SCX 4650N. Отпаяв чип с помощью нашей паяльной станции, мы водрузили его через адаптер SOP 8 (о нем выше) на программатор.

После этого приступили к «прошивке». Образ с микрокодом был предварительно загружен нами из Интернета. На фото ниже видим, что микросхема корректно определилась устройством и процесс, как говорится, пошел!

После его окончания, соблюдая «ключ», напаиваем чип обратно на плату управления:

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

В завершение статьи, предлагаю Вам посмотреть небольшое видео о том, как выглядит типичная несправность материнских плат от «Asus»: хочется сразу вооружиться мультиметром и начать искать КЗ на плате, но все не так, как кажется. Достаточно просто перепрошить биос и материнская плата заработает!

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

Оцените статью