When I search online i see that the 2009 model uses 2x 1gb of 1066mhz DDR3 SDRam
The 2012 model had 2x 2gb of 1600 mhz DDR3L SDram (PC3-12800)
Although it fits into the slot, it doesn't start up properly so I suspect my answer is No they cannot just be switched like that.
Is it because the Ram specs are completely different?