Jump to content

VirtualSMC — SMC Emulator


vit9696
760 posts in this topic

Recommended Posts

VIN5 = <2eb21d3f>
VTT = <b91e853f>
AUXFAN3 = 0
3VCC = <3cdfcf3f>
VIN3 = <24dbf93e>
VIN8 = <5d8f0240>
SYSFAN = 353
VIN1 = <0000803f>
VBAT = <d0f7d33f>
CPUFAN = 420
VIN6 = <90c2753f>
VIN4 = <508d973e>
AUXFAN0 = 362
3VSB = <d222db3f>
VIN2 = <1b2fdd3e>
AUXFAN1 = 0
VIN7 = <a69b443f>
VIN0 = <2506813f>
AUXFAN2 = 0
CPUVCORE = <d2225b3f>
AVSB = <3cdfcf3f>

 

  • Like 1
Link to comment
Share on other sites

7 hours ago, vector sigma said:

Thanks guys! Voltages needs a formula to be applied based on motherboards (on its capacitors/resistors), I'll create a method to let users to apply a custom configuration..

Hi, this might be useful(?):

358005182_NCT6793DASUSPRIMEZ270-p.thumb.png.60496c7830302afb4045696dab762125.png

Sensor readings taken in HWinfo64 https://www.hwinfo.com/

Sensor datasheet -> https://www.dropbox.com/sh/w57yqrzk8dmeng2/AABs51V5NbfZGKi2sAN1Ekk_a?dl=0

  • Like 1
Link to comment
Share on other sites

On 1/20/2020 at 7:42 AM, ctich said:

Hi, this might be useful(?):

Oh yeah!   ..... try:D

 

there will be a folder inside HWMonitorSMC2.app/Contents/SharedSupport/, where sub folders and files will exists:

ASUS/
    H81M-E.plist
    PRIME Z270-P.plist
ASROCK/
    ...
    ...
   etc.

 

..but in the meantime this folder will be in your Desktop:

SharedSupport.zip

 

run this new one: [REMOVED]   and you will see something like that:

SMCSuperIO parser by vector sigma.
Product = All Series
Board = H81M-E
Vendor = ASUS
/Users/vectorsigma/Desktop/SharedSupport/ASUS/H81M-E.plist not found.

now you have to create your configuration, i.e. SharedSupport/ASUS/H81M-E.plist (or what ever the program say to you). Take a look at ../ASUS/H81M-E.plist, it is easy:

plist.png.c59795c454722271602e5765bcfd3ac4.png

 

name to override the sensor name, if you want, for both fans and voltages.

multi to moltiplicate the voltage if wrong.

... this for all the sensors shown. Soon in HWMonitorSMC2.app :).

let me know

 

EDIT

for Open Core see here

Edited by vector sigma
beta program removed
  • Like 2
Link to comment
Share on other sites

Product = Unknown
Board = Unknown
Vendor = Unknown

FANS:
FAN2 = 323 RPM
FAN1 = 951 RPM
FAN5 = 0 RPM
FAN4 = 0 RPM
FAN3 = 315 RPM

VOLTAGES:
VIN7 = 1.692 Volts
VIN3 = 2.040 Volts
VBAT = 1.524 Volts
VIN6 = 1.356 Volts
VIN2 = 2.040 Volts
VIN5 = 1.788 Volts
VIN1 = 2.040 Volts
VIN4 = 0.012 Volts
VIN0 = 0.552 Volts

Gigabyte Z87X-HD3

Link to comment
Share on other sites

1 minute ago, jinbingmao said:

Product = Unknown
Board = Unknown
Vendor = Unknown

FANS:
FAN2 = 323 RPM
FAN1 = 951 RPM
FAN5 = 0 RPM
FAN4 = 0 RPM
FAN3 = 315 RPM

VOLTAGES:
VIN7 = 1.692 Volts
VIN3 = 2.040 Volts
VBAT = 1.524 Volts
VIN6 = 1.356 Volts
VIN2 = 2.040 Volts
VIN5 = 1.788 Volts
VIN1 = 2.040 Volts
VIN4 = 0.012 Volts
VIN0 = 0.552 Volts

Gigabyte Z87X-HD3

A ioreg please

Link to comment
Share on other sites

@vector sigma


ctich@iMac-Sergey ~ % /Users/ctich/Desktop/SMCSuperIO 

SMCSuperIO parser by vector sigma.

Product = Unknown

Board = Unknown

Vendor = Unknown

 

FANS:

AUXFAN3 = 0 RPM

SYSFAN = 0 RPM

CPUFAN = 914 RPM

AUXFAN0 = 0 RPM

AUXFAN1 = 0 RPM

AUXFAN2 = 0 RPM

 

VOLTAGES:

VIN5 = 0.160 Volts

VTT = 1.208 Volts

3VCC = 1.688 Volts

VIN3 = 0.120 Volts

VIN8 = 0.152 Volts

VIN1 = 1.024 Volts

VBAT = 1.592 Volts

VIN6 = 0.128 Volts

VIN4 = 1.024 Volts

3VSB = 1.696 Volts

VIN2 = 0.136 Volts

VIN7 = 0.136 Volts

VIN0 = 1.008 Volts

CPUVCORE = 0.344 Volts

AVSB = 1.704 Volts

ctich@iMac-Sergey ~ % 

 

z270-p.zip

Link to comment
Share on other sites

17 minutes ago, vector sigma said:

Guys, you don't have OEM informations under IODeviceTree:/efi/platform as Clover does. So try this: SMCSuperIO.zip 

 

and create


~/Desktop/SharedSupport/lpc.plist

try again

SMCSuperIO parser by vector sigma.
Product = Unknown
Board = Unknown
Vendor = Unknown

FANS:
FAN2 = 324 RPM
FAN1 = 955 RPM
FAN5 = 0 RPM
FAN4 = 0 RPM
FAN3 = 317 RPM

VOLTAGES:
VIN7 = 1.692 Volts
VIN3 = 2.040 Volts
VBAT = 1.524 Volts
VIN6 = 1.356 Volts
VIN2 = 2.040 Volts
VIN5 = 1.788 Volts
VIN1 = 2.040 Volts
VIN4 = 0.012 Volts
VIN0 = 0.444 Volts
logout

 

Link to comment
Share on other sites

2 minutes ago, vector sigma said:

@ctich my mistake, use this

:thumbsup_anim:

ctich@iMac-Sergey ~ % /Users/ctich/Desktop/SMCSuperIO

SMCSuperIO parser by vector sigma.

Product = Unknown

Board = Unknown

Vendor = Unknown

Loading configuration from ../SharedSupport/lpc.plist.

 

FANS:

AUXFAN3 = 0 RPM

SYSFAN = 0 RPM

CPUFAN = 906 RPM

AUXFAN0 = 0 RPM

AUXFAN1 = 0 RPM

AUXFAN2 = 0 RPM

 

VOLTAGES:

VIN5 = 0.160 Volts

VTT = 1.208 Volts

3VCC = 3.376 Volts

VIN3 = 0.120 Volts

VIN8 = 0.152 Volts

VIN1 = 5.120 Volts

VBAT = 3.184 Volts

VIN6 = 0.128 Volts

VIN4 = 1.024 Volts

3VSB = 3.392 Volts

VIN2 = 0.136 Volts

VIN7 = 0.136 Volts

VIN0 = 12.096 Volts

CPUVCORE = 0.704 Volts

AVSB = 3.408 Volts

ctich@iMac-Sergey ~ %

  • Haha 1
Link to comment
Share on other sites

7 hours ago, vector sigma said:

Guys, you don't have OEM informations under IODeviceTree:/efi/platform as Clover does. So try this:  SMCSuperIO.zip

 

and create


~/Desktop/SharedSupport/lpc.plist

try again

because virtualsmc doesn't set IODeviceTree:/efi/platform/oem information, so we need lpc.plist? there is no way to auto detect the board itself?

Link to comment
Share on other sites

×
×
  • Create New...