Jay waiting for ur Version 2 of this thread desperately
Why ? I dont think the method is going to change just the layout to make it easier to follow.
As long as you are willing to read and understand the full guide you should be able to get imessage working with the current guide.
Can you provide some additional details:
Was the yosemite install an in-place upgrade or a fresh install?
Is your board a UEFI board?
If your upgrade was in place, and you installed clover in UEFI only, you should still be able to boot using chameleon and access your old values via fileNvram. (use imessage debug) save the output.
If your install was fresh, again boot to the old install and do the same as above.
Once you have your values: open clover's config.plist in clover configurator and go to the SMBIOS section.
Copy in your UUID, board serial number (MLB). Clover will use the last 6 bytes of your UUID as the ROM value. If you want to keep your old one, replace the last section of the UUID with your old ROM value.
Also copy your UUID into the system parameters screen and tick the "inject system id" box.
Reboot, and that should do it.
I have iMessage working using Chameleon and FileNVRAM on Mavericks. However, I switched to Clover for Yosemite and iMessage is not working. How do I copy the working values from my Chameleon/Mavericks partition to my Clover/Yosemite partition?
Can anyone tell me how to manually inject a boardserialnumber ? it seems that its the only thing missing from my configuration.
Using chameleon 2570 and nvram 1.1.4
So having read all 26 pages of the insanelymac forum on MLB pattern, particularly the part where it says that the advice of taking your S/N and adding characters to equal 17 is WRONG, and having read the guide here that recommends doing exactly that, it appears there is a CONTRADICTION. This guide makes it seem a piece of cake, while the insanely mac thread says that the 17 char MLB serial isn't even fully understood yet. Specifically the 4 characters on either side of the EEE code.
In my initial attempt I generated an iMac 14,2 SMBIOS and serial. I clicked shake plenty of times on the randomizer.
I then did as tonymac suggested and added some characters to it to equal 17 chars to get an MLB value.
I generated a UUID using UUIDGen and placed it in SMBIOS and system parameters. I allowed clover to use the last 6 bytes of this as the ROM value, since that's what it wants to do by default.
So what did I miss?