Placas Guía: Cómo usar procesadores Coffee Lake en placas Skylake o Kaby Lake (chipsets 100/200)

MaxSF

Capo
Se incorporó
17 Julio 2009
Mensajes
381
Hola a todos:

Aquí vengo de nuevo con más modificaciones innecesarias no autorizadas (luego del Ideapad Gaming 3i con resizable BAR y el Dell OptiPlex con Xeon, NVMe y resizable BAR).

Introducción

Como probablemente sepan, Intel usó el zócalo LGA 1151 para tres plataformas: Skylake (gen. 6), Kaby Lake (gen. 7) y Coffee Lake (gens. 8 y 9). Sin embargo, contar con el mismo socket no implica compatibilidad. Una placa con un chipset de la serie 100 de Intel es compatible originalmente con procesadores Skylake y (con actualizaciones oficiales, si están disponibles) Kaby Lake. Los chipsets de la serie 200 agregaron compatibilidad nativa con Kaby Lake (manteniendo la compatibilidad con Skylake). Por último, los chipsets de la serie 300 son compatibles únicamente con Coffee Lake (se excluyen Skylake y Coffee Lake).

Si el zócalo es el mismo, ¿qué cambios hubo que causaron esa incompatibilidad? Algunas mentes se pusieron manos a la obra y lograron usar procesadores Coffee Lake en placas con chipsets 100 y 200 modificando tanto la UEFI como el procesador en sí (la discusión original en Win-Raid data del 2018). Así, con el tiempo, surgió CoffeeTime, una herramienta que automatiza las modificaciones de la UEFI e incluye orientación para modificar el procesador.

Vamos al grano

El PC de mi pololo tiene una placa ASUS ROG STRIX B250F con un respetable i7-7700K y una GTX 1060 (6 GB), lo que lo convertía en el conejillo de Indias ideal. Normalmente, no hay posibilidad de expansión: el 7700K es el mejor procesador compatible con esa placa; no hay nada más. Conseguí un i7-9700F y me dispuse a cambiar esa limitación.

Herramientas
  • Un programador CH341a + AsProgrammer
  • CoffeeTime
  • UEFITool (opcional)
Primera parte: modificación de la UEFI

Con el programador CH341a, leí el chip SPI de la placa para obtener una copia de la UEFI actual. Creo que se pueden desbloquear algunas regiones del chip por software, pero pocas cosas se resisten a un programador externo, así que seguí ese camino que me pareció más sencillo.

Luego, abrí la lectura en CoffeeTime y me encontré con esto:

1727467406568.png


CoffeeTime incluye numerosos parches para hacer funcionar los procesadores Coffee Lake en placas antiguas (también habilita el uso de procesadores Xeon y ciertas abominaciones cuya creación ocurrió lejos de la mirada de Dios). En mi caso, hice lo siguiente:
  • Cambié la versión del ME a la 11.7 y lo inhabilité (métete el motor de administración por ahí mismo, Intel).
  • En la pestaña General, activé los parches PCIe, SKU hack, Sync cores, Init 8+ CPUs, ACPI tables, 16t support, PCIe 1440 y FD locks.
  • Agregué el microcódigo 906ED, que corresponde al i7-9700F.
  • En la pestaña Extra, activé SPD Write Protection y HEX to DEC CPU count.
Guardé la imagen modificada y, como yapa y preparación para el futuro, usé UEFITool para agregar el módulo ReBarUEFI y cambiar el logo de ASUS.

Con todo eso listo, me dispuse a flashear la imagen con el programador (probablemente, una de las partes más tensas del proceso).


Volví a conectar los cables, encendí el PC (aún con el 7700K) y… ¡funcionó! La primera parte fue todo un éxito. Continuemos.

Segunda parte: Modificación del procesador

Intel cambió el uso de ciertos pines del procesador cuando pasó a la arquitectura Coffee Lake, por lo que se requieren ciertas modificaciones. El programa CoffeeTime incluye un gráfico de referencia en el que se indican claramente cuáles pines deben conectarse y cuáles aislarse:

1727469874884.png


