TODOPIC

Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: julio24 en 07 de Agosto de 2019, 05:57:17

Título: Como clonar un pic de montaje superficial?
Publicado por: julio24 en 07 de Agosto de 2019, 05:57:17
Hola, soy nuevo en el foro y nuevo en todo lo relacionado con los pic pero tengo un problema y espero puedan ayudarme a resolverlo, pues bien, tengo un scanner de vehículos el cual se conecta por bluetooth a mi smartphone y a su respectiva aplicación y me funciona para leer errores o fallas que se presentan en el vehículo como también realizar adaptaciones y aplicaciones en los mismos, tengo aproximadamente 2 años con el scanner y se me a dañado, las terminales que se conectan al puerto obd2 del vehículo son las que ya no funcionan, supongo que es normal por el uso, el problema es que este scanner cuesta aproximadamente $200 dls, al dañarse decidí abrirlo y me percate que trabaja con un pic18f25k80 el cual es de montaje superficial, aquí les dejo una foto:

http://prntscr.com/opfwr7

Pues mi sorpresa fue que mi scanner de aproximadamente $200 dls, es totalmente igual a un scanner muy económico (aprox $8 dls) llamado ELM327 (este scanner solo sirve para leer fallas, no sirve para realizar aplicaciones ni adaptaciones a los vehículos), son exactamente igual internamente y también utiliza el mismo pic18f25k80, incluso conseguí uno e intente conectarlo a la app del scanner pero como es evidente no lo detecto, se que el scanner de $200 dls tiene su propio código con el cual trabaja junto con su aplicación, ahora mi duda y mi problema, como mencione se me daño el scanner, tengo conocimientos de electrónica y realmente no puede ser reparado de las terminales ya que el circuito donde van soldadas ya esta muy dañado incluso tiene las pistas levantadas, como me percate que es exactamente igual que el ELM327, quisiera saber si hay alguna forma de yo clonar el pic del scanner original y trasladarlo a un ELM327, se que el código va a estar protegido, no me interesa leer el código, solo quisiera clonar el pic para poder seguir usando el scanner, entonces esta es mi duda, si es posible clonar el pic del scanner original y trasladar o copiar el código al pic que utiliza el scanner economico, si esto es posible como es que lo podria realizar?

Como mencione, no tengo muchos conocimientos acerca de este tema pero no se si tal vez por medio de las terminales que marco de color rojo en esta foto:

https://prnt.sc/opg44e

Se pudiera conectar al pc o a un pickit para poder clonar o por medio de la misma función de bluetooth, este scanner en realidad se puede conectar a una pc por bluetooth, claro que esta función es para utilizar la app que se enlaza con el scanner, pero se me ocurre que tal vez por medio de esta función de bluetooth se pueda conectar al pc y poder clonar el código.

Otra opción que se me ocurre es desoldar el pic del scanner original y soldarlo en el scanner económico ya que al tener este el código, funcionaria exactamente igual pero al igual me gustaría poder clonar el pic, como podría hacer la clonacion o si necesito de algún equipo en especial?

Espero puedan ayudarme, muchas gracias por su atención.
Título: Re:Como clonar un pic de montaje superficial?
Publicado por: KILLERJC en 07 de Agosto de 2019, 07:26:37
Proteccion contra lectura = no poder clonarlo

Clonar requiere leer el PIC, por lo tanto si esta protegido es imposible.

Citar
Se pudiera conectar al pc o a un pickit para poder clonar o por medio de la misma función de bluetooth, este scanner en realidad se puede conectar a una pc por bluetooth, claro que esta función es para utilizar la app que se enlaza con el scanner, pero se me ocurre que tal vez por medio de esta función de bluetooth se pueda conectar al pc y poder clonar el código

No, si el PIC no tiene un programa para enviar el codigo, que es distinto que datos, entonces no vas a poder hacerlo por bluetooth.

Citar
Otra opción que se me ocurre es desoldar el pic del scanner original y soldarlo en el scanner económico ya que al tener este el código, funcionaria exactamente igual pero al igual me gustaría poder clonar el pic, como podría hacer la clonacion o si necesito de algún equipo en especial?

