Está en la página 1de 11

Modificar ELM 327 con interruptor

Muchos modelos de Ford y Mazda (aproximadamente desde 2003-2004) están equipados con bus CAN MS, además del bus CAN
HS normal. A diferencia del bus CAN HS, el bus CAN MS no es compatible con el ELM327 estándar, porque MS CAN es una
solución específica del fabricante y se encuentra en pines que no son OBD2. Sin embargo, ELM327 es una herramienta muy
flexible y una pequeña modificación permite implementar la compatibilidad con MS CAN.

Tenga en cuenta antes de seguir leyendo: desde la versión 2.1.0, FORScan admite el chip STN11XX con soporte de bus MS-
CAN integrado (ejemplo de implementación del adaptador: OBDLink EX, MX, MX+, ELS27). Por lo tanto, puede ser una mejor
opción para las personas a las que no les gustaría modificar nada con sus propias manos.

Nota para propietarios de Mondeo Mk3:solo los modelos posteriores al rediseño en julio de 2003 tienen módulos MS-CAN. Y
este bus solo guarda algunos módulos como ACM y EATC. NO necesita la modificación MS-CAN para acceder al motor, la ICU
y todos los demás módulos excepto ACM y EATC.

Este artículo consta de 2 partes: cómo modificar ELM327 para agregar el interruptor HS/MS CAN y algunas notas sobre la
compatibilidad con MS CAN en FORScan v2.

Nota: Si FORScan no le pregunta sobre el interruptor CAN HS/MS (consulte el capítulo 2 a continuación), significa que no
sospecha de los módulos MS CAN en la placa y no los buscará, incluso si modifica el ELM.

1. Cómo modificar ELM327 para agregar el interruptor CAN HS/MS

ELM327 admite HS CAN de stock, porque Ford HS CAN coincide completamente con los estándares OBD2. Ocupa los pines 6 y
14. El bus MS CAN ocupa los pines 3 y 11. La siguiente imagen ilustra el asunto ( ATENCIÓN: el conector OBD2 en la
imagen significa vehículo uno, "hembra". El del adaptador es "macho", por lo que es "espejado". Los pines a menudo se
mezclan debido a esto. ¡Siempre tenga en cuenta la numeración de los pines del conector del adaptador! ):

La forma más sencilla de implementar el soporte MS CAN es agregar un interruptor que cambiará entre MS / HS CAN. El
siguiente esquema explica la modificación ( ATENCIÓN: el conector OBD2 en la imagen significa vehículo uno, "hembra".
El del adaptador es "macho", por lo que está "reflejado". Los pines a menudo se confunden debido a esto. ¡Tenga siempre
en cuenta la numeración de pines del conector del adaptador! ):

hoja de ruta:

Compre un mini-interruptor de 6 pines de tipo ON-ON (por ejemplo, MTS-202-A2) en cualquier tienda que venda componen-
tes electrónicos, también prepare un cable
Desensamble ELM327 (para la mayoría de los clones de porcelana, retire con cuidado la etiqueta que oculta los 4 tornillos,
desatorníllelos)
Encuentre un lugar para el mini interruptor (la parte más compleja de toda la operación para algunos dispositivos que son
extremadamente compactos)
Desuelde los cables de los pines 6 y 14 del conector OBD2 y suéldelos a los 2 pines centrales del mini-interruptor
Suelde 2 cables nuevos desde los 2 pines exteriores del miniinterruptor a los pines 6 y 14 del conector OBD2
Suelde otros 2 cables nuevos de otros 2 pines externos del miniinterruptor a los pines 3 y 11 del conector OBD2
Verifique el trabajo (¡es muy importante no mezclar los cables CAN-L y CAN-H!) y monte el ELM327, marque la posición de
la lata MS y HS en la caja del dispositivo para evitar confusiones.
Ejemplo de la modificación:

2. Soporte de FORScan v2 MSCAN

FORScan v2 tiene soporte de MS CAN bus y está optimizado para usar el interruptor HS/MS CAN. No es necesario ajustar
ningún parámetro ELM327 para MS CAN, FORScan realiza todos los cambios necesarios en un modo automatizado. Cuando
FORScan establece una conexión de vehículo, analiza la configuración del vehículo. Si se esperan módulos MS CAN,
FORScan le preguntará al usuario sobre el interruptor HS/MS CAN:
Si no se hace ninguna pregunta, significa que FORScan no espera la presencia de MS CAN y no lo buscará. Si el usuario
confirma la presencia del interruptor MS/HS, FORScan le pedirá al usuario que cambie el bus, por ejemplo:
FORScan v2 está optimizado para usar el interruptor CAN HS/MS (minimiza la cantidad de turnos necesarios). Por ejemplo,
leer los DTC en los 5 módulos HS CAN y 2 módulos MS CAN siempre requerirá solo 1 turno.
Podría decirse que el BCM es el módulo más complejo del automóvil. Controla directamente todo, desde el sistema de monitoreo
de la batería hasta el sistema de seguridad y las bombillas, e indirectamente afecta a la mayoría de los demás, incluida la
transmisión. También alberga un gran almacenamiento de configuración compartido al que hacen referencia la mayoría de los
otros módulos. Si puede reemplazar y programar este módulo, puede sentirse seguro reemplazando cualquiera de ellos.
Debido a esta complejidad, aquí hay pasos que no son necesarios para otros módulos, y es importante comprender mejor el
sistema y el proceso.

Las herramientas
Todo el procedimiento se puede realizar a bajo costo ahora, ya que los nuevos adaptadores OBDII han llegado al mercado que
permiten el acceso a cosas que anteriormente requerían hardware costoso (o dudosas imitaciones chinas de ese hardware). Ni
siquiera entraré en los adaptadores J2534 por este motivo: todos son clones caros o chinos que deben evitarse debido a razones de
calidad y estabilidad. Hay dos opciones principales para adaptadores de programación asequibles ahora: el OBDLink EX y el
Vgate Vlinker FS, con un precio de $ 60 y $ 35 respectivamente. Ambos son dispositivos USB, lo cual es importante para la
operación que estamos analizando, ya que proporcionará la velocidad de conexión más rápida y estable. Lo último que desea es
bloquear un nuevo BCM solo porque Bluetooth emitió un pitido en el momento equivocado. Ambos pueden comunicarse en las
redes HS-CAN y MS-CAN simultáneamente. Todos sus módulos importantes están en el bus HS-CAN, pero todos los módulos de
audio/gps/navegación están en el MS-CAN. Ambos permiten ejecutar todas las autopruebas de diagnóstico y cambios de
configuración (incluidos As-Built y Central Config). El Vlinker también permite el uso de una nueva característica de Forscan,
algo que anteriormente solo podían hacer los costosos adaptadores J2534: actualizaciones de firmware del módulo. Solo por eso
recomiendo este. Y el precio más barato es agradable. Tal vez OBDLink agregue esta funcionalidad en una revisión futura.
Ambos están en todo Amazon a estos precios. Ambos permiten ejecutar todas las autopruebas de diagnóstico y cambios de
configuración (incluidos As-Built y Central Config). El Vlinker también permite el uso de una nueva característica de Forscan,
algo que anteriormente solo podían hacer los costosos adaptadores J2534: actualizaciones de firmware del módulo. Solo por eso
recomiendo este. Y el precio más barato es agradable. Tal vez OBDLink agregue esta funcionalidad en una revisión futura.
Ambos están en todo Amazon a estos precios. Ambos permiten ejecutar todas las autopruebas de diagnóstico y cambios de
configuración (incluidos As-Built y Central Config). El Vlinker también permite el uso de una nueva característica de Forscan,
algo que anteriormente solo podían hacer los costosos adaptadores J2534: actualizaciones de firmware del módulo. Solo por eso
recomiendo este. Y el precio más barato es agradable. Tal vez OBDLink agregue esta funcionalidad en una revisión futura.
Ambos están en todo Amazon a estos precios.

Obviamente, la otra herramienta principal que necesitará es Forscan. Para poder hacer todo lo que voy a mostrarte, necesitarás la
licencia extendida de pago y descargar la última versión beta, que no está vinculada desde su página principal. Puede obtener una
licencia extendida gratuita, pero no permiten actualizaciones de firmware del módulo con ella, por lo que si eso no es importante
para usted, debería estar bien. Sin embargo, la licencia paga cuesta solo $ 12 por año, casi una cantidad trivial considerando lo que
le permite hacer, y el hecho de que no encontrará un concesionario o tienda en ningún lugar que le cobre $ 12 por reprogramar
nada. Entre esto y el adaptador, habrá gastado $ 50 completos para tener acceso completo en modo Dios a la electrónica de su
vehículo.
Puede descargar la última versión beta de Forscan aquí: https://forscan.org/download/FORScanSetup2.4.5.beta3.exe
y compre el código de licencia extendida aquí: Check

Pre-setup
Para asegurarse de obtener la velocidad y la estabilidad que necesita para operaciones sensibles, hay un par de cosas simples
ajustar.
Primero, para cualquier chipset USB basado en FTDI (este es el Vlinker, y probablemente también el OBDLink) necesitamos
ajustar la demora. Por ajustar, me refiero a eliminarlo. Está ahí para compatibilidad con hardware antiguo más lento y no es
necesario cuando se conecta a los sistemas del vehículo. Si no sabe si el adaptador tiene un conjunto de chips FTDI o no, lo sabrá
cuando ingrese a esta configuración.
Queremos abrir el Administrador de dispositivos en la PC, expandir "Puertos (COM y LPT)" y hacer doble clic en "Puerto serie
USB (COMx)". El número de puerto real variará, sin importar en qué esté configurado. En las propiedades del dispositivo, vaya a
la pestaña "Configuración del puerto", luego busque el botón "Avanzado". Luego, si existe, cambie el menú desplegable Latencia
a 1 en lugar de 16. Si no tiene esto, no se preocupe, algunos conjuntos de chips no tienen la configuración. No se preocupe por
ninguna otra configuración del puerto, como los bits por segundo, el software que abre el puerto los ajusta automáticamente.
A continuación, en Forscan, en la configuración del adaptador, cambie las cosas para que se vean como las siguientes, si aún no
están configuradas:
En particular, la casilla de verificación de "aumento automático" generalmente no está marcada de forma predeterminada, y quere-
mos que esté activada.

