XE65 - BMW CAN Bus Inside

Vamos a mostrar lo que vamos descubriendo del bus CAN del E65.

Para ello usamos un conversor comercial, el CANUSB con buenos resultados, de momento!

El bus funciona a 100kbits, es importante seleccionar esa velocidad y este parametro es critico, en otras palabras, poner otros valores termina por volver "medio loco" al coche, por experiencia! He tenido que quitar la bateria durante varios minutos para recuperar mi E65!

He utilizado un ejemplo de codigo que ofrece el fabricante y ha salido el X-CAN Analyzer! taraaaa! en version casi cero patatero v0.1

Aqui un pantallazo de la misma.

Es simple, pero poco a poco ira creciendo para analizar cosillas.

Aqui un fichero de la rejilla derecha, por si alguien tiene algo que decir...

X-CAN_Grid_001.txt

De momento tengo poco documentado, aqui podemos ver algo:

MULTIFUNCION VOLANTE PULSAR: ................ t22820300
MULTIFUNCION VOLANTE SOLTAR: ................ t22820000

AVANCE PISTA VOLANTE PULSAR: ................ t1D62E000

AVANCE PISTA VOLANTE SOLTAR: ................ t1D62C000

RETROCESO PISTA VOLANTE PULSAR: ............. t1D62D000
RETROCESO PISTA VOLANTE SOLTAR: ............. t1D62C000

MODO CAMBIO VOLANTE PULSAR: NO CMD
MODO CAMBIO VOLANTE SOLTAR: NO CMD

CONTROL DE VOZ VOLANTE PULSAR: .............. t1D62C001

CONTROL DE VOZ VOLANTE SOLTAR: .............. t1D62C000

SUBIR VOLUMEN VOLANTE PULSAR: ............... t1D62C800

SUBIR VOLUMEN VOLANTE SOLTAR: ............... t1D62C000

BAJAR VOLUMEN VOLANTE PULSAR: ............... t1D62C400

BAJAR VOLUMEN VOLANTE SOLTAR: ............... t1D62C000

TELEFONO VOLANTE PULSAR: .................... t1D62C100

TELEFONO VOLANTE SOLTAR: .................... t1D62C000

GIRO DEL VOLANTE: ........................... t0C47F129FC0080FFFF ... 0C4 ... DOS BYTES, LB+HB CONTADOR 16BITS ...DECHA DEC.

FRENO DE MANO PULSAR: ........................ NO CMD
FRENO DE MANO SOLTAR: ........................ NO CMD

MANDO DE LUCES POSICION CERO: ............... t21A30030FC

MANDO DE LUCES POSICION POSICION: ........... t21A30432FC
MANDO DE LUCES POSICION CRUCE: .............. t21A30532FC

MANDO DE LUCES POSICION AUTOMATICO: ......... t21A30532FC

LUCES ENCENDIDAS: ........................... t2022E7FF
LUCES APAGADAS: ............................. t2022FEFF

ANTINIEBLAS DELANTEROS PULSAR: .............. t21A32532FC

ANTINIEBLAS DELANTEROS SOLTAR:

ANTINIEBLAS TRASEROS PULSAR: ................ t21A34532FC

ANTINIEBLAS TRASEROS SOLTAR:

ANTINIEBLAS AMBOS: .......................... t21A36532FC ... HAN DE ESTAR LAS LUCES, Y EL CERO COMO CRUCE

RUEDA DIMER LUCES MAXIMO BRILLO: ............ t2022E3FF
RUEDA DIMER LUCES MINIMO BRILLO: ............ t202200FF

BOTON MALETERO PULSAR: ...................... NO CMD
BOTON MALETERO SOLTAR: ...................... NO CMD

BOTON PDC PULSAR: ........................... t1C6400005252

BOTON PDC SOLTAR: ........................... t1C6400000000 EN REPOSO
PDC SENSORES: ............................... t1C28FEFEFEFEFEFEFEFE

DESPLAZAMIENTO VOLANTE ARRIBA: .............. t1EA2F4FF

DESPLAZAMIENTO VOLANTE ABAJO: ............... t1EA2F8FF

DESPLAZAMIENTO VOLANTE DELANTE: ............. t1EA2F2FF

DESPLAZAMIENTO VOLANTE DETRAS: .............. t1EA2F1FF

LIMPIAPARABRISAS POSICION: ..................

MANDO CAMBIO: ............................... NO CMD

MANDO PROGRAMADOR VELOCIDAD: ................ NO CMD

ASIENTO CONDUCTOR CALEFACTADOS: ............. t1E72F1FF ENVIA LA SECUENCIA DE LOS TRES COMANDOS Y VA PASANDO POR LOS TRES NIVELES
t1E72F1FF
t1E72F0FF

ASIENTO ACOMPAÑANTE CALEFACTADOS: ........... t1E82F1FF ENVIA LA SECUENCIA DE LOS TRES COMANDOS Y VA PASANDO POR LOS TRES NIVELES
t1E82F1FF
t1E82F0FF


ASIENTO CONDUCTOR MEMORIAS M PULSAR: ........ t1F32FCFF

ASIENTO CONDUCTOR MEMORIAS M SOLTAR: ........ t1F32F8FF

ASIENTO CONDUCTOR MEMORIAS 1 PULSAR: ........ t1F32F9FF

ASIENTO CONDUCTOR MEMORIAS 1 SOLTAR: ........ t1F32F8FF

ASIENTO CONDUCTOR MEMORIAS 2 PULSAR: ........ t1F32FAFF

ASIENTO CONDUCTOR MEMORIAS 2 SOLTAR: ........ t1F32F8FF

 

ASIENTO CONDUCTOR MANDO TRASLACION REPOSO: .. t0DA40000C0FF
ASIENTO CONDUCTOR MANDO TRASLACION DELANTE: . t0DA40100C0FF
ASIENTO CONDUCTOR MANDO TRASLACION DETRAS: .. t0DA40200C0FF
ASIENTO CONDUCTOR MANDO TRASLACION ARRIBA: .. t0DA40400C0FF
ASIENTO CONDUCTOR MANDO TRASLACION ABAJO: ... t0DA40800C0FF
ASIENTO CONDUCTOR MANDO ROTACION HORARIO: ... t0DA42000C0FF
ASIENTO CONDUCTOR MANDO ROTACION CONT.HORA: . t0DA41000C0FF

ASIENTO CONDUCTOR BANQUETA AUX PULSAR:
ASIENTO CONDUCTOR BANQUETA AUX SOLTAR:

ASIENTO CONDUCTOR BANQUETA PRINCIPAL PULSAR:
ASIENTO CONDUCTOR BANQUETA PRINCIPAL SOLTAR:

ASIENTO CONDUCTOR RESPALDO PULSAR:
ASIENTO CONDUCTOR RESPLADO SOLTAR:

ASIENTO CONDUCTOR CABECERO PULSAR:
ASIENTO CONDUCTOR CABECERO SOLTAR:

ASIENTO ACOMPAÑANTE CALEFACTADOS PULSAR:
ASIENTO ACOMPAÑANTE CALEFACTADOS SOLTAR:
ASIENTO ACOMPAÑANTE CALEFACTADOS NIVEL3:
ASIENTO ACOMPAÑANTE CALEFACTADOS NIVEL2:
ASIENTO ACOMPAÑANTE CALEFACTADOS NIVEL1:

ASIENTO ACOMPAÑANTE MEMORIAS M PULSAR:
ASIENTO ACOMPAÑANTE MEMORIAS M SOLTAR:

ASIENTO ACOMPAÑANTE MEMORIAS 1 PULSAR:
ASIENTO ACOMPAÑANTE MEMORIAS 1 SOLTAR:

ASIENTO ACOMPAÑANTE MEMORIAS 2 PULSAR:
ASIENTO ACOMPAÑANTE MEMORIAS 2 SOLTAR:

ASIENTO ACOMPAÑANTE MANDO TRASLACION DELANTE:
ASIENTO ACOMPAÑANTE MANDO TRASLACION DETRAS:
ASIENTO ACOMPAÑANTE MANDO TRASLACION ARRIBA:
ASIENTO ACOMPAÑANTE MANDO TRASLACION ABAJO:
ASIENTO ACOMPAÑANTE MANDO ROTACION HORARIO:
ASIENTO ACOMPAÑANTE MANDO ROTACION CONT.HORARIO:

ASIENTO ACOMPAÑANTE BANQUETA AUX PULSAR:
ASIENTO ACOMPAÑANTE BANQUETA AUX SOLTAR:

ASIENTO ACOMPAÑANTE BANQUETA PRINCIPAL PULSAR:
ASIENTO ACOMPAÑANTE BANQUETA PRINCIPAL SOLTAR:

ASIENTO ACOMPAÑANTE RESPALDO PULSAR:
ASIENTO ACOMPAÑANTE RESPLADO SOLTAR:

ASIENTO ACOMPAÑANTE CABECERO PULSAR:
ASIENTO ACOMPAÑANTE CABECERO SOLTAR:

MANDO I-DRIVE ROTACION: ..................... t1B860F00F9FF7722
... F9 CONTADOR
... FF SALTOS HAPTICOS

MANDO I-DRIVE TRASLACION DELTANTE: .......... t1B8600000F01F016 ... PRIMER 00
MANDO I-DRIVE TRASLACION DETRAS: ............ t1B8604001504F016 ... 04
MANDO I-DRIVE TRASLACION IZQUIERDA: ......... t1B8606003204A022 .. 06
MANDO I-DRIVE TRASLACION DERECHA: ........... t1B8602000C049022

MANDO I-DRIVE TRASLACION DELANTE-IZQUIERDA: . t1B86070020001022 ...07
MANDO I-DRIVE TRASLACION DELANTE-DERECHA: ... t1B86010023015022 ...01
MANDO I-DRIVE TRASLACION DETRAS-IZQUIERDA: .. t1B86050055002022

MANDO I-DRIVE TRASLACION DETRAS-DERECHA: .... t1B86030004003022

MANDO I-DRIVE PULSACION PULSAR: ............. t1B860F01FCFF2022 ... 01
MANDO I-DRIVE PULSACION SOLTAR: ............. t1B860F00FCFF2022 ... 00

INTERACCION CON MENUS - PRINCIPAL: .......... t1AA8F07F000000000000
INTERACCION CON MENUS - TELEFONO: ........... t1AA8F27F10040100207F
INTERACCION CON MENUS - AYUDA: .............. t1AA8F27F10020100207F
INTERACCION CON MENUS - NAVEGACION: ......... t1AA8F27F10010000207F
INTERACCION CON MENUS - DATOD OBC: .......... t1AA8F27F10020000207F
INTERACCION CON MENUS - ENTRETENIMIENTO: .... t1AA8F27F10060400207F
INTERACCION CON MENUS - AJUSTES: ............ t1AA8F27F10030000207F
INTERACCION CON MENUS - CLIMSTIZACION: ...... t1AA8F27F10010000207F
INTERACCION CON MENUS - BMW ASSIST: ......... t1AA8F27F10040300207F

CONTROL HAPTICO I-DRIVE:
UNA UNICA OPCION EN MENU SMS: ............... t1AA8F27F10040200207F
... EL 20 ES LA FUERZA DE RETENCION DE CADA PUNTO, DESDE 00 A FF, SIENDO FF 180 GRADOS HASTA QUE LIBERA
... EL 04 ES EL NUMERO DE SALTOS
... EL 02 ES LA POSICION EN LA QUE ESTA EL I-DRIVE DE LA DIVISION ENVIADA, DE DERECHA A IZQUIERZA, ANTIHORARIO
EN EL MENU DE NUMEROS DE TELEFONO: .......... t1AA8F42A000000000000 ES LO QUE ENVIA EN LOS REBOTES DE SCROLL

MENU SALTOS CANCIONES-TELEFONOS: .............t1AA8F37F0A060000357F


BOTON LUZ EMERGENCIA OFF: ................................ t1F6280F0
BOTON LUZ EMERGENCIA ON PULSANDO : .......... t1F62B1F2

BOTON LUZ EMERGENCA FLASH INTERMITENTES: ...t1F62B1F1

BOTON LUZ EMERGENCIA INTERMITENTE IZQUIERDO: .... t1F6291F2

BOTON LUZ EMERGENCIA INTERMITENTE DERECHO: .... t1F62A1F2

APERTURA SEGUROS DE PUERTAS PULSAR:
APERTURA SEGUROS DE PUERTAS SOLTAR:

CLIMATIZACION CONDUCTOR:

CLIMATIZACION ACOMPAÑANTE:

CLIMATIZACON TRASERA IZQUIERDA:

CLIMATIZACION TRASERA DERECHA:

ASIENTO TRASERO IZQUIERO CALEFACTADOS PULSAR:
ASIENTO TRASERO IZQUIERO CALEFACTADOS SOLTAR:
ASIENTO TRASERO IZQUIERO CALEFACTADOS NIVEL3:
ASIENTO TRASERO IZQUIERO CALEFACTADOS NIVEL2:
ASIENTO TRASERO IZQUIERO CALEFACTADOS NIVEL1:

ASIENTO TRASERO DERECHO CALEFACTADOS PULSAR:
ASIENTO TRASERO DERECHO CALEFACTADOS SOLTAR:
ASIENTO TRASERO DERECHO CALEFACTADOS NIVEL3:
ASIENTO TRASERO DERECHO CALEFACTADOS NIVEL2:
ASIENTO TRASERO DERECHO CALEFACTADOS NIVEL1:

ASIENTO TRASERO IZQUIERO CABECERO ARRIBA PULSAR:
ASIENTO TRASERO IZQUIERO CABECERO ARRIBA SOLTAR:

ASIENTO TRASERO IZQUIERO CABECERO ABAJO PULSAR:
ASIENTO TRASERO IZQUIERO CABECERO ABAJO SOLTAR:

ASIENTO TRASERO DERECHO CABECERO ARRIBA PULSAR:
ASIENTO TRASERO DERECHO CABECERO ARRIBA SOLTAR:

ASIENTO TRASERO DERECHO CABECERO ABAJO PULSAR:
ASIENTO TRASERO DERECHO CABECERO ABAJO SOLTAR:

ELEVALUNAS CONDUCTOR:
CORTINILLA TRASERA:

ELEVALUNAS ACOMPAÑANTE:

ELEVALUNAS TRASEROS:
CORTINILLAS LATERALES TRASERAS:

TELEFONO:
TECLADO TELEFONO:

LLAVE CONTACTO:

BOTON START:

ESPEJO CONDUCTOR:
ESPEJO ACOMPAÑANTE:

MANDO A DISTANCIA - NORMAL: ................. t23A400DF40FF Y A 500MS... t23A400CF00FF
MANDO A DISTANCIA - APERTURA: ............... t23A400CF01FF
MANDO A DISTANCIA - CIERRA: ................. t23A400DF40FF
MANDO A DISTANCIA - MALETERO:
MANDO A DISTANCIA - ALARMA:

 

Es poco, pero es que el tiempo....puff.....tengo poooooccoo...

 

Espero ir añadiendo cosas pronto.

Si alguien tiene interes en esto, que me escriba a: xol@xolmatic.com

Xol - Ultima actualizacion ... Febrero 2008 - www.xolmatic.com