Eso depende, vas a tener que estar MUY seguro de que el circuito del scanner economico es IGUAL en todo sentido, me refiero a que todos los pines tengan las mismas cosas conectadas y de la misma forma, especialmente el micro de bluetooth debe ser el mismo.

Solucion:

No veo la foto del scaneer caro, ya que comentas que estan rotos los conectores.
Pero si tenes un PIC de ese tamaño tranquilamente podrias soldar un cablecito en el pin donde llega tu pad que esta roto.
Todo resulta mas simple que hacer una placa nueva o desoldar y resoldar el micro y que funcione en una placa que no sabes si es igual en todo sentido.
Título: Re:Como clonar un pic de montaje superficial?
Publicado por: planeta9999 en 07 de Agosto de 2019, 07:43:20
 
El ELM327 está clonado por los chinos, hace un montón de años. El chip original creo que era de una empresa canadiense, en cuanto se hizo famoso los chinos lo fusilaron y lo venden a precio de baratija.

Yo ni me molestaría, te sale más barato comprar el interface completo a los chinos, que intentar clonar el chip. Creo que la última vez que miré, por curiosidad, costaba como a unos 9 dólares.

En cuanto a clonar un PIC, no lo vas a poder hacer, estará protegido contra lectura, tendrías que recurrir a los chinos, pero te costará unos 200 USD.
Título: Re:Como clonar un pic de montaje superficial?
Publicado por: julio24 en 07 de Agosto de 2019, 16:23:54

El ELM327 está clonado por los chinos, hace un montón de años. El chip original creo que era de una empresa canadiense, en cuanto se hizo famoso los chinos lo fusilaron y lo venden a precio de baratija.

Yo ni me molestaría, te sale más barato comprar el interface completo a los chinos, que intentar clonar el chip. Creo que la última vez que miré, por curiosidad, costaba como a unos 9 dólares.

En cuanto a clonar un PIC, no lo vas a poder hacer, estará protegido contra lectura, tendrías que recurrir a los chinos, pero te costará unos 200 USD.

Pero la interface de los chinos no es compatible con la app original del scanner, ya lo e comprobado y realmente son exactamente iguales, pero como podria hacer que el scaner chino funcione con la app del scanner original?
Título: Re:Como clonar un pic de montaje superficial?
Publicado por: julio24 en 07 de Agosto de 2019, 16:28:06
Proteccion contra lectura = no poder clonarlo

Clonar requiere leer el PIC, por lo tanto si esta protegido es imposible.

Citar
Se pudiera conectar al pc o a un pickit para poder clonar o por medio de la misma función de bluetooth, este scanner en realidad se puede conectar a una pc por bluetooth, claro que esta función es para utilizar la app que se enlaza con el scanner, pero se me ocurre que tal vez por medio de esta función de bluetooth se pueda conectar al pc y poder clonar el código

No, si el PIC no tiene un programa para enviar el codigo, que es distinto que datos, entonces no vas a poder hacerlo por bluetooth.

Citar
Otra opción que se me ocurre es desoldar el pic del scanner original y soldarlo en el scanner económico ya que al tener este el código, funcionaria exactamente igual pero al igual me gustaría poder clonar el pic, como podría hacer la clonacion o si necesito de algún equipo en especial?

Eso depende, vas a tener que estar MUY seguro de que el circuito del scanner economico es IGUAL en todo sentido, me refiero a que todos los pines tengan las mismas cosas conectadas y de la misma forma, especialmente el micro de bluetooth debe ser el mismo.

Solucion:

No veo la foto del scaneer caro, ya que comentas que estan rotos los conectores.
Pero si tenes un PIC de ese tamaño tranquilamente podrias soldar un cablecito en el pin donde llega tu pad que esta roto.
Todo resulta mas simple que hacer una placa nueva o desoldar y resoldar el micro y que funcione en una placa que no sabes si es igual en todo sentido.

Si es totalmente igual, incluso las terminales que van al puerto obd2 del vehiculo son las mismas del scanner original al chino, si pensé en lo que me comentas, soldar un cablecito a la terminal correspondiente del pic, pero como es un scanner que ocupo constantemente, me gustaría tenerlo como es, así que creo la única opción va a ser soldar el pic del original en el scanner chino. Gracias.
Título: Re:Como clonar un pic de montaje superficial?
Publicado por: KILLERJC en 07 de Agosto de 2019, 17:00:35
Si es algo que utilizas demasiado, por ahi lo que te conviene es intentar crear una placa que pueda proveerte la interfaz asi no forzar la original. Si se rompe esa placa se hace otra y listo. en cambio soldar/desoldar los PICs seguido vas a terminar rompiendo el PIC
Título: Re:Como clonar un pic de montaje superficial?
Publicado por: julio24 en 07 de Agosto de 2019, 17:17:44
Si es algo que utilizas demasiado, por ahi lo que te conviene es intentar crear una placa que pueda proveerte la interfaz asi no forzar la original. Si se rompe esa placa se hace otra y listo. en cambio soldar/desoldar los PICs seguido vas a terminar rompiendo el PIC

Si tienes razon, muchas gracias, entonces me las ingeniare para crear una placa externa para que el scanner no se termine rompiendo.
Título: Re:Como clonar un pic de montaje superficial?
Publicado por: planeta9999 en 07 de Agosto de 2019, 17:22:42

Pero la interface de los chinos no es compatible con la app original del scanner, ya lo e comprobado y realmente son exactamente iguales, pero como podria hacer que el scaner chino funcione con la app del scanner original?

Estás presuponiendo que el PIC del escaner de 200 USD está funcionando y lo que se ha dañado es el módulo bluetooth.

Podría ser al contrario, que el PIC esté dañado y el módulo de radio funcione. Si es el módulo de radio, se puede reemplazar, son bastante comunes, lo desueldas con una estaciòn de soldadura por aire caliente y lo reemplazas. Si lo dañado es el PIC, ya no tiene solución, salvo que el vendedor te lo repare.

De hecho, si las entradas del PIC no están aisladas con optoacopladores o transistores, es más probable que se haya dañado el PIC, por una conexión a un vehículo con problemas en el puerto de diagnosis.

Por otra parte si tu interface de 200$ es original, y no un clon chino, ¿ que problema hay en contactar con el vendedor/fabricante para que te lo repare, es un Launch ?.
Título: Re:Como clonar un pic de montaje superficial?
Publicado por: julio24 en 07 de Agosto de 2019, 17:54:30

Pero la interface de los chinos no es compatible con la app original del scanner, ya lo e comprobado y realmente son exactamente iguales, pero como podria hacer que el scaner chino funcione con la app del scanner original?

Estás presuponiendo que el PIC del escaner de 200 USD está funcionando y lo que se ha dañado es el módulo bluetooth.

Podría ser al contrario, que el PIC esté dañado y el módulo de radio funcione. Si es el módulo de radio, se puede reemplazar, son bastante comunes, lo desueldas con una estaciòn de soldadura por aire caliente y lo reemplazas. Si lo dañado es el PIC, ya no tiene solución, salvo que el vendedor te lo repare.

De hecho, si las entradas del PIC no están aisladas con optoacopladores o transistores, es más probable que se haya dañado el PIC, por una conexión a un vehículo con problemas en el puerto de diagnosis.

Por otra parte si tu interface de 200$ es original, y no un clon chino, ¿ que problema hay en contactar con el vendedor/fabricante para que te lo repare, es un Launch ?.

Es un vcds o también conocido como vagcom, sobre que lo repare el fabricante lo dudo ya que no tengo forma de contactarlos y aparte garantía o cosas así ya no son validas, si tuviera que enviarlo a USA o donde sea que se encuentren creo que me saldría muy caro el envió, y claro no estoy seguro de que es lo que se daño pero el scanner funcionaba correctamente, de un día a otro dejo de funcionar y al abrirlo me percate que las pistas de las terminales que van al puerto obd2 ya estaban levantadas y son pistas muy delgadas, supongo que si tendré que ver a donde llega cada pista y sacar un cable para intentar repararlo.
Título: Re:Como clonar un pic de montaje superficial?
Publicado por: planeta9999 en 07 de Agosto de 2019, 18:09:54
Es un vcds o también conocido como vagcom, sobre que lo repare el fabricante lo dudo ya que no tengo forma de contactarlos y aparte garantía o cosas así ya no son validas, si tuviera que enviarlo a USA o donde sea que se encuentren creo que me saldría muy caro el envió, y claro no estoy seguro de que es lo que se daño pero el scanner funcionaba correctamente, de un día a otro dejo de funcionar y al abrirlo me percate que las pistas de las terminales que van al puerto obd2 ya estaban levantadas y son pistas muy delgadas, supongo que si tendré que ver a donde llega cada pista y sacar un cable para intentar repararlo.

