Jump to content

zx81

Miembros
  • Mensajes

    5797
  • Ingresó

  • Última visita

Mensajes publicados por zx81

  1. Lo hice tal y como pones... y nada :notworthy:

    Omite los pasos 7-8-9 (dejas las resistencias en LOW) y prueba de nuevo, por si fuera eso.

     

    Los cables del CAN tienen que estar en uno de los puertos, creo que el B, en el otro no verás nada, supongo que habrás probado en ambos.

     

    Si después de todo eso no te funciona, desempolvo el cacharro, lo testeo y te envío el firmware que haya usado para que se lo cargues al tuyo, no sea que esté escacharrado.

     

    Saludos

  2. Sigo flipando, sabéis lo que pasa si hay un fallo de comunicación entre el RNS-E y el cuadro? Hay dos opciones:

     

    1) Nada, el RNS-E detecta que no está sincronizado con el cuadro, emite un comando de inicialización y todo vuelve a la normalidad.

     

    2) Que te quedas sin navegación en el FIS hasta que apagues cuadro+navi y los enciendas a la vez.

     

    La solución 1 es para los que piensan que todo puede pasar, y no viene de más estar preparados por si cometemos un error, la solución 2 es para los que no conciben que lo que diseñan falle.

     

    Premio para el que acierte qué han elegido los Audi boys...

     

    Está fácil: 1 :cfsd1:

    Pues lo siento, has perdido el perrito piloto que había de premio...

  3. Me rindo!

     

    Esta claro que el hard no es lo mio :cfsd1:

    Despues de unas horas volviendome loco he puenteado los dos canales CAN del infineon y ni con esas...

    Si alguien quiere el firmware para echarlo un vistazo (mas o menos lo que pedia zx esta programado T1, T2 para enviar, R1, R2 segun de donde este recibiendo) se lo envio encantado.

    Voy a intentar unas cosillas que se me ocurrieron para el software a ver que tal quedan. Quedo abierto para cualquier cosa que surja (o si a alguien se le ocurre donde la estoy cagando, retomo).

     

    Por cierto, malas noticias con el aparato de infineon, no hay puerto serie hacia afuera, los pines del ASC1 (por lo que puedo ver en la documentacion) están condenados al jtag (lo cual me parece una cutrada), lo que nos deja sin posibilidad de acceder a la linea K desde el aparato

    Te digo los pasos para que el Infineon vea tráfico (al menos los que yo seguí):

     

    1) Abre DAVE y vas a "Open an existing project"

    2) Abres el archivo UCAN-Monitor.dav que se encuentra en archivos de programa\hitex\HiTOP52-U-CAN-XC164CM\examples\UCAN-Monitor

    3) Cuando tengas abierto el gráfico de opciones, pulsa en TwinCam

    4) De la nueva ventana que te aparece, vas a la tableta de Control, deshabilitas Loop-Back y pulsas en Node A

    5) De la ventana que se haya abierto, pulsas en Control, y allí marcas "Enable the CAN analyzer mode..."

    6) Repite los pasos 4 y 5, pero con el Node B

    7) Cierras lo que tengas abierto hasta quedarte con el gráfico principal en pantalla, y pulsas en PORT

    8) En la ventana nueva, pulsas en Configure Port 1L

    9) Marcas en HIGH el P1L.1 y P1L.7

    10) Ahora cierras todo y en el menú File seleccionas Generate Code, te saldrá el nuevo código en pantalla, lo grabas y listo

    11) Cierras DAVE y lanzas HiTOP5, menú Project, Open, y seleccionas el UCAN_Monitor

    12) Cuando te pregunte por flashearlo, lo cancelas, te vas al menú de Project y seleccionas Rebuild All

    13) Cuando termine de compilar te volverá a preguntar para flashearlo, le dices que ok y ya con eso tienes el Infineon configurado

     

    Ahora ya cargas el UCAN-Smartview, pulsas en el botón de Start/Stop... y si todo está conectado, verás tráfico. Eso te debe servir de partida, el UCAN-Smartview es una bazofia, pero bueno, si al menos así consigues arrancar el trasto, ya es un punto de partida.

     

    Saludos

  4. Sigo flipando, sabéis lo que pasa si hay un fallo de comunicación entre el RNS-E y el cuadro? Hay dos opciones:

     

    1) Nada, el RNS-E detecta que no está sincronizado con el cuadro, emite un comando de inicialización y todo vuelve a la normalidad.

     

    2) Que te quedas sin navegación en el FIS hasta que apagues cuadro+navi y los enciendas a la vez.

     

    La solución 1 es para los que piensan que todo puede pasar, y no viene de más estar preparados por si cometemos un error, la solución 2 es para los que no conciben que lo que diseñan falle.

     

    Premio para el que acierte qué han elegido los Audi boys...

  5. Hombre, parafraseando a James Bond, nunca digas nunca jamás, si es un tema de canales, yo puedo acceder a todos los ocultos vía CAN (como hago para la liberación del vídeo), es cuestión de probar cuando acabe con el FIS, y si es firmware, ya es más chungo, porque aun siendo posible clonar un navi, eso ya requeriría abrir en canal y tocar circuitería, es decir, imposible no, pero sería muy complicado y poco aprovechable.

     

    Investigad los canales capados, quizá ahí haya algo interesante.

     

    Saludos

  6. el mio era "D" que supuestamente no lo deberia de llevar y cuando entraba en el emode "SDS" me aparecian muchisimos datos , que al flashearlo los perdi y con ello la posibilidad de saber si el mio lo tenia activado o no. :innocent:

    No exactamente, el K que yo tengo venía con el SDS flasheado (según el Emode) y sin embargo no funcionaba, el N en cambio sí lo lleva, incluso ahora el K y el N los tengo ambos exactamente igual en todos los canales, SDS flasheada igual (según el Emode) y uno tiene SDS, pero el otro no. Hay canales protegidos que quizá indiquen algo, pero no se puede acceder a ellos si no es con el código de seguridad.

     

    O bien en Audi les flashean algo a lo que no podemos acceder en función de si llevan SDS o no, o quizá esos canales tengan algo que ver. Yo creo de todos modos que es algo de fábrica, ambas revisiones de hardware son exactas (H72) he desguazado los dos navis y son idénticos, sin embargo uno reporta versión K y otro N, luego deduzco que el firmware base es lo que marca la diferencia.

     

    Saludos

  7. Si me compro una grabadora de DVD pionner, crees que me funcionara con la imagen que tengo, la imagen la he bajado de Bit comet creo que hay mas gente por aqui que tb la ha bajado.

     

    si no , alguna alma caritativa que me pueda enviar una copia de DVD 2006_1 que funcione correctamente.

     

    Yo correre con todos los gastos .

     

    un saludo

    Dado que el 2007 ya está pululando por ahí, las versiones 2006 y 2006_1 (que son la misma a expcepción de un retoque de soft) empiezan a estar baratas en eBay, antes de comprarte una grabadora, igual eso te sale mejor de precio.

     

    Saludos

  8. buenas a todos, os cuento mi problemilla.

     

    He bajado una imagen de la cartografia del 2006 o 2006_1, la verdad es que no lo tengo claro. Yo tenia la version del 2004-0050, y queme la imagen con un portatil HP con grabadora de DVD y un disco Verbatim de doble capa + R. Parecia que todo habia ido correctamente , pero mi susto ha sido cuando lo meto en el RNS e y actualiza el software y nada mas. Me dice en la pantalla que no es un dvd valido. o algo asi. Entonces meto la del 2004 y me dice que acuda a un centro de audi.

     

    Alguen me `puede ayudar

     

    Muchas gracias

    Deberías haber leído bien este hilo antes de lanzarte a la aventura, ahora no tienes muchas opciones, o consigues una copia que funcione (y tu PC no te sirve para hacerla), o cambias el canal 97 a 1 y metes de nuevo tu DVD para volver a esa versión, y si no puedes, pues al concesionario a pedir que te lo hagan, si es que les apetece.

     

    Saludos

  9. Sabiendo como son estos del grupo VAG no puedo hacer otra cosa que reconocer tu trabajo :drooling:

     

    Una pregunta, ¿que pasa si el FIS y el NAVI pierden comunicacion momentanea o hayun error de comunicacion?

     

    Posiblemete haya un comando RESET que pone a 0 el contador y podemos empezar.

     

    No se , igual es una tonteria

     

     

    PD.

     

    Te he enviado el fichero.

    Es posible que lo haya, el problema es que hay tanto tráfico que primero hay que identificar todas las IDs que pueda y luego probaré a buscar algo que resetee el contador. De momento voy a centrarme en simular un RNS-E por soft, y luego ya veremos por dónde sale el sol, creo que mañana por la tarde podré dedicarle un rato, voy a suponer que ese problema tendrá solución y ya nos preocuparemos de él cuando llegue el momento.

     

    Las IDs que tengo localizadas entre pruebas en el coche y demás más o menos estas:

     

    271-encendido, el estado de la llave.

    439 y 604-estado de la radio/navi encendida/apagada

    461-teclas del navi en modo TV

    5C3-botones del volante multifunción

    602-activa la entrada de vídeo del navi

    623-Fecha y hora

    635-estado de las luces

    65F-VIN

    661-Modo del navi (radio-cd-tv, etc)

     

    y unas cuantas más de usos varios, esto solo es del Infotainment.

     

    El soft lo he recibido, es mucho más largo de lo que pensaba, me vas a hacer estudiar más de la cuenta, la semana que viene me fabricaré una placa para probarlo, ya te comentaré por email, de momento a ver si veo la luz con esto.

     

    Saludos

  10. a ver quien me puede echar una mano:

     

    No consigo conectar con el bus can del rns-e :angry: ¿Aunque no este conectado al coche "habla" y "escucha" por el bus? ¿es necesario algun tipo de hardware intermedio (fuera del infineon)? ¿Se conecta directamente CAN1-H -> CAN-H CAN1-L -> CAN-L? ¿Hay que tocar el firmware del UCAN Monitor en cuestion de baud-rates y demas?

     

    Me cagontó

    El monitor del Infineon, tal y como viene de serie no funciona para esto, lo tienes que editar con DAVE, cambiar el modo del CAN a "analycer" y quizá desactivar las resistencias de terminación, aunque al tener solo un dispositivo puede que tengas que dejarlas.

     

    Tras eso el monitor ya te mostará el tráfico, de todos modos, el RNS-E no emite cosas así como así, suele necesitar que le interrogues, pero si vas al setup del navi y marcas/desmarcas la brujula, eso generará tráfico suficiente para que veas algo. También puedes enviarle 4DA 1 A3 y te contestará con el estado que tenga (radio, id, etc).

     

    Saludos

  11. Bueno, pues no llegaría muy lejos...

     

    El tema del FIS es muy chungo, ahora ya me explico por qué no hay nada publicado al respecto. Estos tarados de Audi han usado un sistema retorcido hasta lo inimaginable para manejar el FIS por CAN y no estoy seguro de que vayamos a poder usarlo, al menos el tema gráfico, las dos líneas superiores no son problema.

     

    Para empezar, el RNS-E está permanemente comunicando con el FIS, digamos que aunque esté apagado, le indica en qué estado está (radio, navi, etc), y alguna cosilla más. En concreto, hay dos comandos que indican que el navi está presente y requiere al cuadro para que entre en modo "navi":

     

    604 8 81 00 00 00 00 00 00 00

    661 8 81 01 12 A0 00 00 00 00

     

    Ese 81 indica que el navi está encendido(FIS en modo "navi"), si es 80, es que está apagado (el FIS funciona solo en parcial 1 y 2). El segundo comando en realidad tiene variantes, el A0 significa radio, A5 para CD, A4 para MP3 y 37 para TV.

     

    Aparte hay otros comandos que no tengo ni idea de lo que hacen, pero que también son necesarios (436 8 08 01 00 00 00 00 y algún otro).

     

    Y aquí la fiesta: esta secuencia de comunicación activa el modo gráfico del FIS y pinta un texto en esa zona (el famoso >N<), en realidad se puede pintar lo que sea:

     

    RNS-E 6C0 8 25 7A 09 82 00 00 78 00 [%z·‚··x·]

    RNS-E 6C0 5 16 DC 00 F0 00 [·Ü·ð· ]

    Cuadro 6C1 1 B7 [· ]

    Cuadro 6C1 3 14 7B 85 [·{… ]

    RNS-E 6C0 1 B5 [µ ]

    RNS-E 6C0 8 27 83 09 00 3C 00 20 00 ['ƒ··<· ·]

    RNS-E 6C0 8 28 64 00 2D 00 5F 09 28 [(d·-·_·(]

    RNS-E 6C0 8 29 70 00 20 3E 65 4E 65 [)p· >eNe]

    RNS-E 6C0 8 2A 3C 83 09 00 00 00 62 [*<ƒ····b]

    RNS-E 6C0 6 1B 00 E6 00 88 00 [··æ·ˆ· ]

    Cuadro 6C1 1 BC [¼ ]

    RNS-E 6C0 2 1C 39 [·9 ]

    Cuadro 6C1 1 BD [½ ]

     

    Si os fijáis, hay un número que es secuencial, esto ya me lo encontré en la liberación del vídeo, pero aquí plantea un problema añadido. Ese contador es fundamental, es decir, el siguiente comando que enviemos del SID 6C0 y con longitud>2 empezará por 6C0 x xD, ya que el último acabó en C, es decir, si repetimos esta secuencia y la enviamos dos veces, el primer comando pasaría de:

     

    RNS-E 6C0 8 25 7A 09 82 00 00 78 00

     

    a

     

    RNS-E 6C0 8 2D 7A 09 82 00 00 78 00

     

    el resto cambiaría igual. Hasta aquí incluso parece fácil, pero sigue la fiesta, supongamos que yo escribo en el FIS lo que me de la gana, y el contador está en, pogamos, C, si el RNS-E quiere pintar algo no sabrá hacerlo, puesto que para él el contador estará en otro lado (o de chiripa en el mismo punto, hay una posibilidad entre 15 de acertar), y si no está en ese mismo sitio, ya no será capaz de escribir en el FIS.

     

    Que yo haya visto, no hay ningún comando que nos indique por qué número va ese contador, simplemente el navi (o la radio) lo lleva interno, el FIS empieza en el que sea, pero una vez que recibe el primer comando, todos han de ser secuenciales.

     

    Vaya tela... de momento estoy haciendo un "simulador" de RNS-E, de modo que pueda engañar al FIS para que piense que está presente y me deje acceder a la parte central del FIS, pero luego la movida será a ver cómo me apaño para que cada vez que yo emita un comando, el contador no varíe (siempre paquetes de 15 comandos, cosa que no estoy seguro que sea posible hacer), y además cuando deje al RNS-E escribir, llevar el control de ese contador para cuando quiera volver a tomar yo el control.

     

    Propongo un juego, a ver a quién se le ocurre un método más absurdo y retorcido!! :)

     

    Si desde luego buscaban que no tocásemos, lo están consiguiendo...

  12. En Nueva Zelanda, Marcus Gronholm le metia 2 minutos por tramo. 2 minutos!.

    Tanto Xevi Pons como Dani Sordo le metian 1 minuto y medio. Por tramo!.

    Y te parece mucho? No se lo que perdería Gronholm contra Rossi en motos...

    Para que se entienda, es como si una 250cc le ganase a alguna motoGP.

    Si miras los tiempos, no hay tanta diferencia entre una 250cc y una MotoGP, en realidad hay más pilotos rápidos en 250cc que en MotoGP, el tema es saber sacar provecho de tanta caballería.

     

    En el Rally de Monza ( que no es un rally, sino un rallysprint cortito ) Rossi corria contra nadie. El único piloto bueno era Didier Auriol (retirado desde hace 5 años ) con un Peugeot 206 WRC también de hace 5 años. Rossi corria con un Ford oficial 2005 de Marcus Gronholm. Pata negra.

    Yo ni con un Ford Focus 2009 sería capaz de acercarme a Auriol corriendo con un Dyane 6.

     

    En los rallies Rossi comparado con Loeb o Gronholm no es nadie. 2 minutos por tramo!.

    Eso sí es verdad, comparado con esos no es nadie, ni ellos con Rossi en motos, pero nadie dice que sea como ellos, vamos, sería una estupidez, pero rapido sí es.

     

    Hay pilotos de moto mucho mejores que Rossi en coches. Incluso en España. Empezando por Nani Roma, y siguiendo por Alex Criville, que este año ha ganado una carrera del campeonato de España. Dani Sola , un piloto puntero al nivel del mundial , le metia 15 segundos por tramo, no 2 minutos.

    Eso ya lo dudo más. Nani Roma es de raids, ahí ser rápido o no cuenta poco, porque Sainz es infinitamente más rápido que Roma, pero luego mira... Y Crivi..., lleva ya unas cuantas carreras a sus espaldas y no le veo yo muy puntero, como Rossi, rápido sí, pero no se yo si lo suficiente.

     

    Por cierto, el mejor tiempo en Jerez lo marcó Dani Pedrosa....

    Cierto, al final apretó, MotoGP 2007 será entretenido.

  13. A mi modo de ver el funcionamiento ha de ser el siguiente:

     

    El Infineon (o el cacharro que gestione el CAN) ha de ser autónomo, ha de ir alimentado con la batería del coche permanentemente y no ha de necesitar ningún hardware adicional, simplemente en ese estado se limita a leer lo que viene por un lado y traspasarlo al otro. En modo espera ha de consumir una cifra ridícula, por ejemplo, CanGate consume aproximadamente 5mA, una cifra despreciable y que no causará problemas en la batería. La línea K no es problema porque ahí conectamos en paralelo, no interferimos con nada.

     

    Cuando el PC (o placa autónoma, o lo que sea que controle el soft del carPC) entre en marcha, ha de enviar los comandos que quiera al interface de modo que active el filtro de tráfico, lo desactive, o lo que sea.

     

    Esto nos permite tener o no el PC conectado, incluso apagado, y el coche funcionará como si no hubiera instalación hecha, lo que nos previene ante posibles fallos del sistema (que por otro lado se limitarían a dejarnos el FIS apagado, y poco más)

     

    Yo ya lo tengo funcionando así, no con Infineon, con CanGate, y va perfecto. El motivo de no estar 100% satisfecho con CanGate es que el software es lo que es, su creador, Bjarne, es un tío abierto que admite peticiones y sugerencias, pero por ejemplo no "traga" con incluir un decodificador de línea K porque no es su "target", y de compartir el soft ni hablamos, claro. Está muy interesado en que le pase el código para desbloquear el vídeo en movimiento de los RNS-E, quizá sea algo con lo que pudiera negociar con él, pero sinceramente, creo que salvo que Infineon funcione bien y en breve, acabaré fabricándome mi propio CanGate, tardo menos y total, ya que tengo que hacer una placa, me da igual que tenga más o menos cacharros dentro. El de Bjarne está bien, pero entre que el soft es cerrado y que cuesta 150$ USA, no me compensa.

     

    Infineon parecía que nos podría apañar todo, CAN+K a precio ridículo, pero no veo que se avance mucho, funciona bien, pero bajo sus premisas, quizá es que es un kit de evaluación y lo que quieran es vender chipsets para placas.

  14. yo es que de curso legal no entiendo :flwrs:

     

    en serio, mientras no sea una brutalidad a mi no me preocupa, es un hobby que me entretiene bastante y creo que es de provecho

     

    otra duda, donde (a que tipo de tienda o lo que sea) debo ir para, teniendo un diseño de una plaquita y una lista de componentes y conectores, conseguirlo? ante lo mangaba del curro, pero cambie de curro :p

    El presupuesto es indefinido, depende un poco de lo que hablemos y suceda en breve, por ejemplo, si nos apañamos con el Infineon (que yo sigo teniendo mis dudas), con 80 o 100 euros lo apañamos todo (a falta del PC), si no, saldrá por un poco más, o no, depende de si diseñamos todo nosotros o compramos algo ya hecho, en fin, eso está por determinar, pero vamos, yo siempre barajo cifras por debajo de 200 euros en cualquiera de las combinaciones.

     

    Sobre la circuitería, no conozco ninguna tienda que te haga una placa, te toca insoladora, ácidos y a taladrar. Yo tengo proveedores que me hacen tiradas cortas, pero para una "a ver si funciona" sale caro, los protos me los suelo fabricar yo, y cuando tengo claro que funcionan, encargo la serie.

     

    Saludos

  15. desesperado lo que hice fue coger el codigo del monitor, asegurarme que en los "inis" no hacia nada raro (no habia nada dentro de las etiquetas "user-code") y en el main lo unico que hago es encender y apagar el led. De nuevo en el depurador rula perfectamente, pero cuando lo pongo "solo", no va.

     

    He probado con todos los proyectos de ejemplo, y lo mismo, en el depurador perfecto pero fuera nada. Es una put*da porque el depurador usa el com virtual y, por tanto, los ejemplos que lo usan (el "hello world", por ejemplo) no se puede comprobar, y mucho menos lo que queremos nosotros (que es bastante sencillo, el codigo lo tengo practicamente hecho)

     

    Seguiré investigando

    Envía un correo a Infineon, quizá así ahorremos tiempo. Es importante saber si el aparato es capaz de funcionar de manera autónoma (sin un PC, tan solo alimentándolo) si no es así no nos vale.

     

    Saludos

  16. me estoy volviendo loco, a ver si alguno que haya jugado con el aparatito de infineon me puede ayudar:

     

    he estado jugando con el y demas, con el depurador todo va bien pero si dejo grabado la flash (usando el depurador) cierro el depurador, desconecto el bicho y lo vuelvo a conectar ya no rula (los leds ni se encienden) sin embargo si en ese momento arranco el depurador y le doy a "run" sí que va (o con el programa de monitoreo del can)... parece como si esperase una orden para arrancar... alguna idea?

    Yo lo tengo apartado, pero creo recordar viendo el fuente del monitor (el que se graba en la flash) que sí hay un código de inicio y otro de parada, échale un vistazo, porque lo que no hace es arrancar el monitoreo por sí mismo.

     

    Para ver si arranca el soft lo tienes fácil, modifica para que nada más comenzar parpadee el led, y es de suponer que lo hará.

     

    Saludos

  17. Me veo totalmente descarrilado del proyecto y me sabe mal... ;)

     

    Pero bueno, sigo leyendo todo y en breve voy a recibir una mini camara de vision trasera (invierte la imagen) con leds de infra rojos que he comprado por 27€ y pico con gastos incluidos, haré pruebas a ver que tal funciona y os cuento :drooling:

    Sigues aquí, así que de momento no estás descarrilado ;) y tus 40€ ayudaron a comprar un RNS-E para las pruebas, cosa que facilita mucho mi trabajo.

     

    Saludos

  18. El tiptronic es el que más gastará de los tres (manual-tip-multi), y luego ya depende de cómo conduzcas, gastará menos el multi o el manual. Con Quattro no hay opción, manual o tiptronic, sin Quattro puedes irte a Multitronic, pero en un 2.5 yo me lo pensaría, y si es alemán, directamente descartado, salvo que fuera modelo muy muy nuevo y de procedencia conocida.

     

    Respecto a 1.9 o 2.5, yo si tuviera pasta, 2.5 sin dudarlo, he probado los dos y lo de que andan igual... si andar es correr en autovía, ambos se las pelan, como cualquier otro motor, pero a mí me resulta mucho más agradable el V6, y ya si es 2.5TDi 180CV Quattro Tiptronic, mejor que mejor, y si haces mucha ciudad, entonces 1.9TDi Multitronic, que a mi modo de ver es más manejable.

     

    Saludos

  19. a ver si cuelgas una fotito del conector que le hiciste al cuadro.... jejeje, eso debe ser digno de ver. salu2

    Hay tanto lío de cables que casi no se ve nada entre tanta maraña, el pinout final es este:

     

    Conector azul T32:

    1 - Depósito del limpia a +12V

    2 - Líquido de frenos a GND

    3- Gasolina a GND (a través de R2)

    4 - Temperatura del refrigerante a GND (a través de R1)

    23 - Nivel de aceite/temperatura a GND (a través de R1)

    19 - CAN Infotainment Low

    20 - CAN Infotainment High

    32 - GND

     

    Conector verde T32a:

    2 - +12V

    3 - +12V

    18 - GND

    19 - GND

    22 - ABS a GND (a través de R3)

    23 - K-Line (al conector OBD)

    32 - Frenos a GND (a través de R1)

     

    R1, R2 y R3 son resistencias de 220 ohmnios, una de ellas, R1, la comparto con varias señales. Aparte de eso hay que tener el cuadro codificado como 00100, y el canal 60 hay que grabarlo con 1025 (quita el ABS).

     

    Vamos, algo sencillo y fácil :notworthy: