Contribute
Register

Updating FakeSMC [A Guide]

Status
Not open for further replies.
Joined
Feb 10, 2011
Messages
2
Motherboard
GA-EX58-UD5 (rev 1.0)
CPU
Core i7-920
Graphics
XFX 6870 1GB
Mac
  1. MacBook Pro
Classic Mac
Mobile Phone
  1. Android
Yep, Installing MultiBeast 5.0.2 Mountain Lion FakeSMC motherboard plugins causes my system to get stuck on a white screen with an infinite spinner.
To repair I booted into the USB installer and used the Terminal within the installer to fix my system:

I removed all plugins like so:
Code:
rm -rf "/Volumes/Mountain Lion/System/Library/Extensions/FakeSMC.kext/Contents/PlugIns/*"
and wiped the caches like so:
Code:
rm -rf "/Volumes/Mountain Lion/System/Library/Caches/*"
And it is now booting again, however I still have no CPU temperatures (expected since I just removed the plugins that were supposed to provide them). I'll attempt to kextload the IntelCPUMonitor from the package on a live system, before I put to be loaded on boot. Maybe having only that one is fine.
 
Joined
Apr 26, 2012
Messages
20
Motherboard
Z68X-UD3H-B3
CPU
Intel® Core i7 2600K, 3.4GHz, 8MB
Graphics
XFX HD6870 1GB PCI-E
Mac
Classic Mac
Mobile Phone
Is this fixed in MultiBeast 5.1 now? :)
 
Joined
Dec 21, 2011
Messages
20
Motherboard
Gigabyte z77x-ud5h
CPU
Ivy Bridge
Graphics
Radeon 6870
Mac
Classic Mac
Mobile Phone
Is this fixed in MultiBeast 5.1 now? :)

Doesn't appear to be.. I just installed with 5.1.3 & now none of my system monitors are showing any info.

EDIT: Actually.. just had to uninstall HWMonitor & reinstall it. Seems like the FakeSMC stuff IS fixed.
 
Joined
May 28, 2011
Messages
26
Motherboard
Hack Pro Custom
CPU
Core i7 6700k
Graphics
EVGA GTX960-ACX2.0
Mac
  1. MacBook Air
Thanks for making this guide, captain Chibi-America :) I'm still on Lion, and found that there were a couple FakeSMC related files from R.01 hanging around. But what's worse is that when I updated my Multibeast it wouldn't overwrite any of the updated files with their R.02 equivalents.

Eventually sorted it out... here's a tip to anyone fooling around with FakeSMC.kext and rebooting without it in place: it can cause "still waiting for root device" errors at boot time. Once I got FakeSMC.kext reinstalled I was fine.
 
Joined
Aug 1, 2013
Messages
13
Motherboard
UP4-TH
CPU
i7 3770k
Graphics
GTX760
Mac
Classic Mac
Mobile Phone
hello,
ive used this method to remove fakesmc.kext but when i went to replace it the file i couldnt find it. can i use a usb to move it back to extensions?
 
Joined
Jun 10, 2012
Messages
20
Mac
Classic Mac
Mobile Phone
I think this might be the answer to my current problems. I hit a wall trying to install Mavericks over Lion and having KP's that seem to constellate around FakeSMC.Kext, but I had an idea:

As I consider your guide, I got to thinking that people like me who don't do terminal commands and could muck things up with a single mis-applied keystroke: I wondered if I could do this with the help of the finder so I pulled the drive out of my ailing hackintosh and jacked it into my MBP via one-a-them USB hard-drive adapters. All the files are right there in front of me, and I am contemplating moving the files this way.

I still have to figure out how to coax the new FakeSMC and associated kexts out of the new Multibeast, as this machine is not running Mavericks and the new MB gives an error message. (or find them elsewhere) I also think I have use the terminal to repair permissions and clear caches. (Yes? or can I just delete files that will rebuild at boot?)

Any input is greatly appreciated, and I will keep you posted of my progress.

Thanks~
 

nobodynose

Moderator
Joined
Sep 30, 2012
Messages
4,106
Motherboard
ASRock Z370M Pro4
CPU
i7-8700
Graphics
RX 560
Mac
  1. iMac
  2. MacBook
  3. MacBook Pro
  4. Mac mini
Classic Mac
  1. iBook
  2. iMac
  3. Quadra
Mobile Phone
  1. Android
  2. iOS
I'm still on Lion, which I am fine with. Can I use the new MB for ML to install the latest fakesmc? I would assume all I'd have to do is check the fakesmc box and the plugins I wanted, and probably repair permissions.. right?