VCDS es un producto americano de diagnosis avanzada para vehículos del grupo Volkswagen, nada que ver con el ELM327 que solo sirve para cosas básicas por OBD2. No intentes trasplantar el micro entre esos interfaces, porque no te va a funcionar, eso seguro.

¿ Pistas levantadas, o pistas con signos de quemaduras ?, las pistas no se levantan a menos que circule un exceso de corriente y se quemen. Si eso ha ocurrido lo normal es que los puertos del PIC o el PIC completo esté quemado. Una conexión a un vehículo con problemas en el puerto de diagnosis, te puede arruinar el escaner, si este no está aislado eléctricamente, por ejemplo con optoacopladores.

VCDS, antes VAGCOM, está clonado por los chinos desde hace muchos años, puedes conseguir el PIC de reemplazo de un clon chino. Lo único malo de usar un clon, o sacar el PIC de un clon, es que el número de serie estará en la lista negra, y no podrás actualizarlo, incluso te lo pueden bloquear si se conecta a un ordenador con acceso a internet.

De todas formas lo que me extraña es que si tu interface es original, no tengas un servicio de atención al cliente, o quien te lo vendió se haga cargo de la reparación.


Título: Re:Como clonar un pic de montaje superficial?
Publicado por: julio24 en 07 de Agosto de 2019, 18:57:04
Es un vcds o también conocido como vagcom, sobre que lo repare el fabricante lo dudo ya que no tengo forma de contactarlos y aparte garantía o cosas así ya no son validas, si tuviera que enviarlo a USA o donde sea que se encuentren creo que me saldría muy caro el envió, y claro no estoy seguro de que es lo que se daño pero el scanner funcionaba correctamente, de un día a otro dejo de funcionar y al abrirlo me percate que las pistas de las terminales que van al puerto obd2 ya estaban levantadas y son pistas muy delgadas, supongo que si tendré que ver a donde llega cada pista y sacar un cable para intentar repararlo.

VCDS es un producto americano de diagnosis avanzada para vehículos del grupo Volkswagen, nada que ver con el ELM327 que solo sirve para cosas básicas por OBD2. No intentes trasplantar el micro entre esos interfaces, porque no te va a funcionar, eso seguro.

¿ Pistas levantadas, o pistas con signos de quemaduras ?, las pistas no se levantan a menos que circule un exceso de corriente y se quemen. Si eso ha ocurrido lo normal es que los puertos del PIC o el PIC completo esté quemado. Una conexión a un vehículo con problemas en el puerto de diagnosis, te puede arruinar el escaner, si este no está aislado eléctricamente, por ejemplo con optoacopladores.

VCDS, antes VAGCOM, está clonado por los chinos desde hace muchos años, puedes conseguir el PIC de reemplazo de un clon chino. Lo único malo de usar un clon, o sacar el PIC de un clon, es que el número de serie estará en la lista negra, y no podrás actualizarlo, incluso te lo pueden bloquear si se conecta a un ordenador con acceso a internet.

De todas formas lo que me extraña es que si tu interface es original, no tengas un servicio de atención al cliente, o quien te lo vendió se haga cargo de la reparación.

Lo que pienso que sucedió es que las terminales que van al puerto obd2 se fueron dañando poco a poco ya que al insertar y quitar el scanner tantas veces, las terminales soldadas al circuito del scanner se fueron como aflojando, no se si me doy a entender, todo el circuito se ve bien, no se ve quemado ni nada de eso, solamente son las terminales que se fueron aflojando y fueron desgastando las pistas tan delgadas de la placa, si vi sobre los vagcom chinos pero claro como mencionas esos no se pueden actualizar, no puedo realmente tomar una foto muy buena para mostrar como es que se aprecia lo de mi scanner dañado, lo único que si hice es verificar con una lupa y es como me doy cuenta que hasta la posición de las pistas están completamente igual que un ELM327, pero no me arriesgare, lo mas viable que veo es soldar un cable a las terminales del pic y tratar de conectar esos cables que obtenga a otra carcasa como esta:

http://prntscr.com/oprlhr

Quedaría totalmente diferente pero es la única opción que veo posible.  :( :(
Título: Re:Como clonar un pic de montaje superficial?
Publicado por: remi04 en 08 de Agosto de 2019, 11:08:25
¿Puedes poner una foto de la placa dañada para ver el aspecto del daño?
Título: Re:Como clonar un pic de montaje superficial?
Publicado por: planeta9999 en 08 de Agosto de 2019, 11:26:11
Lo que pienso que sucedió es que las terminales que van al puerto obd2 se fueron dañando poco a poco ya que al insertar y quitar el scanner tantas veces, las terminales soldadas al circuito del scanner se fueron como aflojando, no se si me doy a entender, todo el circuito se ve bien, no se ve quemado ni nada de eso, solamente son las terminales que se fueron aflojando y fueron desgastando las pistas tan delgadas de la placa, si vi sobre los vagcom chinos pero claro como mencionas esos no se pueden actualizar, no puedo realmente tomar una foto muy buena para mostrar como es que se aprecia lo de mi scanner dañado, lo único que si hice es verificar con una lupa y es como me doy cuenta que hasta la posición de las pistas están completamente igual que un ELM327, pero no me arriesgare, lo mas viable que veo es soldar un cable a las terminales del pic y tratar de conectar esos cables que obtenga a otra carcasa como esta:

http://prntscr.com/oprlhr

Quedaría totalmente diferente pero es la única opción que veo posible.  :( :(


Entonces la reparación es sencilla, mide continuidad, y las pistas que estén abiertas las cableas desde los pines del conector al microcontrolador.

Total debes de tener, positivo, masa, dos hilos para CAN bus, y puede que uno o dos para lineas K y L. Es poca cosa, y ese micro en formato SOIC no es de paso fino, como sería un LQFP o peor aún un QFN.

Hay otro tipo de lineas, como J1850 y KW2000, pero no estoy seguro si VW las ha llegado a usar, en cualquier caso ya son comunicaciones muy viejunas. Hoy en día todos los vehículos van por CAN bus desde hace 15 años, obligatorio desde 2008.

Título: Re:Como clonar un pic de montaje superficial?
Publicado por: julio24 en 09 de Agosto de 2019, 05:33:02
Lo que pienso que sucedió es que las terminales que van al puerto obd2 se fueron dañando poco a poco ya que al insertar y quitar el scanner tantas veces, las terminales soldadas al circuito del scanner se fueron como aflojando, no se si me doy a entender, todo el circuito se ve bien, no se ve quemado ni nada de eso, solamente son las terminales que se fueron aflojando y fueron desgastando las pistas tan delgadas de la placa, si vi sobre los vagcom chinos pero claro como mencionas esos no se pueden actualizar, no puedo realmente tomar una foto muy buena para mostrar como es que se aprecia lo de mi scanner dañado, lo único que si hice es verificar con una lupa y es como me doy cuenta que hasta la posición de las pistas están completamente igual que un ELM327, pero no me arriesgare, lo mas viable que veo es soldar un cable a las terminales del pic y tratar de conectar esos cables que obtenga a otra carcasa como esta:

http://prntscr.com/oprlhr

Quedaría totalmente diferente pero es la única opción que veo posible.  :( :(


Entonces la reparación es sencilla, mide continuidad, y las pistas que estén abiertas las cableas desde los pines del conector al microcontrolador.

Total debes de tener, positivo, masa, dos hilos para CAN bus, y puede que uno o dos para lineas K y L. Es poca cosa, y ese micro en formato SOIC no es de paso fino, como sería un LQFP o peor aún un QFN.

Hay otro tipo de lineas, como J1850 y KW2000, pero no estoy seguro si VW las ha llegado a usar, en cualquier caso ya son comunicaciones muy viejunas. Hoy en día todos los vehículos van por CAN bus desde hace 15 años, obligatorio desde 2008.


Muchas gracias, por todo, en estos dias que tenga tiempo intentare repararlo.