vector sigma Posted March 9, 2019 Share Posted March 9, 2019 (edited) 58 minutes ago, unixb0y said: Actually I had an issue after putting the kexts into S/L/E where it wouldn't boot anymore but starting from the Clover USB was easily possible and from there I could move the files back to EFI/EFI/.... yes, using a copy of Clover from a USB pen it's enough because leave your setup working. I made more then one change but I think I have to go step by step. So here a tiny change only reading the Fans from this: if (model >= NCT6681) { for (int i = 0; i < fanLimit; i++) { int bank = NUVOTON_TACHOMETER[i] >> 8; int reg = NUVOTON_TACHOMETER[i] & 0xFF; int16_t msbyte = readByte(bank, reg); int16_t lsbyte = readByte(bank, reg + 1); fanValue[i] = (msbyte << 8) + lsbyte; fanValueObsolete[i] = false; } return; } to this: if (model >= NCT6681) { for (int i = 0; i < fanLimit; i++) { UInt8 bank = NUVOTON_TACHOMETER[i] >> 8; UInt8 reg = NUVOTON_TACHOMETER[i] & 0xFF; UInt8 msbyte = readByte(bank, reg); UInt8 lsbyte = readByte(bank, reg + 1); fanValue[i] = (UInt16)((msbyte << 8) | lsbyte); fanValueObsolete[i] = false; } return; } ..should work, at least without kernel panic. W836x.kext.zip Edited March 9, 2019 by vector sigma typo 1 Link to comment Share on other sites More sharing options...
AKlion Posted March 9, 2019 Share Posted March 9, 2019 4 hours ago, vector sigma said: W836x.kext.zip I tried to put a kext on a bootable USB flash drive with clover, but it did not work. Temperature sensors on the motherboard and fans also do not work. Link to comment Share on other sites More sharing options...
vector sigma Posted March 9, 2019 Share Posted March 9, 2019 1 hour ago, AKlion said: I tried to put a kext on a bootable USB flash drive with clover, but it did not work. Temperature sensors on the motherboard and fans also do not work. Another test please: W836x.kext.zip Link to comment Share on other sites More sharing options...
AKlion Posted March 10, 2019 Share Posted March 10, 2019 7 hours ago, vector sigma said: Another test please: W836x.kext.zip Does not work Link to comment Share on other sites More sharing options...
Rodion2010 Posted March 10, 2019 Share Posted March 10, 2019 (edited) 5 minutes ago, AKlion said: Does not work is it about FakeSMC or VirtualSMC? they use completely different sets of SuperIO plugins W836x is for FakeSMC SMCSuperIO for VirtualSMC Edited March 10, 2019 by Rodion2010 1 Link to comment Share on other sites More sharing options...
AKlion Posted March 10, 2019 Share Posted March 10, 2019 If I put FakeSMC my machine starts working slower. And while working, I see that it is slower. Therefore, I put VirtualSMC.kext and so everything works much better. Link to comment Share on other sites More sharing options...
vector sigma Posted March 10, 2019 Share Posted March 10, 2019 (edited) 8 hours ago, AKlion said: If I put FakeSMC my machine starts working slower. And while working, I see that it is slower. Therefore, I put VirtualSMC.kext and so everything works much better. , this explain why nothing happened. Could you please try, anyway, FakeSMC.kext + IntelCPUMonitor.kext + W836x.kext attached just for testing purpose as I working on it ? FakeSMC.kext.zip IntelCPUMonitor.kext.zip W836x.kext.zip To do that you have to take away temporarily VirtualSMC.kext, SMCSuperIO.kext and SMCProcessor.kext. P.S. using a USB pen drive 8 hours ago, Rodion2010 said: is it about FakeSMC or VirtualSMC? they use completely different sets of SuperIO plugins Thanks Edited March 10, 2019 by vector sigma typo Link to comment Share on other sites More sharing options...
unixb0y Posted March 10, 2019 Share Posted March 10, 2019 @vector sigma @Rodion2010 Any advice for my mainboard / superIO chip? Temperature and fan RPMs are missing / off Link to comment Share on other sites More sharing options...
vector sigma Posted March 10, 2019 Share Posted March 10, 2019 Just now, unixb0y said: @vector sigma @Rodion2010 Any advice for my mainboard / superIO chip? Temperature and fan RPMs are missing / off Did you tried the kext here? 1 Link to comment Share on other sites More sharing options...
unixb0y Posted March 10, 2019 Share Posted March 10, 2019 (edited) 1 hour ago, vector sigma said: Did you tried the kext here? No, I thought it's for the other superIO! I have the NCT6793D. I "switched" to your new kext and it made no difference :-/ By the way: What does changing the values in the Info.plist → IOKitPersonalities → Winbond W836x Monitor Plugin → Sensors Configuration → ASUS → Z370-A actually do? Is it just for the text / labels that HWMonitor displays or does it actually affect if the kext works or not? Edited March 10, 2019 by unixb0y Link to comment Share on other sites More sharing options...
vector sigma Posted March 10, 2019 Share Posted March 10, 2019 (edited) 52 minutes ago, unixb0y said: By the way: What does changing the values in the Info.plist → IOKitPersonalities → Winbond W836x Monitor Plugin → Sensors Configuration → ASUS → Z370-A actually do? Is it just for the text / labels that HWMonitor displays or does it actually affect if the kext works or not? For the app does nothing since it reads SMC keys. The "Sensors Configuration" instead yes, it matter, and it is up to you to adjust it. Once we have a working and tested configuration we can add it to the project so that anyone else with your motherboard will be happy. Then, you told me you are a programmer so I was expecting from you to read the code , and make sure that under "Sensors Configuration"->ASUS you create a dictionary called like your motherboard name. Name that you can find in the ioreg (IODeviceTree) under "/efi->platform->OEMBoard" (or "/efi->platform->OEMProduct" if OEMBoard does not exist). This just to read a custom configuration, otherwise "Default" will taken into account instead. So, IOKitPersonalities → Winbond W836x Monitor Plugin → Sensors Configuration → ASUS → Z370-A will be read only if that match. Here you told that everything works but the fan's reading, please ensure we are working in the same direction and ensure the custom configuration is read. EDIT and ensure FANINLIMIT is not 0 and <=7 Edited March 10, 2019 by vector sigma Link to comment Share on other sites More sharing options...
AKlion Posted March 10, 2019 Share Posted March 10, 2019 30 minutes ago, vector sigma said: This is the GUI version: IORegistryExplorer.app.zip I did ioreg. I can not understand why the forum subscription does not work and I do not receive letters from the forum. How to set up correct emails to arrive immediately? iMac — AKlion.ioreg.zip Link to comment Share on other sites More sharing options...
AKlion Posted March 12, 2019 Share Posted March 12, 2019 On 3/10/2019 at 1:22 PM, vector sigma said: , this explain why nothing happened. Could you please try, anyway, FakeSMC.kext + IntelCPUMonitor.kext + W836x.kext attached just for testing purpose as I working on it ? FakeSMC.kext.zip IntelCPUMonitor.kext.zip W836x.kext.zip Good day. Tell me if you can do the same for VirtualSMC.kext? Link to comment Share on other sites More sharing options...
AKlion Posted March 13, 2019 Share Posted March 13, 2019 4 hours ago, vector sigma said: Anyway, can you show me the SMC dump by right clicking on first row in HWMonitorSMC2.app? I made two dumps, one when I started with FakeSMC, the second when I started with VirtualSMC. Compressed file.zip Link to comment Share on other sites More sharing options...
AKlion Posted March 16, 2019 Share Posted March 16, 2019 On 3/13/2019 at 10:13 PM, vector sigma said: Anyway, can you show me the SMC dump by right clicking on first row in HWMonitorSMC2.app? Good day, today I was adjusting the processor and it was understood that the processor consumed power was not enough. It is very necessary to know the power consumed by the processor. Can this be done? Link to comment Share on other sites More sharing options...
Andrey1970 Posted March 16, 2019 Share Posted March 16, 2019 12 hours ago, AKlion said: Good day, today I was adjusting the processor and it was understood that the processor consumed power was not enough. It is very necessary to know the power consumed by the processor. Can this be done? Сенсоры от @slice не выдают smc ключей для мощности cpu и igpu, в отличии от vsmc и варианта козлика. Нужно просить слайса чтобы добавил. Link to comment Share on other sites More sharing options...
Owl Posted March 26, 2019 Share Posted March 26, 2019 Just wondering if there is support for the ite8665 superio chip in the works? seems like many modern asus boards are using this chip. Link to comment Share on other sites More sharing options...
Slice Posted March 29, 2019 Author Share Posted March 29, 2019 I moved all discussion about Winbond/Nuvoton into the specific thread Link to comment Share on other sites More sharing options...
pkdesign Posted March 29, 2019 Share Posted March 29, 2019 Not sure why I see no fan speed for my RX570. I have the following kexts in the EFI/Clover/kexts/Other folder: ACPIMonitor.kext FakeSMC.kext IntelCPUMonitor.kext ITEIT87x.kext PC8739x.kext RadeonMonitor.kext Link to comment Share on other sites More sharing options...
Slice Posted April 5, 2019 Author Share Posted April 5, 2019 Radeon fans was never monitored. Link to comment Share on other sites More sharing options...
pico joe Posted April 5, 2019 Share Posted April 5, 2019 @Slice my RX 460 show fans monitoring Link to comment Share on other sites More sharing options...
vector sigma Posted April 5, 2019 Share Posted April 5, 2019 (edited) 15 minutes ago, pico joe said: @Slice my RX 460 show fans monitoring This depend by the OS driver and not by the plugins. Don't know if that happens on a not supported id(??) and we cannot do other then hide those values. Only when aren't good values. I'll do that in a next commit as soon as I'll have time. Edited April 5, 2019 by vector sigma typo 1 Link to comment Share on other sites More sharing options...
vector sigma Posted April 5, 2019 Share Posted April 5, 2019 Guys, ooc what can be a max value for a Fan? How many rpm can have a pump? Link to comment Share on other sites More sharing options...
Slice Posted April 6, 2019 Author Share Posted April 6, 2019 21 hours ago, vector sigma said: Guys, ooc what can be a max value for a Fan? How many rpm can have a pump? There is no physical limits because drive has DC power. But in common sense it will not be more then 4000rpm. 1 Link to comment Share on other sites More sharing options...
unixb0y Posted April 6, 2019 Share Posted April 6, 2019 On 4/5/2019 at 6:07 PM, vector sigma said: Guys, ooc what can be a max value for a Fan? How many rpm can have a pump? Mine actually run at under 1k (Noctua) 1 Link to comment Share on other sites More sharing options...
Recommended Posts