can you tell me how ihave to use it ?
There are no Plugins in Faksmc ? So should i put all 4 kexts in Extra Folder ?
282 replies to this topic
#21
Posted 15 October 2010 - 12:09 PM
#22
Posted 15 October 2010 - 12:20 PM
Yes. All kexts go to /E/E independently. It woks like a charm!
If you used FakeSMC from ProjectOSX (latest v405) remove it completely from /S/L/E
and do the following:
sudo rm /System/Library/Caches/com.apple.kext.caches/Startup/Extensions.mkext
sudo touch /System/Library/Extensions
wait for the system to rebuild the caches without FakeSMC in /S/L/E then
place the contents of HWSensors_latest.zip e.g. contents of Release 10.6 in /Extra/Extensions/
and perhaps keep either ITE or Winbond kext if you know your motherboard. Then do the following:
sudo kextcache -v 1 -a i386 -a x86_64 -m /Extra/Extensions.mkext /Extra/Extensions
Works perfectly. I did not tamper with TJMAX at all.
I have no NVidia heatsink reading, but that's fine by me. Here's my verbose boot log:
If you used FakeSMC from ProjectOSX (latest v405) remove it completely from /S/L/E
and do the following:
sudo rm /System/Library/Caches/com.apple.kext.caches/Startup/Extensions.mkext
sudo touch /System/Library/Extensions
wait for the system to rebuild the caches without FakeSMC in /S/L/E then
place the contents of HWSensors_latest.zip e.g. contents of Release 10.6 in /Extra/Extensions/
and perhaps keep either ITE or Winbond kext if you know your motherboard. Then do the following:
sudo kextcache -v 1 -a i386 -a x86_64 -m /Extra/Extensions.mkext /Extra/Extensions
Works perfectly. I did not tamper with TJMAX at all.
I have no NVidia heatsink reading, but that's fine by me. Here's my verbose boot log:
Oct 15 15:15:10 localhost kernel[0]: FakeSMC: Opensource SMC device emulator by netkas © 2009 Oct 15 15:15:10 localhost kernel[0]: FakeSMC: Modified for plugins support by mozodojo © 2010 Oct 15 15:15:10 localhost kernel[0]: FakeSMCDevice: 15 keys added Oct 15 15:15:10 localhost kernel[0]: Not loading kext com.apple.driver.AppleHDAController - not found and kextd not available in early boot. Oct 15 15:15:10 localhost kernel[0]: FakeSMC: Adding key TC0D with handler, type sp78, size 2 Oct 15 15:15:10 localhost kernel[0]: FakeSMC: Adding key TC1D with handler, type sp78, size 2 Oct 15 15:15:10 localhost kernel[0]: FakeSMC: Adding key TC2D with handler, type sp78, size 2 Oct 15 15:15:10 localhost kernel[0]: FakeSMC: Adding key TC3D with handler, type sp78, size 2 Oct 15 15:15:10 localhost kernel[0]: IntelThermal: CPU family 0x6, model 0x17, stepping 0xa, cores 4, threads 0 Oct 15 15:15:10 localhost kernel[0]: IntelThermal: CPU Tjmax 100 Oct 15 15:15:10 localhost kernel[0]: IT87x: found ITE IT8718F Oct 15 15:15:10 localhost kernel[0]: FakeSMC: Adding key TN0P with handler, type sp78, size 2 Oct 15 15:15:10 localhost kernel[0]: FakeSMC: Adding key Th0H with handler, type sp78, size 2 Oct 15 15:15:10 localhost kernel[0]: FakeSMC: Adding key VC0C with handler, type fp2e, size 2 Oct 15 15:15:10 localhost kernel[0]: FakeSMC: Adding key F0Ac with handler, type fpe2, size 2
#23
Posted 15 October 2010 - 12:25 PM
MY System was booting a bit slower with old Fakesmc when using Plugins. Now it loads as usual and faster again.
I use Winbond..i think its correct for a Asus P55 Board ?
Gpu Monitor and CPU Frequenzies would be perfect
#24
Posted 15 October 2010 - 12:32 PM
Dear mozodojo I have an issue renaming my fan(s). My mobo is a barebone-type and has only one fan, in the rear that cools the CPU heatsink. With previous ProjectOSX FakeSMC plugin, I could rename it to "Chassis" fan name.
However, doing that here doesn't seem to work. It keeps displaying FAN0 in iStat Menus.
I edited /Extra/Extensions/IT87x.kext/Contents/Info.plist and added in <string> the following:
Can anyone help, please? I can't find any other FAN info in the plugins. Thanks in advance.
However, doing that here doesn't seem to work. It keeps displaying FAN0 in iStat Menus.
I edited /Extra/Extensions/IT87x.kext/Contents/Info.plist and added in <string> the following:
Quote
<key>FANIN0</key>
<string>Chassis</string>
<key>FANIN1</key>
<string></string>
<key>FANIN2</key>
<string></string>
<key>FANIN3</key>
<string></string>
<key>FANIN4</key>
<string></string>
<key>TEMPIN0</key>
<string>System</string>
<key>TEMPIN1</key>
<string></string>
<key>TEMPIN2</key>
<string>Processor</string>
<string>Chassis</string>
<key>FANIN1</key>
<string></string>
<key>FANIN2</key>
<string></string>
<key>FANIN3</key>
<string></string>
<key>FANIN4</key>
<string></string>
<key>TEMPIN0</key>
<string>System</string>
<key>TEMPIN1</key>
<string></string>
<key>TEMPIN2</key>
<string>Processor</string>
#25
Posted 15 October 2010 - 02:04 PM
Thank you.
it's working great from my chameleon USB bootstick
but i think tjmax values for my intel c2q q6600 are too high...
(btw, is it normal that a quad core cpu just has 2 termal sensors ?
1 for every core would be more useful i think...)
finally northbridge temp is shown !
it's working great from my chameleon USB bootstick
but i think tjmax values for my intel c2q q6600 are too high...
(btw, is it normal that a quad core cpu just has 2 termal sensors ?
1 for every core would be more useful i think...)
finally northbridge temp is shown !
#26
Posted 15 October 2010 - 02:29 PM
Finally! monitoring without kp and E/E... this looks rock solid, works flawlessly thus far. Big thanks from France mate. GPU temp and it will fully deserved to be pinned on top!
Oct 15 16:23:38 localhost kernel[0]: FakeSMC: Opensource SMC device emulator by netkas (C) 2009 Oct 15 16:23:38 localhost kernel[0]: FakeSMC: Modified for plugins support by mozodojo (C) 2010 Oct 15 16:23:38 localhost kernel[0]: FakeSMCDevice: 15 keys added Oct 15 16:23:38 localhost kernel[0]: FakeSMC: Adding key TC0D with handler, type sp78, size 2 Oct 15 16:23:38 localhost kernel[0]: FakeSMC: Adding key TC1D with handler, type sp78, size 2 Oct 15 16:23:38 localhost kernel[0]: FakeSMC: Adding key TC2D with handler, type sp78, size 2 Oct 15 16:23:38 localhost kernel[0]: FakeSMC: Adding key TC3D with handler, type sp78, size 2 Oct 15 16:23:38 localhost kernel[0]: IntelThermal: CPU family 0x6, model 0x1a, stepping 0x5, cores 4, threads 8 Oct 15 16:23:38 localhost kernel[0]: IntelThermal: CPU0 Tjmax 100 Oct 15 16:23:38 localhost kernel[0]: IntelThermal: CPU1 Tjmax 100 Oct 15 16:23:38 localhost kernel[0]: IntelThermal: CPU2 Tjmax 100 Oct 15 16:23:38 localhost kernel[0]: IntelThermal: CPU3 Tjmax 100 Oct 15 16:23:38 localhost kernel[0]: AppleIntelCPUPowerManagement: initialization complete Oct 15 16:23:38 localhost kernel[0]: FireWire runtime power conservation disabled. (2) Oct 15 16:23:38 localhost kernel[0]: FireWire (OHCI) TI ID 8024 PCI now active, GUID 00caf7380000241d; max speed s400. Oct 15 16:23:38 localhost kernel[0]: IT87x: found ITE IT8720F Oct 15 16:23:38 localhost kernel[0]: FakeSMC: Adding key TN0P with handler, type sp78, size 2 Oct 15 16:23:38 localhost kernel[0]: FakeSMC: Adding key Th0H with handler, type sp78, size 2 Oct 15 16:23:38 localhost kernel[0]: FakeSMC: Adding key VC0C with handler, type fp2e, size 2 Oct 15 16:23:38 localhost kernel[0]: FakeSMC: Adding key F0Ac with handler, type fpe2, size 2 Oct 15 16:23:38 localhost kernel[0]: FakeSMC: Adding key F1Ac with handler, type fpe2, size 2
Attached Files
#27
Posted 15 October 2010 - 03:21 PM
d.l., on Oct 15 2010, 11:04 AM, said:
but i think tjmax values for my intel c2q q6600 are too high...
Quote
(btw, is it normal that a quad core cpu just has 2 termal sensors ?
1 for every core would be more useful i think...)
1 for every core would be more useful i think...)
@mozodojo
If you put a direct download link for the binaries in the first post, will you need to update it manually when the package is updated?
#28
Posted 15 October 2010 - 03:28 PM
Thanks mozodojo.
it works for me too.

Fabio
it works for me too.
Fabio
#29
Posted 15 October 2010 - 05:37 PM
MacKonsti, on Oct 15 2010, 02:32 PM, said:
Dear mozodojo I have an issue renaming my fan(s). My mobo is a barebone-type and has only one fan, in the rear that cools the CPU heatsink. With previous ProjectOSX FakeSMC plugin, I could rename it to "Chassis" fan name.
However, doing that here doesn't seem to work. It keeps displaying FAN0 in iStat Menus.
I edited /Extra/Extensions/IT87x.kext/Contents/Info.plist and added in <string> the following:
Can anyone help, please? I can't find any other FAN info in the plugins. Thanks in advance.
However, doing that here doesn't seem to work. It keeps displaying FAN0 in iStat Menus.
I edited /Extra/Extensions/IT87x.kext/Contents/Info.plist and added in <string> the following:
Can anyone help, please? I can't find any other FAN info in the plugins. Thanks in advance.
Feature is working now.
#30
Posted 15 October 2010 - 08:21 PM
mozodojo, on Oct 15 2010, 08:37 PM, said:
Feature is working now.
Thanks for the latest download link on your first post!
P.S. I don't get to see a "Northbridge" reading, despite seeing it on previous FakeSMC (ProjectOSX). Other members here mention that they see it. Any thoughts?
EDIT: The latest binary is still the same as the one I downloaded ealier, no changes, so I guess mozodojo you corrected the code and not the compiled ones, right?
Also, should we tamper with TJmax value? What is its exact purpose, please?
#31
Posted 15 October 2010 - 09:33 PM
mozodojo, any plan for NVidia ION chipset in general (or especially the one in HP Mini 311)?
#32
Posted 16 October 2010 - 07:10 AM
hello, it boots faster with my Asus P5K / E7600 but i lose the fan and hardsink temps of my Winbound Controller.
got now only the cpu temp and gpu temp from 8800GS ist missing. thx for work
got now only the cpu temp and gpu temp from 8800GS ist missing. thx for work
#33
Posted 16 October 2010 - 07:22 AM
Carstiman, on Oct 16 2010, 09:10 AM, said:
hello, it boots faster with my Asus P5K / E7600 but i lose the fan and hardsink temps of my Winbound Controller.
got now only the cpu temp and gpu temp from 8800GS ist missing. thx for work
got now only the cpu temp and gpu temp from 8800GS ist missing. thx for work
I can't do nothing with this information. Give me more detailed info and maybe I'll fix it. I need kernel.log and which kext you have installed.
#34
Posted 16 October 2010 - 07:28 AM
Any plans for the NSC support in this branch? Right now, I am using FakeSMCSuperIO.kext plugin which detects it:
SuperIO: Probing NSC
SuperIO: NSC: Found supported chip ID=0xfc REVISION=0x66 on ADDRESS=0x1600
SuperIO: Detected NSC PC8739x on 0x1600
SuperIO: Probing NSC
SuperIO: NSC: Found supported chip ID=0xfc REVISION=0x66 on ADDRESS=0x1600
SuperIO: Detected NSC PC8739x on 0x1600
#35
Posted 16 October 2010 - 07:38 AM
Great working here (C2D CPU). I used ITE + IntelTherm.
Question: Were comes the CPU Voltage (internal) - from IntelTerm, ITE or main FakeSMC ?
I ask because i would use only one of them (which shows CPU Voltage). I know thats there an second Voltage (Voltage, external of the VRM, Mainboard) i belive its from ITE but i am unsure.
HINT:
The freeware ATMonitor is really great! IT has also an build in function (Tools) for showing all found SMC keys.
Also, unique has an build in FPS measurement which can be used beside games which cant show FPS (+ VRAM measurement
)
I will ask the dev to add the CPU Voltage SMC to next build of that tool - thats the only (usefull) SMC which cant be shown by ATMonitor.
I dont like/use iStatPro/ iStatMenues because much more mem/cpu load footprint.
http://www.macupdate...30533/atmonitor
Question: Were comes the CPU Voltage (internal) - from IntelTerm, ITE or main FakeSMC ?
I ask because i would use only one of them (which shows CPU Voltage). I know thats there an second Voltage (Voltage, external of the VRM, Mainboard) i belive its from ITE but i am unsure.
HINT:
The freeware ATMonitor is really great! IT has also an build in function (Tools) for showing all found SMC keys.
Also, unique has an build in FPS measurement which can be used beside games which cant show FPS (+ VRAM measurement
I will ask the dev to add the CPU Voltage SMC to next build of that tool - thats the only (usefull) SMC which cant be shown by ATMonitor.
I dont like/use iStatPro/ iStatMenues because much more mem/cpu load footprint.
http://www.macupdate...30533/atmonitor
Attached Files
#36
Posted 16 October 2010 - 08:40 AM
The CPU voltage does not look 100% accurate. Actually it showns 0,92v, but with mark-i and under W7: CPU-Z, Everest, etc,... all shown the same voltage: 0,944v
#37
Posted 16 October 2010 - 08:41 AM
What .kexts makes the Voltage SMC key ?
#38
Posted 16 October 2010 - 10:12 AM
Hello
How to find out what I have Super I/O chip inside my notebook?
I ask becouse that plugin dont show my nothing except CPU temp.
Thanks
PS. Sorry for offtopic.
//edit:
Ok I found.
Super io = Winbond W25x80
source: http://cdnsupport.ga...06258Rsp2.shtml
@mozodojo
What dump do you need to add my device?
How to find out what I have Super I/O chip inside my notebook?
I ask becouse that plugin dont show my nothing except CPU temp.
Thanks
PS. Sorry for offtopic.
//edit:
Ok I found.
Super io = Winbond W25x80
source: http://cdnsupport.ga...06258Rsp2.shtml
@mozodojo
What dump do you need to add my device?
#39
Posted 16 October 2010 - 11:51 AM
Hi guys.... for me NVCLOCKX doesn't work....
it gives me these errors during boot
Oct 16 13:45:44 localhost kernel[0]: Kext org.usrsse2.NVClockX - library kext com.apple.NVDAResman not found.
Oct 16 13:45:44 localhost kernel[0]: Can't load kext org.usrsse2.NVClockX - failed to resolve library dependencies.
Oct 16 13:45:44 localhost kernel[0]: Kext org.usrsse2.NVClockX failed to load (0xdc00800e).
Oct 16 13:45:44 localhost kernel[0]: Failed to load kext org.usrsse2.NVClockX (error 0xdc00800e).
Oct 16 13:45:44 localhost kernel[0]: Couldn't alloc class "NVClockX"
kexts installed in E/E of EFI partition.
Other kexts seems working fine, even if istatpro widget show me only 2 core temps instead of 4 (intel q9300).
sorry for poor english
EDIT: missed the previous post about the 2 cores problem... sorry
it gives me these errors during boot
Oct 16 13:45:44 localhost kernel[0]: Kext org.usrsse2.NVClockX - library kext com.apple.NVDAResman not found.
Oct 16 13:45:44 localhost kernel[0]: Can't load kext org.usrsse2.NVClockX - failed to resolve library dependencies.
Oct 16 13:45:44 localhost kernel[0]: Kext org.usrsse2.NVClockX failed to load (0xdc00800e).
Oct 16 13:45:44 localhost kernel[0]: Failed to load kext org.usrsse2.NVClockX (error 0xdc00800e).
Oct 16 13:45:44 localhost kernel[0]: Couldn't alloc class "NVClockX"
kexts installed in E/E of EFI partition.
Other kexts seems working fine, even if istatpro widget show me only 2 core temps instead of 4 (intel q9300).
sorry for poor english
EDIT: missed the previous post about the 2 cores problem... sorry
#40
Posted 16 October 2010 - 02:15 PM
Dear mozodojo thanks for the compiled binaries 2010-10-16, the FAN names work. However, I get an error when looking at Console:
Can you please let us know what this warning means?
And please, do clarify if we place all kexts at the same directory /E/E or, only FakeSMC in /E/E and others in FakeSMC/Contents/PlugIns because you keep mentioning about "plugins" and I am not sure how to use the kexts!
Thanks to all.
@stefano.85
Where did you get the NVClockX plugin, mate?
Quote
Oct 16 17:10:30 localhost kernel[0]: FakeSMC: Opensource SMC device emulator by netkas © 2009
Oct 16 17:10:30 localhost kernel[0]: FakeSMC: Modified for plugins support by mozodojo © 2010
Oct 16 17:10:30 localhost kernel[0]: FakeSMC: Idea of FakeSMC plugins and code sample by usr-sse2
Oct 16 17:10:30 localhost kernel[0]: FakeSMC: Thanks to slice for help with hardware support code and plugins
Oct 16 17:10:30 localhost kernel[0]: FakeSMCDevice: 16 keys added
Oct 16 17:10:30 localhost kernel[0]: FakeSMC: Adding key TC0D with handler, type sp78, size 2
Oct 16 17:10:30 localhost kernel[0]: FakeSMC: Adding key TC1D with handler, type sp78, size 2
Oct 16 17:10:30 localhost kernel[0]: FakeSMC: Adding key TC2D with handler, type sp78, size 2
Oct 16 17:10:30 localhost kernel[0]: FakeSMC: Adding key TC3D with handler, type sp78, size 2
Oct 16 17:10:30 localhost kernel[0]: IntelThermal: CPU family 0x6, model 0x17, stepping 0xa, cores 4, threads 0
Oct 16 17:10:30 localhost kernel[0]: IntelThermal: CPU Tjmax 100
Oct 16 17:10:30 localhost kernel[0]: IT87x: found ITE IT8718F
Oct 16 17:10:30 localhost kernel[0]: FakeSMC: Adding key TN0P with handler, type sp78, size 2
Oct 16 17:10:30 localhost kernel[0]: FakeSMC: Adding key Th0H with handler, type sp78, size 2
Oct 16 17:10:30 localhost kernel[0]: FakeSMC: Adding key VC0C with handler, type fp2e, size 2
Oct 16 17:10:30 localhost kernel[0]: FakeSMC: Adding key F0Ac with handler, type fpe2, size 2
Oct 16 17:10:30 localhost kernel[0]: SuperIO: [Warning] error updating FNum value
Oct 16 17:10:30 localhost kernel[0]: FakeSMC: Modified for plugins support by mozodojo © 2010
Oct 16 17:10:30 localhost kernel[0]: FakeSMC: Idea of FakeSMC plugins and code sample by usr-sse2
Oct 16 17:10:30 localhost kernel[0]: FakeSMC: Thanks to slice for help with hardware support code and plugins
Oct 16 17:10:30 localhost kernel[0]: FakeSMCDevice: 16 keys added
Oct 16 17:10:30 localhost kernel[0]: FakeSMC: Adding key TC0D with handler, type sp78, size 2
Oct 16 17:10:30 localhost kernel[0]: FakeSMC: Adding key TC1D with handler, type sp78, size 2
Oct 16 17:10:30 localhost kernel[0]: FakeSMC: Adding key TC2D with handler, type sp78, size 2
Oct 16 17:10:30 localhost kernel[0]: FakeSMC: Adding key TC3D with handler, type sp78, size 2
Oct 16 17:10:30 localhost kernel[0]: IntelThermal: CPU family 0x6, model 0x17, stepping 0xa, cores 4, threads 0
Oct 16 17:10:30 localhost kernel[0]: IntelThermal: CPU Tjmax 100
Oct 16 17:10:30 localhost kernel[0]: IT87x: found ITE IT8718F
Oct 16 17:10:30 localhost kernel[0]: FakeSMC: Adding key TN0P with handler, type sp78, size 2
Oct 16 17:10:30 localhost kernel[0]: FakeSMC: Adding key Th0H with handler, type sp78, size 2
Oct 16 17:10:30 localhost kernel[0]: FakeSMC: Adding key VC0C with handler, type fp2e, size 2
Oct 16 17:10:30 localhost kernel[0]: FakeSMC: Adding key F0Ac with handler, type fpe2, size 2
Oct 16 17:10:30 localhost kernel[0]: SuperIO: [Warning] error updating FNum value
And please, do clarify if we place all kexts at the same directory /E/E or, only FakeSMC in /E/E and others in FakeSMC/Contents/PlugIns because you keep mentioning about "plugins" and I am not sure how to use the kexts!
Thanks to all.
@stefano.85
Where did you get the NVClockX plugin, mate?
0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users



Sign In
Create Account











