Question - ASUS buggy WMI workaround

electrified

New Member
Hi Martin,

Many thanks for your work on HWiNFO!

In the release notes for 5.92 you say "Added workaround for ASUS ROG STRIX B450/X470 boards with buggy WMI implementation."

I was wondering if you could share any information on the workaround?

I have written a Linux sensors driver for the ASUS WMI interface (https://github.com/electrified/asus-wmi-sensors) but I currently exclude WMI versions < 3 or 2 with some exceptions, due to what I've read about issues on earlier versions.

If I could add support for the Strix boards that report version 0 that would be great  :)

Best regards,
Ed
 

Martin

HWiNFO Author
Staff member
The workaround I added is that WMI version 1 is excluded for all boards and 2 for "ROG STRIX" series only.
Unfortunately it seems that some later BIOS versions are still buggy.
 

electrified

New Member
Thanks for the reply.

Agreed, Asus don't seem to be updating the WMI code in new BIOS releases. Hopefully they will some time in the future...
 

Martin

HWiNFO Author
Staff member
Well, I'm not so optimistic. It seems that ASUS lost interest in WMI sensor monitoring.
 

electrified

New Member
Ah, that is a shame. If properly implemented a standardised WMI interface across all their boards seems like a good idea.
 

Martin

HWiNFO Author
Staff member
This idea was created also because reading sensor values from the SIO/EC could cause issues on Ryzen mainboards, especially due to lack of synchronization with the EC.
 

Martin

HWiNFO Author
Staff member
Yes, you need to open the HWiNFO64.INI file and put the following option at the end of the file:
AsusWMI=0
 

Jaffi

New Member
Martin said:
Yes, you need to open the HWiNFO64.INI file and put the following option at the end of the file:
AsusWMI=0
Hello,

I scratched my head for a while, because hwinfo was reading a wrong value for 12v from my board (Asus Prime x470-pro), so I stumbled across this thread. Adding AsusWMI=0 to the file you mentioned solved this problem for me, see screenshots!
The board has the latest bios installed.
 

Martin

HWiNFO Author
Staff member
That option might solve the +12V reporting, but in some cases might result in problems when accessing sensors on the SIO chip. This can result in various system malfunction or BSODs.
If you observe such issues, I'd recommend to remove that setting and wait for ASUS to fix this. A few days ago I got a confirmation that it will be fixed in a new BIOS update.
 

Jaffi

New Member
Martin said:
That option might solve the +12V reporting, but in some cases might result in problems when accessing sensors on the SIO chip. This can result in various system malfunction or BSODs.
If you observe such issues, I'd recommend to remove that setting and wait for ASUS to fix this. A few days ago I got a confirmation that it will be fixed in a new BIOS update.
Thank you for the quick response! Great to hear!
 
Top