Jump to content
2,188 posts in this topic

Recommended Posts

Hi all,

 

I updated FakeSMC, plugins and HWMonitor application.

Now FakeSMC have version 3.4.0. It sends SMC keys set by OSX to a bootloader that can understand them and apply actions. Will be later.

Commonly this kext is compatible from Snow up to Yosemite. It can sleep and wake without issues.

Keys installed from info.plist have priority on same from bootloader.

 

Plugins have few corrections for more hardware configurations.

 

Monitor is more stable and fast.

 

Download from first post.

  • Like 3
Link to comment
Share on other sites

I am sorry, I forgot to add a command to postinstall

sudo chown -R root:wheel /System/Library/Extensions

Do this manually after successful installation until I make new revision.

  • Like 1
Link to comment
Share on other sites

I try last night on /S/L/E cannot load FakeSMC .. and move EFI ...... /kexts/10.10 ... done :D

 

mass-Mac-Pro:~ mas$ kextstat -l | egrep -v "com.apple"

   14    4 0xffffff7f82648000 0xb000     0xb000     org.netkas.FakeSMC (3.4.0) <11 7 5 4 3>

   15    0 0xffffff7f82653000 0xd000     0xd000     org.kozlek.GeforceSensor (1.0.2d1) <14 12 7 5 4 3>

   23    0 0xffffff7f82664000 0x3000     0x3000     org.slice.HWInfo (1) <14 7 4 3>

   24    0 0xffffff7f82668000 0x6000     0x6000     org.slice.IntelCPUMonitor (1.1) <14 7 5 4 3>

   25    0 0xffffff7f8266f000 0x5000     0x5000     org.mozodojo.ITEIT87x (1.0.3) <14 7 5 4 3>

   43    0 0xffffff7f82676000 0x3000     0x3000     cc.dukzcry.I2CFamily (1.1) <12 5 4 3>

   45    0 0xffffff7f82679000 0x3a000    0x3a000    com.insanelymac.RealtekRTL8111 (1.2.3) <44 12 5 4 3 1>

Link to comment
Share on other sites

I try last night on /S/L/E cannot load FakeSMC .. and move EFI ...... /kexts/10.10 ... done :D

 

mass-Mac-Pro:~ mas$ kextstat -l | egrep -v "com.apple"

   14    4 0xffffff7f82648000 0xb000     0xb000     org.netkas.FakeSMC (3.4.0)

   15    0 0xffffff7f82653000 0xd000     0xd000     org.kozlek.GeforceSensor (1.0.2d1)

   23    0 0xffffff7f82664000 0x3000     0x3000     org.slice.HWInfo (1)

   24    0 0xffffff7f82668000 0x6000     0x6000     org.slice.IntelCPUMonitor (1.1)

   25    0 0xffffff7f8266f000 0x5000     0x5000     org.mozodojo.ITEIT87x (1.0.3)

   43    0 0xffffff7f82676000 0x3000     0x3000     cc.dukzcry.I2CFamily (1.1)

   45    0 0xffffff7f82679000 0x3a000    0x3a000    com.insanelymac.RealtekRTL8111 (1.2.3)

Did you test it with AMD Athlon? I see no AMDCPUMonitor here.

Link to comment
Share on other sites

Hi Slice ...how are you?

Thank you for new installer non on my machine i see all perfect also Vcore is perfect

 

I use only Nuvoton and Intelcpu Kext ( add inside Plugin folder )

 

Many thanks 

 

Although it soon again, I wish you a Holy Christmas

 

 

post-410253-0-87906500-1417698581_thumb.png

Link to comment
Share on other sites

Slice, deep & big bow for your massive work on Clover and FakeSMC!

Thank you :)

 

It might be of interest to you — here's my kernel part of the system.log (Clover r3047 UEFI boot, iMac14,2):

localhost kernel[0]: Refusing new kext org.netkas.FakeSMC, v3.3.1: already have prelinked v3.4.
 
localhost kernel[0]: IntelCPUMonitor: CPU family 0x6, model 0x3c, stepping 0x3, cores 4, threads 4
localhost kernel[0]: IntelCPUMonitor: Using efi
localhost kernel[0]: IntelCPUMonitor: BusClock=100MHz FSB=399MHz
localhost kernel[0]: IntelCPUMonitor: CPU0 Tjmax 100
localhost kernel[0]: IntelCPUMonitor: CPU1 Tjmax 100
localhost kernel[0]: IntelCPUMonitor: CPU2 Tjmax 100
localhost kernel[0]: IntelCPUMonitor: CPU3 Tjmax 100
 
localhost kernel[0]: HWInfo: SMC Platform: T9
localhost kernel[0]: HWInfo: SMC Branch: T9
localhost kernel[0]: HWInfo: SMC Revision set to: 2.15f02
localhost kernel[0]: HWInfo: SMC ConfigID set to: 07 a0 07 00
 
localhost kernel[0]: GeForceSensors: GeforceSensors by kozlek (C) 2012
localhost kernel[0]: GeForceSensors: found 1381 Nvidia chip
localhost kernel[0]: GeForceSensors (0): [Fatal] unknown Kepler chipset 0x117
localhost kernel[0]: GeForceSensors (0): [Error] unknown chipset, 0x117010a22

HWMonitorSMC doesn't show any nVidia GPU temp info (GeforceSensor.kext is installed in /S/L/E). I have nVidia GeForce GTX 750 (Vendor: NVIDIA 0x10de, Device ID: 0x1381, Revision ID: 0x00a2) running with the web drivers v. 343.01.02f01

Link to comment
Share on other sites

Hi rednous,

This is a good info

localhost kernel[0]: GeForceSensors (0): [Fatal] unknown Kepler chipset 0x117
localhost kernel[0]: GeForceSensors (0): [Error] unknown chipset, 0x117010a22

I may include support for this chip but without warranty if it will work correctly.

Test, please,

GeforceSensor.kext.zip

 

 

EDITED.

Revision 751 is in the first post. Permissions corrected.

  • Like 1
Link to comment
Share on other sites

I may include support for this chip but without warranty if it will work correctly.

Test, please,

attachicon.gifGeforceSensor.kext.zip

 

 

EDITED.

Revision 751 is in the first post. Permissions corrected.

 

Slice, thanks for your fast reply :)

 

 

Using the GeforceSensor.kext attached above now I have this in the kernel part of the system.log which is good news:

kernel[0]: GeForceSensors (0): chipset: GM107 (NV117) bios: 82.07.32.00
kernel[0]: GeForceSensors (0): started

Now I have some GPU info in HWMonitorSMC:

2rdyu4o.png

Link to comment
Share on other sites

Listen, if I write in the terminal sudo dmesg does not come out the kernel log on Yosemite, where can I see?

 

issue this command in Teerminal:

 

 

grep kernel /var/log/system.log
Link to comment
Share on other sites

 

issue this command in Teerminal:

grep kernel /var/log/system.log

ok thank you ...this is a great news for me

Before on maverics i used only sudo dmesg for this...now on yose no work

 

But thank for this news

@Sergey

OMG...i see many spam here

 

 

Dec  5 19:21:33 localhost kernel[0]: standard timeslicing quantum is 10000 us

Dec  5 19:21:33 localhost kernel[0]: standard background quantum is 2500 us

Dec  5 19:21:33 localhost kernel[0]: mig_table_max_displ = 13

Dec  5 19:21:33 localhost kernel[0]: TSC Deadline Timer supported and enabled

Dec  5 19:21:33 localhost kernel[0]: "name" not a kext

Dec  5 19:21:33 localhost kernel[0]: "FailedCLUT" not a kext

Dec  5 19:21:33 localhost kernel[0]: "FailedImage" not a kext

Dec  5 19:21:33 localhost kernel[0]: GeForceSensors: GeforceSensors by kozlek © 2012

Dec  5 19:21:33 localhost kernel[0]: AppleACPICPU: ProcessorId=1 LocalApicId=0 Enabled

Dec  5 19:21:33 localhost kernel[0]: AppleACPICPU: ProcessorId=2 LocalApicId=2 Enabled

Dec  5 19:21:33 localhost kernel[0]: AppleACPICPU: ProcessorId=3 LocalApicId=4 Enabled

Dec  5 19:21:33 localhost kernel[0]: AppleACPICPU: ProcessorId=4 LocalApicId=6 Enabled

Dec  5 19:21:33 localhost kernel[0]: AppleACPICPU: ProcessorId=5 LocalApicId=1 Enabled

Dec  5 19:21:33 localhost kernel[0]: AppleACPICPU: ProcessorId=6 LocalApicId=3 Enabled

Dec  5 19:21:33 localhost kernel[0]: AppleACPICPU: ProcessorId=7 LocalApicId=5 Enabled

Dec  5 19:21:33 localhost kernel[0]: AppleACPICPU: ProcessorId=8 LocalApicId=7 Enabled

Dec  5 19:21:33 localhost kernel[0]: calling mpo_policy_init for TMSafetyNet

Dec  5 19:21:33 localhost kernel[0]: Security policy loaded: Safety net for Time Machine (TMSafetyNet)

Dec  5 19:21:33 localhost kernel[0]: calling mpo_policy_init for AMFI

Dec  5 19:21:33 localhost kernel[0]: Security policy loaded: Apple Mobile File Integrity (AMFI)

Dec  5 19:21:33 localhost kernel[0]: calling mpo_policy_init for Sandbox

Dec  5 19:21:33 localhost kernel[0]: Security policy loaded: Seatbelt sandbox policy (Sandbox)

Dec  5 19:21:33 localhost kernel[0]: calling mpo_policy_init for Quarantine

Dec  5 19:21:33 localhost kernel[0]: Security policy loaded: Quarantine policy (Quarantine)

Dec  5 19:21:33 localhost kernel[0]: Copyright © 1982, 1986, 1989, 1991, 1993

Dec  5 19:21:33 localhost kernel[0]: The Regents of the University of California. All rights reserved.

Dec  5 19:21:33 localhost kernel[0]: MAC Framework successfully initialized

Dec  5 19:21:33 localhost kernel[0]: using 16384 buffer headers and 10240 cluster IO buffer headers

Dec  5 19:21:33 localhost kernel[0]: IOAPIC: Version 0x20 Vectors 64:87

Dec  5 19:21:33 localhost kernel[0]: ACPI: sleep states S3 S4 S5

Dec  5 19:21:33 localhost kernel[0]: pci (build 00:11:20 Sep 19 2014), flags 0xe3000, pfm64 (39 cpu) 0x7f80000000, 0x80000000

Dec  5 19:21:33 localhost kernel[0]: FakeSMC: opensource SMC device emulator by netkas © 2009

Dec  5 19:21:33 localhost kernel[0]: FakeSMC: plugins & plugins support modifications by mozodojo, usr-sse2, slice © 2010

Dec  5 19:21:33 localhost kernel[0]: FakeSMCDevice: 20 preconfigured key(s) added

Dec  5 19:21:33 localhost kernel[0]: FakeSMCDevice: successfully initialized

Dec  5 19:21:33 localhost kernel[0]: [ PCI configuration begin ]

Dec  5 19:21:33 localhost kernel[0]: console relocated to 0x7f80000000

Dec  5 19:21:33 localhost kernel[0]: [ PCI configuration end, bridges 10, devices 13 ]

Dec  5 19:21:33 localhost kernel[0]: SATA WARNING: IDENTIFY DEVICE checksum not implemented.

Dec  5 19:21:33 localhost kernel[0]: NCT677x: [Warning] Found unsupported chip ID=0xc8 REVISION=0x3

Dec  5 19:21:33 localhost kernel[0]: USBF:    0.782    AppleUSBXHCI::CreateRootHubDevice  Bus 14 already taken

Dec  5 19:21:33 localhost kernel[0]: IntelCPUMonitor: Based on code by mercurysquad, superhai ©2008. Turbostates measurement added by Navi

Dec  5 19:21:33 localhost kernel[0]: User defined TjMax=0

Dec  5 19:21:33 localhost kernel[0]: AppleKeyStore starting (BUILT: Sep 19 2014 00:11:30)

Dec  5 19:21:33 localhost kernel[0]: IntelCPUMonitor: CPU family 0x6, model 0x3c, stepping 0x3, cores 4, threads 8

Dec  5 19:21:33 localhost kernel[0]: IntelCPUMonitor: Using efi

Dec  5 19:21:33 localhost kernel[0]: IntelCPUMonitor: BusClock=100MHz FSB=400MHz

Dec  5 19:21:33 localhost kernel[0]: IntelCPUMonitor: CPU0 Tjmax 100

Dec  5 19:21:33 localhost kernel[0]: IntelCPUMonitor: CPU1 Tjmax 100

Dec  5 19:21:33 localhost kernel[0]: IntelCPUMonitor: CPU2 Tjmax 100

Dec  5 19:21:33 localhost kernel[0]: IntelCPUMonitor: CPU3 Tjmax 100

Dec  5 19:21:33 localhost kernel[0]: GeForceSensors: GeforceSensors by kozlek © 2012

Dec  5 19:21:33 localhost kernel[0]: GeForceSensors: found 1187 Nvidia chip

Dec  5 19:21:33 localhost kernel[0]: NCT677x: [Warning] Found unsupported chip ID=0xc8 REVISION=0x3

Dec  5 19:21:33 localhost kernel[0]: GeForceSensors (0): chipset: GK104 (NVE4) bios: 80.04.ea.00

Dec  5 19:21:33 localhost kernel[0]: GeForceSensors (0): started

Dec  5 19:21:33 localhost kernel[0]: mcache: 8 CPU(s), 64 bytes CPU cache line size

Dec  5 19:21:33 localhost kernel[0]: mbinit: done [128 MB total pool size, (85/42) split]

Dec  5 19:21:33 localhost kernel[0]: rooting via boot-uuid from /chosen: 4C081EA7-C2B1-3913-AEA7-0C9897680909

Dec  5 19:21:33 localhost kernel[0]: Waiting on <dict ID="0"><key>IOProviderClass</key><string ID="1">IOResources</string><key>IOResourceMatch</key><string ID="2">boot-uuid-media</string></dict>

Dec  5 19:21:33 localhost kernel[0]: NCT677x: [Warning] Found unsupported chip ID=0xc8 REVISION=0x3

Dec  5 19:21:33 localhost kernel[0]: com.apple.AppleFSCompressionTypeZlib kmod start

Dec  5 19:21:33 localhost kernel[0]: com.apple.AppleFSCompressionTypeDataless kmod start

Dec  5 19:21:33 localhost kernel[0]: NCT677x: [Warning] Found unsupported chip ID=0xc8 REVISION=0x3

Dec  5 19:21:33 localhost kernel[0]: com.apple.AppleFSCompressionTypeZlib load succeeded

Dec  5 19:21:33 localhost kernel[0]: com.apple.AppleFSCompressionTypeDataless load succeeded

Dec  5 19:21:33 localhost kernel[0]: NCT677x: [Warning] Found unsupported chip ID=0xc8 REVISION=0x3

Dec  5 19:21:33 localhost kernel[0]: USBMSC Identifier (non-unique): 201303IP000900020023 0x90c 0x1000 0x1000, 2

Dec  5 19:21:33 localhost kernel[0]: Ethernet [RealtekRTL8111]: EEE support enabled.

Dec  5 19:21:33 localhost kernel[0]: Ethernet [RealtekRTL8111]: TCP/IPv4 segmentation offload enabled.

Dec  5 19:21:33 localhost kernel[0]: Ethernet [RealtekRTL8111]: TCP/IPv6 segmentation offload enabled.

Dec  5 19:21:33 localhost kernel[0]: Ethernet [RealtekRTL8111]: TCP/IPv6 checksum offload enabled.

Dec  5 19:21:33 localhost kernel[0]: Ethernet [RealtekRTL8111]: Version 1.2.3 using interrupt mitigate value 0xcf58.

Dec  5 19:21:33 localhost kernel[0]: Ethernet [RealtekRTL8111]: RTL8168G/8111G: (Chipset 20) at 0xffffff81f144e000, d0:50:99:34:68:18

Dec  5 19:21:33 localhost kernel[0]: NCT677x: [Warning] Found unsupported chip ID=0xc8 REVISION=0x3

Dec  5 19:21:33 localhost kernel[0]: Got boot device = IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/PEG2@1,2/IOPP/PEGP@0/AppleAHCI/PRT0@0/IOAHCIDevice@0/AppleAHCIDiskDriver/IOAHCIBlockStorageDevice/IOBlockStorageDriver/SAMSUNG MZHPU256HCGL-00004 Media/IOGUIDPartitionScheme/Yose@2

Dec  5 19:21:33 localhost kernel[0]: BSD root: disk3s2, major 1, minor 11

Dec  5 19:21:33 localhost kernel[0]: hfs: mounted Yose on device root_device

Dec  5 19:21:33 localhost kernel[0]: XCPM: registered

Dec  5 19:21:33 localhost kernel[0]: VM Swap Subsystem is ON

Dec  5 19:21:33 localhost kernel[0]: hfs: mounted Dati on device disk0s2NCT677x: [Warning] Found unsupported chip ID=0xc8 REVISION=0x3

Dec  5 19:21:33 localhost kernel[0]: hfs: mounted nuovo on device disk1s2

Dec  5 19:21:33 localhost kernel[0]: hfs: mounted Senza titolo on device disk2s2

Dec  5 19:21:33 localhost kernel[0]: IOGraphics flags 0x43

Dec  5 19:21:33 localhost kernel[0]: NVDAStartup: Official

Dec  5 19:21:33 localhost kernel[0]: NVDAGK100HAL loaded and registered

Dec  5 19:21:33 localhost kernel[0]: Previous shutdown cause: 3

Dec  5 19:21:33 iMac-di-magnifico kernel[0]: Waiting for DSMOS...

Dec  5 19:21:34 iMac-di-magnifico kernel[0]: Ethernet [RealtekRTL8111]: Link up on en0, 100-Megabit, Full-duplex, flow-control

Dec  5 19:21:38 iMac-di-magnifico kernel[0]: ACPI_SMC_PlatformPlugin::start - waitForService(resourceMatching(AppleIntelCPUPowerManagement) timed out

Dec  5 19:21:38 iMac-di-magnifico kernel[0]: WARNING: IOPlatformPluginUtil : getCPUIDInfo: this is an unknown CPU model 0x3c

Dec  5 19:21:38 iMac-di-magnifico kernel[0]: -- power management may be incomplete or unsupported

Dec  5 19:21:38 iMac-di-magnifico kernel[0]: NCT677x: [Warning] Found unsupported chip ID=0xc8 REVISION=0x3

Dec  5 19:21:38 iMac-di-magnifico kernel[0]: NTFS driver 3.12 [Flags: R/W].

Dec  5 19:21:38 iMac-di-magnifico kernel[0]: NTFS volume name WINDOWS, version 3.1.

Dec  5 19:21:38 iMac-di-magnifico kernel[0]: NTFS-fs warning (device /dev/disk4s4, pid 121): ntfs_system_inodes_get(): Windows is hibernated.  Will not be able to remount read-write.  Run chkdsk.

Dec  5 19:21:38 iMac-di-magnifico kernel[0]: com_intel_driver_EnergyDriver[0xffffff8029114300]::start(0xffffff8026c4bb00)

Dec  5 19:21:38 iMac-di-magnifico kernel[0]: DSMOS has arrived

Dec  5 19:21:38 iMac-di-magnifico kernel[0]: [iOBluetoothHCIController][start] -- completed

Dec  5 19:21:38 iMac-di-magnifico kernel[0]: NCT677x: [Warning] Found unsupported chip ID=0xc8 REVISION=0x3

Dec  5 19:21:38 iMac-di-magnifico kernel[0]: NCT677x: [Warning] Found unsupported chip ID=0xc8 REVISION=0x3

Dec  5 19:21:39 iMac-di-magnifico kernel[0]: NCT677x: [Warning] Found unsupported chip ID=0xc8 REVISION=0x3

Dec  5 19:21:39 iMac-di-magnifico kernel[0]: NCT677x: [Warning] Found unsupported chip ID=0xc8 REVISION=0x3

Dec  5 19:21:39 iMac-di-magnifico kernel[0]: NCT677x: [Warning] Found unsupported chip ID=0xc8 REVISION=0x3

Dec  5 19:21:39 iMac-di-magnifico kernel[0]: AppleKeyStore:Sending lock change 0 for handle -501

Dec  5 19:21:39 iMac-di-magnifico kernel[0]: NCT677x: [Warning] Found unsupported chip ID=0xc8 REVISION=0x3

Link to comment
Share on other sites

Hi Slice .. this my boot.log (my Intel machine).., I don't remember or don't see before

 

0:802  0:000  Dump SMC keys from NVRAM:
0:826  0:023     fakesmc-key-NATi-ui16:00 00
0:827  0:000     fakesmc-key-NATJ-ui8:00
0:827  0:000     fakesmc-key-NTOK-ui8:01
0:831  0:003     fakesmc-key-CLKT-ui32:00 00 F6 EF
0:831  0:000     fakesmc-key-CLKH-{clh:00 00 70 80 00 01 19 40
0:833  0:001     fakesmc-key-MSDW-ui8:00
0:833  0:000     fakesmc-key-LsBA-ui8:90
0:834  0:000     fakesmc-key-HI0N-ui8:04
0:839  0:004     fakesmc-key-LSSS-ui16:02 00

 

The question is where I get that and the effect ?

I'm using Clover rev 3048 and make a little mischief .. update firmware on /S/L/CoreServices

 

thanks

Link to comment
Share on other sites

Hi Slice .. this my boot.log (my Intel machine).., I don't remember or don't see before

 

0:802  0:000  Dump SMC keys from NVRAM:

0:826  0:023     fakesmc-key-NATi-ui16:00 00

0:827  0:000     fakesmc-key-NATJ-ui8:00

0:827  0:000     fakesmc-key-NTOK-ui8:01

0:831  0:003     fakesmc-key-CLKT-ui32:00 00 F6 EF

0:831  0:000     fakesmc-key-CLKH-{clh:00 00 70 80 00 01 19 40

0:833  0:001     fakesmc-key-MSDW-ui8:00

0:833  0:000     fakesmc-key-LsBA-ui8:90

0:834  0:000     fakesmc-key-HI0N-ui8:04

0:839  0:004     fakesmc-key-LSSS-ui16:02 00

 

The question is where I get that and the effect ?

I'm using Clover rev 3048 and make a little mischief .. update firmware on /S/L/CoreServices

 

thanks

Thanks for the report. For now there is no effect. I am just collecting what SMC will be here.

When I understand what is what I will make an action in Clover.

In your case there are new key HI0N=4, and I don't know what it may be.

 

My case (comp #1)

 bdmesg | grep fakesmc
1:725  0:007     fakesmc-key-LsBA-ui8:90 
1:731  0:005     fakesmc-key-NTOK-ui8:01 
1:736  0:005     fakesmc-key-NATi-ui16:00 00 
1:743  0:006     fakesmc-key-NATJ-ui8:00 
1:749  0:006     fakesmc-key-CLKT-ui32:00 00 6E 9F 
1:759  0:010     fakesmc-key-CLKH-{clh:00 00 70 80 00 01 19 40 
1:776  0:016     fakesmc-key-MSDW-ui8:00 
1:781  0:005     fakesmc-key-LSSS-ui16:02 00 
Link to comment
Share on other sites

attachicon.giffailed.png

 

Then I installed your FakeSMC manually and it resulted in system not booting, I booted to Windows and reversed to FakeSMC I was using before, I had to boot to safe mode and repair permissions.

Scary experience. I'm done messing with FakeSMC :)

As you installed FakeSMC manually don't wonder if permissions are broken.

Correct procedure for manual installations is

sudo cp -r -v ~/Downloads/FakeSMC.kext /System/Library/Extensions/
sudo rm -rf /System/Library/Caches/com.apple.kext.caches/Startup/*

The same for other kexts from the package.

Link to comment
Share on other sites

Your latest FakeSMC.kext (3.4svn-r751) causes a black screen upon system's wake from Sleep.

Reverting to the previous FakeSMC.kext (3.3.1svn-r748) version completely eliminates this issue. Please advise. 

What is changed except the kext? Something else? 

The main difference is reporting SMC keys, but it is not influencing on system.

May be broken permissions?

Link to comment
Share on other sites

×
×
  • Create New...