Os valores NVidia ESA são padronizados?

Os valores NVidia ESA são padronizados?

Atualmente estou fazendo engenharia reversa das placas Dell XPS 630 e 730 Master IO, para criar ferramentas de plataforma cruzada que não são restritas pelo sistema operacional e pela placa-mãe. Analisei completamente o protocolo e tenho um programa totalmente funcional para controlar os ventiladores, as luzes e outros enfeites. No entanto, ler as temperaturas e velocidades do ventilador requer mais matemática.

Essas placas deveriam ter certificação NVidia ESA, que na época pretendia ser um padrão aberto mágico que resolveria os problemas de todos para sempre! Infelizmente, não possoencontrareste "padrão aberto" em qualquer lugar. Vários posts indicam que o que procuro deve fazer parte do padrão, mas ninguém achou por bem mencionar como.

Principalmente, estou procurando descobrir como esses valores obscuros são analisados ​​em termos utilizáveis ​​- se a especificação ESA diz "0x00 a 0xFF é uma faixa de 10 a 200 graus C" ou se a Dell sabe exatamente qual sensor térmico está instalado e podem, portanto, converter os valores em seu próprio software.

EDITAR:Depois de algumas experiências, determinei que o algoritmo para temperaturas neste caso é muito simples;T=n- 64, ondeTé a temperatura em Celsius ené o valor do byte relatado pelo controlador. Pelo menos, supostamente; este é o mesmo controlador e software em que a velocidade da ventoinha não ultrapassa 95% e ainda excede o RPM máximo do modelo da ventoinha.

No entanto, estou deixando esta pergunta sem resposta, porque ainda não descobri se este é algum tipo de padrão.

informação relacionada