Avisos
Vaciar todo

Eliminar inmobilizador TD5

147 Respuestas
22 Usuarios
0 Reactions
35.3 K Visitas
(@ibanland)
Iniciado en LR Socio
Registrado: hace 11 años
Respuestas: 799
 

Iban, he probado el invento de mil maneras y funciona. La señal de que la alarma está inmobilizada el el testigo rojo que parpadea en el vídeo. Incluso lo he probado sin llave, haciendo el puente al coche. Metiéndole 12 Voltios directo a la centralita y empujando, luego tuve que ir a por la llave para quitar el bloqueo de dirección.  ;D ;D

Me alegro de que lo hayas conseguido , yo le habria cortado los cables  ;D
(Ekaitza piztu !? , veo que no andas lejos)



   
ResponderCitar
(@garmen)
Maestro LandRovero Socio
Registrado: hace 15 años
Respuestas: 2099
Topic starter  

(Ekaitza piztu !? , veo que no andas lejos)

El el Td5 tenía como nombre de proyecto Storm.
Pues eso, literalmente significa, enciende la tormenta.

Ayer conseguí el nanocom, pero no tiene licencia para ver el módulo AS10. A si que a menos que consiga hackear el nanocom, el saber como se transmite el codigo Mems, se va a quedar aplazado  :evil6: :evil6: :evil6:

Ahora el plan se va a centrar en hacer algo que se parezca al nanocom, pero con mas funciones (centrandonos en la ECU) y open source. Si alguien quiere meterse en hacer ingeniería inversa del Disco II o del Td4, le ayudaré todo lo que pueda, pero yo me quiero concentrar en la ECU. Lo que quiero hacer:

  • Funciones que tiene el Nanocom: fallos, lectura a tiempo real, inyectores, cambiar códigos, reflashear mapa, etc...
  • Programación por BDM para desbrickear centralitas, cambiar códigos que de otro modo no se pueden (VIN), incluso puede que anular inmobiliador totalmente
  • Suplantar la alarma AS10, si es que por alguna razón se nos ha quedado pillada

A modo de ahorrar en costes, se me ha ocurrido que no tenga ni pantalla, ni botonera. Que se controle por Bluethoot o cable, mediante ordenador o teléfono móvil.
El costo del chisme en materiales, no creo que pueda ser superior a 40€. Lo trabajoso será programarlo y que funcione guay.



   
ResponderCitar
(@yagolo)
Maestro LandRovero Socio
Registrado: hace 19 años
Respuestas: 2548
 

Hola:

Si quieres controlarlo por ordenador, con un coste muy bajo, igual te sirve ésto que he descubierto hoy.

http://www.raspberrypi.org/

(Lo sé, es un cacharro que ya tiene tiempo, pero no estoy muy al día de estas cosas nuevas, aunque debería.)

Un saludo.



   
ResponderCitar
(@ibanland)
Iniciado en LR Socio
Registrado: hace 11 años
Respuestas: 799
 

(Ekaitza piztu !? , veo que no andas lejos)

El el Td5 tenía como nombre de proyecto Storm.
Pues eso, literalmente significa, enciende la tormenta.

;D ;D ;D  digo lo de no andar lejos , por ser guipuchi.  ;D ;D ;D



   
ResponderCitar
(@garmen)
Maestro LandRovero Socio
Registrado: hace 15 años
Respuestas: 2099
Topic starter  

Gracias, Yago 😉 En el curro utilizamos de estos para sistemas embebidos 😉 Van que te cajas 😀

He estado esnifando el K-Line, que no es una droga, si no que el cable de comunicación entre el Nanocom y la ECU.

Detalles del sistema:
Funciona según norma ISO 14230-2, utilizando un cable para enviar y recibir a 10.400 baudios:

He utilizado el Arduino para leer a 10400 baudios y pasarlo al ordenador, pero necesito algo mas. Entre otros saber en que dirección viajan los datos. He cortado el cable K-Line (no lo he cortado, he hecho unos conectores que van entre el nanocom y el conector OBD), y he metrido dos diodos en antiparalelo, por tanto puedo saber en que dirección viajan los datos mirando la caída de voltaje. Tras pelearme con operacionales 741 para convertir esto en dos señales diferenciadas (una de envio y otra de recepción), me he dado cuenta que necesitaba +12 y -12 voltios para que funcionase bien. En el garaje no tenía a mano, a si que a ver cuando pueda haré el circuito definitivo. Tras esto, lo conectaré al viejo Pentium 2 que tengo como analizador lógico y ahí si que ya podré empezar a mostrar datos. Con los datos y la norma ISO 14230, habrá que descifrar cosas, y después apañar el Arduino para que haga de nanocom.

