Fix FakeSMC failed to initialize SMC device Error

This is a rare error which occurs in Hackintosh computers,  this guide explains how to fix the issue FakeSMC failed to initialize SMC device Error


Whats is FakeSMC?

FakeSMC is an opensource smc emulator original developed by netkas in 2009. A new branch is maintained by Project OS X. Previous OSX 86 installations used DSMOS hacks, It is the only absolutely mandatory kernel extension in a Hackintosh, and is required for booting the system.

Why this error occur?

If the FakeSMC kext doesn’t contain the information about the SMC hardware of you motherboard, it will show the error “FakeSMC: [Fatal] failed to initialize SMC device”
You need a Mac OS X bootable media (USB/ISO) Like Niresh’s Distro (Lion, Mountain Lion, Mavericks, Yosemite or Any Newer Versions if Available) to fix this problem

Download any newer versions of FakeSMC | Alternatively you can use the Stable FAKESMC version too

Copy FakeSMC.kext to a USB Pen Drive
Rename the Pendrive name as OSX (The name OSX is being used to simplify the guide)

Boot using the bootable media
Open terminal From the Utilities menu (The screen may vary according to your bootable media)


After opening terminal type the following command and press enter

ls /Volumes

Spot the name of the Volume where Mac OS X is Installed (In this guide its assumed as Mac)

After spotting out the volume (Case-Sensitive Name) Make note of it

Then use the following command (Type one command at a time then press enter)

Use the following command for OS X Yosemite, OS X Mavericks, OS X Mountain Lion, OS X Lion & Mac OS X Snow Leopard

cp -Rf /Volumes/OSX/FakeSMC.kext /Volumes/Mac/System/Library/Extensions
chown -R root:wheel /Volumes/Mac/System/Library/Extensions
chmod -R 755 /Volumes/Mac/System/Library/Extensions

This command will work for OS X EL Capitan, macOS Sierra and any latest

cp -Rf /Volumes/OSX/FakeSMC.kext /Volumes/Mac/Library/Extensions
chown -R root:wheel /Volumes/Mac/Library/Extensions
chmod -R 755 /Volumes/Mac/Library/Extensions

at the end of the final command your hackintosh computer will reboot and work as Normal

You might also like

Leave A Reply

Your email address will not be published.

This website uses cookies to improve your experience. By continue browsing you're accepting the Terms & Conditions of This website. Accept Read More