Ammesso che l'EFI sia pulita e priva di patch inutili, tendenzialmente potresti partire dall'EFI vecchia (chiamiamola Z590) apportando alcune modifiche come:
- tabelle ACPI
- SMBIOS (se non usi MacPro7,1 devi metterlo assieme a RestrictEvents)
- mappatura USB
- eventualmente cambiare i valori di spoof della CPU (se sono diversi da quelli già in tuo possesso)
- Booter/Quirks e Kernel/Quirks (e.g. alcune schede madri recenti non consentono lo sblocco del CFG Lock, nonostante RU.efi/setup_var.efi ecc)
- kext per la connettività (LAN, Wi-Fi/BT)
Chiaramente considera che per ogni build, è necessario aggiornare il BIOS e configurarlo di conseguenza.
Per quanto riguarda la compatibilità del chipset posso dirti, principalmente per esperienza, che non dovrebbero esserci problemi di compatibilità con macOS, a patto che l'EFI sia ad-hoc per quell'hardware.
Ad ogni modo ciò non toglie che è sempre preferibile partire dal SysReport, post aggiornamento e configurazione del BIOS, per avere una panoramica completa dell'hardware ed evitare di sbattere la testa inutilmente su problemi facilmente risolvibili 🙂