Добавить в корзинуПозвонить
Найти в Дзене
WeLovePixel 🕹

Детективная история с мини ПК Shuttle X27D

Всем привет! Сегодня будет небольшой текст-заметка про нашего старого знакомого - мини ПК Shuttle X27D из поста про создание игрового ретро-комбайна из старого компьютера. Данная статья не является руководством к действию. Я просто в обычной разговорной манере делюсь своим опытом и пытаюсь шутить об этом, но помните, что если вы на 100% не уверены в своих действиях, то лучше не повторяйте мой опыт. Любой неправильный шаг или случайная ошибка может вывести из строя вашу материнскую плату. Наверное для начала стоит сказать, что данный мини ПК ко мне попал совершенно случайно. Его мне пару лет назад отдал один приятель когда узнал, что я собираю всякий ретро-хлам. Как и в каких условиях данный компьютер эксплуатировался предыдущим хозяином, я не знаю, но на металлических частях корпуса у него есть явные следы коррозии, однако все электронные компоненты вполне живые и функционирующие, что я доказал в предыдущем посте. Итак, с какой же проблемой данный пациент, в очередной раз, попал ко мне
Оглавление

Всем привет!

Сегодня будет небольшой текст-заметка про нашего старого знакомого - мини ПК Shuttle X27D из поста про создание игрового ретро-комбайна из старого компьютера.

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

Введение

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

Итак, с какой же проблемой данный пациент, в очередной раз, попал ко мне на стол?

В статье про игровой ретро-комбайн я не стал заострять на этом внимание, да и на тот момент меня эта проблема не сильно беспокоила, но у данного мини ПК при отключении питания постоянно сбрасываются настройки BIOS. И да, очевидно, я пробовал менять батарейку CR2032 на материнской плате, и да, очевидно, это не помогло.

Следовательно, необходимо вызывать железного детектива.

Первый подозреваемый - прошивка BIOS

Первым делом я решил прояндексить данный вопрос. После запроса "shuttle x27d сбрасывается биос" я наткнулся на несколько англоязычных форумов, где пользователи жаловались на проблемы с таким же Shuttle X27D, что у них тоже сбрасывались настройки. Там же были ответы, что прошивка BIOS FM27S202 с которой поставлялись эти мини пк с завода, в редких случаях имела баг который как раз таки сбрасывал настройки при отключении питания. Вместе с тем, всем кто с такой проблемой обращался рекомендовали обновить прошивку до версии FM27S205.

Разумеется я полез проверять какой BIOS стоит на моем компьютере. Это оказался AwardBIOS v6.00PG с версией прошивки FM27S202. Та самая "багнутая" версия.

Версия BIOS
Версия BIOS

Благо компания Shuttle Inc. живет и здравствует по сей день и имеет вполне себе удобный сайт. После нескольких кликов мыши я оказался на странице загрузки прошивок для Shuttle X27D.

Загрузив последнюю версию файла я опять полез в Интернет за поиском инструкции по перепрошивке BIOS на данном ПК.

Сказать честно, опыт в обновлении BIOS у меня крайне скудный. Пару раз обновлял на относительно современных ПК, где просто необходимо воткнуть флешку с заранее записанным файлом прошивки в определённый USB-порт и весь процесс проходит в автоматическом режиме. А вот со старыми BIOS я дел не имел и даже немного волновался перед началом этой процедуры.

В итоге, прошерстив несколько ресурсов я выстроил следующий алгоритм действий:

1. Создаем загрузочную флешку с DOS;

2. Скидываем на эту же флешку ранее скачанный файл обновления и программу Awdflash которая как раз и нужна для прошивки AwardBIOS;

3. Загружаемся с этой флешки и запускаем Awdflash и указываем ей файл прошивки.

Вроде бы ничего сложного. Поехали.

Есть несколько способов создать загрузочную флешку с DOS. Самый простой — программа Rufus. Вставляем флешку, запускаем, выбираем пункт FreeDOS. Почему FreeDOS, а не MS-DOS? Потому что с MS-DOS программа awdflash упорно зависала намертво. Сначала я думал, что программа не распознает USB-клавиатуру и не отвечает на нажатия клавиш, я достал старую PS/2-клаву — никакой реакции. Под FreeDOS всё завелось с первого раза. Так что имейте в виду.

программа Rufus
программа Rufus

Пример запуска Awdflash под MS-DOS
Пример запуска Awdflash под MS-DOS

Копируем на эту же флешку файл прошивки (в моем случае это файл FM27S205.BIN) и Awdflash.exe

Загружаемся с этой флешки и вводим команду

awdflash.exe FM27S205.BIN
Запуск awdflash
Запуск awdflash

Далее TUI программы спросит хотим ли мы сохранить нынешнюю версию BIOS, нажимаем N (нет). Не вижу в этом смысла, поскольку эту же версию можно скачать с официального сайта Shuttle.

Вопрос про сохранение первоначальной прошивки
Вопрос про сохранение первоначальной прошивки

После отказа от создания копии, программа предлагает либо запустить процесс обновления нажатием клавиши Y, либо нажать N для выхода. Нажимаем Y.

Нажимаем Y для запуска прошивки
Нажимаем Y для запуска прошивки

Дожидаемся окончания прошивки

Дожидаемся окончания прошивки
Дожидаемся окончания прошивки

И по окончанию процесса нажимаем F1 для перезагрузки

Финальный экран awdflash
Финальный экран awdflash

После перезагрузки проверяем версию прошивки и радуемся успешному обновлению.

BIOS обновлен
BIOS обновлен

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

Что ж. Значит причина была не в этом. Досадно.

Помимо прошивки BIOS оставалось только два варианта.

1 - проблема с посадочным местом под батарейку СR2032;

2 - проблема с флеш-памятью самого чипа BIOS.

В случае, если это проблема с чипом, то проще материнскую плату отправить прямиком в утиль, потому как замена чипа в таком старом и бюджетном компьютере совершенно нецелесообразна.

Потому было принято решение с пристрастием осмотреть посадочное место под батарейку.

Второй подозреваемый - держатель батарейки

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

В очередной раз разобрал корпус, вытащил батарейку, осмотрел контакты, на всякий случай почистил их и немного подогнул, чтобы был лучший контакт с батарейкой.

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

Отсек под батарейку и окисленный джампер
Отсек под батарейку и окисленный джампер

Так как на самой материнской плате никаких обозначений (кроме надписи JP1) для данного джампера нет, я нашел в интернете схему с расположением всех компонентов на данной мат.плате и выяснил, что данный джампер это и есть тот самый Clear CMOS, то есть перемычка для сброса настроек BIOS.

Схема компонентов материнской платы
Схема компонентов материнской платы

Почистив контакты на джампере, прозвонив их и выяснив что дорожки в порядке, я заменил саму перемычку и собрал всё в исходное состояние.

Результат очистки контактов джампера
Результат очистки контактов джампера

Особо не надеясь на успех я в очередной раз включил компьютер, заменил дату в BIOS на сегодняшнюю, сохранил настройки, выключил компьютер, отключил от сети, подождал, включил и О ЧУДО, настройки сохранились. Проверил еще 3 раза, настройки сохраняются.

Завершение - убийцей оказался дворецкий

Сказать, что я охренел от произошедшего - ничего не сказать.

Я потратил 2 полных дня на попытки прошивки AwardBIOS, набил себе шишек с злосчастным MS-DOS под которым программа для прошивки напрочь отказывалась работать, перепробовал по меньшей мере 5 версий Awdflash и 3 разных прошивки BIOS, а дело оказалось в окислившемся контакте джампера.

Какой вывод я могу сделать из этой истории?

Теперь этот Shuttle X27D так просто на покой не уйдет. Его ждёт долгая и увлекательная жизнь, о которой я вам расскажу в одной из следующих статей.

Всем добра!