Um novo driver de código aberto foi publicado para oferecer suporte à interface WMI encontrada em sistemas Dell mais recentes. Este driver de plataforma permite a leitura de propriedades da bateria, como temperatura e IDs, bem como informações adicionais do sensor térmico/ventilador.
Embora a Dell tenha contribuído muito ao longo dos anos para o kernel Linux upstream, este driver dell-wmi-ddv não foi desenvolvido por eles, mas sim por engenharia reversa de um desenvolvedor independente, Armin Wolf. No momento, as informações da bateria estão sendo expostas, enquanto os dados adicionais do sensor ainda em engenharia reversa são despejados via DebugFS para facilitar a análise no processo de engenharia reversa.
Esta interface WMI, que tem engenharia reversa e é suportada pelo driver dell-wmi-ddv, também é chamada de DDV-Dell Data Vault. Até agora, esse novo driver foi levemente testado em um sistema Dell mais novo, um Dell Inspiron 3505 com AMD Ryzen.
Os interessados em saber mais sobre esse driver de sensores Dell WMI em andamento para Linux podem consulte esta série de patches da lista de discussão do kernel. Na forma básica atual, esse driver tem apenas cerca de 500 linhas de código novo.