User Manual BMW Commander+Sp
User Manual BMW Commander+Sp
User Manual BMW Commander+Sp
Versin: 3.0
Expedido por: MERCOKEY, S.L. Abritus 72 Ltd
LISTA DE REVISIONES Fecha 30/11/2007 10/03/2009 12/05/2010 06/07/2011 Captulo Versin inicial del archivo Versin inicial del archivo Actualizado segn el funcionamiento de la ltima versin de SW 5.6 Actualizado para versin 8.0 Descripcin Revisin 1 2 2.1 3
Versin: 3.0
1 INTRODUCCION ......................................................................................................................... 4 2 INSTALACION ............................................................................................................................. 4 3 SOLICITUDES DIAGNOSTICAS DE TRANSMISION ....................................................................... 7 4 SERVICIOS DIAGNOSTICOS DE DIRECCIONAMIENTO FISICO ..................................................... 8 5 DIAGNOSIS DE UNA UNIDAD DE CONTROL ELECTRNICO NICA ........................................... 10 6 FUNCIONES ESPECIALES .......................................................................................................... 13 6.1 Sincronizacin de Unidad de Control de Motor e Inmovilizador ..................................... 13 6.2 Activacin TV .................................................................................................................... 13 6.3 Herramienta de Archivo ................................................................................................... 13 6.4 Reinicio del Intervalo de Servicio ..................................................................................... 14 6.5 Cuentakilmetros .............................................................................................................. 16 6.5.1 Cuentakilmetros CAS ............................................................................................... 16 6.6 Programacin de LLAVES .................................................................................................. 17 6.7 Codificacin/Orden de Vehculo ...................................................................................... 20 6.8 Codificacin de Unidad ..................................................................................................... 22 6.9 Cdigos de sincronizacin ................................................................................................. 23 6.10 Calibracin de sensor ...................................................................................................... 24 6.11 Valores medidos .............................................................................................................. 25 6.12 ECU Flasher...................................................................................................................... 26 6.13 Programador de Flash ..................................................................................................... 27 7 ADAPTADORES Y CABLES ADICIONALES .................................................................................. 29
Versin: 3.0
1 INTRODUCCION
Abrites Commander para BMW es un software de diagnosis basado en Windows PC para los vehculos de BMW E38 E39 E46 E53 E83 E85, E6x, E7x, E8x, E9x. Inicialmente en la ltima versin de SW (versin 5.6) se presentan las capacidades diagnosticas para los ms nuevos vehculos de BMW, fabricados en el ao 2010 la nueva BMW serie 5 carrocera F10, la nueva serie 7 carrocera F01. Con esta herramienta es posible ejecutar las operaciones con los mdulos electrnicos del vehculo, inusuales para otras herramientas diagnsticas, como codificacin de unidades de control, programacin del orden de vehculo, reprogramacin de la memoria flash de unidades, puesta a punto de la unidad de control de motor, programacin de llaves, recalibracin de kilometraje. La funcionalidad de su software depende de las funciones pedidas para su interfaz. Cada interfaz producida por Abritus72 Ltd tiene un nmero de serie nico, impreso en dicho interfaz.
2 INSTALACION
Junto con la interfaz, el usuario obtiene el paquete de instalacin basado en Windows. El paquete de instalacin contiene: Software Abrites para los vehculos de BMW: Setupinterfaz_XXXXX_BMW.exe donde XXXX es el nmero de su interfaz. Base de datos de DTCs, valores medidos de las unidades de control electrnico y datos de codificacin: ecudata.exe. Ejecutar install.bat que encuentra automticamente la carpeta de datos de la instalacin BMW y extrae los datos ah. Si hay ms de 1 interfaz instalada, el programa pregunta para que interfaz hay que copiar los archivos. Actualizaciones de base de datos de la memoria flash de todas las unidades de control electrnico: E60-E70.EXE y E83-E89.EXE. El usuario puede ejecutar los archivos y copiar manualmente los datos extrados en la carpeta de datos de BMW commander. O se puede ejecutar install.bat que encuentra automticamente la carpeta de datos de la instalacin BMW y extrae los datos ah. Si hay ms de 1 interfaz instalada, el programa pregunta para que interfaz hay que copiar los archivos.
Para la instalacin hay que seguir el siguiente orden: 1. 2. 3. 4. 5. Ejecutar el archivo de instalacin principal - Setupinterfaz_XXXXX_BMW.exe Iniciar la instalacin de todas bases de datos Conectar la interfaz al puerto USB de PC y esperar hasta el sistema operativo notifique que dispositivo est listo para usar. Conectar el cable de diagnosis de la interfaz al enchufe de diagnosis del vehculo. Iniciar la aplicacin Abrites Commander para BMW.
Versin: 3.0
Si la interfaz se detecta con xito, el software comprobar si tambin est conectado un programador de transponder y luego intentar detectar automticamente la carrocera del vehculo. Si la interfaz no se conecta al vehculo, aparece la siguiente pantalla:
En esta pantalla hay que elegir el tipo de conexin entre la interfaz de diagnosis y las unidades de control electrnico en el vehculo. Los tipos de conexin pueden ser: KWP-CAN bus 100 esta conexin se usa cuando la interfaz est conectada directamente a K-CAN del vehculo
Versin: 3.0
KWP-CAN bus 500 esta conexin se usa cuando la interfaz est conectada directamente a PT-CAN del vehculo OBDII KWP esta conexin se usa cuando la interfaz est conectada por OBDII a vehculos con carrocera de E6x, E7x, E9x, E81, E82, E87, E89 OBDII DS2 esta conexin se usa cuando la interfaz est conectada por OBDII a vehculos con carrocera de E3x, E5x, E83, E85, E86
Se puede utilizar el filtro de la parte inferior izquierda de la pantalla para seleccionar el grupo de unidades que se muestra. Por defecto se muestran todas las unidades (en el ejemplo anterior hemos utilizado filtro para mostrar slo las unidades relacionadas con el motor). Desde esta pantalla principal dispones de las siguientes opciones: Establecer la sesin diagnostica con alguna unidad de control electrnico en el vehculo. Mandar solicitudes diagnosticas de difusin a las unidades de control electrnicos en el vehculo. Las solicitudes diagnosticas de difusin son solicitudes dirigidas a todas las unidades montadas en el vehculo. Solicitudes diagnosticas dirigidas a todas las unidades en el vehculo utilizando direccionamiento fsico. Direccionamiento fsico significa que la solicitud se dirige solo a una determinada unidad de control electrnico en el vehculo. Uso de funciones especiales de BMW Commander.
Para mostrar las funciones especiales, los servicios de difusin o de direccin fsica, tienes que hacer clic en el botn correspondiente de la parte inferior de la pantalla. En el ejemplo siguiente, se ha hecho clic y expandido el men de funciones especiales:
Versin: 3.0
El modo logstico del vehculo es un modo especial en el que las unidades de control electrnico del vehculo se ponen en el modo de bajo consumo de energa con funcionalidad limitada. Es til cuando el vehculo va a estar mucho tiempo aparcado. El botn Show all units (Visualizar todas las unidades) visualiza todas las unidades posibles sin verificar su disponibilidad en el vehculo, haciendo doble clic en el nombre de la unidad aparece otra ventana donde se pueden ejecutar operaciones especficas con esta unidad.
Versin: 3.0
Al hacer doble clic en el nombre de la unidad aparece otra ventana donde se puede ejecutar diagnosis de una sola unidad de control electrnico (consulte el captulo 5). Imagen de los servicios de transmisin disponibles:
Versin: 3.0
Haciendo doble clic en el nombre de la unidad aparece otra ventana donde se puede ejecutar la diagnosis de una unidad de control electrnico (consulte el captulo 5). Imagen de los servicios de direccionamiento fsico disponibles para todas las unidades en el vehculo:
Versin: 3.0
En el ejemplo anterior se muestra informacin acerca de una unidad de motor especfico (EDC16/17). Algunas de las opciones estn relacionadas con los cdigos de error del dispositivo (DTC). Puedes leer los cdigos de avera del dispositivo y guardarlos en archivos, borrarlos, activar/desactivar. El botn de codificacin permite la lectura y modificacin de la codificacin de dispositivo, esto es un conjunto de parmetros configurables para la unidad especfica. Los valores medidos slo estn disponibles para EDC16 y EDC17, muestra datos en tiempo real de la unidad de motor. Desde esta pantalla podemos llegar a las funciones para la identificacin de la programacin de la unidad, necesario cuando estamos reemplazando alguna unidad de un vehculo a otro ("botn Program ID"):
Versin: 3.0
10
Respecto a algunas funciones como recalibracin de kilometraje, programacin de ID, y las funciones de la memoria EEPROM para las unidades CAS, hay que tener en cuenta las restricciones y requisitos que se describen en la captulo 6.5 CAS Cuentakilmetros. La siguiente pantalla muestra como se puede acceder la memoria de las unidades de control electrnico:
Desde aqu tambin se accede al editor User Info Fields (Campos de informacin del Usuario):
Versin: 3.0
11
UIF-general:
UIF-VIN:
Versin: 3.0
12
UIF-Nmeros de serie:
6.2 Activacin TV
TV Activation. Para algunos vehculos est disponible la funcin de activar o desactivar las funciones TV durante el movimiento del vehculo.
Versin: 3.0
13
Service intervals reset. A partir de este dilogo se puede comprobar y reajustar los intervalos de mantenimiento. Algunas de las opciones estn basadas en distancias, otras estn basadas en tiempos. Los intervalos basados en distancia muestran cuantos kilmetros quedan hasta que sea necesaria alguna accin (sustitucin o visitar el taller de reparacin). Los intervalos basados en tiempo muestran en qu fecha se debe realizar la accin. Hay opciones que tienen ambos, en funcin de los valores de tiempo y de distancia - la opcin que venza primero provocar el evento de reemplazo. El formato de las opciones basadas en la distancia es como sigue: 85% (3) 10000 El primer nmero muestra el porcentaje de disponibilidad. 100% significa que el elemento ha sido sustituido recientemente y est disponible por completo, 0% significa que el elemento ha caducado y debe ser reemplazado de inmediato. El segundo nmero entre parntesis indica cuntas veces ha sido reemplazado el elemento. En el ejemplo anterior 3 veces. El tercer nmero muestra cuantos kilmetros quedan hasta que sea necesario el cambio. Puede cambiar los intervalos basados en distancia haciendo clic en el botn, que muestra los datos actuales:
Versin: 3.0
14
Desde el nuevo dilogo, puede cambiar el contador de las veces que el servicio se ha restablecido, as como el valor de la disponibilidad actual. Cuando se cambian los datos, usted tiene que hacer clic en "Write" (Escribir) para enviar los datos a la unidad.
Versin: 3.0
15
6.5 Cuentakilmetros
Odometer. Cuando se abre el cuadro de dilogo, se inicia la recuperacin automtica de algunos de los valores. Puede interrumpir el escaneo pulsando el botn "Stop" (visible durante la exploracin) y haga clic en "Leer" para los mdulos especficos. Para algunas unidades se necesita ms tiempo para leer el kilometraje y se pasan por alto durante la exploracin automtica. Hay que hacer clic de forma explcita en "Read" (Leer) para cada uno de ellos. Si un valor es ledo correctamente, aparece una marca de verificacin verde Si falla la lectura de un valor, aparece una marca de exclamacin Si el valor no es ledo en absoluto, no aparece marca
En el ejemplo anterior, el kilometraje CAS no es ledo por la exploracin automtica se tarda ms tiempo y el usuario tiene que hacer clic en "Read" (Leer) de forma explcita.
Versin: 3.0
16
Carroceras E8X, E9X - se puede recalibrar el cuentakilmetros por conexin CAN bus 100. Para vehculos basados en CAS1 - por conector de diagnstico del vehculo. Los vehculos equipados con CAS1 son los BMW serie 7 - E65. Por favor, ten en cuenta de que cuando se realiza recalibracin de kilometraje la llave debe estar fuera de la ignicin y el voltaje de la batera del vehculo deber ser como mnimo 13V.
Dependiendo de los sistemas CAS las llaves se pueden programar del siguiente modo: Sistemas CAS1 BMW serie 7 carrocera E65. Las llaves se pueden programar con la conexin de OBDII. Ojo, durante la programacin de llaves hay que QUITAR la llave DEL CONTACTO y el voltaje de la batera del vehculo ha de ser como mnimo 13V. Sistemas CAS2 carrocera E6x las llaves se pueden programar con la conexin OBDII o CAN bus 100. Sistemas CAS2 carroceras E8x, E9x las llaves se pueden programar con CAN bus 100. Sistemas CAS3 las llaves se pueden programar con el conector OBDII y CAN bus 100.
Versin: 3.0
17
Despus de elegir la funcin especial CAS Key (llave CAS), se visualiza la pantalla siguiente:
Ahora se puede elegir el nmero de llave a programar. Despus hay que insertar la llave nueva en el programador y pulsar Program (Programar). ATENCIN: Si hay una llave Keyless que funciona, tiene que estar como mnimo a 2-3 metros del coche. Antes de ejecutar la programacin de llaves, hay que encender la radio o las luces del coche (para despertar todas las unidades).
Para hacer llave de CAS3+ seguir los siguientes pasos: 1. 2. 3. 4. Arrancar el motor con una llave que funcione. Detener el motor. Quitar la llave que funciona fuera del coche. Encender la radio o los faros (esto previene que el vehculo entre en modo de ahorro de energa durante la programacin de la llave) Poner una llave virgen en el anillo de la antena. Mantenerlo hacia arriba en el centro del anillo. NO PONGA LA LLAVE VIRGEN EN EL ENCENDIDO, de lo contrario tendr que reiniciar el procedimiento desde el paso 1. Haga clic en CAS Key (Llave CAS) seleccione la posicin llave que desee, haga clic en "Program" (Programar)
5.
Sincronizacin en caso de problema: 1. Si, por alguna razn, la llave que acaba de hacer no funciona (el CAS reconoce la llave, pero el motor no arranca), entonces el DME y el CAS pueden estar desincronizados. Insertar de nuevo la llave original y tratar de arrancar el motor. Si no se inicia con la llave original a continuacin, siga estos pasos: Haga clic en la unidad DME, lea los DTCs. Borrarlos, leerlos de nuevo. Si observa algn error que no se pueden eliminar (con gran frecuencia se trata de "error de manipulacin del EWS"), entonces tiene que desconectar la batera, esperar unos 5 minutos, volver a conectarla. Haga clic en DME/borrar los DTCs. Esta vez no debera haber ningn DTC. Haga clic en CAS. Borrar los DTCs. Haga clic la funcin especial sincronizar DME-CAS. Espere a que la sincronizacin finalice. Si ve un error de que la sincronizacin fall - ignrelo. Encender el motor con la llave original.
2.
3. 4. 5.
Si hace una llave que no funciona, no trate de hacer inmediatamente otra llave, primero debe seguir los pasos de sincronizacin en el caso de problemas segn la seccin anteriormente.
Versin: 3.0
18
Si est haciendo una llave CAS3+ de un vehculo para el que no hay una llave que trabaje, ver el siguiente mensaje al intentar hacer una nueva llave:
Para el siguiente procedimiento tiene que usar un transponder HITAG2 PCF7936 (no es aconsejable utilizar una llave con mando a distancia, ya que puede estropearla). Al hacer clic en "S", el programa tratar de reunir los datos necesarios de forma automtica. Si no tiene xito, le mostrar un dilogo de archivo desde donde se debe cargar el archivo que contiene el dump de CAS. Si no tiene el dump, cierre Commander para BMW, leer el archivo de dump y repita el procedimiento. Cuando se inicia el procedimiento, ver el siguiente dilogo:
Siga las instrucciones de pantalla hasta que logre hacer un transponder que arranque el motor. Para cada paso, use uno y el mismo transponder. Al llegar al paso, donde se puede arrancar el motor con el transponder, haga clic en "Cancelar" para detener los dems intentos:
Versin: 3.0
19
Normalmente las dos copias del orden de vehculo deben ser iguales. Despus de la lectura con xito, aparece el siguiente dialogo:
La lista a la izquierda describe los componentes que estn incluidos actualmente en el orden de vehculo, la de la derecha visualiza todas las opciones disponibles para el chasis especfico. Para eliminar un componente del vehculo, hay que marcarlo en la lista Vehicle Order (Orden de vehculo) y hacer clic en Remove (Eliminar). Se quedar en la lista pero marcado con una cruz roja, para que la modificacin sea fcilmente visible. El artculo eliminado se aade a la lista derecha Available options (Opciones disponibles). Para aadir el nuevo componente en el vehculo hay que elegirlo en Opciones disponibles y hacer clic en Add (Aadir). El artculo nuevo se inserta con una marca de una cruz verde para que la modificacin sea fcilmente visible. El orden de vehculo se puede restaurar/respaldar con los botones Load (Cargar) y Save (Guardar).
Versin: 3.0
20
Nota: El orden de vehculo original se respalda automticamente en el disco. El archivo se genera automticamente en la carpeta BMW Commander. Su nombre contiene la fecha y hora de la lectura del orden de vehculo, la unidad de que ha sido ledo y la extensin .vo. Este archivo puede ser necesario en el caso de prdida del orden de vehculo. Si el orden de vehculo ha sido modificado, hay que seguir estos pasos para guardarlo en las ECUs: 1. 2. 3. Hacer clic en Vehicle Order (Orden del vehculo) en el grupo Send to Unit (Enviar a la Unidad). Guardarlo en la unidad de que ha sido ledo. Hacer clic otra vez en Orden del vehculo para guardarlo en la unidad de copia de seguridad (tanto CAS y FRM o CAS y LM han que tener el mismo orden de vehculo). Hacer clic en Central Coding (Codificacin central) para mandar la modificacin a todas las unidades correspondientes del coche:
Del dialogo Central Coding (Codificacin central) hay que elegir que unidades del coche se codifican con los datos, correspondientes al orden de vehculo actual. Se pueden elegir ms de una unidad con pulsar en el botn Control del teclado y hacer clic en las unidades de la lista. Para empezar el proceso de codificacin hay que hacer clic en Write Coding (Escribir codificacin).
Versin: 3.0
21
Unit Coding. Codificacin de la unidad permite el ajuste de cada opcin configurable del mdulo. Mientras que la codificacin central define los valores por defecto (en base al Orden del vehculo), unidad de codificacin permite el ajuste manual de cada una de las opciones posibles para la configuracin. Antes de leer la codificacin de la unidad, tiene que especificar la variante de la unidad (Unit variant). Haga clic en "Autodetect" (Deteccin automtica) para seleccionar automticamente la variante. Si la deteccin automtica no funciona, intente cada una de las variantes sugeridas por la seleccin y luego haga clic en " Read Coding" (Leer Codificacin). Slo una de las variantes sugeridas funcionar para el mdulo seleccionado. Es recomendable guardar el cdigo actual en el archivo antes de escribir uno nuevo en el mdulo.
Versin: 3.0
22
Synchro Codes. Esta funcin permite la lectura de cdigos de sincronizacin esttica almacenada en los mdulos. Cuando se abre el cuadro de dilogo, se inicia la recuperacin automtica de algunos de los valores. Para algunas unidades se necesita ms tiempo para leer sus valores y se pasan por alto durante la exploracin automtica, tienes que hacer clic de forma explcita en "Read" (Leer) para cada uno de ellos. Si un valor es ledo correctamente, aparece una marca de verificacin verde Si falla la lectura de un valor, aparece una marca de exclamacin Si el valor no es ledo en absoluto, no aparece marca
En el ejemplo anterior, los cdigos CAS no son ledos por la exploracin automtica se tarda ms tiempo y el usuario tiene que hacer clic en "Read" (Leer) de forma explcita.
Versin: 3.0
23
Sensors Calibration. Este conjunto de funciones permite la calibracin de sensores. Algunos de los procedimientos de calibracin necesitan varios pasos para completarse - estos son guiados por un asistente que da la descripcin de lo que se debe hacer en cada paso:
Versin: 3.0
24
En esta pantalla los datos que se actualiza en 2 segundos. Puede hacer clic en el "Live Data" (datos en vivo) para observar grficamente el cambio del valor:
En esta pantalla los datos se actualizan a intervalos de 50 ms. Al pulsar el botn de ejecucin, se mostrar grficamente el cambio de los valores, pero no se graban. Haz clic en Record (Grabar) para
Versin: 3.0
25
iniciar la recopilacin de datos que puede ver navegando hacia atrs y hacia adelante con el mando de scroll, guardndolos en un archivo (archivo de texto plano para facilitar su anlisis fuera de lnea). Algunos valores de datos estn relacionados y se visualizan en una misma pantalla:
Versin: 3.0
26
Una vez seleccionada la unidad para la reprogramacin puede elegir el archivo que desea programar. En general el nmero referencia HW que aparece en la pantalla define flash que se puede utilizar. Hay una opcin de una lista de archivos - si desea la coincidencia completa de los nmeros de referencia de HW o no.
Versin: 3.0
27
Antes de cada reprogramacin se le pregunta acerca de los nuevos datos de la UIF y la ID almacenados en la unidad. En algunos casos, el cambio de datos en la UIF o la ID es posible despus de la reprogramacin de memoria flash de la unidad.
Versin: 3.0
28
BC2
DB25 (Macho)
Descripcin
7 15 17 5 DB25 (Macho)
7 15 17 5
ATENCION: Hay que utilizar una fuente de alimentacin externa. Pin17 de DB25 +12V, Pin5 de DB25 GND.
Versin: 3.0
29
BC3
DB25 (Macho)
Descripcin
5 8 16 17
BC4
Conector CAS
DB25 (Macho)
Descripcin
35 26 1 y 21 y 19 25 y12
7 15 17 5
ATENCION: Hay que utilizar una fuente de alimentacin externa. Pin17 de DB25 +12V, Pin5 de DB25 GND.
Versin: 3.0
30