Coffee Mod LGA1151: guia passo a passo com o CoffeeTime 0.99

Logo do guia Coffee Mod para LGA1151

O soquete 1151 é um dos mais bem-sucedidos e duradouros da Intel. Ele apareceu em 2015, e a Intel deu suporte a ele até 2020. Quatro gerações de CPUs rodaram no LGA1151, e muitos SKUs ainda são bastante relevantes.

Diferente da maioria dos soquetes anteriores, o LGA1151 tem duas versões incompatíveis em nível de hardware (frequentemente chamadas de v1 e v2). Embora ambas tenham a mesma contagem e disposição de pinos, elas diferem eletricamente: a primeira versão suporta a 6ª e a 7ª gerações (Skylake e Kaby Lake), enquanto a segunda suporta a 8ª e a 9ª gerações (Coffee Lake e Coffee Lake Refresh).

Os entusiastas logo começaram a procurar maneiras de superar essa limitação. Não demorou para descobrirem que, no fim das contas, elas não eram tão incompatíveis assim. Após muitos experimentos, ficou claro que é possível fazer CPUs não suportadas rodarem tanto no LGA1151 v1 quanto no v2. Esse processo é chamado de Coffee Mod e requer modificações de software e (às vezes) de hardware. Neste guia, vamos detalhar as especificidades e armadilhas do Coffee Mod.

Com o Coffee Mod você pode:

  • Rodar processadores Coffee Lake em placas-mãe das séries 100 e 200
  • Rodar processadores Skylake/Kaby Lake em algumas placas da série 300
  • Rodar processadores Xeon em placas-mãe de desktop
  • Rodar processadores móveis modificados (“mutantes”) em placas das séries 100, 200 e algumas da 300
  • Rodar o Intel CC150 em placas das séries 100 e 200

Todos os processadores para o soquete LGA1151 e suas especificações podem ser encontrados aqui. Para ver o quadro geral, inclusive quando um upgrade não vale a pena, confira nosso guia de upgrade para LGA1151.

Aviso importante:

O Coffee Mod é uma modificação não oficial e experimental. Ao prosseguir, você assume total responsabilidade por quaisquer problemas, incluindo danos ao hardware, instabilidade ou perda de dados. Esta modificação anula sua garantia.

• Temperaturas da CPU: CPUs Coffee Lake com muitos núcleos podem gerar significativamente mais calor do que chips mais antigos. Garanta refrigeração suficiente e fique de olho nas temperaturas sob carga.

• Carga no VRM: Essas CPUs também podem exigir bastante do VRM da placa-mãe, especialmente em modelos LGA1151 de baixo custo. Garanta bom fluxo de ar ao redor da área do VRM e fique atento ao risco de superaquecimento. Lembre-se: instalar um i9-9900K em placas H110 baratas é quase certamente uma má ideia.

Recomendação:
Monitore sempre as temperaturas da CPU e do VRM sob carga, garanta fluxo de ar adequado e considere refrigeração adicional (dissipadores ou ventoinhas) na área do VRM ao usar CPUs de alto desempenho.

Baixar o CoffeeTime 0.99

📥 Baixar o CoffeeTime 0.99 (ZIP, ~70 MB)

Antivírus costumam acusar ferramentas de BIOS como esta. Se isso preocupa você, rode o programa em um PC reserva ou em uma máquina virtual: o CoffeeTime só edita o arquivo da BIOS e não mexe na placa. A gravação do resultado é feita separadamente.

Vai funcionar na sua placa e na sua CPU?

Confira isto antes de comprar qualquer coisa.

Chipsets

Série Funciona Não funciona
Série 100 H110, B150, Q150, H170, Q170, Z170, C232, C236 —
Série 200 B250, Q250, H270, Q270, Z270 —
Série 300 H310C (H310 R2.0), B365, Z370 H310 (exceto H310C), B360, H370, Q370, Z390

Placas Z170 e Z270 das grandes marcas são a escolha mais segura. Z170 e Z270 também são os únicos chipsets das séries 100/200 que permitem overclock.

Outros fatores que podem descartar a sua placa:

  • PCs OEM (Dell, HP, Lenovo, Fujitsu e similares). Encare como uma aposta. Muitos têm Intel Boot Guard, que rejeita BIOS modificada, ou um firmware que o CoffeeTime não consegue modificar direito. O mod é voltado mesmo para placas vendidas no varejo.
  • Nenhuma BIOS com suporte a Kaby Lake. A BIOS que você vai modificar já precisa suportar Kaby Lake. Se a sua placa nunca recebeu uma versão assim, o caminho para Coffee Lake não vai funcionar. No CoffeeTime, um PCIe patch cinza pode ser sinal disso.
  • VRM fraco. O mod pode fazer uma CPU dar boot, mas não acrescenta fases de alimentação. Veja qual CPU faz sentido para a sua placa.

O que cada caminho exige

CPU Placa BIOS modificada Pinmod
Coffee Lake, revisão B0 Séries 100/200 Sim Não
Coffee Lake, revisões U0, P0, R0, e o Intel CC150 Séries 100/200 Sim Sim
Skylake, Kaby Lake Z370, B365, H310C Sim Não
Xeon E3 v5/v6 Séries 100/200, exceto C232/C236 Sim Não
Xeon E3 v5/v6 Z370, B365, H310C Sim Não
Xeon E-2100/E-2200 Séries 100/200 Sim Sim
Xeon E-2100/E-2200 Z370, B365, H310C Sim Não
“Mutantes” BGA1440 Séries 100/200, Z370, B365, H310C Sim Não

Xeon em placas da série 300 foi menos testado do que os outros caminhos, então não conte com o funcionamento na sua placa específica.

O que você vai precisar para o mod

Utilitário CoffeeTime

Logo do utilitário CoffeeTime

Usaremos o utilitário CoffeeTime, uma ferramenta gráfica para modificar firmware de LGA1151.

Com a versão 0.99 você pode:

  • Trocar o firmware Intel ME e desativar o ME pelo HAP bit
  • Atualizar as versões de VBIOS e GOP
  • Atualizar os microcódigos da CPU
  • Aplicar patches de compatibilidade de plataforma
  • Aplicar diversos ajustes e mods adicionais
  • Fazer tudo isso em uma interface gráfica

BIOS original e dump da BIOS

Também vamos precisar de uma imagem original da BIOS para modificar. Comece pela imagem do site oficial do fabricante, normalmente a versão mais recente para a sua placa (a exceção é um Xeon em uma placa ASUS da série 100: veja a seção sobre Xeon). Em uma placa das séries 100/200, precisa ser uma versão com suporte a Kaby Lake. Seu próprio dump serve principalmente como fonte dos dados exclusivos da sua placa.

Quando você precisa do seu próprio dump
Se você tem uma placa ASUS

Placas-mãe ASUS têm um S/N da baseboard e um UUID — identificadores de fábrica exclusivos da sua unidade. Se você não os transferir para a nova BIOS, pode ter problemas com a ativação do Windows, certos aplicativos, serviços etc. A BIOS também armazena endereços MAC de rede exclusivos que vale a pena preservar. Por isso, em placas ASUS é altamente recomendável fazer um dump da BIOS.

Se isso não for possível, você pode recuperar os dados de um sistema em funcionamento:

  • O S/N e o UUID ficam no módulo FD44820B-F1AB-41C0-AE4E-0C55556EB9BD (dá para encontrá-lo com o UEFITool ou software similar). Você pode ver esses dados no AIDA64 (Computer > DMI > Motherboard ou Computer > Summary). Também é possível obtê-los no PowerShell com Get-CimInstance Win32_BaseBoard | Select-Object SerialNumber e Get-CimInstance Win32_ComputerSystemProduct | Select-Object UUID. (O antigo comando wmic não existe mais nas versões atuais do Windows 11.)AIDA64 mostrando o número de série e o UUID da placa-mãe em uma placa ASUS
  • Você encontra o endereço MAC no Windows, nas propriedades do adaptador de rede, ou com o comando ipconfig /all. Como encontrar o endereço MAC do adaptador de rede no Windows

Observação: um UUID perdido não pode ser recuperado.

Se sua placa usa um controlador de rede Intel

O endereço MAC de NICs Intel é armazenado na região GbE e será perdido ao regravar. Isso pode causar conflitos de rede ou até deixar a NIC inoperante.

Se você não puder fazer o dump da BIOS, ao menos salve o endereço MAC. Ele aparece nas propriedades do adaptador no Windows; muitas vezes também está impresso em um adesivo na placa.

Em placas com NIC Realtek, a região GbE não existe; não é preciso transferir o MAC, mas em placas ASUS ainda é preciso transferir o S/N e o UUID.

Como fazer um dump

Um programador lê o chip inteiro, sejam quais forem os bloqueios, então é o método mais confiável. No Windows, você pode usar o Intel FPT v11. Abra um prompt de comando como administrador na pasta WIN64 do FPT e execute o comando de que precisa:

Comando O que ele salva
fptw64 -bios -d backup.bin Somente a região da BIOS. Costuma funcionar até em placas com regiões bloqueadas e basta para transferir o S/N e o UUID. Você não pode usar este arquivo como base no CoffeeTime nem gravá-lo com um programador.
fptw64 -d full.bin O chip inteiro. Em placas bloqueadas, normalmente para com Error 318.

Programador SPI

Embora algumas placas possam ser gravadas via software, recomendamos fortemente adquirir um programador. Se algo der errado, ele é a maneira confiável de trazer a placa de volta à vida.

Ferramenta Essencial
CH341A
O CH341A é uma ferramenta USB que salva placas-mãe. Perfeito para gravar chips SPI quando o sistema não inicia.
Como associado da Amazon, ganho com compras qualificadas.

Interface, configurações e recursos do CoffeeTime

Ao abrir o utilitário, ele pede o caminho da BIOS desejada. Selecione o arquivo e clique em Continue. Passe o mouse sobre qualquer botão para ver uma dica.

Janela inicial do CoffeeTime 0.99 pedindo um arquivo de BIOS

Após um curto carregamento, você chega à tela principal. É aqui que as ações principais são realizadas.

Janela principal do CoffeeTime 0.99

Bem no topo aparecem as informações sobre a placa, o chipset, a versão e a data da BIOS.

Informações da placa, do chipset e da BIOS no CoffeeTime

Trabalhando com o Intel ME

Intel Management Engine (ME) é um microcontrolador separado dentro do chipset que roda antes mesmo da BIOS principal. Ele cuida da inicialização da plataforma, da checagem de compatibilidade entre CPU e PCH, da segurança e de muitas outras tarefas de baixo nível.

No CoffeeTime 0.99, ao escolher o ME, você pode selecionar entre quatro opções: 11.0.0.1168 e 11.7.0.1229 (Consumer, completas) ou 11.7.0.3307 e 11.8.77.3664 (Corporate, reduzidas). Em quase todos os mods, usaremos uma versão Corporate reduzida e, em seguida, definiremos o ME como Disabled pelo HAP bit.

Na área destacada você vê a versão do ME e seu status (Enabled/Disabled).

Versão e status do ME no CoffeeTime

Para mudar a versão do ME, clique nos três pontos, selecione a versão desejada na lista suspensa e pressione Replace.

Escolha da versão do ME no CoffeeTime

Para desativar o ME, clique no ícone ao lado do status.

Desativando o ME no CoffeeTime

No CoffeeTime, o Intel ME não é removido completamente; ele é desativado configurando o HAP bit no firmware: ao ligar o PC, o sistema inicializa o ME normalmente, mas em seguida ele é colocado em estado inativo e deixa de executar suas funções. Isso tem dois efeitos colaterais: o PC pode levar alguns segundos a mais para iniciar, e o Intel PTT para de funcionar (veja Windows 11 e TPM).

Trabalhando com VBIOS e GOP

VBIOS é a “BIOS de vídeo” da GPU integrada da Intel (iGPU). É um pequeno módulo de firmware que fornece funções básicas para inicialização da tela, configuração de resolução, timings etc. Ele opera em modo legado (código de 16 bits) e é necessário quando a BIOS da placa-mãe está em modo CSM (Compatibility Support Module).

GOP (Graphics Output Protocol) é um driver UEFI moderno para a iGPU Intel. Ele substitui o antigo VBIOS em modo UEFI puro (sem CSM). O GOP roda em modo protegido de 32/64 bits, inicializa o vídeo mais rápido, suporta altas resoluções e não requer compatibilidade legada. É o que a maioria dos sistemas modernos usa ao iniciar o Windows 10/11 em modo UEFI.

Para a iGPU Coffee Lake funcionar corretamente em placas das séries 100/200, é preciso ter pelo menos o VBIOS 1054 e o GOP 9.0.1068 (CPUs P0 e R0 podem precisar do VBIOS 1059 ou mais novo). Recomendamos as versões mais recentes que o CoffeeTime oferece: VBIOS 1062 e GOP 9.0.1107.
No caminho inverso, ao rodar Skylake ou Kaby Lake em placas da série 300, a atualização de VBIOS e GOP geralmente é desnecessária.

Na área destacada você vê as versões atuais de VBIOS e GOP na nossa BIOS.

Versões atuais de VBIOS e GOP no CoffeeTime

A troca de versões é igual à do ME. Primeiro clique nos três pontos, depois selecione a versão desejada na lista suspensa e pressione Replace.

Escolha da versão do VBIOS no CoffeeTime

Microcódigos

Microcódigos são patches para a ROM interna do processador. São pequenas atualizações que a Intel cria para corrigir bugs nas CPUs e melhorar a compatibilidade. Ao modificar a BIOS, é importante adicionar os microcódigos corretos para a geração escolhida; caso contrário, o processador pode não inicializar.

Na área destacada você vê os microcódigos presentes na BIOS.

Microcódigos presentes na BIOS, exibidos no CoffeeTime

Substituir microcódigos é parecido: clique nos três pontos, escolha as versões necessárias e clique em Replace.

Escolha dos microcódigos no CoffeeTime

A quantidade de microcódigos que cabe depende da BIOS, e o CoffeeTime mostra o espaço livre. Se houver espaço, faz sentido manter os microcódigos das CPUs nativas da placa, mesmo que você não planeje usá-los tão cedo. No mínimo, adicione o microcódigo da CPU nova. Mantenha também o microcódigo da CPU que está na placa agora, para confirmar que a placa dá boot antes de trocar a CPU.

Quais microcódigos são necessários para processadores LGA1151

  • 506E3 — processadores Skylake de 6ª geração de varejo
  • 506E8 — processadores Kaby Lake de 7ª geração de engenharia (ex.: QL2X, QL3X)
  • 906E9 — processadores Kaby Lake de 7ª geração de varejo
  • 906EA — Coffee Lake de 8ª/9ª geração de varejo/engenharia (die de 6 núcleos, ex.: QNCT, QNVH)
  • 906EB — Coffee Lake de 8ª/9ª geração de varejo/engenharia (die de 4 núcleos)
  • 906EC — Coffee Lake Refresh de 9ª geração de varejo/engenharia (revisão P0, ex.: QQLT, QQLS)
  • 906ED — Coffee Lake Refresh de 9ª geração de varejo/engenharia (revisão R0, ex.: QTJ2, QTJ1, QTJ0, SRFD0/9980HK)

Os microcódigos embutidos no CoffeeTime 0.99 são, em sua maioria, da revisão EA. Para usar versões mais novas, baixe-as do repositório CPUMicrocodes e coloque os arquivos na pasta data\custom do CoffeeTime.

Patches e correções

A área destacada mostra os patches e correções: itens aplicados ficam em verde; os demais, em vermelho; um item cinza não está disponível para esta BIOS. Alguns podem vir aplicados por padrão.

Lista de patches e correções no CoffeeTime

Descrição dos patches:

  • PCIe (PCIe x16 patch) — Corrige a inicialização dos slots PCIe ao instalar CPUs Coffee Lake (8ª/9ª geração) em placas antigas das séries 100/200. Remove, na CPU, a checagem do Device ID da ponte host. Sem ele, a placa de vídeo frequentemente não funciona no slot x16.
  • SKU hack — Altera a identificação do SKU para que a plataforma aceite dies de 6 núcleos ou mais. Obrigatório para CPUs U0, P0 e R0.
  • Sync cores — Sincroniza a frequência dos núcleos 5–8 com a dos demais para atingir o desempenho total.
  • Init 8+ CPUs — Permite que o sistema inicialize mais de 8 threads da CPU. Obrigatório para todas as CPUs com mais de 8 threads, exceto em placas MSI (veja a observação na seção sobre mutantes).
  • ACPI tables — Corrige as tabelas ACPI (DSDT/SSDT etc.) para que os recursos de energia e desempenho (C-states, controle térmico, throttling) funcionem corretamente com mais de 8 threads. Obrigatório para todas as CPUs com mais de 8 threads, exceto em placas MSI (veja a observação na seção sobre mutantes).

Descrição das correções:

  • 16t support — Adiciona suporte a CPUs de 12 e 16 threads e é obrigatório para elas. Em BIOS MSI da série 100, também corrige o módulo que impede CPUs de 6 núcleos de iniciar.
  • PCIe 1440 — Corrige as lanes PCIe em mutantes BGA1440. Só os de 6 núcleos/12 threads precisam dele (QNCT, QQLT, QTJ2).
  • NO_CAP fix — Para BIOS ASUS da série 100 (versões 1xxx e 2xxx): impede que a placa fique presa pedindo uma imagem .cap depois da troca do ME. Não ajuda se a placa já estiver mostrando esse pedido; nesse caso, grave antes qualquer BIOS original.
  • ME Recovery — Remove o módulo de recuperação do ME, que em algumas placas ASUS e Gigabyte pode impedir o boot sem o ME original.
  • FD locks — Desbloqueia o flash descriptor: remove todos os bloqueios de gravação por hardware nas regiões do flash (ME, GbE, Descriptor etc.). O desbloqueio está no arquivo modificado, então só vale depois que esse arquivo estiver no chip: ele não ajuda a gravar esse arquivo em uma placa bloqueada. Esta correção também resolve o “one-boot bug” com Xeons Coffee Lake em algumas placas ASUS da série 100.

Dados pessoais (Personal Data)

Seção Personal Data no CoffeeTime

