Bueno, pues visto que es un tema recurrente y hace poco me toco repetir todo el proceso y mucha gente tiene dudas, voy a intentar documentar paso a paso todo para que cualquiera pueda tenerlo funcionando sobre un equipo actual con Windows 10. De hecho, este procedimiento valdría para cualquier equipo que soporte Virtualbox y disponga de un puerto USB. Para los que quieran saber un poco del tema, explico a continuación que es todo esto, si solo queréis ir al brico, podéis saltar directamente al siguiente mensaje del hilo. Primero, unas nociones básicas sobre el Carsoft: - Carsoft es una empresa que desarrolla software de diagnostico para coches. La versión 6.5 que es la que voy a tratar aquí, sirve para diagnosticar todos los BMW con OBDI (OBD 1). Que sino me equivoco llegan hasta el 2003. Creo que también sirve para los OBDII, pero no lo puedo confirmar. - Interfaz: El software para funcionar y poder "hablar" con el coche requiere de un interfaz que interprete la electrónica de nuestro coche y sea capaz de entender los valores que almacena. - Diagnosis: Ojo, esto es importante, una diagnosis solo muestra que módulos de la electrónica han detectado algún error en algún momento, es decir, son fallos históricos. No significa que este fallando durante la diagnosis, sino que en algún momento desde la ultima vez que se borraron los fallos hasta el momento de la diagnosis ese modulo ha recogido ese fallo. Una diagnosis puede borrar fallos y en algunos modelos permite una mínima configuración o modificación de valores de la electrónica de los módulos que lo permiten, pero no mas. No tiene nada que ver con una reprogramación de centralita por ejemplo. Para que un PC normal y corriente como el que tenemos en casa pueda correr un diagnostico sobre nuestros e36, requerimos tener el Carsoft 6.5 y una interfaz que conecte nuestro coche con el PC. La parte complicada de esto es que el Carsoft 6.5 es una aplicación de 16bits y que ningún PC moderno suele tener un puerto serie. Pero no os preocupéis, que todo tiene solución. Más conceptos del "brico": - Aplicación de 16bits: Esto a muchos os sonara a chino, pero los que tenemos mas años nos acordamos que antiguamente había aplicaciones de 16 bits, no como ahora que es todo de 64bits y alguna aplicación vieja tiene 32bits... Pues bien, Carsoft en su versión 6.5 es una aplicación de 16bits y el sistema operativo Windows mas moderno que admite ejecución de aplicaciones de 16 bits es Windows XP - Windows XP: Como en el punto anterior, los que tenemos canas sabemos lo que es; para los mas jóvenes: es el sistema operativo Windows que usábamos en el 2001! (Y en esa época era muy moderno) - Virtualbox: Es una aplicación que permite "emular" un sistema operativo dentro de nuestro equipo, "un PC dentro de otro PC". En este caso, en un equipo moderno con Windows 10, podemos emular una maquina virtual con Windows XP. - Emular maquina virtual: En nuestras casas solemos tener equipos modernos que vienen hoy en día con Windows 10. Si necesitamos por algún motivo otro sistema operativo, no tiene sentido instalarlo por completo sobre nuestro PC, sino que podemos instalarlo sobre una maquina virtual "dentro" de nuestro PC y usarlo solo cuando lo necesitemos. - Equipo anfitrión: Es el equipo físico que aloja en su interior la maquina virtual. - Puerto serie: También llamado COM, RS232 o DB9... Es un puerto de comunicaciones que en los 90 se usaba ampliamente, pero hoy en día solo se ve en equipos industriales. Por suerte, existen adaptadores USB a serie, pero ojo, que no valen todos. - UART: Podéis leer en internet lo que es si sois curiosos (es relativamente complejo de explicar), pero para el brico solo nos interesa tener claro que si usamos un adaptador USB a serie necesitamos un cable que tenga UART, normalmente esto lo proporciona un chip de la marca Prolific que va dentro del cable. ¿Que permite hacer el Carsoft? Añado la lista de funcionalidades de este software: DME/DDE module: Petrol Engines - all engine types from 1988 until July 2004. Aditional features: LIVE DATA only for OBDII. ADAPTATION only for OBDII. EWS Synchronization only for OBDII. E30 / E31 / E32 / E34 / E36 / E38 / E39 E46 / E53 / E60 / E63 / E65 / E66 / Z1 / Z3 / Z4 / Z8 Diesel Engines - all engine types from 1988 until July 2004 Additional features: LIVE DATA from 1998 until July 2004. EDU Coding from 1998 until July 2004. ADAPTATION only for OBDII. EWS Synchronization only for OBDII (when an EWS system is built-in). E30 / E34 / E36 / E38 / E39 E46 / E53 / E60 / E65 / E66 ABS/ASC - Brake & Traction - all brake and traction systems from 1988 until July 2004. E30 / E31 / E32/ E34 / E36 / E38 / E39 E46/ E53 / E60 / E63 / E65 / E66 / Z1 / Z3 / Z4 / Z8 AIRBAG - all airbag systems from 1988 until July 2004. Aditional features only for OBDII: ECU coding. E30 / E31 / E32/ E34 / E36 / E38 / E39 E46/ E53 / E60 / E63 / E65 / E66 / Z1 / Z3 / Z4 / Z8 HKL - Air Conditioning - all airco system from 1988 until July 2004. E30 / E31 / E32/ E34 / E36 / E38 / E39 E46/ E53 / E60 / E63 / E65 / E66 / Z1 / Z3 / Z4 / Z8 BC/MID - Board Computer/Multi Information Display E30 / E31 / E32 / E34 / E36 IC - Instrument Cluster - from 1991 until July 2004. Additional features only for OBDII (except E60 / E63 / E65 / E66): change mileage/kilometers indication, change time indication 24/12 hours scale, change language indication into 9 different languages, change temperature indication Celsius/Fafrenheit. E30 / E31 / E32/ E34 / E36 / E38 / E39 E46/ E53 / E60 / E63 / E65 / E66 / Z1 / Z3 / Z4 / Z8 DWA - Alarm System E30 / E31 / E32 / E34 / E36 E60 / E63 / E65 / E66 LCM/CCM - All Light & Check Control Modules Additional features: reading original mileage/kilometers, reading original chassis (VIN) numer. E36 / E38 / E39 / E46 / E53 E60 / E63 / E65 / E66 / Z3 / Z4 / Z8 ZKE/ZVM - Central Body Electronics - all body systems from 1988 until July 2004. Additional features: complete activation, ECU coding only for OBDII (Auto-Lock after more than 20KM/H, Selective Door Opening). E30 / E31 / E32/ E34 / E36 / E38 / E39 E46/ E53 / E60 / E63 / E65 / E66 / Z1 / Z3 / Z4 / Z8 EGS - Automatic Gear Box Control Unit - all gearbox systems from 1988 until July 2004. Additional features only for OBDII: Live Data, Adaptation. E30 / E31 / E32/ E34 / E36 / E38 / E39 E46/ E53 / E60 / E63 / E65 / E66 / Z1 / Z3 / Z4 / Z8 EWS - Immobilize System - all immobilize systems from 1995 until July 2004. Additional features only for OBDII: Synchronization with Engine Managements. E34 / E36 / E38 / E39 / E46 / E53 E60 / E63 / E65 / E66 / Z3 / Z4 / Z8 CVM - Cabrio Soft Top - all soft top systems from 1995 until July 2004. E36 / E46 / Z3 / Z4 / Z8 SIM-CGM - Safety Getaway Module - all safety getaway systems from 1995 until July 2004. E60 / E63 / E65 /E66 CAS - Car Access System - all car access systems from 2000 until July 2004. Additional features: Under Voltage Reset. E60 / E63 / E65 / E66 CGM - Central Getaway Module - all central getaway systems from 1995 until July 2004. E60 / E63 / E65 / E66 SIM - Safety and Information Module - all safety and information systems from 1995 until July 2004. E60 / E63 / E65 / E66 RLS - Rain and Light Sensor - all rain and light sensors from 2000 until July 2004. E60 / E63 / E65 / E66 PDC - Park Distance Control - all park distance systems from 1995 until July 2004. E38 / E39 / E46 / E53 E60 / E63 / E65 / E66 / Z3 / Z4 / Z8 Service Interval - all service interval systems from 1988 untill 2004. Including: service light reset from 1988 until July 2004, service management from 1988 until July 2004, reading days since last service, reading fuel consumption since last service, programing of next service/inspection. E30 / E31 / E32 / E34 / E36 / E38 / E39 E46 / E53 / E60 / E63 / E65 / E66 / Z1 / Z3 / Z4 / Z8 Link con especificaciones completas de Carsoft 6.5 (listado de modelos, centralitas, funciones...): http://www.carhealth.ru/images/DOC/BMW_6.5_Full_Specifications.pdf Link alternativo: https://mega.nz/file/UpMUgT7T#g4wJGClMR2pWv2kn4FWAJU1JUHddnjcaBgQglM_u_c8
Lo primero quiero dejar claro que para evitar infringir ninguna norma, no voy a poner enlaces que puedan no ser legales, pues la intención es que esto quede como una guía técnica, no un post para recopilar software. Empezamos, lo primero que necesitamos es tener una interfaz Carsoft OBDI. Hay muchos vendedores, la mayoría vienen de china y la electrónica es bastante sencilla. Lo normal es que ronden los 20€. En Google buscando lo siguiente os saldrán miles de resultados: Interface BMW Compatible CarSoft v6.5 Normalmente el interfaz suele ser una caja con 2 puertos serie, tipo: Puede tener o no luces, depende el fabricante. La mía por ejemplo solo tiene dos luces. Suelen venir ya con los dos cables necesarios, algunas ya llevan 3 (incluyen cable OBDII). En esta foto esta el interfaz con los 3 cables: Muy importante que venga con el cable OBDI (el del conector redondo), sino tendremos que comprarlo por separado. Necesitamos también un ordenador con puerto COM (serie) si nuestro ordenador no tiene, tenemos que comprar un cable USB a serie. Yo recomiendo la marca Ugreen (si no teneis prisa se puede pedir en su tienda oficial en Aliexpress), pues llevo años usándola para cables y nunca he tenido problemas, pero podéis optar por cualquier otra. Concretamente este es el que tengo yo (foto sacada de Amazon): Una vez que tenemos lo anterior, lo siguiente es el software que necesitamos, en este caso Oracle pone a disposición de quien lo necesite el software libre Virtualbox. Descargar el que corresponda a vuestro PC, si tenéis dudas, elegir el primero que ponga "Windows hosts": https://www.virtualbox.org/ Ahora lo siguiente es el Windows XP (importante, la versión de 32bits, también llamado x86). Puede que algunos lo tengáis por casa en algún CD olvidado, pero por suerte Microsoft libero una ISO hace ya algunos años: https://archive.org/details/WinXPProSP3x86 Software Carsoft 6.5. Este software es licenciado, normalmente el vendedor del cable incluye una copia del mismo, pero podéis encontrarlo por Internet si no lo tuvierais. Driver del chip Prolific. Normalmente viene con el cable, pero el fabricante lo pone a disposición también: http://www.prolific.com.tw/US/ShowProduct.aspx?p_id=225&pcid=41
Link con especificaciones completas de Carsoft 6.5 (listado de modelos, centralitas, funciones...): http://www.carhealth.ru/images/DOC/BMW_6.5_Full_Specifications.pdf Link alternativo: https://mega.nz/file/UpMUgT7T#g4wJGClMR2pWv2kn4FWAJU1JUHddnjcaBgQglM_u_c8
Siguiendo el hilo, se agradece mucho que alguien siga aportando info sobre estos temas tan "espinosos" para el usuario medio.
Estoy teniendo problemas para subir las fotos, antes usaba photobucket pero no me deja subir mas imagenes... Lo voy a hacer completo en un PDF con las fotos y todo y aqui añadire el texto
Nada, con calma. Yo uso imgur, no hay que registrarse ni nada, tiras la foto y la enlazas y no hay que hacer mas.
Hola compañero, me interesa esto que has puesto aquí. Tengo que conectarme con el cuadro y me dijeron que si no era por puerto COM no podría. Mi problema es que necesito cambiar la configuración del cuadro por que ahora mismo esta configurado como si estuviera en un coche de 4 cilindros y necesito ponerlo a uno de 6 (ahora mismo me marca de mas las RPM) Con el cable que has puesto, (este) Sabes si se puede acceder y modificar parametros dentro del modulo del cuadro? Gracias!
Este cable solo sirve para poder tener un puerto COM sobre un equipo que solo dispone de puertos USB. Con este cable por si solo no puedes cambiar ni codificar nada sobre un E36. Necesitas además un interfaz. Desconozco si el carsoft permite reprogramar el cuadro, he añadido arriba la lista de lo que puedes hacer con el Carsoft. Se que puedes sincronizar la ECU por ejemplo, tambien tiene algunas opciones de codificacion basicas, pero desconozco si puedes reprogramar un cuadro de 4 cilindros a uno de 6 o al reves.
Hola, sabéis si la imagen del XP para el VirtualBox se puede instalar en un segundo HDD de datos. Es que en el de sistema apenas tengo espacio. gracias
Muchas gracias, he conseguido que funcione en windows 10 sin máquina virtual y con adaptador, solo tengo que ver cómo ponerlo en español
Cuentanos como lo has hecho! La traduccion a español la hizo la comunidad. Yo prefiero sacar el fallo original y luego con lo que encuentras en internet ya averiguas como resolverlo, pues algunos hay que interpretarlos.
Pues me lié a probar que si máquinas virtuales en xp y w7. y me daba error en el cable, con windows 10 ha funcionado perfecto. Instalas el programa, y copias el contenido de la carpeta de crack donde se te ha instalado y en la carpeta cm75f que la tienes en el disco duro del ordenador, normalmente C: Haces que todos los programas se abran con compatibilidad xindows xp service 3, carsoft, carsoft65, bmw…. y listo A mi el bmw.exe me da error al abrir de que no se ha instalado completamente al abrirlo, pero si abres carsoft, funciona. A mi me funcionó al completo. He visto que tenemos el mismo adaptador, tienes que instalar los drivers del cd. Y ver en qué puerto com lo tienes, yo en el 3 Vas al carsoft, settings y eliges el puerto com que tengas. Para asegurarte míralo en administrador de dispositivos.
Si, la parte de los settings la tengo controlada. El Carsoft en W10 de 64bits no he llegado a hacerlo funcionar nunca. ¿Estas usando un W10 de 32bits? ¿Que build?