Jump to content
vit9696

VirtualSMC — SMC Emulator

392 posts in this topic

Recommended Posts

Advertisement

This is what my Asus z9pe-d8 ws with dual Xeon E5-2670 v2 (20 Cores, 40 Threads) shows. I don't think it's reading all the CPUs.

cvaqU4f.png

cQAKla9.png

Share this post


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

Badruzeus, should be fixed in master. Thanks.

Great, working fine now and my 10.11.6 runs bit faster (I think).

 

Spoiler

Last login: Sun Aug 26 22:29:42 on console
MacBookPro:~ badruzeus$ kextstat | egrep "SMC|Lilu"
   22    5 0xffffff7f82d3b000 0x20000    0x20000    as.vit9696.Lilu (1.2.7) 9CE2FB6F-918B-360C-B5C0-03B3CA9898E5 <7 5 4 3 2 1>
   23    3 0xffffff7f82d5b000 0x22000    0x22000    as.vit9696.VirtualSMC (1.0.0) E6778C8A-0869-3EFB-AF4D-76258490E640 <22 11 7 5 4 3 2 1>
   24    0 0xffffff7f82d7d000 0x4000     0x4000     ru.usrsse2.SMCLightSensor (1) 87F2A214-7E33-3E11-AFDB-7A27A1645EDA <23 22 11 7 5 4 3 2 1>
   26    0 0xffffff7f82d82000 0x11000    0x11000    ru.usrsse2.SMCBatteryManager (1) 56AB98AF-7D84-30A6-B138-57335BB65EA6 <25 23 22 11 7 5 4 3 2 1>
   31    0 0xffffff7f82e75000 0x8000     0x8000     as.vit9696.SMCProcessor (1.0.0) BC5C8DD4-5BEC-3186-A39A-5DED10313A61 <23 22 11 7 5 4 3 2 1>
   39    3 0xffffff7f81d43000 0x19000    0x19000    com.apple.driver.AppleSMC (3.1.9) C1523713-8957-31FE-AA11-62E1787969B1 <11 7 5 4 3 1>
   40    0 0xffffff7f81d5e000 0x11000    0x11000    com.apple.driver.ACPI_SMC_PlatformPlugin (1.0.0) 5820F1CC-8084-3447-AA45-ABB32D56EF25 <39 38 37 12 11 7 6 5 4 3>
  103    0 0xffffff7f81d2a000 0x3000     0x3000     com.apple.driver.AppleSMCPDRC (1.0.0) 29A445F3-F04C-3CC1-99D9-9120E6046BD8 <37 12 6 4 3>
MacBookPro:~ badruzeus$ cat /private/var/log/system.log | grep SMC
Aug 26 22:30:15 MacBookPro kernel[0]: SMCBatteryManager:  smcbus @ (DBG) startRequest is called
Aug 26 22:30:15 MacBookPro kernel[0]: SMCBatteryManager:  smcbus @ (DBG) startRequest is called, address = 0xb, command = 0x3d, protocol = 0x9, status = 0xff, sendDataCount = 0x0, receiveDataCount = 0x2
Aug 26 22:30:15 MacBookPro kernel[0]: VirtualSMC:    mmio @ (DBG) read access at 00004005
Aug 26 22:30:15 MacBookPro kernel[0]: VirtualSMC:    prov @ (DBG) io result page 4 mmio 00004005: 00000000
Aug 26 22:30:15 MacBookPro kernel[0]: VirtualSMC:    prov @ (DBG) io result page 0 mmio 00000078: 43413042
Aug 26 22:30:15 MacBookPro kernel[0]: VirtualSMC:    mmio @ (DBG) write access at 00000078
Aug 26 22:30:15 MacBookPro kernel[0]: VirtualSMC:    prov @ (DBG) io result page 0 mmio 0000007F: 00000013
...

 

 

I placed "SMCBatteryManager.kext, SMCLightSensor.kext, SMCProcessor.kext" on "VirtualSMC.kext/Contents/PlugIns/" as usual, and they're loaded just fine (as should to).

 

Also with my custom "ACPI_SMC_PlatformPlugin, AGPM" values on "VirtualSMC.kext/Contents/Info.plist > IOKitPersonalities". Many thanks. :)

Edited by Badruzeus

Share this post


Link to post
Share on other sites
51 minutes ago, nmano said:

First time X99 system load without FakeSMC Thanks @vit9696

My System support SMCBatteryManager.kext or not?

BootLog_Kernel.zip

Kexts.zip

navaratnam’s Mac Pro (2).zip

SMC.zip

SMCBatteryManager.kext and SMCLightSensor.kext for laptop.

Edited by Andrey1970

Share this post


Link to post
Share on other sites

KGP, Pavo, and all experiencing "missing" cores.

Check smcread -s, you will find the temperature for all your cores properly listed. See the key names here:

https://github.com/acidanthera/VirtualSMC/blob/master/Docs/SMCKeys.txt#L847

If it is not the case, well, I can explore it with you, but this is unlikely. Tt was well tested, and VSMC supports up to 36 cores (Apple max, due to alphabet limitations).

 

Relevant FAQ entries explaining why some software is broken (nobody reads docs, I get it):

https://github.com/acidanthera/VirtualSMC/blob/master/Docs/FAQ.md#why-does-sensor-x-not-show-the-information-in-y

https://github.com/acidanthera/VirtualSMC/blob/master/Docs/SensorInfo.md#recommendations

 

In short, iStat Menus provides a custom profile (FauxMac) when it detects FakeSMC, which creates and uses SMC keys not existent on a real mac:

https://github.com/acidanthera/VirtualSMC/blob/master/Docs/iStat.txt#L1953

This is not the case for VirtualSMC, and VirtualSMC will not invent its own keys but only use the ones found on a real mac. iStat Menus thinks that a hack running vsmc is a real mac, and for this reason the corresponding profiles of each mac model are used (each profile is listed in the document above). Different mac models have different sensor list and different limitations (e.g. core count). That means, iStat Menus will not *try* to read more SMC keys than it expects to find in a corresponding mac model.

 

This behaviour is nothing but a bug of iStat Menus, as even on a real mac the CPU can be upgraded with more cores, and depending on the firmware/software more keys could appear (especially on T2). One could also use VirtualSMC to provide more keys on a real mac. If you find it uncomfortable, you should consider writing your own monitoring software or bugreporting iStat Menus author suggesting to:

— remove the "count" limitations

— allow custom sensor profile creation

This is the most reasonable decision.

 

Also, while it may surprise you, but the values CPUSensors report are actually wrong on systems with multiple CPUs, and I strongly doubt the core values are correct everywhere as well (due to wrong topology/ht analysis) ;)

 

Hope it helps and answers all the questions. Really, docs are your friend, it is no fun to write things twice.

Share this post


Link to post
Share on other sites
4 hours ago, vit9696 said:

KGP, Pavo, and all experiencing "missing" cores.

Check smcread -s, you will find the temperature for all your cores properly listed. See the key names here:

https://github.com/acidanthera/VirtualSMC/blob/master/Docs/SMCKeys.txt#L847

If it is not the case, well, I can explore it with you, but this is unlikely. Tt was well tested, and VSMC supports up to 36 cores (Apple max, due to alphabet limitations).

 

Relevant FAQ entries explaining why some software is broken (nobody reads docs, I get it):

https://github.com/acidanthera/VirtualSMC/blob/master/Docs/FAQ.md#why-does-sensor-x-not-show-the-information-in-y

https://github.com/acidanthera/VirtualSMC/blob/master/Docs/SensorInfo.md#recommendations

 

In short, iStat Menus provides a custom profile (FauxMac) when it detects FakeSMC, which creates and uses SMC keys not existent on a real mac:

https://github.com/acidanthera/VirtualSMC/blob/master/Docs/iStat.txt#L1953

This is not the case for VirtualSMC, and VirtualSMC will not invent its own keys but only use the ones found on a real mac. iStat Menus thinks that a hack running vsmc is a real mac, and for this reason the corresponding profiles of each mac model are used (each profile is listed in the document above). Different mac models have different sensor list and different limitations (e.g. core count). That means, iStat Menus will not *try* to read more SMC keys than it expects to find in a corresponding mac model.

 

This behaviour is nothing but a bug of iStat Menus, as even on a real mac the CPU can be upgraded with more cores, and depending on the firmware/software more keys could appear (especially on T2). One could also use VirtualSMC to provide more keys on a real mac. If you find it uncomfortable, you should consider writing your own monitoring software or bugreporting iStat Menus author suggesting to:

— remove the "count" limitations

— allow custom sensor profile creation

This is the most reasonable decision.

 

Also, while it may surprise you, but the values CPUSensors report are actually wrong on systems with multiple CPUs, and I strongly doubt the core values are correct everywhere as well (due to wrong topology/ht analysis) ;)

 

Hope it helps and answers all the questions. Really, docs are your friend, it is no fun to write things twice.

Yeah I have a few things that can't be read

Public keys (136):
[#KEY] type [ui32] 75693332 len [ 4] attr [80] -> 00000088
[$Adr] type [ui32] 75693332 len [ 4] attr [80] -> 00000300
[$Num] type [ui8 ] 75693820 len [ 1] attr [D0] -> 01
[BATP] type [flag] 666C6167 len [ 1] attr [80] -> 00
[BEMB] type [flag] 666C6167 len [ 1] attr [80] -> 00
[CLKH] type [{clh] 7B636C68 len [ 8] attr [D0] -> 0000708000011940
[CLKT] type [ui32] 75693332 len [ 4] attr [D0] -> 00010D50
[CLWK] type [ui16] 75693136 len [ 2] attr [D0] -> FFFF
[CRCA] type [ui32] 75693332 len [ 4] attr [80] -> 10381F50
[CRCB] type [ui32] 75693332 len [ 4] attr [80] -> D902103A
[CRCC] type [ui32] 75693332 len [ 4] attr [80] -> B5B6E677
[CRCF] type [ui32] 75693332 len [ 4] attr [90] -> 06F7B0A6
[CRCK] type [ui32] 75693332 len [ 4] attr [90] -> 00000000
[CRCR] type [ui32] 75693332 len [ 4] attr [80] -> 904DCF86
[CRCU] type [ui32] 75693332 len [ 4] attr [80] -> 2AB5E66C
[CRCa] type [ui32] 75693332 len [ 4] attr [90] -> 10381F50
[CRCb] type [ui32] 75693332 len [ 4] attr [90] -> D902103A
[CRCc] type [ui32] 75693332 len [ 4] attr [90] -> B5B6E677
[CRCr] type [ui32] 75693332 len [ 4] attr [90] -> 904DCF86
[CRCu] type [ui32] 75693332 len [ 4] attr [90] -> 2AB5E66C
[DPLM] type [{lim] 7B6C696D len [ 5] attr [51] -> NOT READABLE, code 85
[DUSR] type [ui8 ] 75693820 len [ 1] attr [40] -> NOT READABLE, code 85
[EFBM] type [ui8 ] 75693820 len [ 1] attr [C0] -> 00
[EFBP] type [ui8 ] 75693820 len [ 1] attr [C0] -> 00
Unable to read smc value E00002C1
[EFBS] type [ui8 ] 75693820 len [ 1] attr [10] -> NOT READABLE, code FF
[EPCI] type [ui32] 75693332 len [ 4] attr [80] -> 0810F000
[EVCT] type [hex_] 6865785F len [ 2] attr [D0] -> 0000
[EVHF] type [ch8*] 6368382A len [28] attr [90] -> 00000000000000000000000000000000000000000000000000000000
[EVRD] type [ch8*] 6368382A len [32] attr [90] -> 0000000000000000000000000000000000000000000000000000000000000000
[FAC0] type [ui8 ] 75693820 len [ 1] attr [C0] -> 00
[FNum] type [ui8 ] 75693820 len [ 1] attr [80] -> 00
[HBKP] type [ch8*] 6368382A len [32] attr [C0] -> 0000000000000000000000000000000000000000000000000000000000000000
[LDKN] type [ui8 ] 75693820 len [ 1] attr [80] -> 02
[LDLG] type [ch8*] 6368382A len [ 1] attr [50] -> NOT READABLE, code 85
[LDSP] type [flag] 666C6167 len [ 1] attr [40] -> NOT READABLE, code 85
[LsNM] type [ui8 ] 75693820 len [ 1] attr [80] -> 00
[MSDW] type [flag] 666C6167 len [ 1] attr [50] -> NOT READABLE, code 85
[MSFW] type [flag] 666C6167 len [ 1] attr [C0] -> 00
[MSPC] type [ui8 ] 75693820 len [ 1] attr [D0] -> 19
[MSPP] type [ui8 ] 75693820 len [ 1] attr [80] -> 00
[MSPR] type [ui8 ] 75693820 len [ 2] attr [80] -> 0001
[MSPS] type [hex_] 6865785F len [ 2] attr [80] -> 0004
[MSQC] type [ui8 ] 75693820 len [ 1] attr [80] -> 00
[MSSD] type [si8 ] 73693820 len [ 1] attr [D0] -> 05
[MSSP] type [si8 ] 73693820 len [ 1] attr [C0] -> 05
[MSSW] type [flag] 666C6167 len [ 1] attr [C0] -> 00
[MSTc] type [ui8 ] 75693820 len [ 1] attr [80] -> 00
[MSTe] type [ui8 ] 75693820 len [ 1] attr [80] -> 00
[MSTf] type [ui8 ] 75693820 len [ 1] attr [80] -> 00
[MSTi] type [ui8 ] 75693820 len [ 1] attr [80] -> 00
[MSTj] type [ui8 ] 75693820 len [ 1] attr [80] -> 00
[MSTm] type [ui8 ] 75693820 len [ 1] attr [80] -> 00
[MSWr] type [ui8 ] 75693820 len [ 1] attr [80] -> 00
[NATJ] type [ui8 ] 75693820 len [ 1] attr [C0] -> 00
[NATi] type [ui16] 75693136 len [ 2] attr [C0] -> 0000
[NTOK] type [ui8 ] 75693820 len [ 1] attr [50] -> NOT READABLE, code 85
[OSWD] type [ui16] 75693136 len [ 2] attr [C0] -> 001D
[RBr ] type [ch8*] 6368382A len [ 8] attr [80] -> 6A39300031330000
[REV ] type [{rev] 7B726576 len [ 6] attr [90] -> 02200F000018
[RGEN] type [ui8 ] 75693820 len [ 1] attr [80] -> 02
[RMAC] type [ch8*] 6368382A len [ 6] attr [C4] -> C860002CAFDB
[RMSN] type [ch8*] 6368382A len [17] attr [C4] -> 46354B34333438303247554646344A4144
[RMde] type [char] 63686172 len [ 1] attr [80] -> 41
[RPlt] type [ch8*] 6368382A len [ 8] attr [80] -> 6A39300000000000
[RSSN] type [ch8*] 6368382A len [16] attr [C4] -> 46354B4E383248464639564D00000000
[RVBF] type [{rev] 7B726576 len [ 6] attr [90] -> 02280F000007
[RVCR] type [{rev] 7B726576 len [ 6] attr [90] -> FFFFFFFFFFFF
[RVUF] type [{rev] 7B726576 len [ 6] attr [90] -> 02280F000007
[WKTP] type [ui8 ] 75693820 len [ 1] attr [D0] -> 00
[PC0C] type [sp96] 73703936 len [ 2] attr [80] -> 07BD
[PC0R] type [sp96] 73703936 len [ 2] attr [80] -> 07BD
[PC3C] type [flt ] 666C7420 len [ 4] attr [80] -> F8012041
[PCAM] type [flt ] 666C7420 len [ 4] attr [80] -> A4A5F741
[PCEC] type [flt ] 666C7420 len [ 4] attr [80] -> F8012041
[PCPC] type [sp96] 73703936 len [ 2] attr [80] -> 07BD
[PCPR] type [sp96] 73703936 len [ 2] attr [80] -> 0DD5
[PCPT] type [sp96] 73703936 len [ 2] attr [80] -> 0DD5
[PCTR] type [sp96] 73703936 len [ 2] attr [80] -> 0DD5
[TC0C] type [sp78] 73703738 len [ 2] attr [80] -> 2900
[TC0D] type [sp78] 73703738 len [ 2] attr [80] -> 3000
[TC0D] type [sp78] 73703738 len [ 2] attr [80] -> 3000
[TC0E] type [sp78] 73703738 len [ 2] attr [80] -> 3000
[TC0E] type [sp78] 73703738 len [ 2] attr [80] -> 3000
[TC0F] type [sp78] 73703738 len [ 2] attr [80] -> 3000
[TC0F] type [sp78] 73703738 len [ 2] attr [80] -> 3000
[TC0G] type [sp78] 73703738 len [ 2] attr [80] -> 0000
[TC0G] type [sp78] 73703738 len [ 2] attr [80] -> 0000
[TC0H] type [sp78] 73703738 len [ 2] attr [80] -> 3000
[TC0H] type [sp78] 73703738 len [ 2] attr [80] -> 3000
[TC0J] type [sp78] 73703738 len [ 2] attr [80] -> 0000
[TC0J] type [sp78] 73703738 len [ 2] attr [80] -> 0000
[TC0P] type [sp78] 73703738 len [ 2] attr [80] -> 3000
[TC0P] type [sp78] 73703738 len [ 2] attr [80] -> 3000
[TC0c] type [sp78] 73703738 len [ 2] attr [80] -> 2900
[TC0p] type [sp78] 73703738 len [ 2] attr [80] -> 3000
[TC0p] type [sp78] 73703738 len [ 2] attr [80] -> 3000
[TC1C] type [sp78] 73703738 len [ 2] attr [80] -> 2D00
[TC1c] type [sp78] 73703738 len [ 2] attr [80] -> 2D00
[TC2C] type [sp78] 73703738 len [ 2] attr [80] -> 2D00
[TC2c] type [sp78] 73703738 len [ 2] attr [80] -> 2D00
[TC3C] type [sp78] 73703738 len [ 2] attr [80] -> 3000
[TC3c] type [sp78] 73703738 len [ 2] attr [80] -> 3000
[TC4C] type [sp78] 73703738 len [ 2] attr [80] -> 2900
[TC4c] type [sp78] 73703738 len [ 2] attr [80] -> 2900
[TC5C] type [sp78] 73703738 len [ 2] attr [80] -> 2B00
[TC5c] type [sp78] 73703738 len [ 2] attr [80] -> 2B00
[TC6C] type [sp78] 73703738 len [ 2] attr [80] -> 2E00
[TC6c] type [sp78] 73703738 len [ 2] attr [80] -> 2E00
[TC7C] type [sp78] 73703738 len [ 2] attr [80] -> 2D00
[TC7c] type [sp78] 73703738 len [ 2] attr [80] -> 2D00
[TC8C] type [sp78] 73703738 len [ 2] attr [80] -> 2B00
[TC8c] type [sp78] 73703738 len [ 2] attr [80] -> 2B00
[TC9C] type [sp78] 73703738 len [ 2] attr [80] -> 3000
[TC9c] type [sp78] 73703738 len [ 2] attr [80] -> 3000
[TCAC] type [sp78] 73703738 len [ 2] attr [80] -> 2F00
[TCAc] type [sp78] 73703738 len [ 2] attr [80] -> 2F00
[TCBC] type [sp78] 73703738 len [ 2] attr [80] -> 3000
[TCBc] type [sp78] 73703738 len [ 2] attr [80] -> 3000
[TCCC] type [sp78] 73703738 len [ 2] attr [80] -> 2A00
[TCCc] type [sp78] 73703738 len [ 2] attr [80] -> 2A00
[TCDC] type [sp78] 73703738 len [ 2] attr [80] -> 2F00
[TCDc] type [sp78] 73703738 len [ 2] attr [80] -> 2F00
[TCEC] type [sp78] 73703738 len [ 2] attr [80] -> 2B00
[TCEc] type [sp78] 73703738 len [ 2] attr [80] -> 2B00
[TCFC] type [sp78] 73703738 len [ 2] attr [80] -> 3100
[TCFc] type [sp78] 73703738 len [ 2] attr [80] -> 3100
[TCGC] type [sp78] 73703738 len [ 2] attr [80] -> 2F00
[TCGc] type [sp78] 73703738 len [ 2] attr [80] -> 2F00
[TCHC] type [sp78] 73703738 len [ 2] attr [80] -> 2B00
[TCHc] type [sp78] 73703738 len [ 2] attr [80] -> 2B00
[TCIC] type [sp78] 73703738 len [ 2] attr [80] -> 2E00
[TCIc] type [sp78] 73703738 len [ 2] attr [80] -> 2E00
[TCJC] type [sp78] 73703738 len [ 2] attr [80] -> 3000
[TCJc] type [sp78] 73703738 len [ 2] attr [80] -> 3000
[VC0C] type [sp3c] 73703363 len [ 2] attr [80] -> 0D4A
[VC0C] type [sp3c] 73703363 len [ 2] attr [80] -> 0D4A

Hidden keys (?):
[____] type [flag] 666C6167 len [ 1] attr [80] -> 01
[OSK0] type [ch8*] 6368382A len [32] attr [90] -> 6F757268617264776F726B62797468657365776F72647367756172646564706C
[OSK1] type [ch8*] 6368382A len [32] attr [90] -> 65617365646F6E74737465616C2863294170706C65436F6D7075746572496E63
[KPPW] type [ch8*] 6368382A len [32] attr [50] -> NOT READABLE
[KPST] type [ui8 ] 75693820 len [ 1] attr [80] -> 00

 

Share this post


Link to post
Share on other sites

Pavo, noticed some key duplicates in your dump, e.g.:

[VC0C] type [sp3c] 73703363 len [ 2] attr [80] -> 0D4A
[VC0C] type [sp3c] 73703363 len [ 2] attr [80] -> 0D4A

That was a bug (though an unrelated one), please check the latest commit that it no longer happens (should contain VC0C and VC1C), best to dump again.

"Not readable" keys are also unrelated, that's how SMC is supposed to work.

Edited by vit9696

Share this post


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

Can someone check if new drivers/kexts are loaded correctly on my system? I deleted fakesmc and smchelper.

I'm getting an error just before clover logo.

Untitled.png

Send me MacBook-Pro.zip

 

I test on my system, with SMChelper (mandatory driver for Clover): no issue. Also, I think you have to reinstall it. Update to Clover r4658 release.

Drivers and kexts are loading correctly on your rig.

Share this post


Link to post
Share on other sites
8 minutes ago, Matgen84 said:

 

I test on my system, with SMChelper (mandatory driver for Clover): no issue. Also, I think you have to reinstall it. Update to Clover r4658 release.

Drivers and kexts are loading correctly on your rig.

SMCHelper is incompatible with VirtualSMC. Why does no one read the FAQ? 

https://github.com/acidanthera/VirtualSMC/blob/master/Docs/FAQ.md#what-are-the-requirements

Edited by vandroiy2012

Share this post


Link to post
Share on other sites

My system is a 18 cores

HwmonitorSMC2 seems to have a better results in cores recognition than Istat menu

both without using any additional kext

Only virtualSMC and SMCprocessor compiled this morning

 

 

Edited by fabiosun

Share this post


Link to post
Share on other sites

"VirtualSMC requires Lilu for full functioning" right?

So, what will happened with VSMC if we face a condition that need to block Lilu.kext?

(image is just an example). Thanks & sorry for asking this. I'm still curious.

 

Spoiler

HImALqo.jpg

 

Edited by Badruzeus

Share this post


Link to post
Share on other sites

Hi

 

I try again VSMC (efi + kext) on my system: 

 

  • there is verbose text before Clover GUI. Is it normal
  • during startup, there is unknown model mark. I use SMBIOS 13,2 in config.plist

Thanks

Share this post


Link to post
Share on other sites
"VirtualSMC requires Lilu for full functioning" right?
So, what will happened with VSMC if we face a condition that need to block Lilu.kext?
(image is just an example). Thanks & sorry for asking this. I'm still curious.
 
Spoiler HImALqo.jpg&key=2c45890b2e5a542467c70ac7711b650d51e2f29d53b7c1ef03c6ebea58d134b9
 
Basic functionality (booting the system) should be possible even without lilu according to faq.

Sent from my SM-G960F using Tapatalk

Share this post


Link to post
Share on other sites
21 hours ago, Badruzeus said:

Just tried VirtualSMC under Mojave Beta, it's working fine from EFI kexts folder.

However, I'm stuck with it under 10.11.6 (15G22010):

 

Share this post


Link to post
Share on other sites
5 hours ago, vit9696 said:

Pavo, noticed some key duplicates in your dump, e.g.:


[VC0C] type [sp3c] 73703363 len [ 2] attr [80] -> 0D4A
[VC0C] type [sp3c] 73703363 len [ 2] attr [80] -> 0D4A

That was a bug (though an unrelated one), please check the latest commit that it no longer happens (should contain VC0C and VC1C), best to dump again.

"Not readable" keys are also unrelated, that's how SMC is supposed to work.

Ok compiled latest commit, here is the new output. Not seeing duplicates anymore.

Public keys (136):
[#KEY] type [ui32] 75693332 len [ 4] attr [80] -> 00000088
[$Adr] type [ui32] 75693332 len [ 4] attr [80] -> 00000300
[$Num] type [ui8 ] 75693820 len [ 1] attr [D0] -> 01
[BATP] type [flag] 666C6167 len [ 1] attr [80] -> 00
[BEMB] type [flag] 666C6167 len [ 1] attr [80] -> 00
[CLKH] type [{clh] 7B636C68 len [ 8] attr [D0] -> 0000708000011940
[CLKT] type [ui32] 75693332 len [ 4] attr [D0] -> 000145DB
[CLWK] type [ui16] 75693136 len [ 2] attr [D0] -> FFFF
[CRCA] type [ui32] 75693332 len [ 4] attr [80] -> 10381F50
[CRCB] type [ui32] 75693332 len [ 4] attr [80] -> D902103A
[CRCC] type [ui32] 75693332 len [ 4] attr [80] -> B5B6E677
[CRCF] type [ui32] 75693332 len [ 4] attr [90] -> 06F7B0A6
[CRCK] type [ui32] 75693332 len [ 4] attr [90] -> 00000000
[CRCR] type [ui32] 75693332 len [ 4] attr [80] -> 904DCF86
[CRCU] type [ui32] 75693332 len [ 4] attr [80] -> 2AB5E66C
[CRCa] type [ui32] 75693332 len [ 4] attr [90] -> 10381F50
[CRCb] type [ui32] 75693332 len [ 4] attr [90] -> D902103A
[CRCc] type [ui32] 75693332 len [ 4] attr [90] -> B5B6E677
[CRCr] type [ui32] 75693332 len [ 4] attr [90] -> 904DCF86
[CRCu] type [ui32] 75693332 len [ 4] attr [90] -> 2AB5E66C
[DPLM] type [{lim] 7B6C696D len [ 5] attr [51] -> NOT READABLE, code 85
[DUSR] type [ui8 ] 75693820 len [ 1] attr [40] -> NOT READABLE, code 85
[EFBM] type [ui8 ] 75693820 len [ 1] attr [C0] -> 00
[EFBP] type [ui8 ] 75693820 len [ 1] attr [C0] -> 00
Unable to read smc value E00002C1
[EFBS] type [ui8 ] 75693820 len [ 1] attr [10] -> NOT READABLE, code FF
[EPCI] type [ui32] 75693332 len [ 4] attr [80] -> 0810F000
[EVCT] type [hex_] 6865785F len [ 2] attr [D0] -> 0000
[EVHF] type [ch8*] 6368382A len [28] attr [90] -> 00000000000000000000000000000000000000000000000000000000
[EVRD] type [ch8*] 6368382A len [32] attr [90] -> 0000000000000000000000000000000000000000000000000000000000000000
[FAC0] type [ui8 ] 75693820 len [ 1] attr [C0] -> 00
[FNum] type [ui8 ] 75693820 len [ 1] attr [80] -> 00
[HBKP] type [ch8*] 6368382A len [32] attr [C0] -> 0000000000000000000000000000000000000000000000000000000000000000
[LDKN] type [ui8 ] 75693820 len [ 1] attr [80] -> 02
[LDLG] type [ch8*] 6368382A len [ 1] attr [50] -> NOT READABLE, code 85
[LDSP] type [flag] 666C6167 len [ 1] attr [40] -> NOT READABLE, code 85
[LsNM] type [ui8 ] 75693820 len [ 1] attr [80] -> 00
[MSDW] type [flag] 666C6167 len [ 1] attr [50] -> NOT READABLE, code 85
[MSFW] type [flag] 666C6167 len [ 1] attr [C0] -> 00
[MSPC] type [ui8 ] 75693820 len [ 1] attr [D0] -> 19
[MSPP] type [ui8 ] 75693820 len [ 1] attr [80] -> 00
[MSPR] type [ui8 ] 75693820 len [ 2] attr [80] -> 0001
[MSPS] type [hex_] 6865785F len [ 2] attr [80] -> 0004
[MSQC] type [ui8 ] 75693820 len [ 1] attr [80] -> 00
[MSSD] type [si8 ] 73693820 len [ 1] attr [D0] -> 05
[MSSP] type [si8 ] 73693820 len [ 1] attr [C0] -> 05
[MSSW] type [flag] 666C6167 len [ 1] attr [C0] -> 00
[MSTc] type [ui8 ] 75693820 len [ 1] attr [80] -> 00
[MSTe] type [ui8 ] 75693820 len [ 1] attr [80] -> 00
[MSTf] type [ui8 ] 75693820 len [ 1] attr [80] -> 00
[MSTi] type [ui8 ] 75693820 len [ 1] attr [80] -> 00
[MSTj] type [ui8 ] 75693820 len [ 1] attr [80] -> 00
[MSTm] type [ui8 ] 75693820 len [ 1] attr [80] -> 00
[MSWr] type [ui8 ] 75693820 len [ 1] attr [80] -> 00
[NATJ] type [ui8 ] 75693820 len [ 1] attr [C0] -> 00
[NATi] type [ui16] 75693136 len [ 2] attr [C0] -> 0000
[NTOK] type [ui8 ] 75693820 len [ 1] attr [50] -> NOT READABLE, code 85
[OSWD] type [ui16] 75693136 len [ 2] attr [C0] -> 000F
[RBr ] type [ch8*] 6368382A len [ 8] attr [80] -> 6A39300031330000
[REV ] type [{rev] 7B726576 len [ 6] attr [90] -> 02200F000018
[RGEN] type [ui8 ] 75693820 len [ 1] attr [80] -> 02
[RMAC] type [ch8*] 6368382A len [ 6] attr [C4] -> C860002CAFDB
[RMSN] type [ch8*] 6368382A len [17] attr [C4] -> 46354B34333438303247554646344A4144
[RMde] type [char] 63686172 len [ 1] attr [80] -> 41
[RPlt] type [ch8*] 6368382A len [ 8] attr [80] -> 6A39300000000000
[RSSN] type [ch8*] 6368382A len [16] attr [C4] -> 46354B4E383248464639564D00000000
[RVBF] type [{rev] 7B726576 len [ 6] attr [90] -> 02280F000007
[RVCR] type [{rev] 7B726576 len [ 6] attr [90] -> FFFFFFFFFFFF
[RVUF] type [{rev] 7B726576 len [ 6] attr [90] -> 02280F000007
[WKTP] type [ui8 ] 75693820 len [ 1] attr [D0] -> 00
[PC0C] type [sp96] 73703936 len [ 2] attr [80] -> 0834
[PC0R] type [sp96] 73703936 len [ 2] attr [80] -> 0834
[PC3C] type [flt ] 666C7420 len [ 4] attr [80] -> FC442A41
[PCAM] type [flt ] 666C7420 len [ 4] attr [80] -> BB4D0342
[PCEC] type [flt ] 666C7420 len [ 4] attr [80] -> FC442A41
[PCPC] type [sp96] 73703936 len [ 2] attr [80] -> 0834
[PCPR] type [sp96] 73703936 len [ 2] attr [80] -> 0E33
[PCPT] type [sp96] 73703936 len [ 2] attr [80] -> 0E33
[PCTR] type [sp96] 73703936 len [ 2] attr [80] -> 0E33
[TC0C] type [sp78] 73703738 len [ 2] attr [80] -> 2300
[TC0D] type [sp78] 73703738 len [ 2] attr [80] -> 2900
[TC0E] type [sp78] 73703738 len [ 2] attr [80] -> 2900
[TC0F] type [sp78] 73703738 len [ 2] attr [80] -> 2900
[TC0G] type [sp78] 73703738 len [ 2] attr [80] -> 0000
[TC0H] type [sp78] 73703738 len [ 2] attr [80] -> 2900
[TC0J] type [sp78] 73703738 len [ 2] attr [80] -> 0000
[TC0P] type [sp78] 73703738 len [ 2] attr [80] -> 2900
[TC0c] type [sp78] 73703738 len [ 2] attr [80] -> 2300
[TC0p] type [sp78] 73703738 len [ 2] attr [80] -> 2900
[TC1C] type [sp78] 73703738 len [ 2] attr [80] -> 2600
[TC1D] type [sp78] 73703738 len [ 2] attr [80] -> 2C00
[TC1E] type [sp78] 73703738 len [ 2] attr [80] -> 2C00
[TC1F] type [sp78] 73703738 len [ 2] attr [80] -> 2C00
[TC1G] type [sp78] 73703738 len [ 2] attr [80] -> 0000
[TC1H] type [sp78] 73703738 len [ 2] attr [80] -> 2C00
[TC1J] type [sp78] 73703738 len [ 2] attr [80] -> 0000
[TC1P] type [sp78] 73703738 len [ 2] attr [80] -> 2C00
[TC1c] type [sp78] 73703738 len [ 2] attr [80] -> 2600
[TC1p] type [sp78] 73703738 len [ 2] attr [80] -> 2C00
[TC2C] type [sp78] 73703738 len [ 2] attr [80] -> 2800
[TC2c] type [sp78] 73703738 len [ 2] attr [80] -> 2800
[TC3C] type [sp78] 73703738 len [ 2] attr [80] -> 2900
[TC3c] type [sp78] 73703738 len [ 2] attr [80] -> 2900
[TC4C] type [sp78] 73703738 len [ 2] attr [80] -> 2400
[TC4c] type [sp78] 73703738 len [ 2] attr [80] -> 2400
[TC5C] type [sp78] 73703738 len [ 2] attr [80] -> 2500
[TC5c] type [sp78] 73703738 len [ 2] attr [80] -> 2500
[TC6C] type [sp78] 73703738 len [ 2] attr [80] -> 2700
[TC6c] type [sp78] 73703738 len [ 2] attr [80] -> 2700
[TC7C] type [sp78] 73703738 len [ 2] attr [80] -> 2500
[TC7c] type [sp78] 73703738 len [ 2] attr [80] -> 2500
[TC8C] type [sp78] 73703738 len [ 2] attr [80] -> 2500
[TC8c] type [sp78] 73703738 len [ 2] attr [80] -> 2500
[TC9C] type [sp78] 73703738 len [ 2] attr [80] -> 2900
[TC9c] type [sp78] 73703738 len [ 2] attr [80] -> 2900
[TCAC] type [sp78] 73703738 len [ 2] attr [80] -> 2C00
[TCAc] type [sp78] 73703738 len [ 2] attr [80] -> 2C00
[TCBC] type [sp78] 73703738 len [ 2] attr [80] -> 2A00
[TCBc] type [sp78] 73703738 len [ 2] attr [80] -> 2A00
[TCCC] type [sp78] 73703738 len [ 2] attr [80] -> 2700
[TCCc] type [sp78] 73703738 len [ 2] attr [80] -> 2700
[TCDC] type [sp78] 73703738 len [ 2] attr [80] -> 2800
[TCDc] type [sp78] 73703738 len [ 2] attr [80] -> 2800
[TCEC] type [sp78] 73703738 len [ 2] attr [80] -> 2700
[TCEc] type [sp78] 73703738 len [ 2] attr [80] -> 2700
[TCFC] type [sp78] 73703738 len [ 2] attr [80] -> 2B00
[TCFc] type [sp78] 73703738 len [ 2] attr [80] -> 2B00
[TCGC] type [sp78] 73703738 len [ 2] attr [80] -> 2A00
[TCGc] type [sp78] 73703738 len [ 2] attr [80] -> 2A00
[TCHC] type [sp78] 73703738 len [ 2] attr [80] -> 2800
[TCHc] type [sp78] 73703738 len [ 2] attr [80] -> 2800
[TCIC] type [sp78] 73703738 len [ 2] attr [80] -> 2900
[TCIc] type [sp78] 73703738 len [ 2] attr [80] -> 2900
[TCJC] type [sp78] 73703738 len [ 2] attr [80] -> 2B00
[TCJc] type [sp78] 73703738 len [ 2] attr [80] -> 2B00
[VC0C] type [sp3c] 73703363 len [ 2] attr [80] -> 0D5E
[VC1C] type [sp3c] 73703363 len [ 2] attr [80] -> 0FB1

Hidden keys (?):
[____] type [flag] 666C6167 len [ 1] attr [80] -> 01
[OSK0] type [ch8*] 6368382A len [32] attr [90] -> 6F757268617264776F726B62797468657365776F72647367756172646564706C
[OSK1] type [ch8*] 6368382A len [32] attr [90] -> 65617365646F6E74737465616C2863294170706C65436F6D7075746572496E63
[KPPW] type [ch8*] 6368382A len [32] attr [50] -> NOT READABLE
[KPST] type [ui8 ] 75693820 len [ 1] attr [80] -> 00

 

Share this post


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

I try again VSMC (efi + kext) on my system: 

  • there is verbose text before Clover GUI. Is it normal

It is normal if you're using VirtualSMC "DEBUG" version.

Share this post


Link to post
Share on other sites
5 hours ago, matgeo said:

Can someone check if new drivers/kexts are loaded correctly on my system? I deleted fakesmc and smchelper.

I'm getting an error just before clover logo.

Clean the NVRam.

Share this post


Link to post
Share on other sites
53 minutes ago, Badruzeus said:

It is normal if you're using VirtualSMC "DEBUG" version.

 

Compiling with Xcode 9.4.1, I use driver and kext from package's folder. Where is normal version?

 

Thanks

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.

×