Para conectar los pines, se puede usar pintura conductora o huincha de cobre (yo opté por esta última). De todas formas, es un trabajo bastante minucioso (y la segunda parte más tensa del proceso) y quedé con dolor de cabeza por forzar mucho los ojos. Para aislar los pines, pueden usar cinta Kapton o algo similar. Tengan en cuenta que no es necesario aislar todos los pines de la imagen, solo los que correspondan a la marca de la placa (y los amarillos).

Terminé de conectar y aislar los pines, puse el procesador en la placa, y…

1727470199435.png


¡Éxito!

Conclusión

Ajusté algunas cosas en la UEFI, aproveché de hacerle un poquito de overclock a la 1060 y quedó todo listo. El PC superó hasta la prueba de estabilidad de 3DMark. Pasamos de un procesador de 4 núcleos a uno de 8, así que la mejora es indiscutible. Intel había condenado a este respetable computador a una vida de obsolescencia y humildad, pero la comunidad me permitió extender su vida. A ver si, más adelante, le consigo al pololo una GPU más moderna.
 

dwyer

Sonidista-Computin
Se incorporó
10 Mayo 2005
Mensajes
2.824
Me gustaría hacer eso en un pc similar que tengo, pero la placa indecente solo soporta memorias ddr 3
A proposito, con el mod actual te aguantaría ddr4 2666?

Saludos
 
Upvote 0

MaxSF

Capo
Se incorporó
17 Julio 2009
Mensajes
381
Me gustaría hacer eso en un pc similar que tengo, pero la placa indecente solo soporta memorias ddr 3
A proposito, con el mod actual te aguantaría ddr4 2666?

Saludos
El PC actual tiene una mezcla de RAM (unas son 2133 y otras 3200), pero, después, logré dejarlas todas en 2666 desde la UEFI.
 
Upvote 0

MaxSF

Capo
Se incorporó
17 Julio 2009
Mensajes
381
Aquí una captura de HWiNFO con más información:

1727628494712.png


Por si acaso, el voltaje aparece elevado porque había puesto la opción «High Performance» en la UEFI.
 
Upvote 0

Trastornal

Miembro Activo
Se incorporó
15 Noviembre 2024
Mensajes
3
Hola a todos:

Aquí vengo de nuevo con más modificaciones innecesarias no autorizadas (luego del Ideapad Gaming 3i con resizable BAR y el Dell OptiPlex con Xeon, NVMe y resizable BAR).

Introducción

Como probablemente sepan, Intel usó el zócalo LGA 1151 para tres plataformas: Skylake (gen. 6), Kaby Lake (gen. 7) y Coffee Lake (gens. 8 y 9). Sin embargo, contar con el mismo socket no implica compatibilidad. Una placa con un chipset de la serie 100 de Intel es compatible originalmente con procesadores Skylake y (con actualizaciones oficiales, si están disponibles) Kaby Lake. Los chipsets de la serie 200 agregaron compatibilidad nativa con Kaby Lake (manteniendo la compatibilidad con Skylake). Por último, los chipsets de la serie 300 son compatibles únicamente con Coffee Lake (se excluyen Skylake y Coffee Lake).

Si el zócalo es el mismo, ¿qué cambios hubo que causaron esa incompatibilidad? Algunas mentes se pusieron manos a la obra y lograron usar procesadores Coffee Lake en placas con chipsets 100 y 200 modificando tanto la UEFI como el procesador en sí (la discusión original en Win-Raid data del 2018). Así, con el tiempo, surgió CoffeeTime, una herramienta que automatiza las modificaciones de la UEFI e incluye orientación para modificar el procesador.

Vamos al grano

El PC de mi pololo tiene una placa ASUS ROG STRIX B250F con un respetable i7-7700K y una GTX 1060 (6 GB), lo que lo convertía en el conejillo de Indias ideal. Normalmente, no hay posibilidad de expansión: el 7700K es el mejor procesador compatible con esa placa; no hay nada más. Conseguí un i7-9700F y me dispuse a cambiar esa limitación.

Herramientas
  • Un programador CH341a + AsProgrammer
  • CoffeeTime
  • UEFITool (opcional)
Primera parte: modificación de la UEFI

Con el programador CH341a, leí el chip SPI de la placa para obtener una copia de la UEFI actual. Creo que se pueden desbloquear algunas regiones del chip por software, pero pocas cosas se resisten a un programador externo, así que seguí ese camino que me pareció más sencillo.

