Jump to content
vit9696

VirtualSMC — SMC Emulator

709 posts in this topic

Recommended Posts

Advertisement
4 minutes ago, vector sigma said:

Did you use SMCSuperIO.kext v1.1.0?

Same here: SMCSuperIO not found:

 

0 0xffffff7f86631000 0xc000     0xc000     ru.joedm.SMCSuperIO (1.1.0) E57FF17D-A160-3C5C-AF5A-0087C646D8B3 <45 42 12 8 6 5 3 2 1>

Share this post


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

@biciolino, @jinbingmao please test this: SMCSuperIO.zip

VIN0 = <d578693f>
VIN7 = <3e0ad73f>
FAN5 = 0
FAN1 = 1099
VIN3 = <a470fd3f>
VBAT = <ba49cc3f>
VIN6 = <0000c03f>
FAN4 = 0
VIN2 = <355efa3f>
VIN5 = <022b873f>
FAN3 = 0
VIN1 = <0000c03f>
VIN4 = <17d90e40>
FAN2 = 0

Share this post


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

@biciolino@jinbingmao  请对此进行测试:  SMCSuperIO.zip

FAN2 = 324
VIN7 = <7593d83f>
VIN3 = <5c8f0240>
FAN1 = 1001
FAN5 = 0
VBAT = <6f12c33f>
VIN6 = <6991ad3f>
FAN4 = 0
VIN2 = <5c8f0240>
VIN5 = <2fdde43f>
VIN1 = <5c8f0240>
FAN3 = 317
VIN4 = <a69b443c>
VIN0 = <f853e33e>

 

Share this post


Link to post
Share on other sites
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>

 

Share this post


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

Share this post


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

Share this post


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

Share this post


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

Share this post


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

Share this post


Link to post
Share on other sites

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

 

and create

~/Desktop/SharedSupport/lpc.plist

try again

Edited by vector sigma
beta program removed

Share this post


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

 

Share this post


Link to post
Share on other sites
19 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

1531415163_2020-01-2023_15_19.png.18ebf2e4b8778e6d28877ab61708a72e.png700464979_2020-01-2023_15_52.png.5a00a6439d4c1d328214144b8525dc6c.png

Share this post


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

Share this post


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

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   1 member

×