Добавляем анлок в биос раз и навсегда

С помощью этой инструкции вы сможете добиться анлока турбо-буста не на уровне системы, как в стандартной инструкции, а на уровне bios. Этот метод имеет весомые преимущества:

Но есть и недостатки:

Не рекомендуется выполнять анлок по данной инструкции, если в дальнейшем планируется смена процессора на Xeon e5 16XX v3\v4 или e5 26XX v4, так как эти серии не поддерживают анлок.

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

Подготовка

В некоторых платах (в основном производства Jingsha) биос защищен от записи, поэтому FPT при попытке прошивки будет выдавать ошибку error 280. К счастью, решение довольно простое: в биосе идем в IntelRCSetup > PCH Configuration > Security Configuration и меняем значение пункта Bios Lock на Disabled. После сохранения настроек и перезагрузки защита от записи будет снята.

Необходимый софт

Нам понадобятся 3 программы (скачать их можно чуть ниже):

FFS-драйверы

Также нам понадобится FFS драйвер. В данном случае нужен именно FFS, а не EFI-драйвер, как в стандартной инструкции по анлоку. В архиве на данной странице — протестированные драйвера, сделанные Christian Peine, но желающие поэкспериментировать могут также попробовать FFS драйверы от MOF, ссылки на них находятся тут. Стоит помнить, что для экспериментов с другими драйверами лучше иметь под рукой программатор.

Вернемся к драйверам от Peine. Было выпущено достаточно много версий. Разобраться, что означает каждый конкретный файл можно по его названию. Например драйвер v3_payne_30_20.ffs имеет пониженное на 30mv напряжение на процессор и пониженное на 20mv напряжение на контроллер памяти.

    UEFITool_0.25.1_win32
    UEFITool_0.25.1_win32
    Размер файла: 7 MB Кол-во скачиваний: 5496mmtool_a5
    MMtool
    Размер файла: 5 MB Кол-во скачиваний: 3433AMIBCP 5-02
    Amibcp ver. 5.02
    Размер файла: 5 MB Кол-во скачиваний: 28200TU Drivers
    Драйверы для анлока ТБ от Christian Peine
    Размер файла: 62 KB Кол-во скачиваний: 1414

Удаляем микрокод 06F2

Если вы скачали биос уже без данного микрокода — пропустите этот пункт.

Для удаления мы будем использовать заранее подготовленную утилиту MMtool.

Добавляем драйвер анлока

Отключаем CPU C3\C6 State

Сделать это нужно, чтобы предотвратить зависания системы.

Прошиваем мод-биос

Выполняем прошивку с помощью софта, которым снимали дамп. Если всё прошло удачно, сбрасываем биос на стандартные настройки.

Как правило, большинство китайских плат можно прошить одним из следующих способов:

Проверяем

Для проверки можно использовать программу HwInfo, которая показывает частоты для каждого ядра. Параллельно можно запустить какой-либо бенчмарк или стресс-тест (например cpu-z), чтобы нагрузить процессор.

hwinfo

Если всё прошло удачно — частота каждого ядра будет равна максимальному значению турбо-буста процессора.

Прошивка принтера через debug-кабель

На большинстве принтеров и МФУ есть специальный разъём на плате форматирования для подключения debug-кабеля. Прошивка через debug чаще всего применяется, когда в принтере/МФУ нет принудительной загрузки, а была загружена неправильная фикс-прошивка с защитой от обновлений, либо по каким-то другим причинам не удаётся прошить устройство в обычном режиме.

Где найти debug-кабель?

Что нужно для изготовления debug на микросхеме MAX232?

Основные компоненты для дебаг-кабеля

Схема debug-кабеля

Схема дебаг-кабеля

Некоторые советы. Два резистора должны быть близкими к 50 Ом. Подойдут 47 Ом, 49.3 Ом, 51 Ом. Три провода для подключения к debug-разъему принтера не стоит делать слишком длинными, лучше ограничиться 50 см., при возможности используйте экранированные провода.

Средняя стоимость адаптера с учётом доставки составит 1-3$. За 1$ обычно на PL2303 микросхеме, чуть подороже на CP2102. Срок доставки: от двух недель до месяца +небольшой риск так и не дождаться товара, либо получить повреждённый/бракованный адаптер. Такое крайне редко бывает, но исключать нельзя.

Искать будущий debug-кабель следует по запросам «USB to TTL», «USB to RS232″, » USB to UART».

Из проверенных продавцов на торговой площадке Aliexpress можем порекомендовать: на микросхеме CP2102, на PL2303.

CP2102PL2303

Работают оба одинаково хорошо, хотя на форумах чаще советуют на базе CP2102. Адаптеры полностью готовые, вам остаётся подключить контакты GND, Rx, Tx и установить драйвера (скачать для CP2102, для PL2303).

Обычно подходит стандартная программа HyperTerminal, но если не будет работать (или в вашей версии Windows такой нет), попробуйте Terminal или Putty.

В отличие от варианта с заказом адаптера из Китая, этот более быстрый (хотя многое зависит от нашей почты) и менее рискованный, но естественно, стоимость уже не такая заманчивая, составляет в среднем от 250 (+доставка) до 800 рублей.

Проверка debug-кабеля

Перед прошивкой желательно проверить кабель (так называемая проверка методом «эхо»), а также настроить программу HyperTerminal. Для этого:

Прошивка SCX-3400 через дебаг