Dicho así es fácil, pero como todo, hay que hacerlo 🙂

Saludos!!!!



   
ResponderCitar
(@salvaje)
Dr. H. C. LR Socio
Registrado: hace 21 años
Respuestas: 19378
 

:o:o:o:o



   
ResponderCitar
dcortesv
(@dcortesv)
Dr. LandRovero Socio
Registrado: hace 21 años
Respuestas: 8908
 

Hola, macho eres un fenómeno!!!



   
ResponderCitar
(@astolfohinkel)
Maestro LandRovero Registered
Registrado: hace 17 años
Respuestas: 1936
 

(Ekaitza piztu !? , veo que no andas lejos)

El el Td5 tenía como nombre de proyecto Storm.
Pues eso, literalmente significa, enciende la tormenta.

Ayer conseguí el nanocom, pero no tiene licencia para ver el módulo AS10. A si que a menos que consiga hackear el nanocom, el saber como se transmite el codigo Mems, se va a quedar aplazado  :evil6: :evil6: :evil6:

Ahora el plan se va a centrar en hacer algo que se parezca al nanocom, pero con mas funciones (centrandonos en la ECU) y open source. Si alguien quiere meterse en hacer ingeniería inversa del Disco II o del Td4, le ayudaré todo lo que pueda, pero yo me quiero concentrar en la ECU. Lo que quiero hacer:

  • Funciones que tiene el Nanocom: fallos, lectura a tiempo real, inyectores, cambiar códigos, reflashear mapa, etc...
  • Programación por BDM para desbrickear centralitas, cambiar códigos que de otro modo no se pueden (VIN), incluso puede que anular inmobiliador totalmente
  • Suplantar la alarma AS10, si es que por alguna razón se nos ha quedado pillada

A modo de ahorrar en costes, se me ha ocurrido que no tenga ni pantalla, ni botonera. Que se controle por Bluethoot o cable, mediante ordenador o teléfono móvil.
El costo del chisme en materiales, no creo que pueda ser superior a 40€. Lo trabajoso será programarlo y que funcione guay.

GARMEN, Sin tener ni idea... ¿¿el nanocom primero no es open source?? no podrias copiarlo y mejorarlo? Un saludo!



   
ResponderCitar
Gus
 Gus
(@gus)
Dr. H. C. LR Socio
Registrado: hace 23 años
Respuestas: 16022
 

Que nanocom has comprado?, creo que todos tienen licencia para la 10as.

+12 y -12?, no lo recuerdo yo así. Es como un 232, podrás usar el max232 de toda la vida.

Si utilizas un bluetooth para flashear las ecu's, sobre todo de td5, vas a dejar fritas la mitad de ellas. el proceso de escritura requiere de máxima estabilidad, si se corta a la mitad o se retrasa o se queda colgado la ecu ya no arranca.

De hecho el nanocom aunque grabes desde el ordenador, realmente graba desde el mismo dispositivo. Por ello también se dejo de usar el rj45 de los antiguos nanocom a los DB de lso actuales mucho mas seguros.



   
ResponderCitar
(@garmen)
Maestro LandRovero Socio
Registrado: hace 15 años
Respuestas: 2099
Topic starter  

Gus, el nanocom es el moderno, el táctil, y no me dejar meterme en la 10as.

Lo que quería con el opamp era saber en que dirección viajan los datos, pero me he dado cuenta que es innecesario, se puede deducir.

Instalación:

He arrancado el nancom y me he ido a ver los switches, aquí tenéis lo que ha pasado:

ElmüSoft - Parallel Port - 17 Channel - Logic Analyzer
Data 0:	Asynchronous RxD (10.4 kBaud, 8 Data Bits, No Parity, 1 Stop Bit)
Data 1:	No input signal (always High)
Data 2:	No input signal (always High)
Data 3:	No input signal (always High)
Data 4:	No input signal (always High)
Data 5:	No input signal (always High)
Data 6:	No input signal (always High)
Data 7:	No input signal (always High)
 
Total Capture Time = 16.3 sec
Hor. Raster Unit = 50.0 µs (20.0 kHz)
Crop Idle Intervals > 4.6 ms
Always show Context Switches > 250.0 µs
 
21:06:22.026.563
 Glitch , 0x81,  Glitch , 0x13,  Glitch , 0xF7,  Glitch , 0x81
 
21:06:22.037.384
 Glitch , 0x03,  Glitch , 0xC1,  Glitch , 0x57,  Glitch , 0x8F, 0xAA
 
21:06:22.155.563
 Glitch , 0x02,  Glitch , 0x10,  Glitch , 0xA0
 
21:06:22.165.541
 Glitch , 0x01, 0x50, 0x51
 
