Jump to content

Detection of OPT Temp sensors when (Temp < 0)


ded
 Share

Recommended Posts

Hi,

I'm using Everest/AIDA64 for monitoring of temperatures outside computer case. I use ASUS external Temp sensor plugged to OPT motherboard connector. Everything is going right when temperature is above zero (Celsius). When temp is going below zero, the measurements are good too. The only small problem is that it is reported as unsigned integer (i.e. -1 as 129) but it is not so important.

But when AIDA is starting and sensor temperature is below 0, it rejects the sensor from further reading. So it cannot be found neither in systray nor the registry. Possibly AIDA sensor detection logic decides that such values with bit7=1 are meaningless and sensor is not working. It takes place only when AIDA detects the sensors, so, if temp was > 0 on detection time, all later sensor readings are performed and good, regardless of temperature sign.

Is there a way to force the monitoring of these sensors regardless of their start values?

Hardware used: MB Asus Maximus II Formula, standard ASUS external temperature sensors with 1m cables connected to OPT1-OPT3 motherboard connectors.

Regards, Ilya

  • Like 1
Link to comment
Share on other sites

Thank you for the info, we'll work on that. However, on Maximus II boards we have absolutely no documentation or info on how OPT temperatures are coded in the register. The BIOS of that board simply ignores any readings above 110, so it simply does not support any negative temperatures. You mentioned -1 Celsius is coded as 129 (signed integer), but can you also please check how -2 and -3 Celsius is coded? -2C = 130 and -3C = 131 perhaps?

Thanks,

Fiery

Link to comment
Share on other sites

You mentioned -1 Celsius is coded as 129 (signed integer), but can you also please check how -2 and -3 Celsius is coded? -2C = 130 and -3C = 131 perhaps?

Thank you for the reply. Yes, they coded as you said, -2C = 130 and -3C = 131 etc. So my decoding is

 int realTemp = (tempReadFromRegistry <= 128)? tempReadFromRegistry : 128 - tempReadFromRegistry;

The problem of sensor loss is in its detection only.

Link to comment
Share on other sites

We've improved negative temperature handling in the following new beta release of AIDA64 Extreme Edition:

Thank you for the fast response! I tried the version you provided. The results are:

(1) It seems not to write OPT sensor values to the registry. :wacko: Sorry, I haven't tested other methods of retrieving data.

(2) OPT temp sensor icons now successfully appeared in systray, having strange line on the bottom of the icon, and not displaying negative sign, when the values are negative.

(3) Now systray icons show -17C instead of -11C according to the reference thermometer. This issue is a question of sensor calibration, and of course it is not a responsibility of AIDA. Furthermore I'm not sure that this temp range is suitable for that sensor and/or mobo controller. Anyway I could perform the calibration issues by myself if you'll provide export to the registry .

Regards, Ilya

Link to comment
Share on other sites

1) Are you sure? We've just tested it, and we have all three OPTx temperatures in the Registry. Have you enabled the relevant items in AIDA64 / main menu / File / Preferences / Hardware Monitoring / External Applications?

2) We'll fix that in the next AIDA64 beta release. As soon as it's ready, I'll post a note into this topic :wacko:

Thanks,

Fiery

Link to comment
Share on other sites

1) Are you sure? We've just tested it, and we have all three OPTx temperatures in the Registry. Have you enabled the relevant items in AIDA64 / main menu / File / Preferences / Hardware Monitoring / External Applications?

2) We'll fix that in the next AIDA64 beta release. As soon as it's ready, I'll post a note into this topic :(

1) My bad - now I double-checked the controls you said and noticed that the reflection to Registry is turned on, but OPTx items were unchecked. (Maybe during experiments I turned these switches off when OPTx were detectable because temp > 0, and later they stopped being detectable because temp < 0, and so they lost from the settings page. :wacko: and then I ran your Beta and forgot to check the settings. Ufff. :)) Now I switched them on and my systray icon now reflecting your -14C in the Registry and your icon too.

2) Thank you! Staying monitoring this topic for your posts.

Regards, Ilya

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

×
×
  • Create New...