С помощью этой инструкции вы сможете добиться анлока турбо-буста не на уровне системы, как в стандартной инструкции, а на уровне 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), чтобы нагрузить процессор.
Если всё прошло удачно — частота каждого ядра будет равна максимальному значению турбо-буста процессора.
Прошивка принтера через 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.
Работают оба одинаково хорошо, хотя на форумах чаще советуют на базе 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/