Intel i7 4790 на B85 с блокировкой обновления IME (обновление Intel ME FW для Haswell Refresh)

Здравствуйте,

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

Задача: Возникла задача обновить компьютер 2014 года с недорогим на тот момент 2-х ядерным процессором на сокете Intel LGA1150. Компьютер с задачами офисного типа, поэтому отдельная видео-карта и новейшие супер мощные ЦП просто не нужны. Топовым процессором под сокет Intel LGA1150 является Intel Core i7 4790 (версия стандартная, S — более экономичная с чуть сниженными частотами, K — с разблокированным множителем для разгона). Единственное явное ограничение Intel Core i7 4790 в 2026 году лишь в просмотре видео до FHD-2.5K, ведь передовое видео 4K-8K сжато новейшими тяжёлыми кодеками HEVC/H265/VP9/AV1, встроенных аппаратных декодеров которых в ЦП 2014 года просто ещё не было, поэтому максимум тянет 1 поток видео 4K HEVC/H265 с умеренным битрейтом. В общем купил ЦП Intel Core i7 4790, с SSD загрузка Windows 11 занимает лишь ~15сек и выполняет все офисные задачи (интернет, текст, небольшие базы данных, итп) быстро и плавно, особенно порадовал малым использованием памяти и высокой скоростью работы обновлённый браузер Microsoft Edge.

Однако, запустился Intel Core i7 4790 на Asus B85M совсем не сразу, несколько дней компьютер с этим ЦП заводиться не захотел совсем…

Проблема: Оказалось, что поставить этот процессор на Asus B85M-E задача почти невыполнимая, квест высшего пилотажа обслуживания персональных компьютеров в домашних условиях. На этой серии системных плат Asus B85, в целом очень качественных, с завода прошивка Intel Management Engine Firmware версии 9.0.x, которая отлично распознаёт и работает с архитектурой процессоров Intel Haswell (топовый i7 4770). Но Intel Core i7 4790 это уже обновлённая архитектура Haswell Refresh, которая требует Intel ME FW версии 9.1.x. Однако обновление Intel ME FW на этой серии плат заблокировано! И никакими(!) программными методами (прошивальщик в самом BIOS «Asus EZ Flash», прошивальщик «ASUS BIOS updater for New 4th Gen Intel Core Processors» под Windows, Asus AI Suite, даже AFUDOS, итд итп) — прошить невозможно просто из-за блока доступа к Intel ME FW в этой серии плат на базовом уровне!

Как предостеречься от этой проблемы до покупки процессора, который просто не запустится? Проверьте в BIOS (нажимайте много раз подряд Del или F2 при загрузке ПК) значение Intel ME FW — если у вас версия 9.0.x — обновите BIOS до последней версии скачав последний BIOS с сайта производителя, причём обязательно c помощью оригинальной утилиты от производителя платы поддерживающей обновление Intel ME (ASUS BIOS updater for New 4th Gen Intel Core Processors итп). Если обновляете BIOS из под Windows, обязательно установите оптимальные драйвера Intel Management Engine (v.9.5 под Windows 7, v.11 под Windows 10/11) и проверьте в «Диспетчере устройств», чтобы у этих драйверов не было восклицательного знака, чтобы они работали правильно. Если после обновления в BIOS версия Intel ME FW станет 9.1.x — смело берите и ставьте i7 4790, но если останется 9.0.x — значительно проще купить i7 4770, по производительности он проигрывает лишь 2-3%, а установка i7 4790 на платы с заблоченным обновлением Intel ME FW 9.0.x — и опасна и трудна. 😀