Esta seção permite transferir endereços MAC e identificadores exclusivos da BIOS original para a modificada. Faça isso em qualquer placa ASUS e em qualquer placa com NIC Intel. Nas outras placas, pode pular.

Abra primeiro a BIOS original no CoffeeTime e depois carregue seu backup nesta seção: um dump completo ou o arquivo da região da BIOS para o S/N e o UUID. Não abra um arquivo da região da BIOS como arquivo principal. Um dump completo pode servir de base, mas a imagem original é um ponto de partida mais limpo. O MAC também pode ser digitado à mão ou obtido do PC em funcionamento, se for a própria placa que você está modificando.

Aba EXTRA

Aba EXTRA no CoffeeTime

Seção “Other”:

  • MSI abnormal ME warning — Remove o alerta de ME abnormal em placas MSI com o ME desativado.
  • Clevo auto shutdown fix — Correção especial para Clevo Z370. Remove o desligamento automático quando o ME está desativado.
  • RAM 128Gb support — Desbloqueia suporte a até 128 GB de RAM.
  • SPD Write Protection — Remove a proteção de gravação do SPD (dados nos módulos de memória). Isso permite que programas gravem no chip SPD.
  • HEX to DEC CPU count — Converte a exibição de núcleos/threads de hexadecimal para decimal no Setup da BIOS (mostra “10” em vez de “0xA” etc.). Apenas cosmético.

Seção “NVRAM”:

  • BIOS lock — Define o estado padrão do BIOS lock. Quando ele está ativado, o FPT para com Error 368.
  • HT (Hyper-Threading) — Define o estado padrão do Hyper-Threading.
  • Default RAM frequency — Permite definir a frequência de memória usada por padrão no primeiro boot ou depois de limpar o CMOS.

Pinmod e revisões de CPUs Coffee Lake

Pinmod na parte inferior de uma CPU LGA1151 para placa MSI

Pinmod é o isolamento e o ponteamento de contatos na parte inferior da CPU. O pinmod é necessário para rodar CPUs Coffee Lake (revisões U0, P0, R0) em placas das séries 100 e 200; em outros cenários não é necessário.

O isolamento é feito com fita Kapton ou, se for o que você tiver, com fita isolante. A ponte é feita com fita metalizada ou papel-alumínio sobre fita dupla face, ou com lápis como solução temporária.

Quais contatos ligar e isolar

Depende do fabricante da sua placa:

Fabricante da placa Ponte (verde) Isolar
ASUS, ASRock, Colorful, Maxsun Sim Azul
Gigabyte Não Azul e vermelho
MSI, Clevo Não Azul
Biostar Sim Azul e roxo

O mapa de pinmod do CoffeeTime, logo abaixo, também diz que você pode fazer todas as cores para ter a melhor compatibilidade, e essa é a opção se o fabricante da sua placa não estiver na lista. Isolar a área amarela é opcional: o guia da comunidade sobre o mod não encontrou nenhuma placa que exija isso.

Mapa de pinmod do CoffeeTime: contatos a ligar e isolar para cada fabricante de placa-mãe
Mapa de pinmod do CoffeeTime (agradecimentos a dsanke). Clique para ampliar.

IMPORTANTE: Seja meticuloso ao fazer o pinmod. Conexões incorretas ou uma ponte que se desloque inesperadamente podem danificar a CPU ou componentes da placa-mãe.

O que acontece se der errado:

  • Sem ponte em uma placa que precisa dela: a placa não liga. A ponte conecta o #SKTOCC ao terra, e é assim que a placa sabe que há uma CPU instalada.
  • A ponte se desloca e encosta em outros contatos: o sistema pode não iniciar e, em casos raros, a iGPU ou os canais de memória DDR podem ser danificados.
  • Contatos sem isolamento, ou fita fora do lugar: o pino correspondente do soquete pode queimar como um fusível. O sistema continua funcionando, mas aquele pino está perdido.
  • Gigabyte, área vermelha sem isolamento: os pinos do soquete sobrevivem, mas uma fase de alimentação da CPU na placa queima.

Pontos-chave do pinmod:

  • Para CPUs de revisão B0, o pinmod não é necessário.
  • A forma mais simples de fazer a ponte é colar uma tirinha de papel-alumínio de cozinha em fita dupla face. Fita condutiva ou cola condutiva também funcionam. Como solução temporária, um lápis macio serve: desenhe uma trilha entre os contatos necessários.
  • Garanta que a ponte não se mova ao fechar a trava do soquete e não encoste em outros contatos.
  • Para isolamento, use fita Kapton ou verniz acrílico. Fita isolante também funciona, mas é menos prática.
  • Não use esmalte de unhas para isolamento: não é durável nem resistente ao calor o suficiente.
  • Antes de aplicar a fita ou instalar a CPU, limpe os contatos com um lenço umedecido em álcool.
Pinmod simples para placa MSI com fita Kapton nos contatos da CPU
Exemplo de pinmod simples para placa MSI: fita Kapton para o isolamento e um lápis comum para a ponte. O mapa não exige a ponte em placas MSI.

Extra: diagramas de pinagem do LGA1151

Pinagem LGA1151 do Kaby Lake
Pinagem do Kaby Lake
Pinagem LGA1151 do Coffee Lake
Pinagem do Coffee Lake

Revisões de CPUs Coffee Lake

Existem quatro revisões de Coffee Lake. A revisão determina se o pinmod é necessário, e cada uma requer microcódigos específicos. Note que alguns modelos existem em várias revisões. Para diferenciá-los, veja o S-spec impresso na tampa da CPU e procure-o na tabela abaixo.

Comparação das revisões B0, U0, P0 e R0 de CPUs Coffee Lake

  • Revisão B0 — microcódigo 906EB, usa die de 4 núcleos e o substrato “antigo” do Kaby Lake. A única revisão que não requer pinmod.
  • Revisão U0 — microcódigo 906EA, usa die de 6 núcleos, pinmod necessário.
  • Revisão P0 — microcódigo 906EC, usa die de 8 núcleos, pinmod necessário.
  • Revisão R0 — microcódigo 906ED, usa die de 8 núcleos; visualmente o substrato não difere do P0, então compare o S-spec da tampa com a tabela abaixo. Pinmod necessário.
