I've done an installation test with "SMBIOS = iMac18.1" so he attaches the EFI.
1.
The contents of DeviceProperties->Add->PciRoot(0x0)/Pci(0x2,0x0) are the HD4000 settings published by
@Sniki.
Remove this part if you use dGPU.
2.
Set NVRAM->Add->7C436110-AB2A-4BBB-A880-FE41995C9F82->prev-lang:kbd to your preferred language
3.
Write the following information using GenSMBIOS.
PlatformInfo->Generic->SystemProductName = Type: (iMac18,1)
PlatformInfo->Generic->MLB = Board Serial:
PlatformInfo->Generic->ROM = Apple ROM:
PlatformInfo->Generic->SystemSerialNumber = Serial:
PlatformInfo->Generic->SystemUUID = SmUUID:
4.
If the installation is successful, make the following corrections and store it in the HDD/SSD EFI.
NVRAM->Add->7C436110-AB2A-4BBB-A880-FE41995C9F82->boot-args = "amfi_get_out_of_my_way=1"
NVRAM->Add->7C436110-AB2A-4BBB-A880-FE41995C9F82->boot-args = <03080000>
5.
After restarting from the HDD/SSD, apply NVRAM RESET and apply OCLP after startup.