Решение, если всё же необходимо обновить прошивку Intel ME на платах с блокировкой обновления:

  1. Для чистоты работы с прошивками, лучше работать из под DOS, подготовить загрузочную флешку FreeDOS легко утилитой Rufus. (Теоретически можно всё это сделать и из под Windows, не проверял.)
  2. Скачайте утилиты «Intel ME System Tools v9.1 r7«. Разархивируйте в папку в корне диска с коротким названием вроде «C:\IMEfw\». Запустите командую строку (в Windows это Win+R cmd), зайдите в папку «C:\IMEfw\Flash Programming Tool\ваша ОС» запустите приложение fpt.exe (fptw64.exe итп) с ключом «-i» вида «fpt.exe -i». В полученной информации вы увидите мини-табличку с отображением прав доступа Read/Write Yes/No. В данном случае важны значения для параметра ME. Если для ME параметр Read и Write стоят No и No — ни прочитать, ни обновить, прошивку Intel ME только программными методами не получится никак. Потребуется небольшой hardcore. 😊
  3. Прошивать Intel ME лучше только родной прошивкой именно от конкретной платы, иначе можете получить аппаратные проблемы. Скачайте последний BIOS к своей системной плате с сайта производителя в формате архива ZIP итп и разархивируйте файл прошивки. Скачайте утилиту UEFITool. В UEFITool откройте файл прошивки BIOS. Слева в древе структуры прошивки выберете раздел Intel ME, проверьте, чтобы версия была 9.1.х. (Если в файле прошивки BIOS не будет региона Intel ME — попробуйте предыдущие выпуски прошивок BIOS от производителя.) На регионе Intel ME нажмите правую клацку мышки «Save as is…» — сохраните регион BIOS отвечающий за Intel ME в отдельный файл с коротким названием вроде «IMEfw91.bin». Этот файл скопируйте в папку «C:\IMEfw\Flash Programming Tool\ОС из под которой планируете прошивать».
  4. Сбросить разрешение на обновление Intel ME FW можно только переведя компьютер в «режим сервисного обслуживания производителем». Вероятно, на заводах и в официальных СЦ, этот режим может запускаться как-то по-человечески, но у обычных пользователей такой возможности нет. Единственный (самый доступный) способ запустить компьютер в сервисном режиме обычным пользователям для плат серии Asus B85 это при включении ПК на чипе звука Realtek ALC887 замкнуть ножки №1 DVDD и №5 SDATA-OUT и отпустить замыкание сразу после запуска кулеров, то-есть всего на 1-2сек, не более! Ножки чипа считаются от круглой точки в углу чипа против часовой стрелки, для ясности лучше скачать datasheet на чип Realtek ALC887, где на стр.14 показана распиновка. (Спойлер: если вы замкнёте другие соседние ножки или продержите замыкание слишком долго, то можете спалить либо аудио чип, либо чипсет! 👍😜)
  5. Загружаетесь в актуальную ОС из под которой вы хотите прошивать Intel ME FW. Заходите в режиме командной строки в папку «C:\IMEfw\Flash Programming Tool\ОС из под которой планируете прошивать». Сначала запускаете приложение fpt.exe (fptw64.exe итп) с ключом «-i». В полученной мини-табличке права доступа ME Read/Write — если права всё ещё No/No или Yes/No и дым из компа ещё не идёт 😀, значит шаг #4 был не эффективен, нужно сделать точнее! Если же шаг с замыканием №4 сделан правильно, то права должны стать Yes/Yes — только с такими правами доступа имеет смысл пытаться Intel ME FW перепрошить!
  6. Главные действия по перепрошивке Intel ME FW: а) создание резервной копии: «fpt.exe -d IMEfwPre.bin -me»; б) затем прошивайте новую прошивку: «fpt.exe -f IMEfw91.bin -me».
  7. После окончания прошивки перезагружаете компьютер через полный сброс: вынуть кабель питания, подержать кнопку включения питания 10сек, затем сбросить настройки BIOS перемычкой (или вынуть батарейку на минуту), затем вернуть перемычку, подключить кабель, включить компьютер.
  8. Первый запуск из-за сброса настроек и обновления FW может проходить в 2-3 этапа перезагрузки, главное сразу попасть в BIOS и проверить там версию Intel ME FW — если версия стала 9.1.x — поздравляю, можно ставить Intel Core i7 4790 на старую сисплату, а вы теперь настоящий компьютерный падаван! 😀👍

Всем Добра, Мира, Созидания!😊