Mb 2,1 needs Yosemite from post #502. Mb3,1 needs another boot.efi from your Yosemite OS X Hackers installation. Mb3,1 boot.efi will not work on mb2,1. Be sure what boot.efi u are using. If method is 502, be sure kext.caches folder is created. If you do 502 again with your 2,1 using the files attached and then explain *exactly* what happens, maybe I can help you.
[doublepost=1470569445][/doublepost]
To know limitations read posts from #502. Yes, yosemite's boot.efi is the key. Procedure #502 is the only one now is working. OS X Hackers are now working to fix MCPF.
Thanks for the quick reply, yes I was using the relevant boot.efi for 64 or 32 bit, I will try and install El Capitan on an external drive from my MacBook Pro and try 502 again on the 2,1. If I have any problems ill let you know.