Авторизация
Регистрация

Напомнить пароль

i5-3230M (SR0WY) и его приручение в системе с HM70

Есть у меня престарелый мелкий ноут DNS Travel 0145898. Исходно жил в нем был pentium b960, позже замененый на 2020m.
Большего не позволял чипсет hm70 (нормально с ним работают только пни и целероны, из-за фокусов Intel Anti-Theft со старшими процами ноут выключается через полчаса).
Недавно попалась информация о решении этой проблемы, в честь чего был добыт i5-3230M для проверки.

Про проц сказать особо нечего, приехал за несколько дней (именно поэтому не с али — ждать не хотелось, а разница небольшая, впрочем сегодня на али нашел предложения еще дороже). Упакован в коробку, выглядит целым, пасты не положили (и не обещали, да).
В принципе интерес был к четырехядерникам, но они стоят 2.5-4тыр, и были сомнения что все получится, так что начать решил с чего попроще, тем более что его есть куда пристроить.

Старый и новый процы:

Простая замена привела к ожидаемому результату — все запустилось, но через полчаса ноут выключается. Ретроспектива:

Тут можно заметить странность в названии проца в поле Name — 3320M вместо 3230M, хотя 3320M тоже существует, но это не он. Видимо глюк этой древней версии.

Из положительных результатов от замены — частоты стали 3.0/3.2GHz при 2/1 ядрах вместо 2.4, появился ht, а значит 4 потока, более толстая версия встроенной графики (6 vs 16 eu и чуть выше частота), поддержка ddr3-1600 (целероны и пни умеют максимум 1333).
Попугаев особо не гонял, посмотрел на память да прогнал аидский тест gpu (но тут еще память изменилась — с пнями был несимметричный, 2+8G, 2x1333, и тест попал в одноканальную область, а с i5 решил заменить родной модуль на 1333, ибо проц теперь может больше, и получился симметричный 2x1600).

По потреблению процессора — в максимуме оно вернулось почти на уровень B960.
furmark+2 копии intel TAT дают, для B960/2020M/3230M соответственно: 33/21/32Вт
2*TAT без gpu: 22/11/16Вт

Теперь вернемся к основной теме — приручения нового проца.
Вкратце суть модификации заключается в банальной подмене прошивки ME на версию от предыдущего, 6го, семейства чипсетов, в частности рекомендовалась 7.0.4.1197 (но вероятно она просто первая попалась).
Первоисточник идеи здесь: github.com/corna/me_cleaner/issues/186#issuecomment-1848402928

Для этого нам нужна во1ых прошивка ME, ссылку на архив которых можно позаимствовать здесь:
winraid.level1techs.com/t/intel-conv-sec-management-engine-drivers-firmware-and-tools-2-15/30719
mega.nz/folder/2Q0klQpA#6o04nlV_4xqfx76tjvgi4g

Универсальный вариант решения проблемы — выпаять spi флешку с биосом, подменить в ней нужный модуль и зашить обратно.
В некоторых случаях можно сделать это и программно, но тут встает проблема с ограничениями доступа по записи, в частности у данного ноута установлен запрет на чтение и запись ME региона биоса.
вот так об этом рассказывает прошивальщик от интела FPT (Flash Programming Tool) из состава ME System Tools
ME System Tools v8 r3.rar отсюда (версия должна соответствовать семейству чипсетов, для hm70 — 8ая):
mega.nz/folder/qdVAyDSB#FLCPaDVIsPYiy2TAUjD7RQ

Intel ® Flash Programming Tool. Version:  8.1.10.1286 
Copyright © 2007 - 2012, Intel Corporation. All rights reserved.
..
    Master Region Access:
        CPU/BIOS - ID: 0x0000, Read: 0x0B, Write: 0x0A
        ME       - ID: 0x0000, Read: 0x0D, Write: 0x0C
        GbE      - ID: 0x0118, Read: 0x08, Write: 0x08
Так что вооружившись паяльником пзушка с биосом была выпаяна, считана подручными средствами — программатором на ch340+NeoProgrammer'ом.
Плата (lengda h116v), кружками обведены две пзушки — красным на 32мегабита с основным биосом, именно она нам и нужна и зеленым на 8 мегабит с прошивкой мультиконтроллера, ее трогать незачем:
обратная сторона платы, для комплекта:

Теперь надо в считанном образе заменить ME region, сделать это можно разными способами, самый простой посредством github.com/LongSoft/UEFITool/releases/tag/0.28.0 (эта версия у меня уже была, позже посмотрел на свежую A68 — там почему-то пункт замены оказался недоступен, ну и фиг с ней), но тут возникла небольшая проблема — в биосе ME занимает ровно 1.5M-4k, а размер подменной версии на 8k меньше и UEFITool на это ругается. Решилось просто — в конец файла с новым-старым ME были дописаны недостающие 8k заполненные 0xFF, после чего дополненный файл был подсунут UEFITool:

Тоже самое можно сделать и с помощью любого 16ричного редактора. Биос в моем случае случае имел размер в 4M и состоял из:
4k	descriptor region
~1.5M	ME region
2.5M	bios region

Дополнительно был исправлен descriptor region на предмет разрешения записи, что бы в дальнейшем можно было полностью менять биос программно.
Для этого в 16ричном редакторе были изменены байты с маской разрешений расположенные по адресу [0x62] с 0B/0A на 0D/0D. Никаких контрольных сумм здесь нет. Но стоит отметить, что при повторном обновлении надо не забывать править эти байты в новом образе, иначе придется заново отпаивать. Или указать OD/OC запретив запись descriptor региона — в рамках задачи это не требуется.
00000 FF FF FF FF ¦ FF FF FF FF ¦ FF FF FF FF
00010 5A A5 F0 0F ¦ 03 00 04 02 ¦ 06 02 10 12
00020 25 00 00 00 ¦ FF FF FF FF ¦ FF FF FF FF
00030 23 00 30 09 ¦ 00 00 00 00 ¦ 00 00 00 00
00040 00 00 00 00 ¦ 80 01 FF 03 ¦ 01 00 7F 01
00050 FF 1F 00 00 ¦ FF FF FF FF ¦ FF FF FF FF
00060 00 00 0B 0A ¦ 00 00 0D 0C ¦ 18 01 08 08
            ^^ ^^
Теперь обновлять биос можно будет посредством FPT, командой (например версия для win/x64):
fptw64 -F<bios.bin>

Биос был запрограммирован обратно и запаян на свое законное место.

Запустился он без проблем, ограничение на время работы пропало.

Из странного — это состояние замененного ME. Биос про него пишет всякие гадости — не видит версию.
В попытке решить проблему был осуществлена попытка его очистить посредством github.com/corna/me_cleaner
Но гадости это усугубило, теперь его как будто нет вообще:
Но проблем или отличий в работе обнаружить не удалось. В итоге вернул нечищеный вариант.

На чем процедура и была благополучно завершена.
Планирую купить +1 Добавить в избранное
+44 +52
свернутьразвернуть
Комментарии (22)
RSS
+
avatar
+6
некрофилия какая-то

PS: Времени и денег было потрачено больше, чем этот хлам стоит… Но плюсанул все равно :)
+
avatar
+6
  • 00svd00
  • 31 января 2025, 10:57
На самом деле эти мелкие ноуты из конца нулевых бывают довольно полезны и удобны. У меня до сих пор примерно такая же ленова трудится в роли управляйки ЧПУхи. Производительности под этой с головой, конструкция надёжная, места не занимают, жрут мало. Не очень только понял, зачем епромку было выпаивать — они вроде через прищепку неплохо шьются.
+
avatar
+1
Через прищепку на матерях нормально шьются крайне редко.
+
avatar
0
я согласен, для специфических задач пойдет, но работать на таком — это боль…
+
avatar
+13
  • Skylab
  • 31 января 2025, 10:58
Любое хобби и даже некрофилия колупание в старом железе дают неоценимый опыт. Пусть и в «ущерб» времени. Хотя, время — понятие относительное.
+
avatar
+4
  • alelvl
  • 31 января 2025, 11:26
Это точно. Можно это время провести перед телевизором лежа на диване с пивком, а можно потратить с пользой))
+
avatar
0
Согласен полностью. И второй вариант гораздо лучше и интересней, чем просто пивко и ТВ. А если ещё своей пользой и потраченным на это временем, ты и другим принесёшь какую-либо пользу, то ценность такого возрастёт многократно.
+
avatar
0
в этом плане согласен…
+
avatar
+7
объем RAM до упора и SSD не превратят эту машину в ракету, но позволят вполне комфортно прочитать весь интернет, заполнить все электронные таблицы и т.д. Большинство «офисных» задач не особо требовательны к вычислительной мощности. А ресурс (в плане срока службы) у этих платформ хороший

а «некрофилия» — это когда актуальная версия операционной системы не устанавливается, или всё еле-еле ворочается в прикладном использовании
+
avatar
+9
Эти ноуты переживут еще тот хлам, что сейчас продают.
+
avatar
+9
  • Ramiro
  • 31 января 2025, 10:41
PS: Времени и денег было потрачено больше, чем этот хлам стоит
откуда вы такие, дайте ноут по цене купленного проца)
+
avatar
+1
  • shai27
  • 31 января 2025, 10:50
Оттуда, куда я посылаю тех, кто считает чужое (моё) время и деньги.
+
avatar
+2
  • Skylab
  • 31 января 2025, 10:59
Все мы родом оттуда ))
+
avatar
+4
Лайк за ловкость
+
avatar
+1
  • ertian
  • 31 января 2025, 11:50
Это из разряда модинга BIOS для загрузки с M2 для старых материнок с переходника для PCI-e. Только там паять ничего не надо и разбирать. Зато скорости добавляет прилично…
+
avatar
0
Как раз занимался этим на предыдущей плате (P8-Z77V). Никаким образом не смог программно зашить обновленный биос, асус поставил везде защиту. Пришлось физически прошивать микросхему, хорошо, что она на панельке там была. В итоге, вроде как, всё получилось, но вот по факту так и не использовал ни разу возможность загрузки, т.к. было лень ОС переносить.
+
avatar
0
  • ertian
  • 31 января 2025, 12:38
Я делал на Gigabyte ga-h77-d3h, там всё нормально прошилось стандартными средствами, потом работало пару лет ещё до апгрейда. Да и сейчас работает, но не у меня. С i5 3470 для инета-фильмов вообще на всё хватало.
+
avatar
0
Отличная работа, несколько лет назад вроде еще решения не существовало, надо будет обязательно попробовать
+
avatar
0
В подобной ситуации в своем Lenovo B590 (2012 г) заменил мать с 20206 (HM70) на 20208 (HM77), поставил камень i5-3230m, добавил к 4 еще 4 гига памяти и SSD 256 Гб. И пропилил ещё дырку под дополн. USB порт.
За недорого получился совершенно другой дачно-прикроватный ноут, который еще несколько лет послужит. Видосы крутит, Ютуб показывает. Что еще надо?
Покажите мне современный ноут со съемной батареей и таким простым доступом к потрохам.
+
avatar
0
О, а чего не i7-3632?
+
avatar
0
Комментарий ожидает проверки администрацией сайта. Подробнее...
+
avatar
0
Супер; как раз недавно делал похожий апгрейд, но там все более прозаично: 77-й чипсет и i7-3632 с Али. А вот уже после (буквально пару дней назад) менял Wifi-карту и уже под это требовалось патчить BIOS — жаль, не догадался глянуть UEFIPatch в сети и просто запихнул скачанное с 4pda в виртуалку с виндой.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.