Jump to content

1,596 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.

Share this post


Link to post
Share on other sites
Advertisement

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.

Share this post


Link to post
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>

Share this post


Link to post
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.

Share this post


Link to post
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

Share this post


Link to post
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

Share this post


Link to post
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.

Share this post


Link to post
Share on other sites

Sergey ...sorry only for curiosity...but for my build i need this kext ?

 

GeforceKext?

As I see no nvidia in your signature then you not need this kext.

Share this post


Link to post
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

Share this post


Link to post
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

Share this post


Link to post
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

Share this post


Link to post
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

Share this post


Link to post
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 

Share this post


Link to post
Share on other sites

post-610344-0-75207200-1418163230_thumb.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 :)

Share this post


Link to post
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.

Share this post


Link to post
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. 

Share this post


Link to post
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?

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By DaHarry
      I have installed Hackintosh on to my System, but the CPU cooler is obviously louder then on Windows.
      I am using right now VirtualSMC.kext, but since FakeSMC provides temperature measurement tools, and VirtualSMC not, I asked my self if that might be a hint for my loud cooler?
      My question, has somebody tried maybe both and even compared them? And is FakeSMC maybe less noisy?
      Is it enough to just mount EFI partition, and delete the VirtualSMC.kext and put instead FakeSMC.kexts ? Without any fancy kext installation tool or terminal commands, just replace files and restart in enough?
      My System:
      Mainboard: Gigabyte Aorus Z390 Ultra
      CPU: Intel i9 9900k
      CPU Cooler: BeQuiet! Dark Rock 4
      GPU: Vega 64
      Ram: 2x16GB Corsair 3200
      SSD: 1TB Adata M.2
       
      The Tutorial i have used - https://github.com/cmer/gigabyte-z390-aorus-master-hackintosh/blob/master/STEP_BY_STEP.md
       
      Really works like a charm besides, the more noisy cooler, which i bought because it is extra quietly.
      I asked first at tonymac's forum, but they deleted the post because I haven't used their tool, really disgustig.. I really hope to never use their tools, and I hope here the information freedom is more respected.
      #f. tonyhoremacs
    • By fusion71au
      This is a brief guide on how to create a vanilla El Capitan (also same process for Sierra) OS X Installer USB with an updated prelinked kernel containing FakeSMC.

      It is tailored for those users who want to understand the “nuts and bolts” of how to create an installer and also to help brush up on their terminal skills (rather than have one made for them with the numerous automated “tools” available or even Apple’s createinstallmedia) :
       
       
      Specifically, it is also a “Proof of Concept” which shows that installation is possible without even having to rely on boot loader kext injection.

      Prerequisites
      Existing Yosemite installation (or Mavericks - see post#4 for steps 7,8) “Install OS X El Capitan.app" downloaded to the Applications folder Pacifist FakeSMC.kext - Slice or Kozlek branch Bootloader - Clover or Chameleon 8GB or larger USB drive (16GB recommended), formatted HFS+ (MBR or GUID) named “Installer”  
      Procedure
      1.  Boot into Yosemite with the kext-dev-mode=1 boot flag
      2.  Open OS X terminal and type the following lines, followed by <Enter> after each line.
          The image restore and file copying may take a while to complete, and at the end of the process, the Installer volume is renamed to “OS X Base System"....
       
      sudo -s hdiutil attach /Applications/Install\ OS\ X\ El\ Capitan.app/Contents/SharedSupport/InstallESD.dmg asr restore -source /Volumes/OS\ X\ Install\ ESD/BaseSystem.dmg  -target /Volumes/Installer -erase -format HFS+ -noprompt -noverify rm /Volumes/OS\ X\ Base\ System/System/Installation/Packages cp -av /Volumes/OS\ X\ Install\ ESD/Packages /Volumes/OS\ X\ Base\ System/System/Installation cp -av /Volumes/OS\ X\ Install\ ESD/BaseSystem.dmg /Volumes/OS\ X\ Install\ ESD/BaseSystem.chunklist /Volumes/OS\ X\ Base\ System diskutil unmount /Volumes/OS\ X\ Install\ ESD exit 3.  Right click on the “OS X Base System” Volume and click “Get Info”
       

      4.  Click on the lock icon and untick “Ignore ownership on this volume”
       

      5.  Extract/Copy the El Capitan Kernels folder into /System/Library/ of the USB with Pacifist.  NB It is found in the "Essentials.pkg" in /System/Installation/Packages
       

      6.  Delete or Rename the original /System/Library/PrelinkedKernels/prelinkedkernel —> OG.prelinkedkernel
       

      7.  Copy FakeSMC.kext and other necessary kexts (e.g. VoodooPS2Controller.kext for laptops) into the /Library/Extensions folder of the installer USB using Finder.
       

      8.  Back in terminal, type the following lines, followed by <Enter> after each line to rebuild the prelinkedkernel…..
       
      sudo -s chmod -R 755 /Volumes/OS\ X\ Base\ System/Library/Extensions chown -R 0:0 /Volumes/OS\ X\ Base\ System/Library/Extensions touch /Volumes/OS\ X\ Base\ System/System/Library/Extensions kextcache -u /Volumes/OS\ X\ Base\ System exit Any errors should be noted but the output below is normal e.g.


      9. Install your Bootloader targeting the OS X Base System volume
       
       
       
       
      10.  Boot your system with the USB without injected kexts into the OS X Installer GUI....
       
       
       
       
       
      Post Install
      The original prelinked kernel in a fresh install of El Capitan will also lack FakeSMC ie it will only be linked to Apple signed kexts.  In order to boot into El Capitan the first time around without boot loader kext injection, the PLK needs to be rebuilt for the El Capitan volume like we did for the installer:
       
      1.  Boot into Yosemite with the kext-dev-mode=1 boot flag
      2.  Delete or Rename the original /System/Library/PrelinkedKernels/prelinkedkernel for the El Capitan volume —> OG.prelinkedkernel
      3.  Copy FakeSMC.kext and other necessary kexts (e.g. VoodooPS2Controller.kext for laptops) into the /Library/Extensions folder of El Capitan using Finder
      4.  Back in terminal, type the following lines, followed by <Enter> after each line to rebuild the prelinkedkernel.  In this example, the El Capitan volume is named "El_Capitan" - change if you have named it something else...
      sudo -s chmod -R 755 /Volumes/El_Capitan/Library/Extensions chown -R 0:0 /Volumes/El_Capitan/Library/Extensions touch /Volumes/El_Capitan/System/Library/Extensions kextcache -u /Volumes/El_Capitan exit 5. Install your Bootloader targeting the El Capitan volume.  This step is only necessary if you are installing El Capitan on a new drive without existing boot loader (not required if installing on a disk with existing boot loader beside Yosemite).
      6. Reboot your system without injected kexts into El Capitan!
       
       
      Other links
      The All-In-One Guide to Vanilla OS X for beginners
       
      Updates for Sierra and High Sierra   Custom Prelinkedkernel Generator Tool I have made a custom prelinkedkernel generator "PLK.tool" for Sierra + El Capitan.  Instructions:   1.  Download and extract the attached BaseSystem_PLK.tool.zip into your ~/Downloads folder.   2.  Copy any extra kexts necessary for booting your hack to ~/Downloads/BaseSystem/ExtraKexts (e.g. FakeSMC, VoodooPS2Controller), making sure SIP is disabled. 3.  Copy BaseSystem.dmg to ~/Downloads/BaseSystem  4.  Open terminal and run the following commands... cd ~/Downloads/BaseSystem chmod +x PLK.tool ./PLK.tool ---> supply your admin password ---> will place your new custom prelinkedkernel on the desktop.       macOS High Sierra bypass Firmware and MBR checks in post#13.
      BaseSystem_PLK.tool_ElCap.zip
      BaseSystem_PLK.tool_Sierra.zip
      BaseSystem_PLK.tool_Mojave.zip (need to run in Mojave to avoid dependency errors)
       
    • By vector sigma
      HWSensor Features
      Control temperature of Intel and AMD CPU Control temperature of AMD, Intel and NVidia cards Control temperature of motherboard Control FANS Control Voltages Control HDD/SSD state (SATA & NVMe) with S.M.A.R.T. monitoring  Control frequencies Laptop Battery Monitoring Different applications support High Sierra compatible Installation to /S/L/E or in the ESP (Clover only)  
      Supported languages:
      English (base), Russian, Italian, Korean and semplified Chinese
       
      Source code: at https://sourceforge.net/p/hwsensors/hwsensors3/code3/HEAD/tree/
      Bugs report at https://sourceforge.net/p/hwsensors/hwsensors3/tickets/
      Topic for discussion at: https://www.insanelymac.com/forum/topic/299861-hwsensors3/
       
      Chief Developer @Slice, new HWMonitorSMC2.app and package by @vector sigma
    • By Slice
      Laptop battery monitoring

       
       
       
      Using this driver you have to exclude other battery drivers: ACPIBatteryManager, AppleSmartBattery and so on.
      This driver assumes to using HWSensors3 with FakeSMC 3.5 as being part of it.
       
      19.01.2018
      Updated version of VoodooBatterySMC will get extended battery information and so it will be more exact.
      VoodooBatterySMC.kext.zip
       
      Updated HWMonitorSMC by vector-sigma
      HWMonitorSMC.app.zip
       
      HWMonitor2 by vector-sigma
      https://sourceforge.net/projects/hwsensors3.hwsensors.p/files/latest/download
×