Прошивка і перепрошивка bios
Будь-яка сучасна цифрова техніка, як комп'ютерна, так і побутова, працює за спеціально написаним алгоритму дій. Цей алгоритм, у вигляді програмного коду, записаний в спеціальній програмі, інакше званої прошивкою пристрою. Іноді, наприклад в разі, коли техніка була включена без мережевого фільтра в грозу, ця прошивка злітає.
Оновлення BIOS з флешки
Тоді у початківців виникне резонне питання, а навіщо взагалі потрібні якісь програматори ще, якщо все вирішується так легко і просто в биосе? Справа в тому, що це можливо тільки тоді, коли ми можемо зайти в BIOS, і вибрати потрібну опцію, або іншими словами, тоді, коли материнська плата у нас хоч якось функціонує. Материнська плата в разі проблем з BIOS, може нібито стартувати, при натисканні кнопки включення на ПК, але зображення відсутнє, звукового короткого сигналу. говорить нам, що самотестування материнської плати пройшло успішно, також немає. Як бути тут? Прошивка злетіла у нас в цьому випадку, або щось інше?
Тут спочатку потрібно зробити відступ, і розповісти про те, що таке POST карта, і для чого вона тут потрібна. Це спеціальна плата, для PCI роз'єму, яка встромляється в нього, і має індикацію POST кодів, або інакше кажучи, індикацію у вигляді буквено цифрового коду, що відбуваються програмних процесів, включення в роботу материнської плати, на двох семисегментних індикаторах. Ці POST коди зрозуміло мають кожен свою розшифровку, за якими ми визначаємо, в разі поломки, на якому з етапів, у нас стався збій. І ось якщо ми бачимо, що на якомусь з POST кодів, у нас зависає тестування, ми можемо з певною часткою ймовірності припустити, що винен в несправності злетів BIOS. Звичайно-ж, перед прошивкою, потрібно спершу виконати всі стандартні процедури, на випадок поганого контакту в роз'ємах пам'яті або процесора.
Вставити процесор в сокет, підняти і опустити 20 раз важіль, при цьому оксиди, якщо вони були на контактах роз'єму, зітруться. Пройтися м'яким білим гумкою, по контактам оперативної пам'яті, з обох сторін, з цією ж метою. Взяти зубну щітку, і провести 5 разів, по кожному з слотів пам'яті, по роз'єму, уздовж нього. Як показує практика, іноді цього буває достатньо, для того щоб комп'ютер запрацював.
До речі якщо ви міняли батарейку на материнській платі, не забудьте очистити CMOS, замкнувши на 10 секунд, 2 контакту Clear CMOS, на материнській платі джампером.
Як скинути CMOS
Якщо материнська плата була моделі Asrock, типу широко поширених серій N68 або G31, і подібних, то потрібно буде вийняти модулі ОЗУ, і вставити з заново, після заміни батарейки, почитайте про тіньовий ОЗУ, кому цікаво, для чого це робиться.
Якщо все-таки треба перепрошивати
Отже повернемося до наших баранів). Ви виконали всі ці процедури, але материнська плата як і раніше, не хоче працювати належним чином, і ви приймаєте рішення прошити BIOS. Тут потрібно знати про те, які типи мікросхем і в яких корпусах вам можуть зустрітися на материнських платах. Типи мікросхем пам'яті, які зустрічалися на застарілих материнських платах, часів Pentium 4, в корпусі PLCC32, ми особливо розглядати не будемо. Для них потрібен програматор іншого типу, набагато складніший у виготовленні, і дорогий за вартістю, якщо купувати готовий.
Програматор TL 866A
Якщо комусь дуже потрібно буде прошити таку мікросхему пам'яті, вам буде потрібно програматор TL 866A, який можна замовити з Алі експрес, це тільки сам програматор, без адаптерів і перехідників, і обійдеться він за ціною близько 2.5 тисяч рублів. Повний комплект, природно буде дорожче. Але як виявилося, є ще більш дешеве рішення цієї проблеми, хоча і менш універсальне. Це програматор NANO USB Programmer, з E-bay, на Алі експрес, я його чомусь не знайшов.
Програматор NANO USB
Рішення про його придбання, в зв'язку з меншою універсальністю, в порівнянні з TL866A, напевно вельми спірне, але і коштує він, приблизно в два рази дешевше, близько тисячі рублів. Нас же зараз цікавлять мікросхеми пам'яті з SPI інтерфейсом, для яких потрібні набагато дешевші і простіші програматори.
Ddip-8 Биос мікросхема
Останні, як ви вже думаю зрозуміли, випущені в SMD варіанті. Так ось, ці самі мікросхеми, на сучасних материнських платах, дуже часто випускаються в Dip-8 корпусі, і встановлюються в спеціальну панельку.
Програматор CH 341A
У такому випадку нам залишається тільки витягти мікросхему з панельки, встановити її в ZIF адаптер програматора, прошити, а потім встановити назад в материнську плату. До речі перед тим, як прати мікросхему, і прошивати новою прошивкою, обов'язково збережіть поточну прошивку на жорсткому диску. Це дозволить вам без проблем залити її назад, в разі, якщо нова прошивка буде працювати нестабільно, або взагалі виявиться не придатною до цього пристрою.
Але де ж взяти прошивку для програматора, адже вона повинна бути в форматі * .bin або * .hex. саме такі формати прошивок розуміє програматор, а на офіційному сайті виробника для оновлення прошивки через флешку, можна скачати тільки якийсь взагалі лівий незрозумілий формат. Як показала практика, це найчастіше той же самий двійковий формат * .bin. тільки з іншим розширенням, і щоб його прошити нам потрібно просто змінити розширення файлу на * .bin. Як же все виявляється просто).
Вибираємо формат прошивки
Але не тут то було, рано зраділи). Наприклад на монітори та іншу техніку виробники прошивки у відкритий доступ не викладають, і доступ до них є тільки в сервісних центрах, або можна попросити кого то зняти дамп з робочого монітора. Але на щастя світ не без добрих людей, і прошивки ці, якщо дуже добре пошукати, можна все ж знайти на спеціалізованих сайтах по ремонту техніки. Як же бути якщо мікросхема BIOS у нас в корпусі SO-8? Чи обов'язково її випоювати перед прошивкою? Ні, принаймні не завжди. Китайська промисловість випускає спеціальний адаптер, кліпсу, причепивши якої зверху до контактів мікросхеми, ми можемо прошити її без випоювання. Але зазначу, цей варіант не завжди спрацьовує.
У такому випадку потрібно випаять мікросхему пам'яті, і прошити її, припаявши до майданчика адаптера, або скористатися кліпсою, затиснувши в неї мікросхему, або ось такими адаптерами, що мають різну ширину, яка встановлюється мікросхеми, 150 і 200 mil.
Адаптери 200 і 150 Міл
Як можна випаять мікросхему SO-8, без допомоги паяльного фена? Можна скористатися сплавами Розі або Вуда, на крайній випадок, можна взяти більш низькотемпературний, ніж припой для Безсвинцевий пайки, ПОС-61, нанести його на контакти мікросхеми, взяти медичну голку з нержавійки, і підчепивши її під один з контактів мікросхеми, прогріваючи жалом паяльника , підняти його.
Потім цю процедуру потрібно виконати по черзі з усіма контактами. Після чого потрібно видалити старий припой з контактних площадок на платі, завдавши флюс, за допомогою демонтажной обплетення. Свій програматор і кліпсу я давно відбив, перепрошити BIOS всього лише на одній материнській платі. І тепер він мені часто допомагає, коли виникають сумніви, в чому проблема, в BIOS чи ні. Якщо ж з якихось причин немає можливості придбати SPI програматор, можна самому спаяти просту схемку, для прошивання мікросхем в корпусі Dip-8, швидше за все для разових робіт, вам її буде достатньо.
Схема електрична
Схема саморобної програматора SPI Flash 25 серії
замість висновку
Даний умовно - Софтова ремонт материнських плат, є одним з найпростіших видів ремонту, і не вимагає ні досвіду в пайку, ні наявності паяльного фена, і інших дорогих інструментів і приладів. Я рекомендую програматор SPI з Алі експрес, і кліпсу для нього, як недороге рішення, для прошивання BIOS материнських плат, всім початківцям майстрам, які поки не можуть дозволити собі придбати, з різних причин програматор TL866A. Всім вдалих ремонтів, з вами був AKV.