royo2015 / open-hardware-monitor

Automatically exported from code.google.com/p/open-hardware-monitor
0 stars 0 forks source link

Add support for Nuvotron NCT6779D and Asus P8Z77-V #347

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
It would be nice if support for the NCT67790 could be added. Unfortunately, I 
couldn't find any datasheet or documentation (or even admission of it's 
existence), but as my new motherboard uses it, here's a patch created by trial 
and error.

It might at least serve as a starting point for full support.

Original issue reported on code.google.com by alexval...@gmail.com on 12 May 2012 at 7:36

Attachments:

GoogleCodeExporter commented 9 years ago
Thank you for your patch.

From images it looks like the Asus P8Z77-V uses a super I/O chip named NCT6779D.

http://www.overclock.net/t/1227130/asus-p8z77-v-deluxe-motherboard-diagram

I will try to get a datasheet for the NCT6779D as this results usually in more 
robust code.

Original comment by moel.mich on 24 Jun 2012 at 3:54

GoogleCodeExporter commented 9 years ago
Thanks for the reply, and good luck getting the data sheet!

I have the P8Z77-V, not deluxe (as shown in the photo you found), but I suppose 
it's more likely that the D just looks like an 0 than it being a different chip!

Original comment by alexval...@gmail.com on 24 Jun 2012 at 5:02

GoogleCodeExporter commented 9 years ago
I have received the datasheet from Nuvoton and written a first experimental 
implementation for the NCT6779D. Can you test this on your mainboard and submit 
a report (File -> Submit Report...)?

http://openhardwaremonitor.org/files/openhardwaremonitor-v0.4.0.12-alpha.zip

I haven't started yet with adding the mainboard specific configuration for the 
Asus P8Z77-V, as I want to get the NCT6779D supported completely first.

Original comment by moel.mich on 1 Jul 2012 at 9:51

GoogleCodeExporter commented 9 years ago
You got a datasheet? Nice one! I've just submitted a report now, but at first 
glance it looks good from here.

Original comment by alexval...@gmail.com on 2 Jul 2012 at 7:24

GoogleCodeExporter commented 9 years ago
Thank you. I have corrected a small problem with the temperature reading and 
added a better default configuration for the NCT6779D (see SVN). 

It would be great if you can port your mainboard specific configuration 
(voltages, labels for fans and temps) to the new NCT6779D implementation and 
post a patch once more. In the new implementation things are read mostly from 
different registers (following the datasheet) so I am not sure how to map your 
patch above to the new channels (without guessing too often). 

Original comment by moel.mich on 2 Jul 2012 at 12:58

GoogleCodeExporter commented 9 years ago
I've named the valid temps, fans and controls, but I none of the unnamed 
voltages seem to match up to anything the Asus monitor software (AI Suite) 
reports for voltages. Not really sure what to do about those.

I mean, for example in other Asus boards Voltage index 1 is +12V at 11,1 - that 
gives 12.096V compared to 12.288V recorded by the Asus tool. It might be the 
right sensor, but needing an offset, but that would just be a guess at this 
point.

Original comment by alexval...@gmail.com on 3 Jul 2012 at 7:22

Attachments:

GoogleCodeExporter commented 9 years ago
Thank you for the configuration. I have added it in its current state. If a 
more detailed voltage configuration is ever found one can still correct it. 

Btw. offsets on these voltages are very rare, usually its just another scaling 
(different resistors). The best way to identify is first trying to find out 
which channel is which (value changes at the same time in both tools), and then 
trying to calculate matching resistor values.

http://openhardwaremonitor.org/files/openhardwaremonitor-v0.4.0.14-alpha.zip

Original comment by moel.mich on 8 Jul 2012 at 7:30

GoogleCodeExporter commented 9 years ago
OK, I'm giving up on the voltages. As far as I can tell, *no* resistor values 
make them match up exactly, so who knows what the Asus tool is doing. To be 
completely honest, the voltages really aren't that important to me personally, 
sorry.

Thanks for your efforts to include this chip and motherboard, I appreciate it.

Original comment by alexval...@gmail.com on 15 Jul 2012 at 7:32