Activar Reconocimiento de Señales de Tráfico (TSR) y otras funciones por software

Avatar de Usuario
Artic
Veterano
Mensajes: 2966
Registrado: 19 Sep 2016 07:54
Ubicación: Alicante

Re: Activar Reconocimiento de Señales de Tráfico (TSR) y otras funciones por software

Mensaje por Artic »

Aasr escribió:Que gran descubrimiento! Grandisimo trabajo :clap:

Ahora no podre dormir a pierna suelta hasta que lo haga...

Y hablando de hacerlo... hay tutorial?
Básicamente necesitas un ordenador con W10, conexión con el OBD (ordenador-OBD), un OBD bus MSCAN, la aplicación Forscan y la herramienta para convertir los valores hexadecimales.



Enviado desde mi SM-N950F mediante Tapatalk

RF 184 Imagen
Avatar de Usuario
Baldo Mero
Novato
Mensajes: 485
Registrado: 25 May 2019 10:12

Re: Activar Reconocimiento de Señales de Tráfico (TSR) y otras funciones por software

Mensaje por Baldo Mero »

Como parece que lo de activar esta función despierta bastante interés entre los propietarios de RF, voy a poner aquí la información necesaria para que quien quiera pueda hacerlo por sí mismo. Sin embargo, para todo lo relacionado con la codificación de la ECU del coche hacen falta unas herramientas específicas de hardware y software que no todo el mundo tiene a su alcance o puede adquirir. También es necesario tener en cuenta que todo lo que tenga con la programación del coche requiere unas precauciones y pautas de trabajo generales para evitar dejar el coche como un árbol de navidad. Hacer copias de seguridad de los valores originales, trabajar siempre con la batería del coche bien cargada y las luces apagadas, seguir las instrucciones y alertas del software con atención, y cambiar las cosas de una en una hasta verificar el efecto, son sólo las más elementales.

Dicho esto, al tema:

Material necesario:

1)- Interfaz/adaptador OBD compatible con MS-CAN.
2)- Ordenador portátil con el software FORSCAN instalado y conexión con el adaptador mencionado en 1 (cable, wifi o bluetooth)
3) -Información sobre la dirección de los módulos que vamos a cambiar que activan/desactivan las funciones.

1) Ya hemos hablado anteriormente sobre los adaptadores OBD (por ejemplo, aqui: https://www.mx5forum.es/forum/viewtopic ... datos+TPMS). Para codificar en Mazda no sirva cualquier adaptador, sino que es necesario uno que comunique por el BUS de velocidad media (MS-CAN). Esto se puede conseguir haciendo una pequeña modificación en los pines de un adaptador barato chino (tipo ELM327), o adquiriendo uno ya modificado (normalmente llevan un interruptor montado para activar el puente en los pines y alternar la comunicación HS-CAN / MS-CAN). Para encontrar uno compatible, asegurarse de que en las especificaciones incluye compatibilidad MS-CAN o las palabras "compatible con Forscan" y/o Mazda/Ford. Los adaptadores más seguros y mejor soportados por el software son los de la marca OBDLink, y de éstos el tope de gama es el que comunica por bluetooth de baja energía: OBDLink Mx+. Este adaptador anda por los 100 euros, y aunque hay opciones bastante más baratas es una inversión segura que sirve también para monitorizar valores del coche en el móvil. Si sólo queremos programar y no nos importa usar cable, hay opciones más económicas (leer sobre los modelos compatibles y recomendados en la página de Forscan, punto 2)

2) EL software Forscan. Es la herramienta por excelencia para programación de Mazda y Ford: https://forscan.org/home.html. En la web podemos obtener más información sobre el software, compatibilidad con distintos adaptadores, y tutoriales sobre su uso básico. Hay versiones de funcionalidad reducida para Android e iOS (Forscan Lite) pero para programar necesitamos la versión completa para MSwindows. EN teoría es compatible desde Win2000/XP, en la práctica las últimas versiones para WIN10 corren de forma nativa y son mucho más fáciles de configurar en cuanto a drivers y comunicación con el adaptador por bluetooth. La descarga de Forscan es gratuita pero para las funciones de programación requieren una licencia extendida. Se puede obtener una licencia de prueba válida por 2 meses inscribiéndose en el foro de forscan (https://forscan.org/forum/) y solicitando la misma una vez admitido (para ello, es necesario dar el código de hardware que obtenemos tras instalar la versión de prueba en nuestro ordenador). La licencia de prueba se puede renovar cuando caduca la anterior (al menos, por el momento y para uso no comercial). En el foro de usuarios de Forscan hay recursos para iniciarse en el programa y familiarizarse con la interfaz, inclyendo un tutorial: https://docs.google.com/document/d/1-8d ... xIqxY/edit

3) Información sobre los módulos. Muchos Mazda comparten desde hace años una parte importante de la programación de las ECU, en particular de las funciones configurables de fábrica o "de confort". La inmensa mayoría de esta información se ha logrado por ingeniería inversa por parte de usuarios de foros (sobre todo rusos) a través de la comparación de los valores de configuración de distintas generaciones de Mazda3 de todo el mundo, y equipados con distintos acabados y accesorios. El hilo más activo en este sentido es del foro Mazda3revolution (https://www.mazda3revolution.com/thread ... lt.169393/). Un usuario de este hilo (SergSlim) ha agrupado toda la información al respecto en una plantilla de Excel en la que se identifican los valores de programación cuya función está descodificada. Además, en la plantilla ha dispuesto herramientas de conversión Hexadecimal a binario que hacen la programación muy sencilla y accesible a cualquiera. Es realmente un trabajo espectacular. Esta plantilla se actualiza periódicamente y la última versión puede encontrarse en un enlace público del propio forero: https://onedrive.live.com/?authkey=%21A ... 7E5AC3FE5C

Ni que decir tiene que la mayoría de la información de la plantilla es para Mazda 3 y las pruebas que cada uno haga en un Mx-5 son por su cuenta y riesgo, sin garantías de que funcionen. Evidentemente, para que algo tenga visos de funcionar, debe de tener instalado el hardware necesario para ello y debe compartir la configuración y programación con los M3 o Cx-5, que son los modelos más probados. En nuestro caso (Mx-5 ND), las funciones comprobadas son:

1) Start-Stop - La función se activa/desactiva en el módulo SSU, en concreto cambiando 2 valores en las cadenas:

731-01-01 - Cambiar valor b4 de B1 (0 OFF, 1 ON, en binario)
731-01-02 - Cambiar valor b4 de B0 (0 OFF, 1 ON, en binario)

EL resultado es que el start-stop deja de funcionar y no hay luz en el cuadro. Presionando el botón de desactivar encendemos la luz del cuadro pero el sistema seguirá sin funcionar

2) Activación TSR - La función se activa en el módulo FSC "As Built", cambiando el valor de una cadena:

706-01-02 - Cambiar valor b4 de B4 (0 ON, 1 OFF, en Binario)

EL resultado es que aparece un menú en la configuración de seguridad del vehículo llamado Traffic Sign Recognition System con un submenú que permite activar o desactivar la visualización de señales y establecer alerta de límite (apagado/visual/audiovisual) y umbral de alerta (+0 / +5 y +10 kmh). Las señales de velocidad, adelantamiento, etc. se muestran en la pantalla TFT a color del salpicadero, y por tanto esto sólo funciona en modelos RF.

3) Silenciado de la alerta de carril LDWS. La alerta puede silenciarse en el módulo IC, cambiando la cadena:

720-02-01 - Cambiar valor de b3b2 de B1 (00 Silencio, 01 Volumen bajo, 10 Volumen medio, 11 Volumen alto)

EL resultado es que con el sistema conectado (sin desactivarlo del botón), cuando pisamos raya parpadeará luz en el salpicadero pero no sonará alarma. Este ajuste no sobrevive si más adelante cambiamos el volumen de la alerta desde la configuración de MZD

4) Activación de Frenado inteligente en ciudad/Protección de peatones (SCBS). Esta función es un poco más compleja de activar que las anteriores, ya que está en el módulo IC_AsBuilt y este módulo en Mx-5 tiene una programación un poco "especial". La función se puede activar y aparece en MZD pero estoy investigando si es funcional en mi ST sin pantalla LCD
Última edición por Baldo Mero el 12 May 2020 10:53, editado 4 veces en total.
Avatar de Usuario
Artic
Veterano
Mensajes: 2966
Registrado: 19 Sep 2016 07:54
Ubicación: Alicante

Re: Activar Reconocimiento de Señales de Tráfico (TSR) y otras funciones por software

Mensaje por Artic »

Menudo tutorial te has currado. Hasta yo lo he entendido a la perfección. :clap: :clap:

Ahora estaría bien que un buen administrador lo lleve a la sección "taller" y le ponga una chincheta, porque me temo que vamos a consultarlo bastante. :)
RF 184 Imagen
Avatar de Usuario
Aasr
Veterano
Mensajes: 1528
Registrado: 10 Abr 2018 19:01
Ubicación: Islas Canarias
Contactar:

Re: Activar Reconocimiento de Señales de Tráfico (TSR) y otras funciones por software

Mensaje por Aasr »

:clap: :clap: :clap: :clap: :clap: :clap:

¡Más claro imposible!

A llenar el carrito de amazon (y buscar algún vendedor que lo envíe a canarias :( )

Muchas gracias por el curro de investigación además del tutorial :hi: ¿Dónde hay que mandar el barril de cerveza? :D
MX-5 RF 2019 2.0 Sport Snowflake White Pearl "Recarito"
Avatar de Usuario
Jonnhymacetos
En prácticas
Mensajes: 68
Registrado: 06 Feb 2020 12:50

Re: Activar Reconocimiento de Señales de Tráfico (TSR) y otras funciones por software

Mensaje por Jonnhymacetos »

Impresionante trabajo! :hi:
Avatar de Usuario
Fher
Novato
Mensajes: 155
Registrado: 09 Ago 2019 06:07

Re: Activar Reconocimiento de Señales de Tráfico (TSR) y otras funciones por software

Mensaje por Fher »

Enhorabuena cracks! Estoy deseando que me llegue el coche para probar a quitarle el i-Stop.
MX5 RF 2.0 ND (MY2020) Zenith Sport Machine Gray + Bilstein B8 + Eibach Pro-Kit + OZ Alleggerita 16" + Rejilla Zunsport + Barras de torretas delantera y trasera Gravity Performance
Avatar de Usuario
Neptuno
Novato
Mensajes: 470
Registrado: 02 Jun 2019 20:08

Re: Activar Reconocimiento de Señales de Tráfico (TSR) y otras funciones por software

Mensaje por Neptuno »

Un gran trabajo y buen descubrimiento!
Sabéis si será válido para el nd2 1.5?
Miatero NDero
Presentación :
viewtopic.php?f=2&t=9806
Avatar de Usuario
Baldo Mero
Novato
Mensajes: 485
Registrado: 25 May 2019 10:12

Re: Activar Reconocimiento de Señales de Tráfico (TSR) y otras funciones por software

Mensaje por Baldo Mero »

Neptuno escribió: 09 Mar 2020 16:29 Un gran trabajo y buen descubrimiento!
Sabéis si será válido para el nd2 1.5?
Si tiene cámara frontal para detección de salida de carril y pantalla multifunción a color en salpicadero sí.
Avatar de Usuario
Dartanyan
Veterano
Mensajes: 3280
Registrado: 07 Nov 2016 08:32

Re: Activar Reconocimiento de Señales de Tráfico (TSR) y otras funciones por software

Mensaje por Dartanyan »

Muy interesante. Gracias por el tuto!

Imagen
MX5 RF Nappa Edition
Imagen
Avatar de Usuario
Neptuno
Novato
Mensajes: 470
Registrado: 02 Jun 2019 20:08

Re: Activar Reconocimiento de Señales de Tráfico (TSR) y otras funciones por software

Mensaje por Neptuno »

Baldo Mero escribió: 09 Mar 2020 16:34
Neptuno escribió: 09 Mar 2020 16:29 Un gran trabajo y buen descubrimiento!
Sabéis si será válido para el nd2 1.5?
Si tiene cámara frontal para detección de salida de carril y pantalla multifunción a color en salpicadero sí.
Lo tiene to!

Muchas gracias Baldo. Estudiare tu Tuto, y si me veo capaz, lo activo. Solo por el placer de tenerlo, ya que no se si me va a ser de mucha utilidad, jeje.

Gracias de nuevo
Miatero NDero
Presentación :
viewtopic.php?f=2&t=9806
Responder