Contribute
Register
jaymonkey, could you please update the OP for newbies on how to inject EFI string with Clover Configurator? Under the Devices section of Clover Configurator, there's a table with 4 columns: Device, Key, Value, and Value Type. What exactly goes into each based on the output of DPCIManager "eye" icon?
 
Switched to SMBIOS iMac 14,2 today. Changed all of my values and went with the new Clover method of MLB/ROM values (not manual injection like before), but forgot to delete preferences and keychain items. :banghead:

Had to call Apple with my MBPs serial. I mentioned that I recently installed Yosemite and she said it came with 30 days of complimentary support. I told her I had a code and she said she had dealt with this before. Gave the code and iMessage/FaceTime work again.
 
Hi guys I think I've got a particular case. iMessage was working perfectly in Mavericks with NVRAM.dylib installed in /Extra/Modules and that with a real valid MacPro 2013 serial. After I've upgraded to Yosemite and made the move from Chameleon to Clover to enable iMessage etc, and NVRAM was working perfectly and storing all relevant data.

When I first tried to login to iMessage I was encouting the "could not sign you in" error message without the customer code. Then I moved on to change some SMBIOS values, mainly a new serial generated by clover and a new uuuid through terminal uuidgen. Then, restarted, made sure all NVRAM, MLB and ROM were showing correct values. I tried to login again in iMessage, now I would get the error message with customer code. I tried to get on Apple support via chat and provided the Colver generated serial and the Appple advisor fixed that in a matter of minutes and I was able to use iMessage back.

After about 2 days I was mysteriously logged out from iMessage and Facetime. I tried to make the same steps contacted the Apple via chat etc, but this time I wasn't really lucky with the Apple advisor/support. They it took about an hour. They've asked me serial again etc..but was unwilling to resolve it online and was more like pushing toward contacting local AAD, which obviously I can't. IMO I think they must have noticed that I was firstly using someone else serial and secondly a fake one.

The conversation was then transferred to a supervisor who kept telling the same that she can't help for this and the only was is to contact my local AAD. The next day I tried to login my iMessage on a real iMac and that was done sucessfully but when I tried to login back on my hackintosh, same thing, it failed. What do you suggest me guys to get out of this hell.
 
Jay, just a simple question: this method is valid only for upgrading from an already working configuration (regarding iMessage!) ?

yeah i have same question. I think its for upgrading only.

@Azimuth1, @keypox,

There is nothing special about the update method in the guide that should not work on a clean install.

If installing via Clover USB then run Clover Configurator first on another system and create your config.plist file .... use the ID's from your old mavericks install ... hopefully you took the guides advice and made a copy of your /Extra folder or at least made a note of your ID's ..... Copy the config.plist to your USB installer.

Or use Unibeast to install OSX 10.10 then install Clover and configure as before ... which is the method i use.

If its a brand new system then just go ahead and generate all new values as per the guide.

Either way make sure your have everything you need before starting and keep the system off line until all ID's are correct and persistent.

Cheers
Jay
 
jaymonkey, could you please update the OP for newbies on how to inject EFI string with Clover Configurator? Under the Devices section of Clover Configurator, there's a table with 4 columns: Device, Key, Value, and Value Type. What exactly goes into each based on the output of DPCIManager "eye" icon?

@idiiamots,

Good idea ... that section is a little bit vague ... i'll add the info to the guide in the next few days.

Cheers
Jay
 
it finally works thank you for the guide!!! its a bit tricky to follow since it contains a lot of parts and its in a "cascade style" it would be better if it was some kind of tab style of it cos its a lot of informations!! but i want to thank the community, i manage to get it working by calling apple, double checked if my rom and mlb values were stable by restarting the computer and they were, i kept on getting the same error code upon trying to log in! so everything good here!! really happy that iMessage and FaceTime work
thanks again
 
@idiiamots,

Good idea ... that section is a little bit vague ... i'll add the info to the guide in the next few days.

Cheers
Jay

Thank you. It would also be useful to cover combining multiple EFI strings together. For example to make both Ethernet & WiFi "built-in".
 
Hello Jay ! .... i run a GA Z77 UD5H as mobo in my hackmac you run the same model in one of yours will I have to worry over the SID bug ?

@annaapfel,

Yes GA-Z77-UD5H suffers from the SId bug sorry i thought I already put it on the list in Part 2 but it's not there ... my fault thanks for bringing it to my attention, I have revised the list now.

Cheers
Jay
 
Jay - I was following your guide, generated my random UUID with uuidgen and inserted it in the place indicated :
105387d1410260524-how-fix-imessage-103763d1410260524-how-fix-imessage-clover-smuuid.png

Seemed to be OK but when I looked at bdmesg (in terminal) it said it was in the wrong format.

I realise that this isn't very helpful for diagnosis and that I should have made a more precise note.

The error was noted immediately after this point :
Code:
0:850  0:000  Config set C3Latency: 1001
0:850  0:000  Config set MinMultiplier=0
0:850  0:000  Config set MaxMultiplier=0
0:850  0:000  Config set PluginType=0
0:850  0:000  Config set ResetAddr=0x0
0:850  0:000  Config calc ResetVal=0x0
0:850  0:000  Config set ResetVal=0x0
0:850  0:000  Config set ChassisType=0xD
0:850  0:000  Config set QPi = 0 disable table132
0:850  0:000  Config set CpuFreq=3303MHz
0:850  0:000  Config set CpuType=603
0:850  0:000  Config set BusSpeed=100098kHz

I deleted the SmUUID and just left it blank - The error is no longer flagged in bdmesg.
I did enter it in the Custom UUID box on the System Parameters page on Clover Configurator instead though.
 
Hey Jay, quick question for you. I've followed your guide to create a working iMessage with Clover using the iMac13,2 smbios. I called and had Apple enable it for me. However, I'm running into some Yosemite issues with using iMac13,2 that are resolved by using Macmini6,2.

Am I safe to use the same values (including serial number) for this smbios? Or am I better off creating new numbers and then calling into Apple to fix it again?

Thanks!

@CoBrA2168,

Sorry i may have given you bad advice as last four digits of OSX serial number also define specific model type configuration, i've been meaning to add this info to the guide for a while but just haven't had time as have a lot on right now

Cheers
Jay

Update: Part-1, Step 3 updated with more info on how OSX S/N is derived.
 
Back
Top