iTudor
Forista Senior
Bueno, pues aquí va el brico prometido, si a alguno se le ocurre un mejor titulo, que me lo diga por que no ando inspirado
Voy a intentar hacerlo lo mas bonito y entendible posible, pero me conformo con que quede entendible.
allá vamos
Antes de nada, esto es lo que vamos a necesitar antes de ponernos manos a la obra
-Modulo de luces con SW3.6 o superior. algunos SW3.56 son posibles de actualizar, pero no todos, depende del CPU que lleve, tiene que ser uno de estos 2 (MC9S12D64CPVE o MC9S12D64MPVE) si no lleva ese, entonces se puede comprar en aliexpress y cambiarlo, pero renta mas casi cogerse una SW3.6 y seguir el brico.
-USBDM Programmer - https://es.aliexpress.com/item/3288...earchweb0_0,searchweb201602_,searchweb201603_
-4 cables Jumper macho-hembra https://www.ebay.es/itm/10-Cables-2...369704?hash=item33b889c8e8:g:-2EAAOSwDclZxm1m
- El archivo con SW4.7 https://mega.nz/#!rtQyxSxK!3vS8ATBSOFWuhby1Jed_kVJmRRA8PimM56oqp2Op9fw
- Programa USBDM
https://sourceforge.net/projects/usbdm/
Si la ultima version ( 4.12.1.262) no funciona, descargar la 4.12.1.240 y funcionara (link https://sourceforge.net/projects/usbdm/files/Version 4.12.1/Software/ )
-Drivers para el programmer USBDM
https://sourceforge.net/projects/usbdm/files/Version 4.12.1/Drivers/
Dudo que nadie aqui lleve Windows XP asi que descargais el USBDM_Drivers_4_12_3_Win_x64.msi o x32 si teneis 32bits.
Ahora si que si, empezamos.
1- Abrimos nuestra interfaz USBDM y quitamos el cable que ya trae insertado, y movemos el Jumper a la posicion de 5V como en la foto
2- Pasamos al LCM, lo abrimos y sacamos la placa desde dentro, dejo algunas fotos de como abrirlo
Pulsamos hacia dentro la pestaña en ambos lados y la parte frontal sale
Tiramos del cable simplemente hacia atras y sale sin mucho esfuerzo
Para sacar la tapa negra, lo mismo que con el frontal, empujamos las patillas y sale
Para sacar la placa desde dentro, empujamos desde el conector hacia fuera y ya sale
3- Teniendo la placa con el cable suelto mirando hacia nosotros, nos vamos a fijar en la parte de abajo, que es donde tenemos la fiesta
4- Dejo la leyenda de cada color a donde hay que soldar
Rojo - VCC
Naranja - BKGD
Amarillo - RESET
Marron - GND
Soldamos cada cable en su punto y quedaria algo tal que asi
5- Ahora conectamos cada cable en su sitio en el USBDM, tal que asi
A estas alturas ya deberiais de tener el programa y los drivers instalados
6- Conectamos el cable al USBDM y al ordenador, y abrimos en el menu inicio el que dice: HCS12 PROGRAMMER
el USBDM deberia estar con las 3 luces encendidas, asi
tendremos esto abierto
7- Le damos a Load Hex File y seleccionamos el archivo que hemos descargado antes ( LSZ_SW47.s19 )
8- Le damos a Detect Chip, y si todo esta bien soldado e instalado, os deberia de detectar el chip MC9S12D64
9- En Security seleccionamos Image
10- En Programming Erase Mode seleccionamos EraseMass
11- Click en Program Flash
12- Deberia salir esta pantalla, que significa que esta escribiendo el soft y que todo bien, luego os dira si quereis flashear mas y le dais a NO
IMPORTANTE
Si os da un error al darle a Program Flash, Instalais la version que acaba con 240 que menciono al principio del post. En mi caso la ultima version me dio fallo, y la 240 sin problema flasheo.
Bien, ahora ya tenemos nuestra LCM virgen con soft 4.7 que es el ultimo y mas actualizado que saco BMW
Ahora lo que hay que hacer, es conectarla a nuestro coche y con NCS Expert meterle el VIN , Kilometros y etc etc.
Para hacer eso hacemos lo siguiente:
( lo voy a explicar muy por encima, si has llegado hasta aqui, sabras hacer todo lo siguiente sin un tutorial paso a paso, y si no, a tirar de google, u otro dia edito y hago el paso a paso )
Abrimos NCS Expert
Cargamos perfil Expert o NCS Dummy el que tengais que pueda leer y escribir
Cargamos modulo AKMB
Seleccionamos modulo ALSZ y le hacemos un FA_WRITE y un FGNR_SCHRIEBEN, y por ultimo le hacemos un SG_CODIEREN con un FSP_PSW.MAN en blanco.
Si queremos activar el modo autopista, o intermitentes confort, el valor a modificar es el:
CYCL_TI_BLK ---- lo cambiamos a DREIMAL
Guardamos, hacemos un SG_CODIEREN y voila, tenemos 3 intermitentes con un toque a la palanca.
Para los que no tengan NCS EXPERT.
se puede codificar perfectamente con BMW SCANNER.
al flashear el modulo, enchufar al coche
Meterse a Reprogramming y luego Change Algorithm
elegimos HCS912 - 13 ( se quedara en rojo )
En reprogramming - Write FGSTNR (metemos el bastidor)
Write Odometer - los KM del coche
y luego Copy FA coding - IKE-->LCM
y con esto ya estaria el modulo configurado con nuestras equipaciones, kilometros y bastidor. y activada la opcion de triple intermitente por defecto.
Luego volver a poner el algoritmo en 0.
Espero que os sirva de algo este brico, cualquier cosa me comentáis
Para los vagos que no quieran echarle dos huevos para hacer todo esto, por 30€ os lo hago yo si venís aquí, o me enviáis vuestro LCM con SW3.6
Voy a intentar hacerlo lo mas bonito y entendible posible, pero me conformo con que quede entendible.
allá vamos
Antes de nada, esto es lo que vamos a necesitar antes de ponernos manos a la obra
HARDWARE
-Modulo de luces con SW3.6 o superior. algunos SW3.56 son posibles de actualizar, pero no todos, depende del CPU que lleve, tiene que ser uno de estos 2 (MC9S12D64CPVE o MC9S12D64MPVE) si no lleva ese, entonces se puede comprar en aliexpress y cambiarlo, pero renta mas casi cogerse una SW3.6 y seguir el brico.
-USBDM Programmer - https://es.aliexpress.com/item/3288...earchweb0_0,searchweb201602_,searchweb201603_
-4 cables Jumper macho-hembra https://www.ebay.es/itm/10-Cables-2...369704?hash=item33b889c8e8:g:-2EAAOSwDclZxm1m

SOFTWARE
- El archivo con SW4.7 https://mega.nz/#!rtQyxSxK!3vS8ATBSOFWuhby1Jed_kVJmRRA8PimM56oqp2Op9fw
- Programa USBDM
https://sourceforge.net/projects/usbdm/
Si la ultima version ( 4.12.1.262) no funciona, descargar la 4.12.1.240 y funcionara (link https://sourceforge.net/projects/usbdm/files/Version 4.12.1/Software/ )
-Drivers para el programmer USBDM
https://sourceforge.net/projects/usbdm/files/Version 4.12.1/Drivers/
Dudo que nadie aqui lleve Windows XP asi que descargais el USBDM_Drivers_4_12_3_Win_x64.msi o x32 si teneis 32bits.
Ahora si que si, empezamos.
1- Abrimos nuestra interfaz USBDM y quitamos el cable que ya trae insertado, y movemos el Jumper a la posicion de 5V como en la foto

2- Pasamos al LCM, lo abrimos y sacamos la placa desde dentro, dejo algunas fotos de como abrirlo
Pulsamos hacia dentro la pestaña en ambos lados y la parte frontal sale

Tiramos del cable simplemente hacia atras y sale sin mucho esfuerzo


Para sacar la tapa negra, lo mismo que con el frontal, empujamos las patillas y sale

Para sacar la placa desde dentro, empujamos desde el conector hacia fuera y ya sale

3- Teniendo la placa con el cable suelto mirando hacia nosotros, nos vamos a fijar en la parte de abajo, que es donde tenemos la fiesta

4- Dejo la leyenda de cada color a donde hay que soldar
Rojo - VCC
Naranja - BKGD
Amarillo - RESET
Marron - GND

Soldamos cada cable en su punto y quedaria algo tal que asi


5- Ahora conectamos cada cable en su sitio en el USBDM, tal que asi


A estas alturas ya deberiais de tener el programa y los drivers instalados
6- Conectamos el cable al USBDM y al ordenador, y abrimos en el menu inicio el que dice: HCS12 PROGRAMMER
el USBDM deberia estar con las 3 luces encendidas, asi

tendremos esto abierto

7- Le damos a Load Hex File y seleccionamos el archivo que hemos descargado antes ( LSZ_SW47.s19 )
8- Le damos a Detect Chip, y si todo esta bien soldado e instalado, os deberia de detectar el chip MC9S12D64
9- En Security seleccionamos Image
10- En Programming Erase Mode seleccionamos EraseMass
11- Click en Program Flash
12- Deberia salir esta pantalla, que significa que esta escribiendo el soft y que todo bien, luego os dira si quereis flashear mas y le dais a NO

IMPORTANTE
Si os da un error al darle a Program Flash, Instalais la version que acaba con 240 que menciono al principio del post. En mi caso la ultima version me dio fallo, y la 240 sin problema flasheo.
Bien, ahora ya tenemos nuestra LCM virgen con soft 4.7 que es el ultimo y mas actualizado que saco BMW
Ahora lo que hay que hacer, es conectarla a nuestro coche y con NCS Expert meterle el VIN , Kilometros y etc etc.
Para hacer eso hacemos lo siguiente:
( lo voy a explicar muy por encima, si has llegado hasta aqui, sabras hacer todo lo siguiente sin un tutorial paso a paso, y si no, a tirar de google, u otro dia edito y hago el paso a paso )
Abrimos NCS Expert
Cargamos perfil Expert o NCS Dummy el que tengais que pueda leer y escribir
Cargamos modulo AKMB
Seleccionamos modulo ALSZ y le hacemos un FA_WRITE y un FGNR_SCHRIEBEN, y por ultimo le hacemos un SG_CODIEREN con un FSP_PSW.MAN en blanco.
Si queremos activar el modo autopista, o intermitentes confort, el valor a modificar es el:
CYCL_TI_BLK ---- lo cambiamos a DREIMAL
Guardamos, hacemos un SG_CODIEREN y voila, tenemos 3 intermitentes con un toque a la palanca.
Para los que no tengan NCS EXPERT.
se puede codificar perfectamente con BMW SCANNER.
al flashear el modulo, enchufar al coche
Meterse a Reprogramming y luego Change Algorithm
elegimos HCS912 - 13 ( se quedara en rojo )
En reprogramming - Write FGSTNR (metemos el bastidor)
Write Odometer - los KM del coche
y luego Copy FA coding - IKE-->LCM
y con esto ya estaria el modulo configurado con nuestras equipaciones, kilometros y bastidor. y activada la opcion de triple intermitente por defecto.
Luego volver a poner el algoritmo en 0.
Espero que os sirva de algo este brico, cualquier cosa me comentáis
Para los vagos que no quieran echarle dos huevos para hacer todo esto, por 30€ os lo hago yo si venís aquí, o me enviáis vuestro LCM con SW3.6
Última edición: