J'imagine que le flashage lui-même ne devrait pas poser de problème (cf. https://gist.github.com/elvisizer/2dfa119e959ae6f35389d4d56054f067 pour une description plus détaillée) Le point principal AFAIK est d'injecter un pilote NVME plus récent dans le fichier SCAP EFIPayload (avant 2015) qui doit être flashé.
Si je comprends bien, @y-h-wong a édité le fichier SCAP de manière brute (avec un éditeur hexadécimal par exemple) et a copié le pilote NVME d'un Bootrom plus récent dans la mise à jour pour votre MBA/MBP d'avant 2015. Les fichiers SCAP peuvent être extraits du dernier InstallESD Mojave (Packages/FirmwareUpdate.pkg/scripts/Tools/EFIPayloads).
Edit : Ok je viens d'apprendre que vous pouvez remplacer la partie NVME en utilisant UEFI-Tool. Cela signifie qu'un nouveau fichier SCAP peut être construit comme ça. Je ne suis pas encore assez confiant pour le flasher en utilisant les commandes mentionnées, car je n'ai pas de matériel de flashage disponible pour le moment et je ne veux pas tuer mon système au cas où quelque chose se passe mal.
Edit2 : Ok, je comprends maintenant que l'UEFITool ne fournit que des fichiers cap, pas des fichiers scap - ce qui signifie que le fichier n'est pas signé. Je suppose que c'est la raison pour laquelle la simple injection de la section NVME du scap ne fonctionne pas comme ça.