Home » Hackintosh » Debug » Fix FakeSMC failed to initialize SMC device Error

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)

How to fix iMessage issues, and why it occur in the first place

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

Sharing help us grow #Hackintosh

Send this to a friend

By continuing to use the site, you agree to the use of cookies. more information

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.
Privacy Policy