- Apr 7, 2011
- Classic Mac
- Mobile Phone
It was a fresh install. The board is not UEFI.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 tried copying the values from smbios.plist to Clover:
SMbiosversion -> BiosVersion
SMboardproduct -> Board-ID
SMfamily -> Family
SMproductname -> ProductName
SMserial -> SerialNumber
I also set FixLan_2000 to false because ethernet was en1 and now it is en0.
In the Apple System Report the Model Name, Model Identifier, Hardware UUID and Serial Number are all the same now. I am able to sign in to iMessage but not able to send or receive messages. I will try running iMessage Debug and provide an update