В качестве примера мы опишем процесс прошивки МФУ SCX-3400 через дебаг-кабель. Для других моделей серии SCX процедура аналогична.

Расположение debug

Модель Расположение debug Расположение перемычки
SCX-3400/SCX-3405W Фото Фото
SCX-3405F/SCX-3405FW Фото Вариант 1 или Вариант 2
SCX-4650N/SCX-4655FN Фото
ML-2160/ML-2165 Фото
ML-2165W Фото Фото
ML-1860/ML-1865 Фото

Частые проблемы при прошивке через дебаг и их решения

Не могу ничего напечатать в окне HyperTerminal

Вероятно, в настройках HyperTerminal вы не поставили (или он сбросился) флажок Echo typed characters locally (Отображать введенные символы на экране). Установите, как описано в 7 пункте здесь.

Нет ответа от принтера в HyperTerminal

Описание проблемы

Вы только что успешно проверили дебаг-кабель на «эхо», подключили к принтеру (МФУ), но после его включения никакого ответа в HyperTerminal вы не наблюдаете.

Способы решения:

В окне HyperTerminal появляются непонятные символы

Описание проблемы

Вы подключили дебаг-кабель в принтеру/МФУ, включили его, но в окне HyperTerminal появляются непонятные символы («кракозябры»).

Способы решения:

Не входит в режим vxshell или pROBE

Описание проблемы

Вы зажимаете кнопку на клавиатуре N, включаете принтер (МФУ), отпускаете кнопку, но вместо приглашения для ввода vxshell или pROBE устройство загружается в обычном режиме (Normal Mode Start в логе HyperTerminal).

Способы решения

После прошивки пишет в логе Downloaded Image is not Valid

Описание проблемы

Способы решения

После прошивки пишет в логе Image decompression failed

Описание проблемы

Вам удалось войти в режим vxshell или pROBE, ввести команду fl, но после того, как вы перетаскиваете файл прошивки на загрузчик в логе HyperTerminal выдаёт ошибку Check ROM Image. Image decompression failed.

Ошибка означает, что принтер (МФУ) не может распаковать прошивку.

Способы решения:

Для МФУ SCX-3400, SCX-3405, SCX-3407:

Для МФУ SCX-4727/4728/4729:

Останавливается на строке This is a valid image.

Описание проблемы

После перетаскивания файла прошивки на загрузчик в логе терминала останавливается на This is a valid image. и дальше ничего нет.

Способ решения:
Попробуйте эти советы.

В отчете везде Not suport
Прошиватся не хочет, чем можно помочь?

> /* Download End */
firmware source address : 0x40400018
firmware address to be written : 0x00000000
firmware size : 0x0007D000
<<>>
<<>>
checksum is not valid(original = 0x0000A5A5, calculated = 0x0000C185)
Source Checksum is not valid
Downloaded Image is not Valid
Reset Target and Run Flash Writing Program Again

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

Добрый день, собрал сегодня дебаг, проверил в терминале отклик есть, припаял к форматеру, выводит вот это:
Boot : Egmont(C3N) V0.12 08-01-2011

Здравствуйте. Что-то не так с подключением или debug’ом. Поведение такое, будто RX и TX замкнуты между собой, чего быть не должно.

Здравствуйте, проблема с мфу Samsung scx-4655fn. дебаг спаян по схеме, проверку эхо проходит нормально, но гипертерминал не реагирует никак на включение аппарата (в обоих случаях, с зажатой кнопкой N и без нее).
на экране мфу надпись firmware upgrade wait image постоянно. замечено что греется перемычка между 8 и 10 ногами микрухи очень сильно (обжигает если прикоснуться). это мой первый опыт в прошивке дебагом, прошу дать совет куда копать.

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

если имеется ввиду запуск мфу в принудительном режиме, то судя по сообщению он в в этот режим и входит (вот только постоянно) и выходить не собирается, без дебага по USB пробовал (безрезультатно, аппарат молчит, а на экране компа командная строка появляется на сотую долю секунды и исчезает). забыл указать что компьютер видит мфу как неопознанное устройство….

Извините, у нас нет идей кроме как прошивки на программаторе. Не сталкивались с подобным поведением.

С кабелем разобрался, и снова интересность, HyperTerminal все-равно не хочет видеть аппарат, в табличке перемычек указано 2 перемычки, одна из которых под вопросом……. Может еще какой-нить нюанс есть подготовки платы форматтера (2 перемычки, левый чип… и т. д.)?

Чип точно не влияет на гипертерминал. Возможно прошивка настолько криво встала, что debug не функционирует должным образом или может у вашего МФУ другая ревизия платы, где debug вырезан или нужно что-то еще сделать, нам таких плат не попадалось.

Скорее всего, теперь вся надежда на программатор.

Добрый день! При прошивке через дебаг SCX-3400
Loading boot application…
[NG0x00000000]
Boot : Egmont(C3N) V0.12 08-01-2011

Пробовал вот это:
«Войдите в режим vxshell>;
Наберите команду pm. l 12ED4 e3a00001 и нажмите Enter;»
но в части 12ED4 в терминале не набираются заглавные буквы, получается только 12ed4
и соответственно пишет «invalid command»

Здравствуйте. Какая версия прошивки была изначально и какую вы пробуете грузить (полное имя файла)?

Источники:

https://xeon-e5450.ru/socket-2011-3/e5-2600-v3/dobavlyaem-anlok-v-bios-raz-i-navsegda/

https://overchip. net/debug/

Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: