Contribute
Register

[Guide] How to configure your system's SMBIOS correctly?

Status
Not open for further replies.
Joined
Jul 14, 2016
Messages
132
Motherboard
Lenovo Z50-70
CPU
Intel i7-4510u
Graphics
Intel HD 4400 | Nvidia GT-840M
This guide is intended to be a quick and easy guide(with pictures) to correctly configure your system SMBIOS.

Open Settings > Go to iCloud > Open Account Details.

1606678123646.png


Click on the "Devices" tab. Remove unwanted devices if you have any.

1606678153695.png


Click on Done. And Sign Out of your "iCloud" account.

Disconnect from the network and then restart.

Open Clover Configurator from Applications. If you have not installed it on your system then refer to the "Downloads" section of this post.

Mount the EFI partition.

1606678174921.png


Then File>Open>EFI/Clover/config.plist

In the left pane select Rt Variables
From the ROM dropdown list select UseMacAddr0
Make sure that the MLB box is empty
Set BooterConfig to 0x28
Set CsrActiveConfig to 0x67

1606678203427.png


In the left pane select SMBIOS
Click the Magic Wand Tool
Click on the picture appropriate for your intended system definition.

1606678234250.png


From the drop down box choose the desired system definition. Click on the shake buttons several times to generate a serial number. Click on OK.

Copy the serial number and check it on https://checkcoverage.apple.com. Paste the serial number which is generated into the "Enter your hardware serial number". Click on Continue.

full


If you see the message "Your service and support coverage" and a picture of a computer then you have generated a serial number which is already registered with apple. Do not use this serial number and select the magic wand. Generate a new serial number and check it again with https://checkcoverage.apple.com.


full


If you see a message "We're sorry, but this serial number is not valid.Please check your information and try again." then it is ok to use the serial number for your config.plist.

Open terminal and type "uuidgen" to generate the system SMUUID and press Enter/Return button. Do this several times to generate random UUID's.

full


Copy the generated UUID into the SMUUID field of the Clover Configurator.

1606678314327.png


In Clover Configurator, Click on File then Save.

Quit Clover Configurator and then restart.

Again, open "Clover Configurator" from Applications.
Mount the EFI partition.
File>Open> Open config.plist file.

Open a terminal window and drag drop the simpleMLB.sh from Finder and press Enter/Return. Copy the generated number and paste into the Clover Configurator > SMBIOS > Board Serial Number.For the "simpleMLB.sh" file refer to the "Downloads" section.

Save the file.
File>Save. Your SMBIOS configuration for your system is saved in "config.plist".

Restart the system.

Now go to Settings>iCloud. Sign In back to your system.

You successfully configured SMBIOS for your system! :)

-------------------------------------------------------------------------------------------

Downloads:

Clover Configurator:
http://mackie100projects.altervista.org/download-clover-configurator/
(Download any version: Classic or Vibrant)

simpleMLB.sh:
https://gist.github.com/theracermaster/b6a9db46b14061d4c995
 

Attachments

  • 1606678041878.png
    1606678041878.png
    68.7 KB · Views: 527
Last edited by a moderator:
So this is for apple not finding out that you are using Hackintosh?
 
my icluod work now, Message with Gtalk. but if use Message for icloud account or facetime. pop up show i must contact apple support.
 
Did everything as it says, bt my about mac system info shows my hackintosh as imac 12,1, and I've set it up as imas 14,2.

Any idea why?
 

Attachments

  • Screen Shot 2016-10-02 at 08.59.22.png
    Screen Shot 2016-10-02 at 08.59.22.png
    654 KB · Views: 4,911
Just out of curiosity why shouldn't we use a real serial number?
 
Will Changing my SMBIOS configuration and serial number effect any installed apps like Adobe cloud, PhotoShop etc?
 
Sorry guys for bothering you... but now with my third attempt to shake them...
Invalid serial number (reason: invalid week number)! for the simple MLB.sh-command. I'd be grateful for a helping hand. TIA!
 
i wonder.
i have a i3 nuc dc 3217by.
it's configured as a mac pro early 2008 (macpro 2,1).
can i just change with clover configurator that part in the smbios–section to e.g. macpro 5,1 or 6,1 in the 3 config.plist – without causing any problems?
 
i wonder.
i have a i3 nuc dc 3217by.
it's configured as a mac pro early 2008 (macpro 2,1).
can i just change with clover configurator that part in the smbios–section to e.g. macpro 5,1 or 6,1 in the 3 config.plist – without causing any problems?
Any system definition that uses ECC RAM (i.e. MacPro5,1/6,1) has the potential to cause problems.
You would have to delete the AppleTyMCEDriver.kext or use the Clover patch to avoid it.

MacPro is not really appropriate for a NUC anyway.
 
thank you.
point is – i cannot upgrade to sierra because of that.
so defining it as a macmini6,1 (or below) would be more recommended?
 
Status
Not open for further replies.
Back
Top