21:06:22.281.838
 Glitch , 0x02,  Glitch , 0x27,  Glitch , 0x01,  Glitch , 0x2A
 
21:06:22.293.507
0x04, 0x67, 0x01, 0x1C, 0xDB, 0x63
 
21:06:22.594.377
 Glitch , 0x04,  Glitch , 0x27,  Glitch , 0x02,  Glitch , 0xC9,  Glitch , 0x1D,  Glitch , 0x13
 
21:06:22.606.272
 Glitch , 0x02,  Glitch , 0x67,  Glitch , 0x02,  Glitch , 0x6B
 
21:06:24.110.813
0x02, 0x3E, 0x01, 0x41,  Glitch , 0x01, 0x7E, 0x7F
 
21:06:26.025.989
 Glitch , 0x02,  Glitch , 0x21,  Glitch , 0x1E,  Glitch , 0x41,  Glitch , 0x04,  Glitch , 0x61,  Glitch , 0x1E,  Glitch , 0x03,  Glitch , 0xC2,  Glitch , 0x48
 
21:06:26.151.881
0x02, 0x21, 0x36, 0x59
 
21:06:26.161.107
0x04, 0x61, 0x36, 0x00, 0x01,  Glitch , 0x9C
 
21:06:27.345.014
 Glitch , 0x02,  Glitch , 0x21,  Glitch , 0x1E
 
21:06:27.355.045
 Glitch , 0x04,  Glitch , 0x61,  Glitch , 0x1E,  Glitch , 0x03, 0xC2, 0x48
 
21:06:27.474.201
0x02, 0x21, 0x36, 0x59
 
21:06:27.483.683
0x04, 0x61,  Glitch , 0x36,  Glitch , 0x00,  Glitch , 0x01
 
21:06:28.667.577
0x02, 0x21, 0x1E, 0x41
 
21:06:28.677.524
0x04, 0x61, 0x1E, 0x03, 0xE2, 0x68
 
21:06:28.796.676
0x02, 0x21, 0x36, 0x59
 
21:06:28.806.067
 Glitch , 0x04,  Glitch , 0x61,  Glitch , 0x36,  Glitch , 0x00,  Glitch , 0x01,  Glitch , 0x9C
 
21:06:29.989.670
0x02, 0x21, 0x1E, 0x41
 
21:06:29.999.811
0x04, 0x61, 0x1E, 0x03, 0xC2, 0x48
 
21:06:30.118.960
0x02, 0x21, 0x36, 0x59
 
21:06:30.128.449
 Glitch , 0x04,  Glitch , 0x61,  Glitch , 0x36,  Glitch , 0x00,  Glitch , 0x01,  Glitch , 0x9C
 
21:06:31.312.230
0x02, 0x21, 0x1E, 0x41
 
21:06:31.322.194
0x04, 0x61, 0x1E, 0x03, 0xC2, 0x48
 
21:06:31.441.348
0x02, 0x21, 0x36, 0x59
 
21:06:31.450.834
 Glitch , 0x04,  Glitch , 0x61,  Glitch , 0x36,  Glitch , 0x00,  Glitch , 0x01,  Glitch , 0x9C
 
21:06:32.634.636
 Glitch , 0x02,  Glitch , 0x21,  Glitch , 0x1E,  Glitch , 0x41
 
21:06:32.644.665
 Glitch , 0x04,  Glitch , 0x61,  Glitch , 0x1E,  Glitch , 0x03,  Glitch , 0xC2,  Glitch , 0x48
 
21:06:32.763.891
0x02, 0x21, 0x36, 0x59
 
21:06:32.773.120
 Glitch , 0x04,  Glitch , 0x61,  Glitch , 0x36,  Glitch , 0x00,  Glitch , 0x01,  Glitch , 0x9C
 
21:06:33.956.729
 Glitch , 0x02,  Glitch , 0x21,  Glitch , 0x1E, 0x41
 
21:06:33.966.961
0x04, 0x61, 0x1E, 0x03, 0xC2, 0x48
 
21:06:34.086.106
0x02, 0x21,  Glitch , 0x36,  Glitch , 0x59
 
21:06:34.095.600
 Glitch , 0x04,  Glitch , 0x61,  Glitch , 0x36,  Glitch , 0x00,  Glitch , 0x01,  Glitch , 0x9C
 

Si queréis el oscilograma completo:

Ahora hay que ir moviendo switches y fijandose en que cambia.
Curro para mañana 😀



   
ResponderCitar
Gus
 Gus
(@gus)
Dr. H. C. LR Socio
Registrado: hace 23 años
Respuestas: 16022
 

