Estoy construyendo un portátil con un paquete de baterías personalizado. Sé que el pack tiene que comunicarse a través de un puerto I2C/SM en la placa base, pero no sé cómo hacer que la bios/os lo reconozca. ¿Existe una dirección I2C particular y un protocolo estándar sobre I2C para el intercambio de información sobre el estado de la batería? Si lo hay, ¿dónde puedo encontrar la documentación al respecto? Si no es así, ¿el protocolo es propiedad del fabricante de la bios y luego el SO lo lee de la bios? Yo voy a hacer un intercambio de bits I2C desde el microcontrolador que regula la batería para poder hacer lo que sea necesario.
Gracias, parece que tendré que hacer algo de ingeniería inversa en la batería de un portátil para averiguar qué paquetes envía realmente, pero al menos puedo estar bastante seguro de que funcionará con cualquier bios ya que los chips son estándar