Muchas gracias a todos por vuestro interés.
Bien, os anuncio que también he conseguido cierta compatibilidad con el protocolo TP2.0, creo que esto lo hace compatible con vehículos desde el 2005.
Este protocolo es MUCHO MÁS difícil de implementar con el ELM327, pero estoy consiguiendo alguna respuesta, el problema es que no tengo posibilidad de probarlo en una ECU real y lo estoy probando con una GATEWAY que, aunque también usa el protocolo TP2.0, es mucho más tolerante a fallos que, por ejemplo, la radio.
Con esto quiero decir que no todos los módulos responden de igual manera, usan tiempos diferentes, y como con el ELM SOLO se pueden hacer algunas cosas desconozco si las ECU de motor responderán de manera correcta, con las GATEWAY que he probado (la que tengo en casa y la del coche) funciona sin problemas.
El protocolo UDS esta mucho mejor logrado y actualmente estoy generando una base de datos global de cada ECU.
En el modo TP2.0 la definición del valor medido (voltaje, presión, potencia) esta definido en la propia respuesta de la ECU, esto es, cuando le preguntas a la ECU el valor de un canal, esta te responde con el valor y la unidad de medida, por lo que ya sabes que esta midiendo.
Si tienes la label correspondiente ya sabes que ese valor corresponde a que sensor del coche, pero si no la tienes, por lo menos sabes que unidad mides.
Pero en UDS no lo sabes y tienes que averiguarlo o tener la descripción del fabricante, pero he ideado un método para saberlo de forma automática.
Esto nos obliga a que cada ECU tiene su base de datos diferente, y algunas llevan más de 1000 parámetros, muchos son basura y otros muy interesantes.
Es ello estoy, y no falta mucho.
En breves le doy un repaso al programa y este finde os envío un sitio de donde podréis descargarlo.
Gracias.