Revisão
Família
ModeloRevisãoMicrocódigoNúcleos / threadsPinmod nas séries 100/200
Celeron G4900S-spec SR3W4 B0906EB2 / 2Não
Celeron G4900TS-spec SR3YP B0906EB2 / 2Não
Celeron G4920S-spec SR3YL B0906EB2 / 2Não
Celeron G4930S-spec SR3YN B0906EB2 / 2Não
Celeron G4930TS-spec SR3YQ B0906EB2 / 2Não
Celeron G4950S-spec SR3YM B0906EB2 / 2Não
Pentium G5420S-spec SR3YH B0906EB2 / 4Não
Pentium G5500S-spec SR3YD B0906EB2 / 4Não
Pentium G5500TS-spec SR3YE B0906EB2 / 4Não
Pentium G5600S-spec SR3YB B0906EB2 / 4Não
Pentium G5600TS-spec SR3YF B0906EB2 / 4Não
Pentium G5600FS-spec SRF7Y B0906EB2 / 4Não
Pentium G5620S-spec SR3YC B0906EB2 / 4Não
Core i3-8100S-spec SR3N5 B0906EB4 / 4Não
Core i3-8100TS-spec SR3Y8 B0906EB4 / 4Não
Core i3-8300S-spec SR3XY B0906EB4 / 4Não
Core i3-8300TS-spec SR3Y1 B0906EB4 / 4Não
Core i3-8350KS-spec SR3N4 B0906EB4 / 4Não
Core i3-9100S-spec SRCZV B0906EB4 / 4Não
Core i3-9100TS-spec SRCZX B0906EB4 / 4Não
Core i3-9100FS-spec SRF7W B0906EB4 / 4Não
Core i3-9300S-spec SRCZU B0906EB4 / 4Não
Core i3-9300TS-spec SRCZW B0906EB4 / 4Não
Core i3-9320S-spec SRF7X B0906EB4 / 4Não
Core i3-9350KS-spec SRCZT B0906EB4 / 4Não
Core i3-9350KFS-spec SRF7V B0906EB4 / 4Não
Pentium G5400S-spec SR3X9 U0906EA2 / 4Sim
Pentium G5400TS-spec SR3XB U0906EA2 / 4Sim
Pentium G5420S-spec SR3XA U0906EA2 / 4Sim
Pentium G5420TS-spec SR3XC U0906EA2 / 4Sim
Core i3-9100FS-spec SRF6N U0906EA4 / 4Sim
Core i5-8400S-spec SR3QT U0906EA6 / 6Sim
Core i5-8400TS-spec SR3X6 U0906EA6 / 6Sim
Core i5-8500S-spec SR3XE U0906EA6 / 6Sim
Core i5-8500TS-spec SR3XD U0906EA6 / 6Sim
Core i5-8600S-spec SR3X0 U0906EA6 / 6Sim
Core i5-8600TS-spec SR3X3 U0906EA6 / 6Sim
Core i5-8600KS-spec SR3QU U0906EA6 / 6Sim
Core i5-9400S-spec SR3X5 U0906EA6 / 6Sim
Core i5-9400TS-spec SR3X8 U0906EA6 / 6Sim
Core i5-9400FS-spec SRF6M U0906EA6 / 6Sim
Core i5-9500S-spec SRF4B U0906EA6 / 6Sim
Core i5-9500TS-spec SRF4D U0906EA6 / 6Sim
Core i5-9500FS-spec SRF6Q U0906EA6 / 6Sim
Core i5-9600S-spec SRF4H U0906EA6 / 6Sim
Core i5-9600TS-spec SRF4F U0906EA6 / 6Sim
Core i7-8700S-spec SR3QS U0906EA6 / 12Sim
Core i7-8700TS-spec SR3WX U0906EA6 / 12Sim
Core i7-8700KS-spec SR3QR U0906EA6 / 12Sim
Core i7-8086KS-spec SR3QQ SRCX5 U0906EA6 / 12Sim
Xeon E-2104GS-spec SR3WV U0906EA4 / 4Sim
Xeon E-2124S-spec SR3WQ U0906EA4 / 4Sim
Xeon E-2124GS-spec SR3WL U0906EA4 / 4Sim
Xeon E-2224S-spec SRFAV U0906EA4 / 4Sim
Xeon E-2224GS-spec SRFAW U0906EA4 / 4Sim
Xeon E-2134S-spec SR3WP U0906EA4 / 8Sim
Xeon E-2144GS-spec SR3WM U0906EA4 / 8Sim
Xeon E-2174GS-spec SR3WN U0906EA4 / 8Sim
Xeon E-2234S-spec SRFAX U0906EA4 / 8Sim
Xeon E-2244GS-spec SRFAY U0906EA4 / 8Sim
Xeon E-2274GS-spec SRFDE U0906EA4 / 8Sim
Xeon E-2126GS-spec SR3WU U0906EA6 / 6Sim
Xeon E-2226GS-spec SRF7F U0906EA6 / 6Sim
Xeon E-2136S-spec SR3WW U0906EA6 / 12Sim
Xeon E-2146GS-spec SR3WT U0906EA6 / 12Sim
Xeon E-2176GS-spec SR3WS U0906EA6 / 12Sim
Xeon E-2186GS-spec SR3WR U0906EA6 / 12Sim
Xeon E-2236S-spec SRF7G U0906EA6 / 12Sim
Xeon E-2246GS-spec SRF7N U0906EA6 / 12Sim
Xeon E-2276GS-spec SRF7M U0906EA6 / 12Sim
Xeon E-2286GS-spec SRF7C U0906EA6 / 12Sim
Core i5-9400S-spec SRELV P0906EC6 / 6Sim
Core i5-9400FS-spec SRFAH P0906EC6 / 6Sim
Core i5-9600KS-spec SRELU P0906EC6 / 6Sim
Core i5-9600KFS-spec SRFAD P0906EC6 / 6Sim
Core i7-9700KS-spec SRELT P0906EC8 / 8Sim
Core i7-9700KFS-spec SRFAC P0906EC8 / 8Sim
Core i9-9900KS-spec SRELS P0906EC8 / 16Sim
Core i9-9900KFS-spec SRFAA P0906EC8 / 16Sim
Core i5-9400S-spec SRG0Y R0906ED6 / 6Sim
Core i5-9400FS-spec SRG0Z R0906ED6 / 6Sim
Core i5-9500FS-spec SRG10 R0906ED6 / 6Sim
Core i5-9600KS-spec SRG11 R0906ED6 / 6Sim
Core i5-9600KFS-spec SRG12 R0906ED6 / 6Sim
Core i7-9700S-spec SRG13 R0906ED8 / 8Sim
Core i7-9700TS-spec SRG17 R0906ED8 / 8Sim
Core i7-9700FS-spec SRG14 R0906ED8 / 8Sim
Core i7-9700KS-spec SRG15 R0906ED8 / 8Sim
Core i7-9700KFS-spec SRG16 R0906ED8 / 8Sim
Core i9-9900S-spec SRG18 R0906ED8 / 16Sim
Core i9-9900TS-spec SRG1B R0906ED8 / 16Sim
Core i9-9900KS-spec SRG19 R0906ED8 / 16Sim
Core i9-9900KFS-spec SRG1A R0906ED8 / 16Sim
Core i9-9900KSS-spec SRG1Q R0906ED8 / 16Sim
Xeon E-2278GS-spec SRFB2 R0906ED8 / 16Sim
Xeon E-2288GS-spec SRFB3 R0906ED8 / 16Sim

O S-spec é o código gravado na tampa do processador. A tabela traz os processadores de varejo, conferidos com os dados da Intel quando ela os informa. Amostras de engenharia (códigos que começam com Q), modelos embarcados e mutantes BGA1440 não estão aqui; os mutantes não precisam de pinmod. Em placas Z370, B365 e H310C o pinmod não é necessário. Seu S-spec não está na lista? Considere que precisa de pinmod até o vendedor ou outra fonte confirmar o CPUID dele (906EB é B0, sem pinmod). O Intel CC150 também não está aqui; ele precisa de pinmod.

Rodando CPUs Coffee Lake em placas-mãe das séries 100 e 200

Pontos-chave:

  • É possível rodar processadores Coffee Lake (Refresh) na maioria das placas de varejo com chipset das séries 100 ou 200.
  • Você pode rodar tanto versões de varejo quanto versões de engenharia.
  • Em uma BIOS modificada, Skylake e Kaby Lake de varejo continuarão funcionando se você mantiver seus microcódigos (506E3 e 906E9, respectivamente).
  • iGPU, PCIe x16 e NVMe normalmente continuam funcionando depois do mod. Se o boot por NVMe sumir, veja Solução de problemas.
  • Após a modificação, as regras de overclock não mudam: é necessário um chipset da série Z para fazer overclock de CPUs K e da RAM. Nos outros chipsets, a memória roda na velocidade nominal da CPU: até DDR4-2666, ou DDR4-2400 nos modelos com essa especificação, como o i3-8100.
  • Coffee Lake funciona com memória DDR3 e DDR3L; prefira DDR3L de 1,35 V.

Fluxo de trabalho: determinar a revisão da CPU > fazer o dump da BIOS e salvar o MAC > modificar a BIOS original > gravá-la com a CPU antiga ainda instalada e confirmar que dá boot > fazer o pinmod (exceto em B0) > instalar a CPU nova > limpar o CMOS > dar boot

Configurações do CoffeeTime

O que mudar:

  • Alterar a versão do ME para 11.8.77.3664 (em ASUS, 11.7.0.3307 é a escolha mais segura se houver chance de precisar fazer downgrade do ME depois)
  • Definir o ME como Disabled
  • Atualizar GOP e VBIOS para as versões mais recentes
  • Aplicar os patches e correções para a sua CPU (veja as descrições acima)
  • Em placas Gigabyte e em algumas ASUS, aplicar a correção ME Recovery; em placas ASUS da série 100 com BIOS 1xxx ou 2xxx, aplicar também o NO_CAP fix
  • Adicionar os microcódigos necessários
  • Transferir os dados pessoais (placas ASUS e placas com NIC Intel)

 

Configurações do CoffeeTime para rodar CPUs Coffee Lake em placas das séries 100 e 200

Qual CPU faz sentido para a sua placa

As placas dessas séries foram projetadas para CPUs de 4 núcleos, então normalmente é o VRM que decide até onde você pode ir, não o mod.

  • Boas placas Z170 e Z270: a maioria consegue rodar 8 núcleos em torno de 4,2–4,5 GHz. Levar um i9-9900K além disso exige uma placa topo de linha e refrigeração ativa no VRM.
  • H110, B150 e outras placas de baixo custo: fique com chips de 4 e 6 núcleos sem K e defina um limite de potência se o VRM esquentar. Antes, verifique o VRM da sua placa específica.

Para as especificações de cada modelo, veja nossa lista completa de CPUs LGA1151. Para dicas sobre VRM, limite de potência e refrigeração, veja os erros comuns no upgrade.

Rodando CPUs Skylake/Kaby Lake em placas da série 300

O processo inverso — rodar CPUs mais antigas em placas mais novas — não é tão popular, mas é possível. A principal limitação: funciona apenas nos chipsets Z370, B365 e H310C (H310 R2.0). Nenhuma outra placa da série 300 funciona com processadores antigos. Mesmo em modelos com chipsets compatíveis, não há 100% de garantia de que tudo vá funcionar; em alguns casos podem ocorrer problemas com XMP, Turbo Boost ou overclock.

Por que apenas esses três chipsets? Z370, B365 e H310C são os chipsets de 22 nm da série 300. Eles rodam o ME 11, a família de firmware de que Skylake e Kaby Lake precisam; os chipsets de 14 nm da série 300 usam o ME 12. Só esses três permitem o downgrade do ME, e é por isso que o CoffeeTime consegue modificar a BIOS deles.

Fluxo de trabalho: fazer o dump da BIOS e salvar o MAC > modificar a BIOS original > gravá-la com a CPU antiga ainda instalada e confirmar que dá boot > instalar a CPU nova > limpar o CMOS > dar boot

Configurações do CoffeeTime

O que mudar:

  • Alterar a versão do ME para 11.7.0.3307
  • Definir o ME como Disabled
  • Em placas Gigabyte e em algumas ASUS, aplicar a correção ME Recovery
  • Adicionar os microcódigos necessários
  • Transferir os dados pessoais (placas ASUS e placas com NIC Intel)

 

Configurações do CoffeeTime para rodar CPUs Skylake e Kaby Lake em placas da série 300

Rodando Xeon E3 v5/v6 e Xeon E-2100/E-2200

Processadores de servidor para LGA1151 não são muito diferentes dos de desktop. Em arquitetura, eles espelham os SKUs Core de desktop baseados em Skylake (v5), Kaby Lake (v6), Coffee Lake (E-2100) e Coffee Lake Refresh (E-2200). Esses modelos suportam memória ECC e as tecnologias Intel vPro e TXT (Trusted Execution Technology), mas em chipsets de consumo não conte com o funcionamento de ECC ou vPro. A Intel impediu de propósito que processadores de servidor rodassem em placas-mãe de consumo. Esses Xeons são oficialmente destinados apenas aos chipsets de workstation (C232/C236 para v5/v6 e C242/C246 para E-2100/E-2200).

Saiba mais sobre a série Xeon E3 v5 e v6.

Fazê-los rodar em placas comuns é relativamente simples. Os passos são os mesmos das CPUs de varejo da mesma arquitetura: para E-2100/E-2200 em placas das séries 100 e 200, use as configurações de Coffee Lake; para E3 v5/v6 em Z370, B365 ou H310C, use as configurações de Skylake/Kaby Lake; para E-2100/E-2200 nessas placas, altere o ME como descrito abaixo e adicione os microcódigos. Em Z370, B365 e H310C, aplique também o PCIe x16 patch, que nessas placas o CoffeeTime troca para o modo Xeon. Para E3 v5/v6 em placas das séries 100 e 200, siga a captura de tela abaixo. Sempre que trocar o ME para um Xeon, aplique também as correções específicas da placa: ME Recovery em placas Gigabyte e em algumas ASUS, e NO_CAP fix em placas ASUS da série 100 com BIOS 1xxx ou 2xxx. Com qualquer Xeon, use o ME 11.6–11.8 Corporate e defina-o como Disabled, então o Intel PTT não funciona.

As placas ASUS da série 100 têm dois problemas distintos com Xeon. Com uma BIOS 3xxx, um Xeon de 12 threads pode dar boot só uma vez (o one-boot bug): uma BIOS 2xxx evita isso, e a correção FD locks também resolve em algumas placas. Com uma BIOS 2xxx e o ME desativado, muitas placas topo de linha, como a série Maximus VIII, a Z170-Deluxe e a Z170-A, não deram boot de jeito nenhum, segundo relatos, e não se conhece solução.

Não esqueça que rodar Xeon E-2100/E-2200 no LGA1151 v1 também requer pinmod. Em placas Z370, B365 e H310C o pinmod não é necessário, mas a BIOS modificada continua sendo necessária.

Confira os slots PCIe depois do primeiro boot, principalmente com chips E-2100/E-2200. Alguns usuários relatam slots x16 que não funcionam com essas CPUs em placas Z370 e B365.

Configurações do CoffeeTime para rodar Xeon E3 v5/v6 em placas das séries 100 e 200
Configurações para rodar Xeon E3 v5/v6 em placas das séries 100 e 200

Rodando CPUs “mutantes”

CPUs móveis BGA1440 em placas adaptadoras para LGA1151

Esses modelos foram originalmente projetados para notebooks com BGA1440, mas fabricantes do mercado paralelo os adaptaram para placas-mãe de desktop usando interposers/adaptadores especiais. Há “Frankensteins” baseados em todas as arquiteturas “nativas” do 1151: Skylake, Kaby Lake e Coffee Lake (Refresh).

Temos um artigo dedicado aos mutantes BGA1440 para a plataforma LGA1151.

Fluxo de trabalho: fazer o dump da BIOS e salvar o MAC > modificar a BIOS original > gravá-la com a CPU antiga ainda instalada e confirmar que dá boot > instalar a CPU nova > limpar o CMOS > dar boot

Pontos-chave:

  • Pinmod não é necessário
  • Podem rodar em todos os chipsets das séries 100 e 200; da série 300, apenas Z370, B365 e H310C são compatíveis
  • Essas CPUs são mais temperamentais (especialmente modelos ES); o sucesso não é garantido
  • Recomenda-se fazer o primeiro boot com um único módulo de memória, que deve suportar a frequência padrão do seu mutante

Quais configurações são necessárias no CoffeeTime?

As configurações básicas são idênticas às das CPUs de varejo da mesma arquitetura: definir o ME na versão 11.6–11.8 Corporate, desativá-lo, adicionar microcódigos e atualizar VBIOS e GOP quando o caminho de varejo pedir isso.

Importante: A correção PCIe 1440 é indispensável para mutantes de 6 núcleos/12 threads (QNCT, QQLT, QTJ2). É melhor aplicar também todos os outros patches e correções, mesmo que não pareçam estritamente necessários. A exceção é a MSI: o CoffeeTime bloqueou Init 8+ e ACPI tables nessas placas por serem inúteis e potencialmente prejudiciais (o patch de ACPI podia quebrar a BIOS). A versão 0.99 traz um patch de ACPI corrigido só para placas MSI da série 100, então não force esses patches se o CoffeeTime não os oferecer. Além disso, recomenda-se definir a frequência da memória em 2133 MHz na aba EXTRA para evitar problemas com a RAM no primeiro boot.

Configurações do CoffeeTime para rodar mutantes Coffee Lake em placas da série 300
Configurações para rodar mutantes Coffee Lake em placas da série 300
Default RAM frequency definida em 2133 MHz na aba EXTRA do CoffeeTime
Forçar 2133 MHz pode ajudar no primeiro boot

Gravando a BIOS modificada

Depois de modificar a BIOS, salve-a como .bin e grave-a. O mod precisa que as regiões da BIOS e do ME sejam gravadas. CPUs U0, P0 e R0 também precisam do flash descriptor. O mesmo vale para definir o ME como Disabled: o CoffeeTime usa o HAP bit, que fica armazenado no descriptor. A exceção é uma CPU B0 em uma placa que já tenha um ME adequado (de 11.0.x.Nxxx a 11.7.x.Nxxx, em que N não é 3), se você mantiver esse ME como está e ativado: nesse caso, basta a região da BIOS.

  • Evite os utilitários de gravação embutidos na BIOS para imagens modificadas; eles frequentemente falham ou podem até causar soft-brick na placa.
  • Algumas placas podem ser gravadas via software (normalmente com o Intel FPT v11 ou o AFU 3.05.04) — em geral modelos Gigabyte, MSI e Maxsun.
  • A maioria dos modelos da ASUS, ASRock, Biostar e de muitos outros fabricantes bloqueia a gravação nas regiões FD e ME, então, para eles, o melhor é usar um programador SPI (atenção à voltagem: veja nosso guia de correção de voltagem do CH341A). Placas ASUS também têm BIOS lock.
  • O AFU não avisa se pulou uma região bloqueada: uma execução bem-sucedida não prova que o ME foi gravado.

Não há 100% de garantia de que a placa vá iniciar depois da gravação. Mesmo que sua placa possa ser gravada via software, ainda recomendamos fortemente ter um programador SPI em mãos. É o único método que funciona em qualquer placa e, se algo der errado, normalmente só com ele é possível voltar à BIOS original.

Depois de gravar via software, não reinicie simplesmente: isso pode brickar a placa. Execute fptw64 -greset. Se der erro, o que é normal com o ME desativado, desligue o PC, tire-o da tomada e remova a bateria por alguns minutos. Depois de qualquer gravação, não deixe de limpar o CMOS — por exemplo, com o jumper CLR_CMOS ou cortando a alimentação e removendo a bateria por alguns minutos.

Primeiro boot

PC ligando pela primeira vez depois do Coffee Mod

  • Antes do primeiro boot com a CPU nova, desligue totalmente a placa por um curto período e limpe o CMOS de novo.
  • Verifique se todos os cabos e dispositivos estão conectados corretamente.
  • Se o PC ligar, aguarde: o tempo até a primeira imagem pode ser bem longo. O sistema também pode reiniciar sozinho algumas vezes.
  • Não deixe de verificar todas as leituras de tensão e testar a estabilidade e as temperaturas em testes de estresse, jogos e benchmarks. O Cinebench mostra bem o pico de consumo, e o OCCT é bom para testar estabilidade.
  • Defina PL1 e PL2 (Long and Short Duration Power Limit) na BIOS se o VRM estiver esquentando ou se as frequências caírem sob carga.

Para quem tem placa ASUS:

Em placas ASUS, confira as tensões manualmente depois do Coffee Mod. Em Auto, o VCore pode subir demais (até 1,5 V).

Recomenda-se definir IA AC Load Line e IA DC Load Line em 0.01.

IA AC Load Line e IA DC Load Line definidos em 0.01 em uma BIOS ASUS

Windows 11 e TPM depois do mod

O Windows 10 roda bem depois do mod. No Windows 11, a checagem de CPU passa nos chips de varejo de 8ª e 9ª geração, mas a checagem de TPM é um problema. O Intel PTT, o TPM por firmware dessas placas, roda no ME. Desative o ME e o PTT para de funcionar, mesmo que a opção continue aparecendo na BIOS.

Se o ME estiver desativado, você tem duas opções:

  • Instalar um módulo TPM 2.0 discreto, se a sua placa tiver o conector TPM. Confira se ele funciona com tpm.msc.
  • Contornar o requisito: o Rufus consegue fazer isso ao gravar o pendrive do Windows 11.

Solução de problemas

Se o sistema não iniciar depois da gravação:

  • Garanta que você limpou o CMOS pelo jumper ou removendo a bateria
  • Tente iniciar com um único módulo de memória
  • Se você fez o pinmod, verifique se foi feito corretamente
  • Confirme que o ME foi mesmo gravado: uma gravação via software pode pular uma região bloqueada. É uma causa comum quando a placa continua rodando a CPU antiga.

Se ainda não iniciar:

  • Tente outra versão do ME no CoffeeTime (o ME 11.0 serve apenas para Coffee Lake em placas das séries 100/200 e pode limitar a RAM a 16 GB; Xeons e mutantes precisam do 11.6–11.8 Corporate)
  • Tente modificar outra versão da BIOS

Liga, mas sem imagem (CPU com iGPU):

  • Garanta que você atualizou as versões de VBIOS e GOP
  • Tente outras versões, por exemplo VBIOS 1059 (CPUs P0 e R0 podem precisar da 1059 ou mais nova; algumas placas ASRock H110 funcionam com a 1054, mas não com a 1059)

Se o boot por NVMe sumiu depois de gravar a BIOS modificada:

  • Se a unidade já for GPT, basta mudar para o modo UEFI. Se for MBR, inicie por um pendrive do Windows, abra o prompt de comando, descubra o número da unidade com diskpart (list disk) e execute mbr2gpt /validate /disk:N, depois mbr2gpt /convert /disk:N (faça backup antes), e mude para o modo UEFI. A unidade continuará sem aparecer na lista de unidades da BIOS, mas o Windows Boot Manager poderá ser selecionado como dispositivo de boot.

Se a placa de vídeo sumir ou o PCIe se comportar mal:

  • As primeiras amostras de engenharia P0 (QQC0, QQBZ, QQBY, QQM5, QQM6) podem ter um controlador PCIe defeituoso. Se comprar uma, teste o PCIe antes de confirmar o recebimento.
  • Com um Xeon, confira todos os slots x16: um usuário com um E-2246G em B365 perdeu um slot e, mais tarde, o segundo.

Se a placa não iniciar com XMP ou overclock de memória:

  • Em placas ASUS, tente definir tanto Boot Voltage VCCIO quanto Boot Voltage System Agent em 1.1 V ou 1.2 V.
  • Amostras de engenharia sem K têm limites de memória: U0 até 2666 MHz, P0 até 3333 MHz.

Links úteis

Escrito por

Especialista Sênior em Hardware, provando que você não precisa de equipamentos de ponta para jogar. Especialista em atualizações inteligentes e restauração de PCs com orçamento limitado.

Publicado: Atualizado: