BRICO PIDs en Android Auto: Performance monitor (Customizado para Mazda) + Torque pro

¿Qué te parece este tutorial?


  • Votantes totales
    11

Herre

Active Member
Registrado
31 Marzo 2023
Mensajes
40
Ubicación
España
Modelo
  1. Mazda 3
MK
  1. 3
Motor
SKYACTIVE-D 2.2
IMG_20230524_192802.jpg

Funcionalidades
Performance monitor nos permite:
  • Visualizar en Android Auto algunos de los PIDs del coche que tenemos en Torque.
  • Aviso al alcanzar la temperatura de servicio del motor (temperatura aceite configurable)
  • Aviso al alcanzar RPMs configurables (no lo he probado)
A tener en cuenta antes de empezar
  1. La aplicación original no es mía (Ojalá!). Puedes encontrar la aplicación original aquí https://github.com/jilleb/mqb-pm y agradecer a jilleb Chillout y el resto de colaboradores el gran trabajo!
  2. Modificación realizada: La aplicación original "sólo" permite añadir ciertos PIDs, por lo que en mi caso personal veía necesario tener algunos extra. Por ahora he metido todos los relacionados con el DPF del Mazda3 MK3, todos los Skyactiv-D deberían ser compatibles. Voy a esperar unos días para compartir la app modificada ya que quiero mejorar algunas pequeñas cosas durante estos días, pero quería que mientras podáis ir tocando la app original.
  3. Puede ser que dependiendo del sistema operativo del móvil y la versión de AA este tutorial no funcione y haya que hacer pasos extra. Al que no le funcione vamos hablando en el hilo porque se pueden hacer más cosas.
  4. He intentado hacer lo mínimo y con la versión actual de Android Auto no he conseguido hacerlo sin necesitar de root, posiblemente en versiones anteriores no haga falta. Se NECESITA ROOT sólo para AA AIO Tweaker. No voy a tratar en este tutorial el tema del root porque es un melón muy grande. En mi caso utilizo Magisk. (Si alguien necesita ayuda, preguntad sin problema).
  5. La customización para Mazda realizada por mi, puede tener ciertos errores que en la medida de la acogida que tenga esto, se intentaran arreglar o no. El objetivo que yo tenía para mi uso personal era mostrar los valores relacionados con el DPF, el objetivo está cumplido. Aunque tengo facilidad para la programación, no me dedico profesionalmente a ello.
  6. La app era gratuita y así seguirá siendo. Si consideras que esta modificación de la app te ayuda, quieres valorar mi tiempo y apoyar el proyecto contáctame por privado y te digo como puedes hacerlo. Cualquier donación por pequeña que sea será bienvenida (ya sabéis lo que cuesta mantener este coche :sisi1)
Mejoras futuras
Si el proyecto tiene acogida y apoyo:
- Podemos intentar añadir los PIDs que necesitéis de otros modelos y años. Si podemos hacer que aparezca en Torque, podremos tenerlo en Performance monitor. Lógicamente será necesario que lo vayáis probando en vuestros coches, eso o que me compréis otro igual a mi :p
- No me he metido mucho en añadir otros PIDs extra además de los que están en el siguiente apartado, pero lo mismo, se podría intentar...
- Estoy abierto a escuchar ideas...

Instalación Torque Pro + PIDs extra para Skyactiv-D
Cuesta unos eurillos y está en el play store.
Para la aplicación estándar no es necesario porque utiliza los ya existentes, pero para la modificada es necesario meter los PIDs específicos de Mazda. Posiblemente esté en algún otro hilo. Dos formas:
- Opcion1 (Desaconsejada) - Buscando en internet e instalando el complemento de Torque "torque pid for mazda skyactiv". El complemento original no está disponible en la Play Store para España por tanto hay que descargárselo de otro lado. Para que no corráis este riesgo, os comparto una segunda opción que es la que yo haría. Pongo este método porque seguramente mucha gente ya lo tenga hecho y sepa que no es necesario hacer nada mas.
- Opcion 2 (Aconsejada) - Los PIDs extra se pueden importar mediante un archivo .csv. He seguido yo la opción 1 y he exportado este .csv para que lo tengáis disponibles.
1. Descargar el adjunto "MazdaSkyactiv-D-2-2-120623" y descomprimir.
2. Abrir Torque Pro - Configuración (Icono esquina abajo izquierda) - Configuración - Gestionar PIDs/Sensors extra - Tres puntos esquina superior derecha - Import CSV file - Buscar la ruta donde os lo hayáis descargador.
3. Comprobar que en la ventana de Administrar PID OB2 personalizados aparecen ahora un montón de PIDs extra.

Configuraciones necesarias en Android Auto
Vamos abajo del todo y pulsamos en versión.
Pulsar repetidas veces en versión e información de los permisos para habilitar los ajustes de desarrollador.
Tres puntos de arriba - Ajustes desarrollador y aquí:
Modo de aplicación: Desarrollador
Forzar registro de depuración - Activo
Inhabilitar supervisión de ANR - Activo
Fuentes desconocidas - Activo

Descarga e instalación de Performance monitor
El creador de la app ha abandonado el proyecto, pero tanto la app como el código fuente están disponibles. Como comentaba en "Antes de empezar..." estoy modificando la app para añadir PIDs extra de Mazda, pero por ahora os dejo la original:
1. Ir a https://github.com/jilleb/mqb-pm/releases , id hasta abajo donde pone Assets y descargad Performance.Monitor.v0.88B.apk
2. Instalad la app.

AA AIO TWEAKER - NECESARIO ROOT (Dependiendo de la versión de Android Auto)
https://github.com/shmykelsa/AA-Tweaker/releases
Sin este paso, al menos a mi, la app cuando la abro en Android Auto me muestra una pantalla negra con un aviso.
Es posible que alguien que tenga una versión de Android Auto más vieja instalada le funcione sin este paso. Probad porque es para lo único que se necesita root.
Bajamos dentro de la versión hasta assets y pinchamos en el primer link con el logo en forma de cubo para bajar la .apk AA-AIO-TWEAKER-5.2.2-hotfix-release.apk
Yo tengo instalada ahora mismo 5.2.2.
La instalamos.
Abrimos la app y le damos permisos root.
Seleccionar apps - Marcar Performance monitor - Flecha de salir arriba izquierda - Parchear aplicaciones personalizadas - Reiniciar el movil

Configuración Performance monitor
La primera vez que lo hablamos nos pedirá varios permisos hay que aceptarlos.
La configuración es muy intuitiva. Indico sólo algunas cosas a tener en cuenta y sino amplio más adelante.
Cuando seleccionemos el PID que queremos visualizar, tenemos que seleccionar los que tienen el logo de Torque PRO a la derecha, el resto estan puestos para funcionar con vehículos del grupo VAG que no necesitan adaptador OBD2, por desgracia no es nuestro caso.
Si dentro de Location activáis para que os salga arriba el nombre de la calle, a mi solo me funciona si activo "Use GPS data from your phone", "Force geocoding" y dentro de "Source Location data from phone" selecciono Geocoding.
En el apartado de notificaciones se puede configurar el aviso de temperatura del motor.
En "Monitor Engine Speed" avisos en función de las RPM (no lo he probado).
En la parte de apariencia se puede customizar mucho el aspecto visual.

Otras fotos
Ya con los datos del DPF.

IMG_20230610_195017.jpg

IMG_20230611_184442_2.jpg

Y por ahora hasta aquí llega el tutorial...
Iré editando y completando lo que haga falta.
Espero que os sea de ayuda.

Cualquier cosa, comentamos en el hilo.

Un saludo.
 

Adjuntos

  • MazdaSkyactiv-D-2-2-120623.zip
    1,5 KB · Visitas: 26
Última edición por un moderador:
Hola @José Manuel RM,
Necesitas el móvil rooteado, piensa que el móvil obtiene los datos del coche a través del OBD2 con Torque y la aplicación de Android Auto (que realmente corre en el móvil y no en el coche) los lee de Torque y te los muestra en el coche. En resumen todo tiene que ser en el mismo móvil.
Necesitas visualizar los datos o te sirve con tener una alerta que te avise cuando alcance una temperatura determinada?
Un saludo.
 
Pues si es así, la aplicación de Torque pro te permite varias cosas:
- Dentro de: Configuración - Voz configuración de alarma - Notifica la temperatura de funcionamiento -> Activas el aviso. Y en Operating Temperature in °C -> Ajustas la temperatura. Lo que no se es si coge la del aceite o la del refrigerante.
- Puedes tambien dentro de: Configuración - Gestionar alarmas - Añadir alarmas con los valores de los PIDs que elijas.

Habría que probar que funcione bien con el teléfono bloqueado y demás.

Respecto a lo de rootear y aplicaciones de los bancos, hay formas de ocultarlo.

Un saludo.
 
Ver el archivo adjunto 7718

Funcionalidades
Performance monitor nos permite:
  • Visualizar en Android Auto algunos de los PIDs del coche que tenemos en Torque.
  • Aviso al alcanzar la temperatura de servicio del motor (temperatura aceite configurable)
  • Aviso al alcanzar RPMs configurables (no lo he probado)
A tener en cuenta antes de empezar
  1. La aplicación original no es mía (Ojalá!). Puedes encontrar la aplicación original aquí https://github.com/jilleb/mqb-pm y agradecer a jilleb Chillout y el resto de colaboradores el gran trabajo!
  2. Modificación realizada: La aplicación original "sólo" permite añadir ciertos PIDs, por lo que en mi caso personal veía necesario tener algunos extra. Por ahora he metido todos los relacionados con el DPF del Mazda3 MK3, todos los Skyactiv-D deberían ser compatibles. Voy a esperar unos días para compartir la app modificada ya que quiero mejorar algunas pequeñas cosas durante estos días, pero quería que mientras podáis ir tocando la app original.
  3. Puede ser que dependiendo del sistema operativo del móvil y la versión de AA este tutorial no funcione y haya que hacer pasos extra. Al que no le funcione vamos hablando en el hilo porque se pueden hacer más cosas.
  4. He intentado hacer lo mínimo y con la versión actual de Android Auto no he conseguido hacerlo sin necesitar de root, posiblemente en versiones anteriores no haga falta. Se NECESITA ROOT sólo para AA AIO Tweaker. No voy a tratar en este tutorial el tema del root porque es un melón muy grande. En mi caso utilizo Magisk. (Si alguien necesita ayuda, preguntad sin problema).
  5. La customización para Mazda realizada por mi, puede tener ciertos errores que en la medida de la acogida que tenga esto, se intentaran arreglar o no. El objetivo que yo tenía para mi uso personal era mostrar los valores relacionados con el DPF, el objetivo está cumplido. Aunque tengo facilidad para la programación, no me dedico profesionalmente a ello.
  6. La app era gratuita y así seguirá siendo. Si consideras que esta modificación de la app te ayuda, quieres valorar mi tiempo y apoyar el proyecto contáctame por privado y te digo como puedes hacerlo. Cualquier donación por pequeña que sea será bienvenida (ya sabéis lo que cuesta mantener este coche :sisi1)
Mejoras futuras
Si el proyecto tiene acogida y apoyo:
- Podemos intentar añadir los PIDs que necesitéis de otros modelos y años. Si podemos hacer que aparezca en Torque, podremos tenerlo en Performance monitor. Lógicamente será necesario que lo vayáis probando en vuestros coches, eso o que me compréis otro igual a mi :p
- No me he metido mucho en añadir otros PIDs extra además de los que están en el siguiente apartado, pero lo mismo, se podría intentar...
- Estoy abierto a escuchar ideas...

Instalación Torque Pro + PIDs extra para Skyactiv-D
Cuesta unos eurillos y está en el play store.
Para la aplicación estándar no es necesario porque utiliza los ya existentes, pero para la modificada es necesario meter los PIDs específicos de Mazda. Posiblemente esté en algún otro hilo. Dos formas:
- Opcion1 (Desaconsejada) - Buscando en internet e instalando el complemento de Torque "torque pid for mazda skyactiv". El complemento original no está disponible en la Play Store para España por tanto hay que descargárselo de otro lado. Para que no corráis este riesgo, os comparto una segunda opción que es la que yo haría. Pongo este método porque seguramente mucha gente ya lo tenga hecho y sepa que no es necesario hacer nada mas.
- Opcion 2 (Aconsejada) - Los PIDs extra se pueden importar mediante un archivo .csv. He seguido yo la opción 1 y he exportado este .csv para que lo tengáis disponibles.
1. Descargar el adjunto "MazdaSkyactiv-D-2-2-120623" y descomprimir.
2. Abrir Torque Pro - Configuración (Icono esquina abajo izquierda) - Configuración - Gestionar PIDs/Sensors extra - Tres puntos esquina superior derecha - Import CSV file - Buscar la ruta donde os lo hayáis descargador.
3. Comprobar que en la ventana de Administrar PID OB2 personalizados aparecen ahora un montón de PIDs extra.

Configuraciones necesarias en Android Auto
Vamos abajo del todo y pulsamos en versión.
Pulsar repetidas veces en versión e información de los permisos para habilitar los ajustes de desarrollador.
Tres puntos de arriba - Ajustes desarrollador y aquí:
Modo de aplicación: Desarrollador
Forzar registro de depuración - Activo
Inhabilitar supervisión de ANR - Activo
Fuentes desconocidas - Activo

Descarga e instalación de Performance monitor
El creador de la app ha abandonado el proyecto, pero tanto la app como el código fuente están disponibles. Como comentaba en "Antes de empezar..." estoy modificando la app para añadir PIDs extra de Mazda, pero por ahora os dejo la original:
1. Ir a https://github.com/jilleb/mqb-pm/releases , id hasta abajo donde pone Assets y descargad Performance.Monitor.v0.88B.apk
2. Instalad la app.

AA AIO TWEAKER - NECESARIO ROOT (Dependiendo de la versión de Android Auto)
https://github.com/shmykelsa/AA-Tweaker/releases
Sin este paso, al menos a mi, la app cuando la abro en Android Auto me muestra una pantalla negra con un aviso.
Es posible que alguien que tenga una versión de Android Auto más vieja instalada le funcione sin este paso. Probad porque es para lo único que se necesita root.
Bajamos dentro de la versión hasta assets y pinchamos en el primer link con el logo en forma de cubo para bajar la .apk AA-AIO-TWEAKER-5.2.2-hotfix-release.apk
Yo tengo instalada ahora mismo 5.2.2.
La instalamos.
Abrimos la app y le damos permisos root.
Seleccionar apps - Marcar Performance monitor - Flecha de salir arriba izquierda - Parchear aplicaciones personalizadas - Reiniciar el movil

Configuración Performance monitor
La primera vez que lo hablamos nos pedirá varios permisos hay que aceptarlos.
La configuración es muy intuitiva. Indico sólo algunas cosas a tener en cuenta y sino amplio más adelante.
Cuando seleccionemos el PID que queremos visualizar, tenemos que seleccionar los que tienen el logo de Torque PRO a la derecha, el resto estan puestos para funcionar con vehículos del grupo VAG que no necesitan adaptador OBD2, por desgracia no es nuestro caso.
Si dentro de Location activáis para que os salga arriba el nombre de la calle, a mi solo me funciona si activo "Use GPS data from your phone", "Force geocoding" y dentro de "Source Location data from phone" selecciono Geocoding.
En el apartado de notificaciones se puede configurar el aviso de temperatura del motor.
En "Monitor Engine Speed" avisos en función de las RPM (no lo he probado).
En la parte de apariencia se puede customizar mucho el aspecto visual.

Otras fotos
Ya con los datos del DPF.

Ver el archivo adjunto 7719

Ver el archivo adjunto 7720

Y por ahora hasta aquí llega el tutorial...
Iré editando y completando lo que haga falta.
Espero que os sea de ayuda.

Cualquier cosa, comentamos en el hilo.

Un saludo.
Hola,

Sabrías decirme si el adjunto, descrito en la opción 2, podría servir para un MAZDA 5?

Podría seleccionar los PID que me interesen.

Gracias.
 
Gracias a estos PIDs estoy por fin monitoreando las regen y el estado general del DPF en mi Mazda3 MK3. Mi OBD2 no iba con Forscan y andaba loco buscando los PIDs adecuados para Torque Pro y mi unidad. Mil millones de gracias @Herre
 
Arriba