Luego, abrí la lectura en CoffeeTime y me encontré con esto:

Ver adjunto 38404

CoffeeTime incluye numerosos parches para hacer funcionar los procesadores Coffee Lake en placas antiguas (también habilita el uso de procesadores Xeon y ciertas abominaciones cuya creación ocurrió lejos de la mirada de Dios). En mi caso, hice lo siguiente:
  • Cambié la versión del ME a la 11.7 y lo inhabilité (métete el motor de administración por ahí mismo, Intel).
  • En la pestaña General, activé los parches PCIe, SKU hack, Sync cores, Init 8+ CPUs, ACPI tables, 16t support, PCIe 1440 y FD locks.
  • Agregué el microcódigo 906ED, que corresponde al i7-9700F.
  • En la pestaña Extra, activé SPD Write Protection y HEX to DEC CPU count.
Guardé la imagen modificada y, como yapa y preparación para el futuro, usé UEFITool para agregar el módulo ReBarUEFI y cambiar el logo de ASUS.

Con todo eso listo, me dispuse a flashear la imagen con el programador (probablemente, una de las partes más tensas del proceso).


Volví a conectar los cables, encendí el PC (aún con el 7700K) y… ¡funcionó! La primera parte fue todo un éxito. Continuemos.

Segunda parte: Modificación del procesador

Intel cambió el uso de ciertos pines del procesador cuando pasó a la arquitectura Coffee Lake, por lo que se requieren ciertas modificaciones. El programa CoffeeTime incluye un gráfico de referencia en el que se indican claramente cuáles pines deben conectarse y cuáles aislarse:

Ver adjunto 38406

Para conectar los pines, se puede usar pintura conductora o huincha de cobre (yo opté por esta última). De todas formas, es un trabajo bastante minucioso (y la segunda parte más tensa del proceso) y quedé con dolor de cabeza por forzar mucho los ojos. Para aislar los pines, pueden usar cinta Kapton o algo similar. Tengan en cuenta que no es necesario aislar todos los pines de la imagen, solo los que correspondan a la marca de la placa (y los amarillos).

Terminé de conectar y aislar los pines, puse el procesador en la placa, y…

Ver adjunto 38408

¡Éxito!

Conclusión

Ajusté algunas cosas en la UEFI, aproveché de hacerle un poquito de overclock a la 1060 y quedó todo listo. El PC superó hasta la prueba de estabilidad de 3DMark. Pasamos de un procesador de 4 núcleos a uno de 8, así que la mejora es indiscutible. Intel había condenado a este respetable computador a una vida de obsolescencia y humildad, pero la comunidad me permitió extender su vida. A ver si, más adelante, le consigo al pololo una GPU más moderna.
Hola Max! Soy nuevo aquí en el foro, llegué porque Google me trajo hasta aquí XD te cuento: Tengo una placa 1151 Gigabyte GA-B250M-DS3H con un i5 6500, el tema es que tengo un xeon E3-1240V5 compatible con 1151 (y está bueno, probado en una workstation de HP), pero al instalarlo en mi placa no funciona :( he leído (en páginas rusas y turcas XD) que no todas las placas 1151 son compatibles con estos xeon y que una forma de forzar la compatibilidad es a través de una modificación de la bios y la eliminación del ME con esta misma herramienta coffeetime que usas en tu mod, por lo que veo sólo sería eso, ya que el 1240v5 es skylake y no requeriría intervención adicional, mi pregunta es si me puedes dar una mano con eso, sé que esto no es infalible y que, eventualmente, me podría echar la placa, pero es un riesgo que estoy dispuesto a correr, avísame si puedes y hablamos por interno, de antemano muchas gracias y tu post está re bacán, un abrazo!
 
Upvote 0

MaxSF

Capo
Se incorporó
17 Julio 2009
Mensajes
381
Hola Max! Soy nuevo aquí en el foro, llegué porque Google me trajo hasta aquí XD te cuento: Tengo una placa 1151 Gigabyte GA-B250M-DS3H con un i5 6500, el tema es que tengo un xeon E3-1240V5 compatible con 1151 (y está bueno, probado en una workstation de HP), pero al instalarlo en mi placa no funciona :( he leído (en páginas rusas y turcas XD) que no todas las placas 1151 son compatibles con estos xeon y que una forma de forzar la compatibilidad es a través de una modificación de la bios y la eliminación del ME con esta misma herramienta coffeetime que usas en tu mod, por lo que veo sólo sería eso, ya que el 1240v5 es skylake y no requeriría intervención adicional, mi pregunta es si me puedes dar una mano con eso, sé que esto no es infalible y que, eventualmente, me podría echar la placa, pero es un riesgo que estoy dispuesto a correr, avísame si puedes y hablamos por interno, de antemano muchas gracias y tu post está re bacán, un abrazo!
¡Buenas!
Confirmemos lo siguiente:

1) ¿Tu placa sigue funcionando con el i5-6500 después de hacer el mod o falla? Debería seguir funcionando de igual modo (la placa que probé seguía funcionando con el 7700K después de aplicar el mod de la UEFI).

2) El archivo readme de CoffeeTime dice lo siguiente:
Added universal ME 11.8.60.3561_CORPORATE for using Xeon on any boards
¿Cambiaste la versión del motor de administración (ME) a esa que se menciona? También debe estar desactivado.