Si el antiguo BCM todavía está lo suficientemente operativo como para que pueda conectarse a él, querrá descargar su configura-
ción para facilitarle la vida. Esto se hace en la pestaña Configuración y programación. Seleccione Configuración (tal como está
construida), presione el botón Ejecutar y luego hay un botón Guardar. No está guardando nada en el módulo (ese es el botón "es-
cribir"), guardar leerá la configuración y la colocará en un archivo que le pedirá que seleccione. Cuando termine, presione el bo-
tón de detener, regrese y luego repita lo mismo para la "Configuración central".
Si el viejo BCM no está operativo (apuesto a que no lo está si se está tomando la molestia de reemplazarlo), entonces al menos po-
demos descargar los datos As-Built de Ford, usando este enlace: Ford/Motorcraft As-Built Download
Simplemente ingrese el VIN. En realidad, puede descargar el As-Built de cualquier vehículo que desee, lo que podría ser útil si es-
tá intentando instalar un módulo en su automóvil con el que no venía originalmente y para el que no estaba configurado. Use el
VIN del vehículo donante y tendrá su configuración de fábrica, que luego puede usar para tratar de averiguar qué se debe cambiar
en el suyo para habilitar ese módulo. Por ejemplo, si actualiza su FCDIM, APIM y probablemente ACM deberán reconfigurarse y
decirles que están ahí, qué modelo es, etc.
Desafortunadamente, As-Built no contiene una copia de su configuración central, y tendrá que revisar esto manualmente. Algunas
opciones serán obvias, y algunas pueden requerir una mejor suposición.
(¿Sabía que Forscan también era compatible con muchos Mazda? Puede descargar los datos de Mazda As-Built desde aquí ).

Dentro del archivo As-Built


Ahora, el trabajo real.
En este punto, puede desconectar la batería, colocar el nuevo módulo y luego volver a conectar la batería. Ni siquiera se moleste
en intentar encender el automóvil, ya no reconoce sus llaves.

Lo primero que hacemos es poner la llave en la posición de ejecución, conectarnos con Forscan, ignorar los 10000 DTC que ahora
está arrojando.
Ejecute estos procedimientos, en este orden:

Ficha Configuración - Configuración del módulo BodyCM (formato As-Built)


Cargue el archivo que guardó o descargó, luego presione "Escribir todo". Siga las instrucciones, apague y vuelva a encender el en-
cendido.
Ficha Procedimientos de servicio - Restablecimiento del módulo BodyCM.Los "restablecimientos" en esta página son más co-
mo reinicios. No borran los datos de configuración, borran los valores en ejecución y obligan al módulo a realizar un ciclo y recar-
gar su configuración. Como acabamos de cargar una nueva configuración en el BCM, ahora la reiniciamos.

Pestaña Configuración Pestaña


Procedimientos de servicio - Red de interconexión local de BodyCM Calibración de nuevo módulo.
Esto obliga al BCM a volver a escanear/volver a aprender a sus vecinos de red, lo que ayuda a garantizar que tenga comunicación
con los otros módulos.

Pestaña Procedimientos de servicio - Restablecimiento del sistema de monitoreo de batería BodyCM


Pestaña Procedimientos de servicio - Restablecimiento del módulo ABS
Pestaña Procedimientos de servicio - Restablecimiento del módulo IPC

Pestaña Procedimientos de servicio

Los tres restablecimientos anteriores se realizan para garantizar que se hayan eliminado los valores de funcionamiento no válidos
o las fallas temporales de estos módulos, y que ahora estén en un mejor estado y comunicándose con el nuevo BCM. El IPC en
particular es vital para el próximo paso.
Pestaña Procedimientos de servicio - Programación PATS de BodyCM.

Tenga al menos dos llaves disponibles cuando haga esto. En este momento, el ICP sabe que sus dos claves son válidas, el nuevo
BCM tiene almacenadas sus propias claves anteriores. Estos dos módulos trabajan juntos para validar la seguridad de encendido y
deben estar de acuerdo.
Cuando inicia un procedimiento PATS, lo obligará a esperar 12 minutos desde el momento en que inicia el proceso antes de poder
hacer algo. No toques nada en el auto hasta que esté listo y te diga qué hacer. Incluso los técnicos de Ford con IDS tienen esta es-
pera forzada. Por seguridad".
Primero querrá borrar las llaves de encendido que ha almacenado. Esto lo llevará de vuelta al menú principal cuando haya termi-
nado. Vuelva a ingresar y debería mostrar 0 claves guardadas, y ahora puede seleccionar la opción agregar sus claves como nue-
vas. Elija uno para que sea el maestro, se inserta y programa primero. Al programar la segunda llave, primero debe colocar la lla-
ve maestra y luego cambiar a la segunda llave. Simplemente siga las instrucciones e intente insertarlos, girarlos y cambiarlos den-
tro del marco de tiempo especificado.
Si todo va bien, cualquier mensaje sobre llaves inválidas en su panel de instrumentos ahora debería desaparecer; el IPC y el BCM
ahora están de acuerdo en qué llaves son válidas.

Pestaña Configuración - Actualización de firmware del módulo BodyCM (opcional)


Si desea actualizar el firmware, ahora es un buen momento. Necesitas estar conectado a Internet.
Dentro de esta sección, en la parte superior, hay un menú desplegable que dice "Disponible". Esto significa que actualmente mues-
tra la última versión disponible para este módulo. Si cambia esto para que diga "Fábrica", mostrará la versión de firmware con la
que el módulo vino originalmente de fábrica y probablemente aún se esté ejecutando.
Abajo, en la parte inferior, hay tres botones: descargar, probar y programar.
Cambie el modo "Para programar" a Fábrica. Presione descargar y espere a que todos los archivos se vuelvan verdes. Verde signi-
fica que el archivo está presente y puede parpadear si lo desea. Al hacer esto, ahora nos aseguramos de tener copias de seguridad
del firmware original, en caso de que algo salga mal, o si el nuevo software simplemente no funciona correctamente y desea vol-
ver. Estos archivos de firmware se descargan directamente de Ford.
Cambie "Al programa" de nuevo a Disponible. Los archivos que tengan nuevas versiones se volverán rojos, indicando que aún no
se han descargado. Ahora descarga estos. Todos estos archivos se guardan en Documentos\Archivos de calibración\ si desea ver-
los o copiarlos en otro lugar como copia de seguridad. Una vez que estén todos verdes, estarás listo para destellar. Tome nota de
las dos casillas de verificación cerca de la parte inferior, "Forzar el firmware sin cambios del programa" y "Detener la actividad en
los autobuses". ¡Déjalos marcados! O revísalos si están apagados.
El primero dice que se cargarán todos los archivos, incluso si la versión no ha cambiado. La mayoría de los módulos en realidad
requieren esto, no admiten cargar solo uno o dos archivos, esperan el conjunto completo o el flash fallará. El segundo significa
que se enviará un mensaje en el CANbus antes de que comience a parpadear, indicando a todos los demás módulos que se apa-
guen hasta que termine. No queremos que se produzca ninguna otra actividad en la red para evitar cualquier posibilidad de retraso
o interrupciones.
Si esta es la primera vez que intenta esto, o la primera vez con un adaptador nuevo, primero presione el botón "Probar ejecutar
SBL". Ejecutará el proceso de flasheo sin escribir realmente los datos, para garantizar que no haya problemas. Si tiene éxito, pre-
sione el "¡Programa!" Botón para iniciar el parpadeo real. Con un adaptador USB rápido, la mayoría de los módulos se completan
en 30 a 60 segundos, con la excepción del ICP. No tengo idea de por qué, pero a veces demorará entre 45 y 60 minutos, así que
prepárese si alguna vez decide actualizar este módulo: asegúrese de que la batería del automóvil y la computadora portátil estén
bien cargadas o conectadas a un cargador.

Módulo Módulo de actualización de firmware


Lo último que debe verificar antes de encender el automóvil por primera vez:

Pestaña Configuración - Configuración central de BodyCM (principal)


Esta es la unidad compartida del automóvil. La mayoría de los otros módulos leen las configuraciones almacenadas aquí para de-
cirles qué opciones están instaladas y cómo comportarse. Esta sección funciona de manera diferente a las páginas de configura-
ción estándar. En la parte superior hay un menú desplegable que le permitirá seleccionar los modos de ingeniería 1 y 2. El modo 1
debe seleccionarse para cambiar o guardar cualquier valor de configuración. El Modo 2 revela opciones ocultas que generalmente
no son accesibles o que el usuario final no tiene la intención de cambiar. Felicidades, estás a punto de convertirte en un hacker de
autos. Con un nuevo módulo, especialmente uno que solía estar en un vehículo diferente, pasaré directamente al Modo 2, porque
no sé en qué se podría configurar ninguno de esos parámetros.
Es posible que pueda extraer su configuración central anterior de la ubicación de respaldo: el módulo IPC. Sin embargo, esto no
funcionó para mí, por alguna razón mi IPC perdió su copia de seguridad. Así que tuve que desplazarme por toda la lista de pará-
metros y revisarlos todos en busca de algo que fuera evidentemente incorrecto. Algunas cosas serán difíciles de saber la respuesta
correcta. Por ejemplo, solo tenía que adivinar qué tipo de frenos de disco había en las ruedas traseras, enumeraban como tres op-
ciones diferentes para los discos traseros y no podía entender cuál era la diferencia. Están funcionando, así que fue una buena su-
posición o una configuración irrelevante por la que no tenía que preocuparme. A veces es difícil saberlo.

No jodas aquí, algunas de estas cosas son grandes. Por ejemplo, qué tipo de motor o transmisión está instalado, el VIN, la relación
de transmisión final y, básicamente, cualquier otra opción que pueda tener cualquier vehículo. Por ejemplo, qué tipo de frenos y
bomba ABS están instalados, y el módulo ABS alterará su comportamiento en función de esto, o comenzará a buscar un dispositi-
vo o sensor que no esté presente si le dice que lo está. Muchas de las opciones disponibles ni siquiera se ofrecen en ningún mode-
lo de Escape, lo que me lleva a creer que Ford debe usar el mismo programa de configuración central estandarizado en todos sus
vehículos.
Una vez que se escriben los cambios, hay tres módulos a los que se les debe indicar que vengan y lean las nuevas leyes que acaba
de establecer, o de lo contrario lanzarán DTC quejándose de datos no válidos o mal configurados de esto o aquello. El RCM, el
ABS y el PCM tienen procedimientos de Reinicialización/Reaprendizaje en la pestaña Configuración. Ejecute cada uno de estos
ahora. Terminan rápido.

Ahora, finalmente, enciende el auto. Borrar los DTC. Inspeccione cualquier DTC que aparezca, y si está relacionado con la confi-
guración o dice cosas como "datos no válidos recibidos del módulo de control del cuerpo", significa que adivinó alguna configura-
ción incorrecta, probablemente en la configuración central, ya que la configuración del módulo estándar acaba de tener el la confi-
guración de fábrica As-Built aplicada a él. O tal vez olvidó reiniciar el módulo para volver a leer la configuración central. Des-
afortunadamente, por lo general no son más comunicativos con la información sobre este error, lo que lo obliga a adivinar exacta-
mente qué datos cree que no son válidos, o prueba y error hasta que encuentre el parámetro ofensivo. Comenzaré a ejecutar las op-
ciones de autocomprobación en este punto solo para asegurarme de que todo esté bien.
Una vez que sepa que tiene la configuración central configurada correctamente, sin DTC, el automóvil no está funcionando mal,
escriba todos sus cambios en la copia de seguridad de IPC también, por si acaso.

Todo el proceso debería llevarte un par de horas si no tienes prisa y no tienes contratiempos importantes.
Y los principios aplicados aquí se aplican a todos los demás módulos, con la excepción

También podría gustarte