As to the theory that the boot rom is being overwritten/duplicated to cause the double ram post. I doubt it very much.
First, when a boot rom is rewritten, you'll see the much thicker boot progress bar and I don't think anyone has. Second, the HS/Mojave OSes do not have boot-rom patch code for Macs earlier than models that could run HS with APFS, so any model earlier than that (about late 2009/early 210) cannot get an update without a lot of non-Apple effort. If your Mac is a model that never supported APFS with HS, there is no boot rom code that can be patched to it, so no double patch.
In summary, I think the double chime is due to something else, but I'm open to being proven wrong.
BTW, there is also a patch to the boot rom code for the Mac Pro 3,1, 4,1 and 5,1 that adds NVMe booting with the right card and NVMe SSD.
In Mac laptop during an EFI firmware update there isn't a progress bar but a couple of reboot (from a turned off LCD) with only a blinking white led or a delayed boot POST followed sometime by beeps sound.
Those MacBooks that suffer of double chime doesn't use the NVMe controller, but an AHCI 1.3 SATA II interface, even if being used a SATA III SSD design that inside uses some kind of those chips controllers, they are overridden by the main SATA interface I guess.
edit:
Maybe you are right but to prove this to those that occurred on double boot chime startup sound a simple test:
disconnect any internal bootable SATA HDD/SSD and any other connected USB booting device then power on the machine, if boot with only a startup chime landing to the question mark folder, then you are totally right, else if still getting a twice startup chime in my opinion a forced version upgrade from unsupported Mac has "altered" original EFI CHIP ROM.
edit2:
Or they could try use one at once or to swap the two SO-DIMM DDR3, maybe this could fix double chime too.
Last edited: