leocg / Hackintosh-Dell-G5-5590

Hackintosh Dell G5 5590 / i7-9750H / Intel UHD 630 & GeForce RTX 2060 / 15.6 (1920x1080) 144hz / 16GB DDR4 2666MHz (8GBx2)
The Unlicense
60 stars 8 forks source link

Como atualizar as versões novas? #13

Closed nerijunior closed 2 years ago

nerijunior commented 2 years ago

Quando você solta um update, qual seria o fluxo padrão para update?

leocg commented 2 years ago

Recomendo o fluxo a seguir:

Você pode pular a etapa do pen drive, mas normalmente faço dessa forma para ter uma versão funcional do EFI caso tenha algum problema com a nova versão.

Lembrando que se não tiver desabilitado o CFG Lock no BIOS, deverá mudar 2 parâmetros no config.plist, em Kernel->Quirks: AppleCpuPmCfgLock -> mudar para YES or 1 AppleXcpmCfgLock -> mudar para YES or 1

Se tiver desabilitado o CFG Lock no BIOS, não precisa alterar nenhum parâmetro.

Se o processo acima der certo, me sinaliza para fechar o chamado!

nerijunior commented 2 years ago

@leocg é normal o uuid, serialnumber e MLB mudarem no config.plist?

leocg commented 2 years ago

Eu coloco os valores mascarados em "XXXXX" para cada um colocar o seu. No processo de atualização, copie as informações dos seriais em UEFI -> PlatformInfo do seu config.plist para a versão mais nova.

Caso não tenha feito isso, utilize o GenSMBIOS para criar os seriais correspondentes ao SMBIOS MacBookPro15,2

nerijunior commented 2 years ago

Tudo certo, funcionou certinho e o Bigsur atualizou normalmente.

nerijunior commented 2 years ago

Update: depois do update o monitor do laptop parou de funcionar no windows. Alguma ideia?

leocg commented 2 years ago

Você está carregando o Windows pelo OpenCore? Se sim, recomendo que utilize o seletor do BIOS, porque selecionar o Windows via OpenCore ele passará todos os hacks do ACPI para o Windows e ele irá dar o boot achando que é o mac.

Eu adicionei 2 entradas no BIOS, uma carregando o OpenCore via EFI\OC\OpenCore.efi (pode ser o EFI\BOOT\BOOTx64.efi também) e outra carregando o Windows via EFI\Microsoft\Boot\bootmgfw.efi

Você consegue editar a tabela de boot no BIOS na tela General -> Boot Sequence

Para dar o boot no OS desejado, pressione F12 quando aparecer a marca da Dell e selecione o OS. Dessa forma você dará o boot no Windows sem os injects do OpenCore e terá todo o hardware funcionando corretamente.

nerijunior commented 2 years ago

Perfeito @leocg ! O tempo todo estava usando o Windows pelo OpenCore, fiz o lance pelo BIOS e está 100%. Obrigado mais um vez.

leocg commented 2 years ago

Beleza! Lembre apenas se sempre utilizar os mesmos seriais do config.plist quando atualizar o OpenCore, para garantir o funcionamento normal do OS.

Quando o serial é alterado e o computador é reiniciado você precisará logar novamente nas contas do iCloud, Apple Music, etc e um daemon de verificação de integridade do sistema ficará rodando em segundo plano consumindo bastante CPU durante algum tempo.