Exactamente igual lo hizo Nano hace ya años, el creador del nanocom, si buscar en el foro italiano donde lo publicó tendrás algo más de info.



   
ResponderCitar
(@garmen)
Maestro LandRovero Socio
Registrado: hace 15 años
Respuestas: 2099
Topic starter  

Igualito igualito 😀

Gracias Gus, ya he encontrado el hilo, aunque me ha costado lo suyo:
http://www.africaland.it/forum/viewtopic.php?f=27&t=8492

Le doy una lectura a ver 😉



   
ResponderCitar
(@garmen)
Maestro LandRovero Socio
Registrado: hace 15 años
Respuestas: 2099
Topic starter  

Empezamos con la primera jodienda,

cita de Nano, del foro Africaland.it, del 12/12/2005, traducido por google:

Finalmente, después de tres meses de duro trabajo hay un trabajo prototipo nanocom, no puedo decir que es completa, pero el grueso se hace. En repetidas ocasiones han llegado a pensar que me había hecho una ca $$ ata a tirarme en este asunto, pero poco a poco es controlador se comunica !!! En el primer mes todo ha ido bien, los programas que había estudiado para aspirar el protocolo funcionó bien y, de hecho, yo ya estaba en manos de los archivos de la que yo era capaz de descifrar casi todo el protocolo. Así que lo puse en el patio y el dueño del programa real para el PC, me tomó todo el mes de octubre, mientras que en paralelo hice el firmware del prototipo. Soy un poco complicada vida porque he decidido poner en práctica las funciones de control de una interfaz DLL para que pueda hacer lo más flexible posible el código de un 'posible swiluppo en mano con Windows CE. Dado que no me gusta las cosas simples, me aseguré de que el programa de PC siempre significa una interfaz de firmware programas DLL, por lo que la flexibilidad del sistema podría llegar a ser totales, lo que facilita las actualizaciones futuras de 'artilugio. A principios de noviembre que estaba dispuesto a hablar con el controlador. Después de tener que resolver una serie de problemas a nivel de hardware, me di cuenta de que por desgracia dos bytes malditos durante la inicialización de la comunicación si entraron incorrecta bloqueando la mayoría de las funciones. En esencia, la unidad de control proporciona el sistema de diagnóstico 2 bytes, como si se tratara de una consigna y el sistema de diagnóstico debe responder exactamente con otros 2 bytes. Traté de entender lo que el algoritmo de generación de esta palabra, pero después de dos semanas de estudio me rendí. Se rindió pero no del todo ... de hecho hice un programa que emula la inicialización de la unidad de control de ciucciava rovacom todas estas hermosas palabras pequeñas. Para ello, me tomó 2 PC que trabajó día y noche. Teniendo en cuenta que cada simulación requiere 9/2 y 2 bytes generan 65.535 posibilidad, se han producido un total de 164 horas de trabajo ininterrumpido. Esta mañana volví a montar los cubos de las ruedas traseras después de la molienda discos, ajusté el juego de cubos delanteros, me engrasados ​​Los cruceros y me fui a dar un vigorizante ford .... Esta tarde he recopilado un archivo binario que contiene estos 65535 códigos malditos, me cargan en kit de flash para crear prototipos, conecté todo al puerto OBD de mi niña y yo era capaz de acceder a todas las funciones que se me había negado el mes pasado. Extremo placer ..... Ahora que he necassario hardware bien definido está listo para dibujar el circuito impreso y .... Yo quería darle un regalo de Navidad, pero voy a caer a principios de febrero. Lo importante es que el sueño se convierte en realidad. 1000 Gracias a todos !!! Este es el prototipo ...  dos puntos de vista del programa ... perdonen la calidad de las fotos!  Nano Def.90

Pues eso, que el sistema tiene truco del almendruco para la inicialización.
A todo esto, no he sido capaz de encontrar circuitos ni codigo fuente del nanocom original.
No se si no existe o no la encuentro.
Tambien decir, que llego 10 años tarde a esto 😉 😉



   
ResponderCitar
(@salvaje)
Dr. H. C. LR Socio
Registrado: hace 21 años
Respuestas: 19378
 

Bueno, la ventaja de llegar 10 años tarde es que, por ejemplo, si tu tambien tuvieras que reventar por fuerza bruta esa respuesta de 2 bytes malditos que a el le costó 165 horas, con la capacidad de procesamiento de los pc actuales tardarias a lo mejor una sola hora. Por otro lado sabes que todo lo que quieres hacer ya se ha hecho y que por lo tanto se puede.



   
ResponderCitar
dcortesv
(@dcortesv)
Dr. LandRovero Socio
Registrado: hace 21 años
Respuestas: 8908
 

Hola, yo tengo la versión 2.05 en código fuente. Si me dices un correo te la envío.



   
ResponderCitar
Página 4 / 10
Compartir: