Not only have we seen it, but have actively participated in making it work. Your secondary source points to this primary source. The original author is Tiamo (for Mavericks and Mountain Lion). Pike is the current developer, responsible for adapting Tiamo's bootloader to Yosemite, and now to El Capitan. His source code has been compiled by different people, such as Hennesie2000 and myself, and it has been tested by several others, such as mikeboss. It is here and at Pike's blog that this is developed, not at dgwilson.
Yes, that's correct. Apart from the RecoveryHD issue, there's the problem of how to prevent a system update from erasing the custom-made boot.efi. Up to now, the "PikeYoseFix" solved that problem, but now, with SIP in place, that may be much harder to accomplish. Pike has been made aware of the problem. Let's see what he comes up with.I think the confusion is that the dgwilson site seems to imply perfect function and you guys are diligently working on it, which looks on the surface to mean you aren't done. From my understanding you are just working out the Recovery partition and thus the ability to disable the SIP, yes? The ability to run El Capitan on 1,1 is there, just needs fine tuning.
Testing system-id detection. Please, read the latest entries in Pike's blog.
I'm afraid the PikeYoseFix won't work in El Capitan with SIP in place the way it is now. The only thing I can think of for now, once Pike's boot.efi (El Capitan edition) is able to disable SIP from the Recovery HD, is for the user to remember to disable SIP before doing a system update and then re-enabling it after the system update has been installed. With SIP in place, if the user doesn't remember and the system update includes a newer stock boot.efi, Pike's version will be overwritten and the unsupported Mac will fail to boot.I went back and installed yosefix to make sure the files don't get updated by future updates.
Latest commit.
There's a good chance that csrutil will work now.