Jump to content

1,951 posts in this topic

Recommended Posts

Advertisement

I think I found a bug.

 

free 133MB, Available: 107MB out of 128GB? 

 

attachicon.gifScreenshot 2018-03-02 13.22.09.png

Sure, calculation is right. macOS use free memory to cache files on the drives and more.

I can't see the temperature of my HDDs/SSDs on the app pop-out, only in Menubar.

Yes this is (was?) a bug because a line of code was missing. Please confirm is solved with the app attached.

HWMonitorSMC_v2.0.3_Beta.app.zip

Share this post


Link to post
Share on other sites

Yes this is (was?) a bug because a line of code was missing. Please confirm is solved with the app attached.

Amazing, now it's working.  ;)

 

The time remaining on the battery will be add in the future?

Share this post


Link to post
Share on other sites

thanks for update HWMonitorSMC V2 3 Beta

one thing it  is possible adding option avoid scrolling bar and stretch all info like the original because my windows is very short here 

I see here Image post  and all infos is visible in the menue 

post-951341-0-98704100-1520108539_thumb.png

Share this post


Link to post
Share on other sites
On 2/24/2018 at 12:22 PM, RobertX said:

..hey devs, looking for an assist getting sensors read... chipset SCH5617...not currently supported by LPCSensors plugin....I've found some info, and an app in windows that does read from the chip (Hmonitor Version 4.5.4.2) but I'm not knowledgeable enough to tear into the app and see how it works.....

 

 

 

 

 

I'll include what info I could find...please find attached 2 pdf files, one relates specifically to the SCH5617, the other is data sheet for SCH5627P but refers to SCH5617 differences (hoping it supplies some useful tidbits)
 
 
 
 
 
 
 
...hoping for a reply...thx

 

 

...just getting things warmed up....    :smoke:

Share this post


Link to post
Share on other sites

Hi guys!

Since last days I've added to the HWSensor project a make file to build everything from the command line:

make (make all kexts and apps)
make pkg (make a package for distribution)

The package is translated in English and Italian but you can translate in any languages you want. Before doing that I want to discuss with Slice if titles and descriptions are all ok and clear. Later we can start translating it:

Welcome.html.zip

Conclusion.html.zip

Description.html.zip

Localizable.strings.zip


HWMonitorSMC.app v2 is still marked as Beta but lately I solved most of the "youth bugs". HWMonitorSMC.app v1 is still there and you can chose one or another as you wish.
Forgot to mention that in r107/108 I've added an option in both app to run them at login or not (default is to run at login) so there's no longer the need for a daemon, just run the app once.

@Slice please confirm issues with dark theme are solved in 10.11 and 10.12 please.

Again, regarding the package, it is able to install kexts in /System/Library/Extensions or in the ESP under /EFI/CLOVER/kexts/Other if Clover is installed.
The pkg make a back up of all old extensions found in the target folder (search recursively) and move them to the root of the target volume. Be aware that the package remove all known extensions from this project, but also from kozlek project before install the new ones.
You cannot select a single plugin without select the FakeSMC.kext. Why? It is clear to me that these extensions must be associated with the same kexts from the same compilations/revisions to avoid surprises. For that all plugins will be installed inside the dedicated subfolder at FakeSMC.kext/Contents/PlugIns/, so that you will see only it.

If You decide to install in SLE or in the EFI folder and those directories does not exist, the package will copy kexts in the root of the target volume, so that you will be able to install them manually.
(Installing in SLE is the default option, kexts permissions will be fixed, prelinked rebuilt!)


Here is the HWSensors-3_r111.pkg, below the log compiling it:

** Building HWSensor's extensions r111 **
   ..using the sdk: macosx10.11
=== BUILD TARGET IntelCPUMonitor OF PROJECT HWSensors WITH CONFIGURATION Release 10.6 ===
ld: warning: object file (/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk/usr/lib/libkmod.a(c_start.o)) was built for newer OSX version (10.11) than being linked (10.6)
ld: warning: object file (/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk/usr/lib/libkmod.a(c_stop.o)) was built for newer OSX version (10.11) than being linked (10.6)
=== BUILD TARGET ACPIMonitor OF PROJECT HWSensors WITH CONFIGURATION Release 10.6 ===
ld: warning: object file (/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk/usr/lib/libkmod.a(c_start.o)) was built for newer OSX version (10.11) than being linked (10.6)
ld: warning: object file (/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk/usr/lib/libkmod.a(c_stop.o)) was built for newer OSX version (10.11) than being linked (10.6)
=== BUILD TARGET NVClockX OF PROJECT HWSensors WITH CONFIGURATION Release 10.6 ===
ld: warning: object file (/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk/usr/lib/libkmod.a(c_start.o)) was built for newer OSX version (10.11) than being linked (10.6)
ld: warning: object file (/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk/usr/lib/libkmod.a(c_stop.o)) was built for newer OSX version (10.11) than being linked (10.6)
=== BUILD TARGET RadeonMonitor OF PROJECT HWSensors WITH CONFIGURATION Release 10.6 ===
ld: warning: object file (/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk/usr/lib/libkmod.a(c_start.o)) was built for newer OSX version (10.11) than being linked (10.6)
ld: warning: object file (/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk/usr/lib/libkmod.a(c_stop.o)) was built for newer OSX version (10.11) than being linked (10.6)
=== BUILD TARGET X3100 OF PROJECT HWSensors WITH CONFIGURATION Release 10.6 ===
ld: warning: object file (/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk/usr/lib/libkmod.a(c_start.o)) was built for newer OSX version (10.11) than being linked (10.6)
ld: warning: object file (/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk/usr/lib/libkmod.a(c_stop.o)) was built for newer OSX version (10.11) than being linked (10.6)
=== BUILD TARGET IT87x OF PROJECT HWSensors WITH CONFIGURATION Release 10.6 ===
ld: warning: object file (/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk/usr/lib/libkmod.a(c_start.o)) was built for newer OSX version (10.11) than being linked (10.6)
ld: warning: object file (/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk/usr/lib/libkmod.a(c_stop.o)) was built for newer OSX version (10.11) than being linked (10.6)
=== BUILD TARGET W836x OF PROJECT HWSensors WITH CONFIGURATION Release 10.6 ===
ld: warning: object file (/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk/usr/lib/libkmod.a(c_start.o)) was built for newer OSX version (10.11) than being linked (10.6)
ld: warning: object file (/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk/usr/lib/libkmod.a(c_stop.o)) was built for newer OSX version (10.11) than being linked (10.6)
=== BUILD TARGET F718x OF PROJECT HWSensors WITH CONFIGURATION Release 10.6 ===
ld: warning: object file (/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk/usr/lib/libkmod.a(c_start.o)) was built for newer OSX version (10.11) than being linked (10.6)
ld: warning: object file (/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk/usr/lib/libkmod.a(c_stop.o)) was built for newer OSX version (10.11) than being linked (10.6)
=== BUILD TARGET PC8739x OF PROJECT HWSensors WITH CONFIGURATION Release 10.6 ===
ld: warning: object file (/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk/usr/lib/libkmod.a(c_start.o)) was built for newer OSX version (10.11) than being linked (10.6)
ld: warning: object file (/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk/usr/lib/libkmod.a(c_stop.o)) was built for newer OSX version (10.11) than being linked (10.6)
=== BUILD TARGET GeforceSensor OF PROJECT HWSensors WITH CONFIGURATION Release 10.6 ===
ld: warning: object file (/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk/usr/lib/libkmod.a(c_start.o)) was built for newer OSX version (10.11) than being linked (10.7)
ld: warning: object file (/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk/usr/lib/libkmod.a(c_stop.o)) was built for newer OSX version (10.11) than being linked (10.7)
=== BUILD TARGET AmdCPUMonitor OF PROJECT HWSensors WITH CONFIGURATION Release 10.6 ===
ld: warning: object file (/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk/usr/lib/libkmod.a(c_start.o)) was built for newer OSX version (10.11) than being linked (10.6)
ld: warning: object file (/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk/usr/lib/libkmod.a(c_stop.o)) was built for newer OSX version (10.11) than being linked (10.6)
=== BUILD TARGET FakeSMC OF PROJECT HWSensors WITH CONFIGURATION Release 10.6 ===
ld: warning: object file (/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk/usr/lib/libkmod.a(c_start.o)) was built for newer OSX version (10.11) than being linked (10.6)
ld: warning: object file (/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk/usr/lib/libkmod.a(c_stop.o)) was built for newer OSX version (10.11) than being linked (10.6)
** Building HWMonitorSMC.app v1 **
** Building HWMonitorSMC.app v2 **
** Building HWSensors-3_r111.pkg **
[partutil]
[Pre]
[HWMonitorSMC]
[HWMonitorSMC2]
[kextsToSLE]
[FakeSMC]
[IntelCPUMonitor]
[AmdCPUMonitor]
[GeforceSensor]
[NVClockX]
[RadeonMonitor]
[X3100]
[F718x]
[ITEIT87x]
[PC8739x]
[W836x]
[ACPIMonitor]
[VoodooBatterySMC]
[kextsToESP]
[Post]

NOTE: 
You need Xcode 9 and Swift 4+ to compile HWMonitorSMC.app v2, otherwise will not be included in the package.
Actually Slice compile kexts with the macosx10.11 sdk, so for a better result you should include it in newer Xcode at:

../Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/

Close and reopen Xcode, and the project will use the macosx10.11 sdk to build kexts as you can see at the second line of my log!
feedbacks appreciated!

Those files is to translate into your language HWMonitorSMC.app v2:

Preferences.strings.zip

Popover.strings.zip

Localizable.strings.zip

(post your translated file in this Topic)

 


How to checkout and build the project with the Terminal (line by line):

cd $HOME

svn checkout https://svn.code.sf.net/p/hwsensors/hwsensors3/code3/ hwsensors-hwsensors3-code3

cd $HOME/hwsensors-hwsensors3-code3

make pkg

Xcode required!

 

EDIT

I cannot upload bigger files than few megabites, I'm going to host the pkg somewhere..

EDIT II

link to the package added

 

EDIT III

added package with r111 stuff

Edited by vector sigma
added package with r111 stuff

Share this post


Link to post
Share on other sites
On 3/3/2018 at 9:23 PM, chris1111 said:

thanks for update HWMonitorSMC V2 3 Beta

one thing it  is possible adding option avoid scrolling bar and stretch all info like the original because my windows is very short here 

I see here Image post  and all infos is visible in the menue 

post-951341-0-98704100-1520108539_thumb.png

never said that I'll remove HWMonitorSMC.app v1.x ;). Anyway look in the preferences, you can hide the scroll bar permanently. More you can size the window as you like.

Share this post


Link to post
Share on other sites
7 minutes ago, vector sigma said:

Thanks! ...and all ok installing kexts into Clover?

I have updated my ESP personalizing option in pkg installation

checked fakesmc and other kext useful for my rig

All went fine

 

Share this post


Link to post
Share on other sites

@vector sigma

Thank you it works great, just one minor problem the hardware monitor doesn't show my NVME SSD, I can see the details of my NVME with iStat Menus.

I have to confess that I haven't booted the system with the new sensors and the new FakeSMC.kext maybe it will show up after I reboot the system with the new kexts and sensors.

I'll get back to you on that after I reboot the system which might tae a while.

Share this post


Link to post
Share on other sites
1 hour ago, Cyberdevs said:

@vector sigma

Thank you it works great, just one minor problem the hardware monitor doesn't show my NVME SSD, I can see the details of my NVME with iStat Menus.

I have to confess that I haven't booted the system with the new sensors and the new FakeSMC.kext maybe it will show up after I reboot the system with the new kexts and sensors.

I'll get back to you on that after I reboot the system which might tae a while.

It will. But I need time to import this code: https://github.com/smartmontools/smartmontools

It's written in c++ but I need obj-c or swift or even plain c (c is more than enough). in the meantime, if someone wants to start the job I'll be happy since next days I'll be very busy with my work.

1 hour ago, Matthew82 said:

Good work, but unfortunately I have to use your HWMonitorSMC 2 with Kozlek FakeSMC. Better support for new radeon and Skylake X. 

5aaeb139c4550_Zrzutekranu2018-03-18o19_32_35.thumb.png.c58c18f800d99c434c77cdb5c867419e.png

What is better?

Edited by vector sigma

Share this post


Link to post
Share on other sites
1 minute ago, vector sigma said:

It will. But I need time to import this code: https://github.com/smartmontools/smartmontools

It's written in c++ but I need obj-c or swift or even plain c (c is more than enough). in the meantime, if someone wants to start the job I'll be happy since next days I'll be very busy with my work

It's not a big deal and there is no rush, take your time, I just reported this just to make sure if it's available or not. Thanks for your time and efforts man :)

Share this post


Link to post
Share on other sites

Guys, in r107/108 I've introduced a new bug in HWMonitorSMC.app v2 and in Sierra and El Capitan is crashing due to the new code that add the app to the login items.

...working to solve.. so don't panic :wink_anim:

Edited by vector sigma

Share this post


Link to post
Share on other sites

Bug previously mentioned solved in r110. In r111 I've added a new Icon for the app v2, new package here.

Please report back.

 

@Slice, I see this post on Apple Life. The "force to use dark appearance" option in the Preferences is for who wants the app to be Dark on a normal appearance (i.e. Light). When the macOS appearance is alerady Dark ...will do nothing ... is already Dark and HWMonitorSMC already know what to do automatically. 

Edited by vector sigma

Share this post


Link to post
Share on other sites
1 hour ago, vector sigma said:

 

What is better?

-Support for dual gpu

-Fun speed showing good value

-better support for temp sensor.

 

Share this post


Link to post
Share on other sites
On 18/3/2018 at 9:24 PM, Matthew82 said:

-Support for dual gpu

-Fun speed showing good value

-better support for temp sensor.

 

Dual gpu support must be written, Fun speed depend on your DSDT. About temperatures you should post a screen shot to see differences. I'll take a look as soon as I have time with no promis.

On 18/3/2018 at 7:48 PM, Cyberdevs said:

It's not a big deal and there is no rush, take your time, I just reported this just to make sure if it's available or not. Thanks for your time and efforts man :)

Hi, in the meantime you or anyone has a NVMe disk can try the attached command line and post the output?

smarter disk0

It's just a quinck port of smartmontools in obj-c and may not print readable stuff, but I want to see if We got attributes. Thanks!

smarter.zip

Edited by vector sigma

Share this post


Link to post
Share on other sites
On 18.03.2018 at 9:35 PM, Matthew82 said:

Good work, but unfortunately I have to use your HWMonitorSMC 2 with Kozlek FakeSMC. Better support for new radeon and Skylake X. 

 

But it is HWSensors3:RadeonMonitor who has support for all new Radeons. Not kozlek.

Share this post


Link to post
Share on other sites
8 hours ago, vector sigma said:

Dual gpu support must be written, Fun speed depend on your DSDT. About temperatures you should post a screen shot to see differences. I'll take a look as soon as I have time with no promis.

Hi, in the meantime you or anyone has a NVMe disk can try the attached command line and post the output?


smarter disk0

It's just a quinck port of smartmontools in obj-c and may not print readable stuff, but I want to see if We got attributes. Thanks!

smarter.zip

Here is the output of the command on disk0

S.M.A.R.T. check disk: 0  SMARTReadData() failed with e00002de
Error: S.M.A.R.T. attribute check failed for disk 0 with status -536870178

Share this post


Link to post
Share on other sites

Samsung 960 pro 1 Tb (nvme)


fabios-iMac-Pro:~ fabio$ /Users/fabio/Downloads/smarter disk0
S.M.A.R.T. check disk: 0  SMARTReadData() failed with e00002de
Error: S.M.A.R.T. attribute check failed for disk 0 with status -536870178
fabios-iMac-Pro:~ fabio$ 

Screen Shot 2018-03-21 at 7.00.38 PM.png

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 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)
      BaseSystem_PLK.tool_Catalina.zip
    • By Slice
      Dell laptops and desktop can be monitored by SMM methods as mentioned is the old topic
       
      I made a plugin SMIMonitor for FakeSMC in 2014 but it was 32bits and was not working. Only now I made it to be 64bits (as darkvoid did with kozleks branch) and got positive results
        
      and after heating 
      So I have monitoring of 4 additional temperature sensors (CPU Proximity, GPU, DIMM, and Motherboard) and a CPU fan which initially stay at 0 rpm and start rotating after heating with 2882rpm.
       
      Moreover I implemented a function for brave people to control fans
      sudo SMC_util3 -kF0As -w2 The last digit 2 is a FAN speed you want to set
      0 = Off
      1 = Low
      2 = High
      If you have more then 1 fan then you can manage other one by choosing next key F1As, F2As etc.
       
      Precaution! Writing the fan speed is dangerous and may cause a computer damage. Do this at your own risk!
      Note. SMIMonitor.kext will work only with FakeSMC v3 provided with HWSensors3 in my signature.
      Official release at sf.net contains SMIMonitor without write possibility.
       
      Please test and report your successes and fails.
       
       
      SMIMonitor.kext-110.zip
      SMC_util3.zip
      smcwrite.zip
    • 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 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
×