MultiBeast for ML will not run on Lion, as far as I know.

But if you want to install the latest FakeSMC with HWSensors, you can download it from the developer's site as a separate installer: http://sourceforge.net/projects/hwsensors/. The usual warnings apply about making a clone of your boot partition just in case something goes wrong.
 

nobodynose

Moderator
Joined
Sep 30, 2012
Messages
4,106
Motherboard
ASRock Z370M Pro4
CPU
i7-8700
Graphics
RX 560
Mac
  1. iMac
  2. MacBook
  3. MacBook Pro
  4. Mac mini
Classic Mac
  1. iBook
  2. iMac
  3. Quadra
Mobile Phone
  1. Android
  2. iOS
What I know so far:

Ref.01
With legacy FakeSMC from circa MultiBeast 4.3.x you will end up with the following if you install FakeSMC and motherboard plugins only:
Code:
/System/Library/Extensions/ACPIMonitor.kext 
/System/Library/Extensions/FakeSMC.kext 
/System/Library/Extensions/IntelCPUMonitor.kext 
/System/Library/Extensions/SuperIOFamily.kext

Ref.02
With FakeSMC from circa MultiBeast 4.6.x you will end up with the following if you install FakeSMC and motherboard plugins only:
Code:
/System/Library/Extensions/ACPISensors.kext 
/System/Library/Extensions/FakeSMC.kext 
/System/Library/Extensions/FintekF718x.kext 
/System/Library/Extensions/IntelCPUMonitor.kext 
/System/Library/Extensions/ITEIT87x.kext 
/System/Library/Extensions/NSCPC8739x.kext 
/System/Library/Extensions/NuvotonNCT677x.kext 
/System/Library/Extensions/OemSMBIOS.kext 
/System/Library/Extensions/WinbondW836x.kext

Ref.03
With FakeSMC from circa MultiBeast 5.2.x you will end up with the following if you install FakeSMC and motherboard plugins only:
Code:
/System/Library/Extensions/FakeSMC.kext 
/System/Library/Extensions/FakeSMC.kext/Contents/PlugIns/ACPISensors.kext 
/System/Library/Extensions/FakeSMC.kext/Contents/PlugIns/FintekF718x.kext 
/System/Library/Extensions/FakeSMC.kext/Contents/PlugIns/IntelCPUMonitor.kext 
/System/Library/Extensions/FakeSMC.kext/Contents/PlugIns/ITEIT87x.kext 
/System/Library/Extensions/FakeSMC.kext/Contents/PlugIns/NSCPC8739x.kext 
/System/Library/Extensions/FakeSMC.kext/Contents/PlugIns/NuvotonNCT677x.kext 
/System/Library/Extensions/FakeSMC.kext/Contents/PlugIns/OemSMBIOS.kext 
/System/Library/Extensions/FakeSMC.kext/Contents/PlugIns/WinbondW836x.kext

Thanks for the guide! What I find puzzling is that if you look inside MultiBeast (Mavericks edition 6.0.1), then open FakeSMC-v5.3.820-Plugins.pkg with Pacifist, there are only 4 plugins listed:
Code:
ACPISensors.kext
CPUSensors.kext
GPUSensors.kext
LPCSensors.kext

Where did all those others you listed come from?

Something else that puzzles me...I usually keep FakeSMC updated on my system by downloading it from the developer's website (http://sourceforge.net/projects/hwsensors/). The latest version shown there is 6.0.997. But when I click "About HWMonitor" from the application's menu, it says I have 6.0.1000 installed. I have no idea what's going on there.
 
Joined
Jun 24, 2012
Messages
26
Motherboard
Gigabyte Z68X-UD3H-B3 Lion OS 10.8.5
CPU
intel core I5
Graphics
integrated
Mac
Classic Mac
Mobile Phone
Hi guys! I'm very new and have the same problem....got Kernel Panic! Do I need to delete the fakeSMC.kext and it will boot again?
 

Attachments

  • DSCF2630.jpg
    DSCF2630.jpg
    601.1 KB · Views: 259

RehabMan

Moderator
Joined
May 3, 2012
Messages
186,497
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
Hi guys! I'm very new and have the same problem....got Kernel Panic! Do I need to delete the fakeSMC.kext and it will boot again?

You need to delete RadeonMonitor.kext (and perhaps other plugins belonging to the old FakeSMC). After removing any kext, don't forget to rebuild cache (or boot "-f")
 
Status
Not open for further replies.
Top