3) Asegúrate de que tu UEFI modificada incluya el microcódigo 506E3 (que corresponde al Xeon E3‑1240 V5).
4) Asegúrate de presionar el botón «Remove» junto a «ME Recovery» (el recuadro debe quedar de color verde).

Prueba todas esas opciones y cuéntame si te funcionó. No he probado Xeons en la placa que tengo, pero, según lo que encontré en el foro de Win-Raid, debería funcionar.

Saludos :)
 
Upvote 0

Trastornal

Miembro Activo
Se incorporó
15 Noviembre 2024
Mensajes
3
¡Buenas!
Confirmemos lo siguiente:

1) ¿Tu placa sigue funcionando con el i5-6500 después de hacer el mod o falla? Debería seguir funcionando de igual modo (la placa que probé seguía funcionando con el 7700K después de aplicar el mod de la UEFI).

2) El archivo readme de CoffeeTime dice lo siguiente:

¿Cambiaste la versión del motor de administración (ME) a esa que se menciona? También debe estar desactivado.

3) Asegúrate de que tu UEFI modificada incluya el microcódigo 506E3 (que corresponde al Xeon E3‑1240 V5).
4) Asegúrate de presionar el botón «Remove» junto a «ME Recovery» (el recuadro debe quedar de color verde).

Prueba todas esas opciones y cuéntame si te funcionó. No he probado Xeons en la placa que tengo, pero, según lo que encontré en el foro de Win-Raid, debería funcionar.

Saludos :)
Hola! Gracias por responder! En el mensaje te indico que el xeon no funciona, pero no he realizado ningún mod aún, ya que soy un ignorante al respecto XD por eso te pedía una mano, ya que la herramienta no la sé usar y pretendía que me indicaras más o menos cómo poder hacer la modificación :)
Saludos y gracias!
 
Upvote 0

MaxSF

Capo
Se incorporó
17 Julio 2009
Mensajes
381
Ah, vaya. Si quieres empezar desde cero, el aprendizaje es un poco difícil, pero se puede. Eso sí, necesitarás hardware adicional para el proceso. En particular, un programador CH341a (como el que se muestra aquí). En teoría, podrías hacer el mod de la UEFI sin ese programador, solo con software, pero, si llegaras a estropear la placa, necesitarías el programador de todos modos, así que mejor tenerlo desde antes (además, las placas vienen con diversos bloqueos que impiden modificar la UEFI desde software; se pueden desbloquear, pero es engorroso).

A grandes rasgos, el proceso involucra lo siguiente:
  1. Leer el chip SPI de tu placa usando el programador CH341a.
  2. Hacer los mods pertinentes con CoffeeTime y/o UEFITool.
  3. Escribir el mod en el chip SPI de tu placa usando el programador.
El archivo de respaldo que obtienes en el paso 1 es muy importante para poder recuperar tu placa al estado original en caso de error. No se recomienda usar el archivo de BIOS que ofrece el fabricante porque no incluye información como los números de serie o las direcciones MAC del adaptador de red (entre otras cosas).
 
Upvote 0
Subir