The smbios isn’t going to be the problem, the problem is the other 500 or so options we feed through the config file
You probably don’t want to use “OVMF_CODE.csm.fd”, instead you’d want “seabios.bin” which we also look for in /usr/share/OVMF. It may be at a different location on your system so you may need to copy it over.