

To explain how this was accomplished, let me first describe how the firmware update process works on a Mac. As long as the SMC firmware version matches between the main board and the CPU board, everything works perfectly. The CPU socket issue is transparent to the firmware, and the SMC firmware difference between 20 models is not an issue.

The only thing that differs is the CPU socket mechanism on the dual CPU model, which uses Xeon CPUs with the IHS (Integrated Heat Spreader) removed, and the SMC firmware version. The hardware of these models is very close. I decided to see if it was possible to come up with a way to update the firmware on the 2009 Mac Pro with the firmware from the 2010 Mac Pro. Such is the case with the 2007 Mac Pro (MacPro2,1) and the 2010 Mac Pro (MacPro5,1). As you may know, some Mac Pro models have been introduced that are identical or very nearly identical to the model that preceded them.
