Ремонт: Ноутбуков, Компьютеров https://vlab.su/ |
|
Применение CPUID на практике для замены SoC https://vlab.su/viewtopic.php?f=181&t=63586 |
Страница 1 из 2 |
Doc [ 12 июл 2017, 18:54 ] | |
Заголовок сообщения: | Применение CPUID на практике для замены SoC |
А теперь немного практики и развенчивание распространенного мнения как легко один SoC меняются на другой с тем же ядром ) Acer E1-510 LA-A621P родной проц Pentium n3520 SR1SE - пробиты USB меняю на SR1W4 Intel Mobile Celeron N2830 Включаю, чип холодный, плата выключается через несколько секунд. Наверное многим в такие моменты лезут в голову мысли о чистых ME, кривом чипе, недосеве и пр. Но! Вспоминаем все же (я правда сразу посмотрел), что плата узнает проц только если прописан в прошивке его CPUID (хоть и ядро одно и тоже) Итак, CPUID родного проца SR1SE, как следует по ссылке выше, 030673h, а нового 030678h, смотрим что у нас в родной прошивке (фото) Вложение: la-a621p_ver_211.jpg , а нового-то там и нет. На счастье "менятелей", асер в свежую прошивку подкинул поддерживаемых SoC - что и видно по следующим данным Вложение: la-a621p_ver_214.jpg После прошивки, все сразу забегало. То есть в итоге получилось легко, но лишь потому что асер позаботился - через год. Сами модули приложил - если вдруг кому интересно. Инструкций как добавлять "невтыкуемое" самостоятельно пока не будет ) Пока суть чисто в анализе можно поставить или нет, или а почему все плохо после замены. ---------- Добавлено спустя 5 минут 25 секунд: ---------- Быстро посмотртеь можно ей например https://github.com/platomav/MCExtractor |
MSF113 [ 13 июл 2017, 22:44 ] | |
Заголовок сообщения: | Re: Применение CPUID на практике для замены SoC |
В мемориз! Отдельное текстовое спасибо от меня лично. |
Черномор [ 28 июл 2017, 10:57 ] | |
Заголовок сообщения: | Re: Применение CPUID на практике для замены SoC |
Doc писал(а): в такие моменты лезут в голову мысли о чистых ME, кривом чипе, недосеве и пр. Угу, в X553MA заменил CPU с идентификатором 030678 на проц 030673, в итоге фэйл. Мысли полезли.. хотя люди меняли.. вспомнил про твой гайд, разобрал биос, поддержка такого CPU_ID есть.. Спасибо. Где брал это дерьмо даже говорить неохота, с первого раза догадайтесь.. Новый, бл..ь, гарантия 1 месяц |
Size [ 28 июл 2017, 13:06 ] | |
Заголовок сообщения: | Re: Применение CPUID на практике для замены SoC |
Цитата: Инструкций как добавлять "невтыкуемое" самостоятельно пока не будет Не сильно данная процедура отличается от добавления "невтыкуемого" видеочипа |
Черномор [ 28 июл 2017, 14:19 ] | |
Заголовок сообщения: | Re: Применение CPUID на практике для замены SoC |
Что ты имеешь в виду? Целиком весь блок микрокода надо менять. |
shat [ 28 июл 2017, 14:56 ] | |
Заголовок сообщения: | Re: Применение CPUID на практике для замены SoC |
Doc Я давно уже про эту хрень писал, и 90% бед с ES скорее всего от той же причины. |
Doc [ 28 июл 2017, 17:12 ] | |
Заголовок сообщения: | Re: Применение CPUID на практике для замены SoC |
Эта хрень (микрокоды/детект cpu) грубо говоря существует столько, сколько существуют компы вообще) И писали про нее еще с незапамятных времен соответственно, и мы несколько лет назад уже обсуждали. И вообще все (ну многое) в открытом доступе и микрокоды интел публикует (правда несколько избирательно) и парсеры и мануалы http://www.intel.com/content/dam/www/public/us/en/documents/manuals/64-ia-32-architectures-software-developer-system-programming-manual-325384.pdf Но мне, как ремонтнику, любая информация интересна в контексте ее актуальности и прикладного (и желательно простого) использования, а пример имхо получился образцовый Черномор писал(а): разобрал биос, поддержка такого CPU_ID есть.. Теоретически надо еще смотреть следующий параметр plat (platform), но надо ли действительно на практике не проверялось и я думаю это уже лишние дебри ) |
Size [ 29 июл 2017, 15:17 ] | |
Заголовок сообщения: | Re: Применение CPUID на практике для замены SoC |
Цитата: Что ты имеешь в виду? Целиком весь блок микрокода надо менять. Берем биос с ближайшего аппарата где нужный проц поддерживается, распаковываем, вытаскиваем модуль, и собираем наш биос с ним. На видиках так же делали. Не всегда замена VEN DEV прокатывает. Но я не думаю что мне стоит тебе рассказывать это. Я думаю ты это умел делать намного раньше меня. |
ds.80 [ 25 окт 2018, 13:13 ] | |
Заголовок сообщения: | Re: Применение CPUID на практике для замены SoC |
Вот этой утилитой так же можно посмотреть коды поддерживаемых процессоров в BIOS. |
Azazehl [ 03 ноя 2018, 22:21 ] | |
Заголовок сообщения: | Re: Применение CPUID на практике для замены SoC |
Size писал(а): Берем биос с ближайшего аппарата где нужный проц поддерживается, распаковываем, вытаскиваем модуль, и собираем наш биос с ним. проще сам микрокод в 80% случаев вшить, чем найти готовый модуль да еще и совместимый. все вендоры лепят их, как хотят, у ами+интел на асус/пегатрон отдельный FFS модуль только под микрокоды, а вот у Quanta HK5 уже в одном модуле и микрокоды, и драйверы сетевой карты и PXE, и что туда только не напихано. И между собой они не совместимы зачастую. И нет гарантий, что найдется тот самый "ближайший" аппарат с нужным модулем нужного размера. и не только микрокодами едиными сыт будешь, отсутствие GOP-драйвера на интергрированную графику тоже может сказаться на неработоспособности конечного результата. |
Homeniuk_Oleh [ 28 апр 2019, 23:17 ] | |
Заголовок сообщения: | Re: Применение CPUID на практике для замены SoC |
Задам возможно туповат вопрос, за что отвечает Stepping ? Например у меня Stepping С0 то могу ли я поменять SoC на другой со Stepping например D1 ? Даже если нужно править CPU ID и менять микрокод SoC на тот который мне нужен? Уж давно меня мучает этот вопрос На примере возьмем SoC N3050 и поменять на N3710 в которых отличаються CPU ID и Stepping |
Doc [ 29 апр 2019, 00:24 ] | |
Заголовок сообщения: | Re: Применение CPUID на практике для замены SoC |
Детект идет через cpuid - именно его и нужно смотреть а степпинг -это характеристики ядра, ревизия, набор изменений микрокода, соответственно этому набору и присваивают ID Гугл надеюсь не надо копипастить... |
Homeniuk_Oleh [ 29 апр 2019, 00:35 ] | |
Заголовок сообщения: | Re: Применение CPUID на практике для замены SoC |
Тоесть можно тогда впихнуть любой SoC в одинаковом корпусе, изменить CPU ID и будет работать? |
Doc [ 29 апр 2019, 00:51 ] | |
Заголовок сообщения: | Re: Применение CPUID на практике для замены SoC |
Научитесь отличать "необходимое" условие и "достаточное" Но в целом на базе одних плат ставят 4 и 5 поколение интел, 6-7... И тд. Разумеется нужно понимать, что должна быть еще электрическая как минимум совместимость. Есть такое понимание или вы просто генерируете вопросы? |
Homeniuk_Oleh [ 29 апр 2019, 12:16 ] | |
Заголовок сообщения: | Re: Применение CPUID на практике для замены SoC |
Я понимаю что нужна электрическая совместимость, а как без этого Вот например у меня SoC в корпусе (сокете) BGA1170 то я могу любой ставить (паять) в таком же сокете BGA1170 ? На десктопных мамках можно любой проц ставить который подходит под сокет, ну есть исключения например если 2 поколения процов имеют один и тот же сокет но поддержку в биос пока не завезли, но оно исправляеться так же изменением CPU ID |
vldmrdnpr [ 29 апр 2019, 12:22 ] | |
Заголовок сообщения: | Re: Применение CPUID на практике для замены SoC |
Homeniuk_Oleh писал(а): электрическая совместимость это не только, чтобы "ножки совпадали". |
Doc [ 29 апр 2019, 12:29 ] | |
Заголовок сообщения: | Re: Применение CPUID на практике для замены SoC |
Homeniuk_Oleh писал(а): Вот например у меня SoC в корпусе (сокете) BGA1170 то я могу любой ставить (паять) в таком же сокете BGA1170 ? Наличие микрокода обязательно - это необходимое условие, но оно не всегда достаточное. Масло масляное по-моему перетираем давно |
Homeniuk_Oleh [ 29 апр 2019, 12:32 ] | |
Заголовок сообщения: | Re: Применение CPUID на практике для замены SoC |
Хорошо понял. В моем BIOS есть поддержка по CPUID 406C1, 406C2, 406C3. CPUID 406C3 - отвечает за SoC N3050, N3150, N3700. Интересует от каких SoC вот эти CPUID 406C1, 406C2, в интернете ин-фы не нашел, я так понимаю те процы на поколение ниже, возможно из них будет что то производительнее? |
Azazehl [ 30 апр 2019, 01:27 ] | |
Заголовок сообщения: | Re: Применение CPUID на практике для замены SoC |
Homeniuk_Oleh писал(а): Интересует от каких SoC вот эти CPUID 406C1, 406C2 'это инженерные образцы |
Homeniuk_Oleh [ 30 апр 2019, 01:31 ] | |
Заголовок сообщения: | Re: Применение CPUID на практике для замены SoC |
Обновил биос с офф сайта до последней версии то появилась поддержка SoC 406C1, 406C2, 406C3, 406C4 |
MegBrest [ 28 май 2019, 19:18 ] | |
Заголовок сообщения: | Re: Применение CPUID на практике для замены SoC |
Доброго дня возник вопрос. почему в первом столбце стоит "YES" а на другой картинке "NO", отметил белыми стрелочками, и что это значит? Заранее СПС. |
DeathBringer [ 28 май 2019, 19:25 ] | |
Заголовок сообщения: | Re: Применение CPUID на практике для замены SoC |
MegBrest писал(а): почему в первом столбце стоит "YES" а на другой картинке "NO", отметил белыми стрелочками Эта колонка в MC Extractor называется Last и лишь указывает на то, является ли версия микрокода последней (по-английски - Last) из выпущенных или нет. Конечно, все зависит от актуальности используемой базы данных MCE.
|
MegBrest [ 28 май 2019, 19:29 ] | |
Заголовок сообщения: | Re: Применение CPUID на практике для замены SoC |
А еще такой вопрос, а Вы пробывали поставить другой комбайн и соответственно поправить бивис? а то у меня нет N3710 (406C4) плата от леновы Lenovo Ideapad 110S-11, NE116BW2 .V1.0 |
DeathBringer [ 28 май 2019, 19:30 ] | |
Заголовок сообщения: | Re: Применение CPUID на практике для замены SoC |
MegBrest Лично я пайкой не занимаюсь... |
MegBrest [ 28 май 2019, 19:31 ] | |
Заголовок сообщения: | Re: Применение CPUID на практике для замены SoC |
модуля процов я еще просто не менял. |
DeathBringer [ 28 май 2019, 20:27 ] | |
Заголовок сообщения: | Re: Применение CPUID на практике для замены SoC |
MegBrest писал(а): а то у меня нет N3710 (406C4) А какой хотели бы поставить?
|
MegBrest [ 28 май 2019, 21:00 ] | |
Заголовок сообщения: | Re: Применение CPUID на практике для замены SoC |
DeathBringer писал(а): А какой хотели бы поставить? 2840, 2820, 2830,3530,2940,2930,3540 |
Doc [ 28 май 2019, 21:23 ] | |
Заголовок сообщения: | Re: Применение CPUID на практике для замены SoC |
Другими словами вместо Braswell поставить предыдущее поколение c другим TDP, периферийными портами, видеоядром, не знаю что там по электрической совместимости еще. И это при том, что на любых ядрах эти процы доступны и ~ одинаковы по цене - задача как бы из дурацких мягко говоря |
DeathBringer [ 28 май 2019, 21:29 ] | |
Заголовок сообщения: | Re: Применение CPUID на практике для замены SoC |
MegBrest Я не знаю, совместимы ли электрически Braswell и Bay Trail. |
MegBrest [ 29 май 2019, 09:41 ] | |
Заголовок сообщения: | Re: Применение CPUID на практике для замены SoC |
Doc писал(а): Другими словами вместо Braswell поставить предыдущее поколение c другим TDP, периферийными портами, видеоядром, не знаю что там по электрической совместимости еще. И это при том, что на любых ядрах эти процы доступны и ~ одинаковы по цене - задача как бы из дурацких мягко говоря Просто этих процев у меня додури, как то залежались, вот и думаю как их распихать. |
Страница 1 из 2 | Часовой пояс: UTC + 4 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |