Helicopteros Radio Control - RC - Radiocontrol

ACCESORIOS => SISTEMAS FLYBARLESS => Mensaje iniciado por: Fran lopez en 01 de Mayo de 2012, 00:09:22



Título: zxy y opciones
Publicado por: Fran lopez en 01 de Mayo de 2012, 00:09:22
En la web hay disponible el software zxy-s 3.0  " versión en español"  para todos aquellos que les pueda interesar.
La versión 2.5 también estará en breve,  tan solo descargar y incluir el archivo zxy esp .exe dentro de la carpeta donde se encuentre el ejecutable original , adjunto el enlace de descarga:


https://www.dropbox.com/s/5vuw0hk5cus55na/zxy-s%20esp.exe (https://www.dropbox.com/s/5vuw0hk5cus55na/zxy-s%20esp.exe)

He incluido un segundo enlace porque me comentan  por m.p que no se aclaran con el proceso  de instalación  , explico también como proceder y dejo una carpeta con todo lo necesario para su correcta instalación , archivo principal con el software  , driver xp,y w7 etc.

Para instalar seguir estos pasos:

1) Antes de proceder a ejecutar el software o conectar el cable usb es necesario instalar el driver de reconocimiento "del cable usb" en el   equipo, este se encuentra  en la carpeta "driver"  de la carpeta que hemos descargado  ,tan  solo instalar el de la versión de windows que poseamos,  xp o w7 , repito  instalar antes de conectar el cable al PC .

2) Una vez instalado el driver ,  pulsamos doble click sobre el archivo (zxy-s esp.exe ) y automaticamente se  ejecutara el programa.

3) conectamos el cable al PC, encendemos la emisora, alimentamos la electrónica del helicoptero, y una vez que ha enlazado con la emisora, conectamos el cable al ZYX, pulsando el botón "conectar "  en el programa del PC, si no conecta probamos con otro puerto com hasta encontrar el adecuado.

Aqui se encuentra el segundo enlace con todo lo necesario, edito: crear una carpeta en nuestro equipo con los archivos que se encuentran en la carpeta programa para que se ejecute correctamente :

https://www.dropbox.com/sh/dxfut3l6ergq632/ApvwYWB9ZV (https://www.dropbox.com/sh/dxfut3l6ergq632/ApvwYWB9ZV)



 (http://www.crocko.com/A9C7CE8E35F74A25B1AD3DFBD908CB40/zxy-s_es)
Se pueden comentar sugerencias o mejoras   ,saludos.


Título: Re: zxy y opciones
Publicado por: yankee mike en 01 de Mayo de 2012, 09:34:59
Todavía no lo he descargado pero estoy interesado en el tema.
 
Fran, ¿puedes explicar más concretamente qué es lo que es? ¿Cambian los menús al español? ¿Lleva alguna cosa más?
 
Podrías ir poniendo en el primer post las referencias de qué versiones van saliendo y qué lleva cada una.
 
Gracias por el aporte.
 
Por cierto, ¿es cosecha tuya?
 


Título: Re: zxy y opciones
Publicado por: Fran lopez en 01 de Mayo de 2012, 10:45:23
Hola Yankee Mike:
El software 3.0 esta completamente en español menú y sub-menus excepto algunas partes que para  su mejor comprensión no se han modificado ,,pero todos los apartados explicativos también aparecen en castellano .
Es la primera prueba, "según el autor de la modificación al castellano (http://www.helicopterosrc.net/richedit/smileys/YahooIM/3.gif) " ,con lo cual acepta sugerencias de mejoras o cambios que puedan ayudar a su mejor comprensión.

Si se considera, también se obtendrá la modificación para compatibilidad con los clones "código y agradecimiento a Joon "pero solo se utilizara ese apartado y se continua con el original por el poco tiempo disponible para la revision del código.

Ademas  esta trabajando en la versión 2.5  ya que son las dos versiones mas recientes y que incorporan mejoras significativas con la versión anterior ,en cuanto al  trabajo del  el firmware 3.0 para la conversión del zxy a zxy-s,,  el archivo bin 3.01 es sólo 30Kb, por lo que existe la posibilidad de que se trata de exactamente la misma placa y  chip para ambos modelos ,de echo carga  perfectamente el firmware sobre la versión anterior con lo cual no es un problema de memoria . Deben de haber modificado el gestor de arranque con lo cual siguen las pruebas.

En cuanto  a la mejora mas demandada es la posibilidad de control de aviones y cuadcopteros posibilidad perfectamente acoplable a la versión 2.5 " en teoría "  , el autor dispone de muy poco tiempo pero promete colgar cualquier resultado .


Cualquier nuevo soft se colgara en la web de  crocko ya que no necesita registro para aceptar nuevos archivos y es relativamente fácil de descargar.
Saludos.


Título: Re: zxy y opciones modif soft ,traduc ,usb bluetooth o relacionados"
Publicado por: Fran lopez en 01 de Mayo de 2012, 11:18:19
Os dejo también un enlace para la comunicación por medio de modulo bluetooth  :
http://translate.google.com/translate?hl=es&prev=/search%3Fq%3Dtarot%2Bzyx%2Bsoftware%26hl%3Des%26client%3Dfirefox-a%26hs%3Dtdp%26rls%3Dorg.mozilla:es-ES:official%26channel%3Dnp%26biw%3D1366%26bih%3D624%26prmd%3Dimvns&rurl=translate.google.es&sl=en&u=http://www.rcgroups.com/forums/showpost.php%3Fp%3D20740263%26postcount%3D359 (http://translate.google.com/translate?hl=es&prev=/search%3Fq%3Dtarot%2Bzyx%2Bsoftware%26hl%3Des%26client%3Dfirefox-a%26hs%3Dtdp%26rls%3Dorg.mozilla:es-ES:official%26channel%3Dnp%26biw%3D1366%26bih%3D624%26prmd%3Dimvns&rurl=translate.google.es&sl=en&u=http://www.rcgroups.com/forums/showpost.php%3Fp%3D20740263%26postcount%3D359)

saludos.


Título: Re: zxy y opciones modif soft ,traduc ,usb bluetooth o relacionados"
Publicado por: DVM en 01 de Mayo de 2012, 15:19:42
Hola es posible que venga al caso pero hay programa disponible para poder programar el TarotZYX con un móvil? Saludos


Título: Re: zxy y opciones modif soft ,traduc ,usb bluetooth o relacionados"
Publicado por: ergrillo en 01 de Mayo de 2012, 21:13:08
En la web hay disponible el software zxy-s 3.0  " versión en español"  para todos aquellos que les pueda interesar.
La versión 2.5 también estará en breve,  tan solo descargar y incluir el archivo zxy esp .exe dentro de la carpeta donde se encuentre el ejecutable original ,,,,os adjunto el enlace de descarga:

[url]http://www.crocko.com/A9C7CE8E35F74A25B1AD3DFBD908CB40/zxy-s_es[/url] ([url]http://www.crocko.com/A9C7CE8E35F74A25B1AD3DFBD908CB40/zxy-s_es[/url])


 ([url]http://www.crocko.com/A9C7CE8E35F74A25B1AD3DFBD908CB40/zxy-s_es[/url])
Se pueden comentar sugerencias o mejoras   ,saludos.




gracias,, es de mucha alluda tenerlo en esp , ademas funciona perfectamente.


Título: Re: zxy y opciones modif soft ,traduc ,usb bluetooth o relacionados"
Publicado por: Fran lopez en 03 de Mayo de 2012, 19:12:02
En la web hay disponible el software zxy-s 3.0  " versión en español"  para todos aquellos que les pueda interesar.
La versión 2.5 también estará en breve,  tan solo descargar y incluir el archivo zxy esp .exe dentro de la carpeta donde se encuentre el ejecutable original ,,,,os adjunto el enlace de descarga:

[url]http://www.crocko.com/A9C7CE8E35F74A25B1AD3DFBD908CB40/zxy-s_es[/url] ([url]http://www.crocko.com/A9C7CE8E35F74A25B1AD3DFBD908CB40/zxy-s_es[/url])


 ([url]http://www.crocko.com/A9C7CE8E35F74A25B1AD3DFBD908CB40/zxy-s_es[/url])
Se pueden comentar sugerencias o mejoras   ,saludos.




gracias,, es de mucha alluda tenerlo en esp , ademas funciona perfectamente.
Hola Ergrillo:
Ademas de ayudar la idea  era que todos aquellos que trastean con software  compartieran ideas y entre todos mejorar un producto que veo que esta muy limitado y que puede mejorarse en todos los aspectos , aun así se agradecen los buenos comentarios para ver si se anima mas gente a perder un poco de tiempo ya que es en beneficio de todos, saludos.


Título: Re: zxy y opciones modif soft ,traduc ,usb bluetooth o relacionados"
Publicado por: jac_2011 en 03 de Mayo de 2012, 20:30:26
muchas gracias sera de gran utilidad


Título: Re: zxy y opciones modif soft ,traduc ,usb bluetooth o relacionados"
Publicado por: jiturralde en 04 de Mayo de 2012, 11:26:53
Buenas a todos:

   Sabeis cuales son los pasos para conectarme con el usb y la aplicación de zyx?. Necesita algún driver para que reconozca el usb?

Saludo y buenos vuelos.


Título: Re: zxy y opciones modif soft ,traduc ,usb bluetooth o relacionados"
Publicado por: joanpeca en 04 de Mayo de 2012, 12:29:31
Hola. En la carpeta "driver" del programa hay un driver que hay que instalar *antes* de conectar el cable al PC. Una vez instalado el driver (paciencia, tarda un poquito), ejecutamos el programa, conectamos el cable al PC, encendemos la emisora, alimentamos la electrónica del heli, y una vez que ha enlazado con la emisora, conectamos el cable al ZYX, pulsando el botón "connect" (o conectar, si usas la versión traducida) en el programa del PC.
 
No te recomiendo que uses una versión anterior a la 3.0, dan muchos problemas para conectar, sobre todo en Windows 7.
 
Saludos.


Título: Re: zxy y opciones modif soft ,traduc ,usb bluetooth o relacionados"
Publicado por: jiturralde en 04 de Mayo de 2012, 13:11:50
Muchas gracias, yo tengo xp.


Título: Re: zxy y opciones modif soft ,traduc ,usb bluetooth o relacionados"
Publicado por: Fran lopez en 07 de Mayo de 2012, 20:31:20
Hola a todos:
La versión 2.5 ya anda por la red  traducida ,solicitar el enlace por privado.
 saludos.


Título: Re: zxy y opciones modif soft ,traduc ,usb bluetooth o relacionados"
Publicado por: Fran lopez en 07 de Mayo de 2012, 20:39:33
Hola es posible que venga al caso pero hay programa disponible para poder programar el TarotZYX con un móvil? Saludos
Hola Dvm:
Se me paso el mensaje y tampoco te  contesto  nadie.
En estos  momento no conozco la existencia de software compatible con android o cualquier otra plataforma para móviles, pero con la existencia del modulo "bluet...seria una solución perfecta para la configuración en el campo , "aunque entonces no venderían su tarjeta programadora y por lo cual no les interesa".
 saludos.


Título: Re: zxy y opciones modif soft ,traduc ,usb bluetooth o relacionados"
Publicado por: jac_2011 en 10 de Mayo de 2012, 20:00:35

Hola. En la carpeta "driver" del programa hay un driver que hay que instalar *antes* de conectar el cable al PC. Una vez instalado el driver (paciencia, tarda un poquito), ejecutamos el programa, conectamos el cable al PC, encendemos la emisora, alimentamos la electrónica del heli, y una vez que ha enlazado con la emisora, conectamos el cable al ZYX, pulsando el botón "connect" (o conectar, si usas la versión traducida) en el programa del PC.

No te recomiendo que uses una versión anterior a la 3.0, dan muchos problemas para conectar, sobre todo en Windows 7.

Saludos.

hola amigo tengo problemas ya hise todo al pie de la letra y no logro conectar algo hago mal o no sirve mi usb  ya probe con 3 computadoras diferentes sistema operativo windows 7 32 bits windows xp y nada  logro ver las luces en verde con el software no oficila pero  eso es solo conectando el puro usb  ya cuando conecto al zxy parpadena todas las luces conecto bateria del heli y no no logro  que responda el heli con el programama  ya lo hise de mil maneras
pregunta se supone q al conectar  y configurar valores deverian de actuar al momento de hacerlo en el software se deveria de ver en el heli
o no es asi alguein que me  oriente  que pasa saludos


Título: Re: zxy y opciones
Publicado por: Fran lopez en 10 de Mayo de 2012, 20:26:29
editado: mensaje prescindible.


Título: Re: zxy y opciones
Publicado por: madcortina en 10 de Mayo de 2012, 20:51:42
Hola zeusramon :
NO me dejas editar el titulo??

El titulo del primer post te lo he modificado yo, ya que solo habías puesto ",,,,,,,,,," y sinceramente no le veo ningún sentido a ese titulo.


Título: Re: zxy y opciones
Publicado por: Fran lopez en 10 de Mayo de 2012, 21:12:57
editado: mensaje prescindible.


Título: Re: zxy y opciones
Publicado por: madcortina en 10 de Mayo de 2012, 21:40:25
Hola Madcortina:
No hay que buscarle sentido.
El tema esta obsoleto y carece de interés general ya que existe un hilo oficial donde dar soporte a los usuarios del zxy .
Si edito el titulo incumplo alguna norma?
Saludos.



Hombre, incumplir no incumples ninguna norma, pero no tiene sentido lo que quieres hacer.

Hay dos opciones.

- Borramos el hilo (no me gusta mucho esta idea, ya que aquí nunca se borra nada, todo es conocimiento que un buen día le puede servir a alguien).
- O lo combinamos con el hilo oficial http://www.helicopterosrc.net/index.php?topic=15109.0 (http://www.helicopterosrc.net/index.php?topic=15109.0) (es la idea que mas me atrae).

Que te parece?


Título: Re: zxy y opciones
Publicado por: Fran lopez en 10 de Mayo de 2012, 21:55:03
editado: mensaje prescindible.


Título: Re: zxy y opciones
Publicado por: madcortina en 10 de Mayo de 2012, 22:03:37
Hola Madcortina :
Mi idea era cambiarle el titulo para que perdiera aun mas el poco interés que tiene  este hilo  , pero con la ventaja de que para las dos personas  que se han descargado el soft tengan donde encontrarlo cuando lo necesiten de nuevo.
Cualquier decisión que tomes me parece correcta y aprobecho para darte la  enorabuena por tu excelente foro.

Ok, no veo problema.

Pero te digo lo mismo de antes, el titulo tiene que significar algo que identifique el contenido de los hilos, poner solo comas no lo veo coherente. Propón algo coherente y sin problemas te cambio el titulo al hilo.

Muchas gracias por la enhorabuena, pero el foro lo sois todos. Eso si, mi equipo y yo somos los que mantenemos el orden para que esta comunidad siga creciendo en armonía con un excelente buen ambiente y contenidos.


Título: Re: zxy y opciones
Publicado por: yankee mike en 11 de Mayo de 2012, 14:27:03
Fran, no digas que el hilo carece de interés. Seguramente mucha gente ha leído el hilo y sabe que hay movimiento en cuanto a la versión
en español. Pero no todo el mundo lleva FBL. Y de los que llevan FBL no todos usan ZYX (tb V-Stabi, MicroBeastx, etc, etc, etc). Y de los
que usan el FBL ZYX habrá muchos que lo tengan configurado y no necesiten de momento el programa. Y otros que entiendan el inglés
y les dé igual que esté en español.
 
Aún así todos esos saben que hay un hilo al respecto y es posible que en el futuro lo necesiten y lo usen, porque compren un ZYX o porque
tengan que ajustar algo o por lo que sea. De todas formas el hilo lo has empezado tú y pienso que tuya debe ser la decisión de si lo dejas
o no. Pero que sólo se hayan descargado el programa 2 personas hasta ahora no quiere decir que no haya interés ahora y que no lo vaya
a haber en un futuro.
 
Salu2


Título: Re: zxy y opciones
Publicado por: Fran lopez en 11 de Mayo de 2012, 21:19:01
editado: mensaje prescindible.


Título: Re: zxy y opciones
Publicado por: madcortina en 11 de Mayo de 2012, 21:30:12
Fran no te rayes hombre, yo llevo muchos años esperando palmaditas en la espalda por cosas que he realizado y no precisamente en el hobbie, en mi caso es el trabajo y sigo esperando, evidentemente sigo yendo a currar todos los días con la misma ilusion.

La vida no es un mar de rosas, así que no esperes nunca que te agradezcan nada por lo que que haces, pero la vida sigue y cada uno tiene que tener unos ideales que le hagan seguir intentándolo.

A mi realmente me parece un excelente trabajo lo que has hecho, y creo que puede ayudar a muchos.

Yo no te lo he agradecido por que no utilizo ningún sistema FBL en mis helis, que hay 10 que se lo han descargado y no te lo han agradecido, pues es lo que hay tío, la vida es muy injusta ya lo se, yo mantengo todo este tinglado sin que me aporte nada mas que la satisfacción de que podemos ayudarnos unos a los otros, pero crees que los casi 3.500 usuarios que tenemos me lo han agradecido? pues evidentemente no, han sido solo unos cuantos, pero no por ello voy a borrar la base de datos y perder toda la info que tenemos aquí.

A mi desde luego me parece muy interesante lo que has hecho, aunque no me sirva para nada. Muchas gracias de nuevo por tu aporte.


Título: Re: zxy y opciones
Publicado por: Unoqueva en 11 de Mayo de 2012, 21:35:25
No hay que buscarle sentido.
El tema esta obsoleto y carece de interés general ya que existe un hilo oficial donde dar soporte a los usuarios del zxy .
Quien dice que esto esta obsoleto y carece de interés, toda traducción, modificación etc tando del software como del firmware por mi parte son interesantes y es de agradecer que te tomes las molestias de hacerlas y compartirlas en el foro.

Yo soy partidario de dejar este hilo para tratar posibles modificaciones tanto del software de pc como del firmware del ZYX y dejar el hilo de soporte como lo que es soporte para configuración instalación del FBL, sino la gente se va a liar con conceptos que a nivel usuario no es normal tocar.

Por cierto Fran creo que estabas empezando a mirar diferencias entre el ZYX y el ZYX-S y que el ZYX no aceptaba el firmware del ZYX-S por que se diferencian en el bootloader, ¿has conseguido algo?


Título: Re: zxy y opciones
Publicado por: ergrillo en 12 de Mayo de 2012, 14:06:32
Bueno pues decirte igual que los compañeros ,que no te rayes que  si que merece y mucho  la pena lo que has hecho ,de echo en la primera pajina  de este post te doy las gracias por tu colaboracion  y anque a ti te parezca que no seguro que muchos conpañeros estan agradecidos por tu trabajo lo que pada es ke no todo el mundo da las gracias,saludos conpañero


Título: Re: zxy y opciones
Publicado por: Fran lopez en 12 de Mayo de 2012, 16:33:29
Fran no te rayes hombre, yo llevo muchos años esperando palmaditas en la espalda por cosas que he realizado y no precisamente en el hobbie, en mi caso es el trabajo y sigo esperando, evidentemente sigo yendo a currar todos los días con la misma ilusion.

La vida no es un mar de rosas, así que no esperes nunca que te agradezcan nada por lo que que haces, pero la vida sigue y cada uno tiene que tener unos ideales que le hagan seguir intentándolo.

A mi realmente me parece un excelente trabajo lo que has hecho, y creo que puede ayudar a muchos.

Yo no te lo he agradecido por que no utilizo ningún sistema FBL en mis helis, que hay 10 que se lo han descargado y no te lo han agradecido, pues es lo que hay tío, la vida es muy injusta ya lo se, yo mantengo todo este tinglado sin que me aporte nada mas que la satisfacción de que podemos ayudarnos unos a los otros, pero crees que los casi 3.500 usuarios que tenemos me lo han agradecido? pues evidentemente no, han sido solo unos cuantos, pero no por ello voy a borrar la base de datos y perder toda la info que tenemos aquí.

A mi desde luego me parece muy interesante lo que has hecho, aunque no me sirva para nada. Muchas gracias de nuevo por tu aporte.
Hola   a todos :



O no me he expresado correctamente o no me entendéis. No quiero que me agradezcan nada y menos aun  por una  chorrada como esta que no tiene merito alguno.

Deje claro que pretendía  compartir ideas ( en definitiva aprender),  y no buscar un hilo de palmeros que realicen todo lo que se les diga. Además  me queda mucho que aprender  para pretender andar de “sobrao” como al parecer se ha interpretado.

He compartido la idea principal de trabajar el software, obtener el bootloader  , o todo lo que tenga que ver con realizar mejoras ya sea a nivel de software o de hardware.
No es algo que no se realice  en cualquier otro foro ya sea de telefonía móvil , videoconsolas, módulos gps etc  ,( lo sabéis perfectamente).


En definitiva que si la gente realiza pruebas,  modifica, da ideas  etc .Yo aporto lo poco que pueda saber para ayudar, ya que dispongo de muy poco tiempo pues paso mas tiempo fuera de casa que dentro  es por el único motivo que dije que estaba des actualizado o con poco interés general.

P.D: Los mensajes de autocompasión y aclaración  solo los mantendré un par de días, luego los editare  como (tema irrelevante)  pues carecen de interés alguno. Estaría bien que los demás los editarais también.
Saludos.


Título: Re: zxy y opciones
Publicado por: ergrillo en 12 de Mayo de 2012, 17:27:27
Hola   a todos :

Que no me raye? Que necesito palmaditas?

En serio  ,si veo el hilo lleno de gente dando las gracias, le edito el titulo a la primera de cambio.
Un hilo lleno de gente dando las gracias,¿ para que vale?.


[/quote]

Pues vale para motivar a la persona que lo a creado a que siga alludando al foro con sus ideas que para algunos nos son muy utiles y que yo por ej. Yo no sabria hacer sin la ayuda de otra persona puesto que no tengo ni idea de sofwar ni
Hadware .

pd. y creo que  esto ya se esta saliendo un poco de la base del hilo.


Título: Re: zxy y opciones
Publicado por: metanei en 12 de Mayo de 2012, 17:52:02
Buenas Fran,

A mi me interesaria que no quitaras nada del hilo ni del trabajo hecho pues tal vez más adelante (cuando tenga algo de tiempo libre) me adentre en este sistema y me lie a hacer algun programilla extra. Para entonces me irá bien toda la info posible, y si es en español, eso de ganado que tenemos.


En cuanto a lo que se comentaba de la traducción y agradecimientos a unos u otros trabajos, yo traduje hace un tiempo el manual del GA-250 y recibí agradecimientos, pero ahora te encuentras el manual colgado en otros foros, e incluso en HobbyKing y aun estoy esperando un misero correo que me pida permiso para ello. Tal vez no es justo, pero es lo que hay. Yo me alegro de que sirva de ayuda a la gente y con eso me conformo.



Saludos!!


Título: Re: zxy y opciones
Publicado por: Fran lopez en 13 de Mayo de 2012, 15:09:53


Por cierto Fran creo que estabas empezando a mirar diferencias entre el ZYX y el ZYX-S y que el ZYX no aceptaba el firmware del ZYX-S por que se diferencian en el bootloader, ¿has conseguido algo?
Hola Unoqueva:
De momento no he obtenido ningún dato destacable, como sabes el bootloader  no es fácil de conseguir si lo obtenemos es coser y cantar.

Primero tengo que  averiguar el modelo  del  microcontrolador  ya que lo rasgado para que no sea identificado.

Una vez  averiguado el modelo obtener el Data Sheet  con las especificaciones  de todos sus puertos de programación etc ...

Después seria  casi impensable que no este protegido contra lectura, ( no seria el primero) .

Con un poco de suerte tenga capado el principal  y  tenga alguno suelto  que se pueda reactivar o que se hayan olvidado de proteger , o que exista un backdoor,    ect... es un proceso largo y mas cuando no se dispone de tiempo  .

De momento con lo poco que he realizado  tengo que decir que puede ser uno de estos modelos:

ATxmega128A3U
ATxmega192A3U
ATxmega256A3U
ATxmega32A4U
ATxmega64A4U
ATxmega128A4U

Saludos.


Título: Re: zxy y opciones
Publicado por: Unoqueva en 13 de Mayo de 2012, 16:19:37
yo hace tiempo también mire a ver que micro tenia y para buscar me fije unicamente en los micros que tenían el mismo numero de patillas y puerto uart, y no recuerdo cuales vi pero lo que si que tenían todos en común eran las patillas para enchufarle el programador, igual es la forma mas fácil y fiable de ver que micro tiene y de ir mirando si tiene algo protegido contra lectura.


Título: Re: zxy y opciones
Publicado por: madcortina en 12 de Junio de 2012, 22:41:20
Buenas noches Fran, cuando puedas a ver si re-subes el fichero que hay un miembro de la comunidad preguntando por el.


Título: Re: zxy y opciones
Publicado por: Fran lopez en 13 de Junio de 2012, 21:12:03
Hola José:


https://www.dropbox.com/s/5vuw0hk5cus55na/zxy-s%20esp.exe (https://www.dropbox.com/s/5vuw0hk5cus55na/zxy-s%20esp.exe)


Saludos.


Título: Re: zxy y opciones
Publicado por: madcortina en 13 de Junio de 2012, 21:39:18
Muchas gracias Fran.


Título: Re: zxy y opciones
Publicado por: donrodrigo en 14 de Junio de 2012, 01:42:03
Muchas Gracias. Y si quieres que te echemos un cable en el tema de identificar el micro e intentar dumpearlo, con idea de mejorar el firmware, dilo. No es mi especialidad pero algo podría hacer. Cuando me llegue mi unidad le echare un vistazo a ver que se puede sacar. Si el micro es alguno de los que indicas en tu post, en teoría debería poderse conectar por ICSP, y mediante avrdude intentar conectar y ver si la firma corresponde con las previstas para estos micros ( el comando "avrdude -p programador -c referenciamicro -P puerto" responde ok si la firma recibida en la conexión corresponde al micro, o un error de "firma recibida no es la esperada para este micro" cuando el micro no es el que hemos referenciado; todo esto sin el mas mínimo riesgo para el micro) . En cuando coincida la firma tendremos el micro identificado. Aunque no he visto el cable usb, me da la sensación de que es un simple ftdi, para bombearle datos y firmware vía serie, entrando en modo bootloader mediante un reset del micro. El hecho de que algunos hayan podido meter el firmware del zyx-s en las versiones antiguas, y después hayan podido volver a meter el firmware original, así lo sugiere.
Si este es el método de trabajo, seria posible subirle un firmware al gusto. Aunque no me manejo bien en ensamblador, ( lo mio es el C y avr-gcc, soy demasiado viejo para mas jijijijiji), en teoría debería poderse compilar un firm que listase el contenido de las direcciones de memoria donde esta el bootloader o la eeprom, y de esta forma saltarse la protección contra lectura.
De todas formas creo recordar que cuando se protegen los avr contra lectura, no es posible volverle a subir ningún firmware salvo borrando totalmente el micro, lo cual supondría volverlo a "fusear", meter bootloader, subir firmware y bloquear flash, y no creo las actualizaciones del gyro sean tan complejas por el riesgo que supondría para un usuario un cuelgue durante una actualización.
También es posible que esté totalmente equivocado, puesto que como he dicho no es mi especialidad, y en esto yo "toco de oido", como los musicos aficionados.
Venga, un saludo, y muchas gracias.


Título: Re: zxy y opciones
Publicado por: Fran lopez en 15 de Junio de 2012, 22:44:14
Muchas Gracias. Y si quieres que te echemos un cable en el tema de identificar el micro e intentar dumpearlo, con idea de mejorar el firmware, dilo. No es mi especialidad pero algo podría hacer. Cuando me llegue mi unidad le echare un vistazo a ver que se puede sacar.
Si el micro es alguno de los que indicas en tu post, en teoría debería poderse conectar por ICSP, y mediante avrdude intentar conectar y ver si la firma corresponde con las previstas para estos micros ( el comando "avrdude -p programador -c referenciamicro -P puerto" responde ok si la firma recibida en la conexión corresponde al micro, o un error de "firma recibida no es la esperada para este micro" cuando el micro no es el que hemos referenciado; todo esto sin el mas mínimo riesgo para el micro) . En cuando coincida la firma tendremos el micro identificado. Aunque no he visto el cable usb, me da la sensación de que es un simple ftdi, para bombearle datos y firmware vía serie, entrando en modo bootloader mediante un reset del micro. El hecho de que algunos hayan podido meter el firmware del zyx-s en las versiones antiguas, y después hayan podido volver a meter el firmware original, así lo sugiere.
Si este es el método de trabajo, seria posible subirle un firmware al gusto. Aunque no me manejo bien en ensamblador, ( lo mio es el C y avr-gcc, soy demasiado viejo para mas jijijijiji), en teoría debería poderse compilar un firm que listase el contenido de las direcciones de memoria donde esta el bootloader o la eeprom, y de esta forma saltarse la protección contra lectura.
De todas formas creo recordar que cuando se protegen los avr contra lectura, no es posible volverle a subir ningún firmware salvo borrando totalmente el micro, lo cual supondría volverlo a "fusear", meter bootloader, subir firmware y bloquear flash, y no creo las actualizaciones del gyro sean tan complejas por el riesgo que supondría para un usuario un cuelgue durante una actualización.
También es posible que esté totalmente equivocado, puesto que como he dicho no es mi especialidad, y en esto yo "toco de oido", como los músicos aficionados.
Venga, un saludo, y muchas gracias.
Hola Don Rodrigo:

En principio es de agradecer que te molestes  en  querer  ayudar, y decirte que siento no haber contestado antes. El motivo es que aunque en el Iphone  puedo ver el foro es una lata contestar desde el y debo esperar a llegar al hotel para contestar.

Como he comentado antes, mi idea es intentar ayudar en lo que pueda. Y aprender un poco en los temas que desconozco, porque sinceramente soy yo el “músico aficionado “en este tema.

Además  por motivos de trabajo  (cambios inesperados ) solo puedo estar en mi casa un par de días cada quincena de mes , con lo cual no puedo ya  casi  ni volar los helis , y menos aun en  chacharear o probar cosas  .

Si me mandas tu dirección por( M.P),puedo cederte mi unidad todo el tiempo que necesites  si realmente tienes decidido intervenir para que puedas contrastar posibles diferencias entre una y otra ya que por el momento me es imposible seguir con nada de momento o por lo menos asta  agosto que tomo las vacaciones. Y tampoco quiero que quede en nada el hilo si hay gente interesada aunque como ves hay poco movimiento.

Te agradezco la voluntad y aprovecho para ofrecerme dentro de mis limitaciones y  posibilidades  pues no tengo apenas  tiempo  y entiendo que no es tarea fácil.

También nuevamente te felicito por el trabajo realizado con la fuente, y para que los que todavía no lo han visto o no lo conocen  que  se den una vuelta por el ya  que es  un hilo muy interesante.




Saludos.


Título: Re: zxy y opciones
Publicado por: donrodrigo en 16 de Junio de 2012, 13:06:35
Muchas gracias, Fran. La verdad es que en eso del destierro por trabajo tengo muchísima experiencia. Llevo 9 años lejos de casa por trabajo. Vuelvo el viernes por la noche y me marcho el domingo por la tarde, y me queda el tiempo justo para vivir.  :-[ Aun así, intento sacar algo de tiempo para mis hobbys, es la única forma de evitar la locura.
Esta semana llegará mi unidad. Tengo la intención de atacarla mediante un "buspirate" , que es la herramienta que suelo usar para estos menesteres, conjuntamente con "avrdude", para ver si se puede confirmar el tipo de micro. Si el resultado es correcto y obtengo el tipo de micro, intentare dumpear el contenido de la flash, ver el estado de los fuses, y si se puede, extraer el bootloader. Esto es la parte fácil, siempre y cuando el nivel de protección lo permita. La parte complicada es el análisis del archivo. Pasar el archivo a ensamblador es sencillo, pero para analizarlo hace falta un nivel del que yo carezco ( en c podria intentarlo ..., pero mis conocimientos de ensamblador provienen de practicas "poco ortodoxas" ...  ;:D) Esa parte tendrá que hacerla otro. ( un hombre debe asumir sus propias carencias jijijijijijiji, en mi caso son muchas....).

Venga y saludos. Anímate que ya vendrán tiempos mejores.


Título: Re: zxy y opciones
Publicado por: Unoqueva en 17 de Junio de 2012, 22:10:47
Esto es la parte fácil, siempre y cuando el nivel de protección lo permita.
La parte facil dice, casi nada
Como me parece que casi todo el mundo tiene el ZYX de Tarot yo podría hacer pruebas con el CopterX si me vais explicando ya que en tema de micros estoy algo pez.


Título: Re: zxy y opciones
Publicado por: donrodrigo en 18 de Junio de 2012, 00:18:14
Hola Unoqueva!!

Fácil es, si sabes de que va el tema y dispones de "herramientas" para hacerlo. Yo aun no tengo mi unidad, así que parto de algunas presuposiciones, que espero que alguien me corrija si estoy equivocado. No me dedico a esto y por lo tanto, como dije en mi post anterior toco algo de oído. Supongo que por aquí circulará gente mucho mas puesta que yo en esto.

Generalmente, cuando construyes un controlador basado en micros, sobretodo en encapsulados SMD ( montaje superficial) se ensamblan las placas con los micros vírgenes, y se programan a posteriori a través de un bus apropiado. Los micros de Atmel soportan en su mayoría la programacion vía ICSP. Yo lo hago así. Después de ensamblar la placa, le grabas el programa por esta vía. Suelen ser 6 terminales: Vcc, Gnd, CLK, MOSI, MISO y RESET. Por este motivo el primer paso es desmontar el dispositivo y estudiar la placa para intentar localizar esta vía. Localizar esta vía nos permitirá comunicarnos con el micro de forma mas o menos segura. El segundo paso es identificar el micro interrogándolo a través de esta vía. A el tercer paso natural es averiguar que fuses tiene activos, y ver si esta protegido contra lectura, o que nivel de protección tiene. A continuación debería abordarse el dumpeado de la flash (y la eeprom si es posible) principalmente del área del bootloader, y acontinuacion del resto de la flash.
Algunos micros vienen con un bootloader precargado de procedencia. Un bootloader ( sea el original o cocinado al gusto) puede programarse para que te permita grabar un software en la flash a través del puerto serie, lo que simplifica las actualizaciones; pero al bootloader solo puede accederse vía ICSP.
De todas formas si no tienes claro lo que estas haciendo, te recomiendo que no toques nada. Si te cargas el micro, destrozaras una unidad sin posibilidad de repararla. Y francamente por barato que sea no está el patio como para ir fundiendo pasta por la "face".
Saludos.


Título: Re: zxy y opciones
Publicado por: Unoqueva en 18 de Junio de 2012, 23:22:34
Para mi que en este FBL no han usado el ICSP para programarlos o si lo han hecho lo han tenido que programar antes de ensablarlo en la placa, esto es lo que pienso yo al ver que no tienen unos pad preparados para esto como pueda tener el GA250 o la emisora turnigy 9x.

Yo en un principio lo que pensaba que era la forma mas facil que de atacar a esta placa era por medio del ICSP mirando a ver si se podía ver que micro tenia y intentar leerlo pero como en estas cosas estoy pez no he tocado nada no sea que se alterara algún fuse y luego no arrancara

Pongo alguna de las fotos que circulan por la red de las tripas de este FBL

(http://i2.photobucket.com/albums/y42/desmogod/IMG_7343.jpg)

(http://i2.photobucket.com/albums/y42/desmogod/IMG_73411.jpg)


Título: Re: zxy y opciones
Publicado por: donrodrigo en 19 de Junio de 2012, 13:12:41
Hola Unoqueva

Para acceder  via icsp no se necesita que haya un puerto en placa. Puede hacerse a traves de los pines de salida para los servos. Un mismo pin puede configurarse como i/o digital o  salida PWM ( para los servos) aun siendo parte del puerto ISP. Veo un switch arriba. Supongo que será para ponerlo en modo bootloader y subir un firmware nuevo. Es posible que estén usando el USB DFU BOOTLOADER que viene por defecto en los xmega. ¿ Puedes ver si va un terminal del switch a masa y el otro terminal a que pin va ? Y luego puedes ver los terminales de datos a que pones van ?
Saludos


Edito para añadir, que si es un xmega, no admite acceso por spi, el método es pdi, solo 4 hilos Pdi-data, pdi-CLK, Vcc y Gnd. Estoy mayor para esto jijijijiji


Título: Re: zxy y opciones
Publicado por: Unoqueva en 20 de Junio de 2012, 11:05:53
El switch si que es de reset, de hecho en las instrucciones que dan para actualizar el firmware tienes que pulsarlo, en su dia segui las pistas del conector de datos, lo hice viendo las fotos ya que no he desmontado el FBL y llegaban a los pines TX RX del puerto RS232TTL del micro, vamos de los posibles candidatos a ser el micro que esta montado ya que todos coinciden en numero de patas y su asignación.


Título: Re: zxy y opciones
Publicado por: donrodrigo en 20 de Junio de 2012, 16:21:45
Bueno, si es un atmel xmega, de la serie A3U no puede ser, puesto que en ese encapsulado, la serie tiene 64 pins. Por lo tanto, si es un xmega debe ser de la serie A4U o similar, que vienen encapsulados en 44 pins. Para esta serie, el pin de RESET es el 35 ( RESET/PDI-CLK) y el de datos el 34 ( PDI-DAT). Puede leerse desde avr-studio con un avrisp o un jtagice mkii o jtagice 3 ( o alguno de sus clonicos)
A ver si llega el mío pronto y me puedo poner en serio con esto ...
Un saludo


Título: Re: zxy y opciones
Publicado por: donrodrigo en 27 de Junio de 2012, 01:01:28
Bueno, pues por fin llegó mi zyx-s. Hoy mismo lo ha traído un colega de correos. Aunque no he tenido tiempo aun de trastearlo en serio, si que he podido abrirlo y echarle un par de malas fotos. Mañana me traeré el microscopio al piso franco, y le hare algunas fotos con detalle. Visto así por encima es exactamente el mismo dispositivo: trae exactamente los mismos componentes. Por una cara los chips giroscópicos, el regulador de 3,3 volts (un 1117) y varios pasivos, todos iguales. Por la otra cara, el Atmel (esto es seguro) en TQFP44, un oscilador de 20 Mz, los pasivos y los leds de rigor. Dispositivos idénticos. Por otro lado, el adaptador, es un conversor USB a serial ttl basado en el PL2303 de PROLIFICS TECHNOLOGY ( creo que tengo el datasheet por algún sitio), por lo que todas las actualizaciones de firmware se realizan via serie en modo bootloader.. Así pues creo que la diferencia entre la versión normal y la "S" es solo cuestión de programa, por lo que en teoría deberia poderse actualizar una versión a la otra ( siempre y cuando compartan bootloader).

Cara del micro.                   Cara de los giros.

(http://imageshack.us/a/img443/6200/img1539u.th.jpg) (http://imageshack.us/photo/my-images/443/img1539u.jpg/)   (http://img16.imageshack.us/img16/9780/img1537ls.th.jpg) (http://imageshack.us/photo/my-images/16/img1537ls.jpg/)

El montaje parece casero. Me recuerda las placas que monto yo, que de vez en cuando se me queda alguna resistencia torcida jijijijiji. ;:D
Y los tornillos de la caja tienen mas bien poco agarre. Cuando acabe la inspección me tocara darles fija-tornillos como al heli, no se que pierda la tapa, o probablemente acabe comprándole la caja metalica. Pero hay que admitir que para este precio no puede pedirse mas, la relación calidad precio es francamente buena.
En fin, mañana le meteré tensión y veré si me conecto al micro ( siempre que my wife no tenga otros planes jejejeje).

Wenas noches y saludos.

P.D. Si abrís las fotos, es probable que imageshack os las descargue invertidas; pero si bajáis la foto a tamaño real, os la daŕá al derecho. No se que porras le pasa a imageshack con las fotos del móvil.


Título: Re: zxy y opciones
Publicado por: Fran lopez en 30 de Junio de 2012, 22:43:38
Hola Donrodrigo:
Buen trabajo el que te estas currando   ,  te sigo muy atento.
Saludos maestro.


Título: Re: zxy y opciones
Publicado por: Fran lopez en 03 de Julio de 2012, 19:07:56
Muchas gracias, Fran. Tengo la intención de atacarla mediante un "buspirate" , que es la herramienta que suelo usar para estos menesteres, conjuntamente con "avrdude", para ver si se puede confirmar el tipo de micro. Si el resultado es correcto y obtengo el tipo de micro, intentare dumpear el contenido de la flash, ver el estado de los fuses, y si se puede, extraer el bootloader. Esto es la parte fácil, siempre y cuando el nivel de protección lo permita. La parte complicada es el análisis del archivo. Pasar el archivo a ensamblador es sencillo, pero para analizarlo hace falta un nivel del que yo carezco ( en c podria intentarlo ..., pero mis conocimientos de ensamblador provienen de practicas "poco ortodoxas" ...  ;:D) Esa parte tendrá que hacerla otro. ( un hombre debe asumir sus propias carencias jijijijijijiji, en mi caso son muchas....).



Hola Donrodrigo:
No quise contestar  la indirecta por no albergar falsas esperanzas,, pero es que el código muerto es pa locos y muy muy frikis jeje(http://www.helicopterosrc.net/richedit/smileys/YahooIM/13.gif).

No se me da nada bien pero no dejare que realices todo el trabajo  tu solo ,,, si lo consigues lo paso por Olly y tratare de ponerme las pilas ya que veo cerca las vacaciones y seria el momento apropiado para intentarlo.

En cuanto a micro la  posible serie por fuerza es  la AU4  ,,,,,

Supongo que también conoces la forma en que Atmel  bloquea el  volcado,

http://www.atmel.no/webdoc/atmelstudio/atmelstudio.section.securitybit.html (http://www.atmel.no/webdoc/atmelstudio/atmelstudio.section.securitybit.html)

P.d En cuanto al avr studio no soporta la plataforma Linux por lo cual tendrás que abandonar tu Ubuntu y volver al ventanucos jeje  (http://www.helicopterosrc.net/richedit/smileys/YahooIM/3.gif)   es broma ,, supongo que emulas con wine  , te funciona  o es rizar el rizo?

Saludos.


Título: Re: zxy y opciones
Publicado por: donrodrigo en 04 de Julio de 2012, 14:25:01
Hola Fran. No sufras, que no era ninguna indirecta. Tan solo asumía mis propias carencias. Aunque estudie electrónica industrial allá por la prehistoria, no me dedico a ello. Soy químico, y esto es solo un hobby.
Y puestos en el tema, parto de la hipótesis de que tratamos con un A4 ó un A4U. Me ha parecido ver que el oscilador va a los pines 36 y 37 del micro, que corresponde al patillaje de esta serie. Aunque no he tenido demasiado tiempo para dedicarlo a esto, si tengo prevista una estrategia:
Soldar un pequeño hilo al pin 34 PDI-DATA en el caso de que no le vea ningún acceso mas cómodo. A continuación avrdude desde la consola, primero con buspirate que es lo que tengo mas a mano, y en caso de que mi BP no acepte el modo PDI, le meteré mano con un AVRISP MKII clonico que me han dejado, con un firmware al uso. En el caso de que los lockbites estén activados pues ya sabemos lo que hay: game over. Esto hasta que no lo probemos no lo sabremos.
Hay la posibilidad de hackear el micro: hacer glitching, o HI/LO POWER, o stress térmico para ver si el micro se cuelga y admite dumpeo. Pero habría que valorar si vale la pena arriesgar una unidad con estas técnicas, que no son del todo seguras.
Por cierto, instalar avr studio en wine, es rizar el rizo, pero se puede con algo de paciencia. Particularmente, y aunque no sea políticamente correcto desde el punto de vista de los adictos al software libre, yo aun mantengo una mínima partición en güindos 7, para poder gorrinear cómodamente con aquello que no se ha portado a Linux, y que me interesa usar, por ejemplo avr studio.

Saludos

Pd. Abandonar ubuntu ???? Jamaaaaaaaaaaaaasss!!!!


Título: Re: zxy y opciones
Publicado por: donrodrigo en 08 de Julio de 2012, 20:23:39
Bueno, pues ya os puedo decir que no es un xmega. La disposición de pines no es compatible con la serie xmega en TQFP44. Vcc está a pin 5, 17 y 27. Gnd a pin 6, 18 y 28; y el oscilador a pines 7 y 8. Por la frecuencia del oscilador, pienso que será un atmega de las series 164/324/644/1284, cuya distribución de pines coincide con la observada en el dispositivo, y según el datasheet admite hasta 20Mhz. Los atmega 16/32, asi como los 8515 y 8535 también comparten mapa de pins, pero su máxima frecuencia es de 16 Mhz. Luego os digo algo mas. Hasta que no conecte con el no sabre seguro que micro es, pero parece que la cosa empieza a centrarse.
Saludos.


Título: Re: zxy y opciones
Publicado por: donrodrigo en 08 de Julio de 2012, 22:21:13
Una foto resumen de lo observado hasta ahora:

 (http://imageshack.us/photo/my-images/72/microa.jpg/)(http://img546.imageshack.us/img546/5681/miheli20.th.jpg) (http://imageshack.us/photo/my-images/546/miheli20.jpg/)


Una imagen vale mas que 1000 palabras. Ahora viene la segunda parte: los pines 1 a 3 no tienen vía alguna, y por lo tanto no tienen ningún acceso en placa. Por este motivo, para conectar con el micro, habrá que soldar 3 hilos a las patas o usar algún tipo de pinza que permita conectar con estos pines para acceder a la flash del micro. A lo largo de esta semana, si el curro me lo permite, ejecutaré la  tarea. Tengo un juego de pinzas para inspección de chips en placa, pero son demasiado grandes para este chip, asi que me tocara el método mas tedioso, el de la soldadura. Ya os cuento.
Saludos.


Título: Re: zxy y opciones
Publicado por: Unoqueva en 10 de Julio de 2012, 21:05:12
Buen trabajo donrodrigo, que no de miedo e soldar tres cablecitos a ese micro, que dentro de lo que cabe aun hay espacio entre patillas.
Para conectarle el vibrador a la turnigy 9x era algo mas complicado y lo ha hecho mucha gente.


Título: Re: zxy y opciones
Publicado por: rafa400 en 11 de Julio de 2012, 13:08:17
Una foto resumen de lo observado hasta ahora:

([url]http://img72.imageshack.us/img72/514/microa.th.jpg[/url]) ([url]http://imageshack.us/photo/my-images/72/microa.jpg/[/url])

Una imagen vale mas que 1000 palabras. Ahora viene la segunda parte: los pines 1 a 3 no tienen vía alguna, y por lo tanto no tienen ningún acceso en placa. Por este motivo, para conectar con el micro, habrá que soldar 3 hilos a las patas o usar algún tipo de pinza que permita conectar con estos pines para acceder a la flash del micro. A lo largo de esta semana, si el curro me lo permite, ejecutaré la  tarea. Tengo un juego de pinzas para inspección de chips en placa, pero son demasiado grandes para este chip, asi que me tocara el método mas tedioso, el de la soldadura. Ya os cuento.
Saludos.

 
 
 
 
 
buen trabajo compañero me apunto al hilo ya que me parece muy interesante y espero esos progresos.
un saludete.


Título: Re: zxy y opciones
Publicado por: donrodrigo en 11 de Julio de 2012, 21:38:00
Empezamos el tunning ;:D

(http://img72.imageshack.us/img72/2990/zyx1d.th.jpg) (http://imageshack.us/photo/my-images/72/zyx1d.jpg/)

(http://img4.imageshack.us/img4/3765/zxy2.th.jpg) (http://imageshack.us/photo/my-images/4/zxy2.jpg/)

veremos como acaba esto jijijiji


Título: Re: zxy y opciones
Publicado por: donrodrigo en 11 de Julio de 2012, 21:59:52
Probando la conexion verificamos firma y vemos que funciona

(http://img210.imageshack.us/img210/8633/bpzxy1.th.png) (http://imageshack.us/photo/my-images/210/bpzxy1.png/)

Consultamos la firma 0x1E9511 y vemos que corresponde al Atmega 324PA. Pedimos conexion al avrdude

(http://img207.imageshack.us/img207/2668/zxym324paok.th.png) (http://imageshack.us/photo/my-images/207/zxym324paok.png/)

Bien identificación conseguida. ATMEGA 324PA.

Seguimos adelante.


Título: Re: zxy y opciones
Publicado por: donrodrigo en 11 de Julio de 2012, 22:16:20
E ipso facto procedemos a dumpear la flash integra del bicho.
(http://img69.imageshack.us/img69/4272/capturadepantallade2012b.th.png) (http://imageshack.us/photo/my-images/69/capturadepantallade2012b.png/)

 (http://imageshack.us/photo/my-images/580/dumpeandoflash.png/)

proceso que se ejecuta sin error alguno ni acuse de lockbits. Ya dispongo de una copia de la flash en hexa para su estudio.

Y continuamos.


Título: Re: zxy y opciones
Publicado por: donrodrigo en 11 de Julio de 2012, 22:55:19
Bueno, no cantemos victoria aun. El archivo esta vacio. Asi que de momento fiasco. Seguimos trabajando.


Título: Re: zxy y opciones
Publicado por: madcortina en 12 de Julio de 2012, 21:10:16
Menudo juaker estas echo tío, interesante trabajo de estudio.


Título: Re: zxy y opciones
Publicado por: donrodrigo en 12 de Julio de 2012, 21:26:24
Weno pues ya tengo un file de la flash en hexa. Al bootloader aun no he podido acceder. Me falta tiempo. jijijiji


Título: Re: zxy y opciones
Publicado por: donrodrigo en 13 de Julio de 2012, 18:22:12
Bueno, como voy a estar unos días liado con el curro, antes de marcharme os dejo un resumen de lo visto hasta ahora.
microcontrolador: Atmel Atmega 324PA a 20 Mhz.
Fuses:
      lfuse: 0xF7
      hfuse: 0xDA
      efuse: 0xFD
      Lockbits: 0x3F (dudo mucho que sea este el valor inicial de los lockbits, puesto que equivale a un  unlock bits. En mi ansiedad por reventar el core no tome la precaución de guardar el valor. El glitching me domina...... Habrá que verificar el resultado).

Esta pendiente extraer el bootloader. En esto está el meollo del asunto. Os pongo una captura de pantalla de la flash en hexa comparada con el firmware 3.01.bin. Parecen iguales. Si como sospecho la diferencia entre las versiones antiguas y la version "S" es solo de software, mediante el bootloader seria posible evolucionar las versiones antiguas a la nueva version "S", grabando este boot a traves del puerto icsp y a continuacion actualizar el firmware mediante el programa de tarot o por via UART. Si alguien se anima, también se le podría pedir a los de tarot para que lo publicaran jijijijiji ;D .
Por cierto, sin este bootloader, la flash es mas inútil que un diccionario de inglés inventado. He probado a meterla en otro 324pa virgen que tengo por casa para "jugar" y no runea bien, ni con los mismos fuses. Asi que si alguien tiene la intención de metérsela a las bravas al suyo que no lo haga que lo fundirá.

(http://img9.imageshack.us/img9/1215/flashx.th.png) (http://imageshack.us/photo/my-images/9/flashx.png/)

Weno pues ahí queda eso. Saludos.

Pd. Edito para indicar que mientras se mantenga la integridad del bootloader, siempre es posible revertir una actualización mal hecha. Por este motivo los que han actualizado la versión antigua con el firmware de la "S" , pueden revertir la actualización y recuperar su versión.


Título: Re: zxy y opciones
Publicado por: Unoqueva en 13 de Julio de 2012, 19:10:20
  (http://www.helicopterosrc.net/richedit/smileys/RC/7.gif)(http://www.helicopterosrc.net/richedit/smileys/RC/7.gif)(http://www.helicopterosrc.net/richedit/smileys/RC/7.gif)(http://www.helicopterosrc.net/richedit/smileys/RC/7.gif)(http://www.helicopterosrc.net/richedit/smileys/RC/7.gif)(http://www.helicopterosrc.net/richedit/smileys/RC/7.gif)(http://www.helicopterosrc.net/richedit/smileys/RC/7.gif)(http://www.helicopterosrc.net/richedit/smileys/RC/7.gif) 


Título: Re: zxy y opciones
Publicado por: Fran lopez en 20 de Julio de 2012, 23:24:07
Hola Donrodrigo:
Por fin he encontrado tiempo libre para contestar,,,

El modelo del micro lo has clavado, en rc groups lo mostraron el 22 de febrero aunque yo encontré ese dato después de tu primera intervención en este hilo ,, no lo publique porque estaba seguro de que lo encontrarías bastante rápido ya que en enero tuve la ocasión de leer un hilo que creaste en el foro de Arduino.

Title: dumpear la flash del atmega.(probado)
Post by: donrodrigo on January 30, 2012, 05:34:27 PM

Te dejo el enlace de rc groups para que lo compruebes tu mismo.


http://www.rcgroups.com/forums/showthread.php%3Ft%3D1568592%26pp%3D20%26page%3D25&prev=/search%3Fq%3Datmel%2Batmega324pa%2Bunbrick%26hl%3Des%26client%3Dfirefox-a%26hs%3DpJX%26sa%3DX%26rls%3Dorg.mozilla:es-ES:official%26channel%3Dnp%26biw%3D1525%26bih%3D674%26prmd%3Dimvns&sa=X&ei=sfsBUKvKCIK1hAfE2uWICA&ved=0CGQQ7gEwBA (http://www.rcgroups.com/forums/showthread.php%3Ft%3D1568592%26pp%3D20%26page%3D25&prev=/search%3Fq%3Datmel%2Batmega324pa%2Bunbrick%26hl%3Des%26client%3Dfirefox-a%26hs%3DpJX%26sa%3DX%26rls%3Dorg.mozilla:es-ES:official%26channel%3Dnp%26biw%3D1525%26bih%3D674%26prmd%3Dimvns&sa=X&ei=sfsBUKvKCIK1hAfE2uWICA&ved=0CGQQ7gEwBA)

Aún así sigo diciendo lo mismo, (http://www.helicopterosrc.net/richedit/smileys/YahooIM/41.gif)(http://www.helicopterosrc.net/richedit/smileys/YahooIM/41.gif).

Entrando un poco en el tema, emulando el Atmega 324PA tengo  los fuses pero  no encuentro LockBits (0x3F), puede ser   (0xEF) ?? , la diferencia es clara de uno a otro , ¿  puedes confirmarlo? .

Te adjunto una captura:
http://yfrog.com/ncpicture20120717215132p (http://yfrog.com/ncpicture20120717215132p)
(http://img840.imageshack.us/img840/4310/picture20120717215132.png)(http://img217.imageshack.us/img217/4310/picture20120717215132.png)


En cuanto al primer caso las pruebas de estrés térmico y demás  las realizaría yo mismo,( con su ayuda si no es demasiada molestia ),y en cuanto reciba el buspirate , no me gustaría que dañara su unidad.

Además creo que desinteresadamente y por el hobby ya ha realizado más que suficiente sin haberla estrenado en el heli todavía.


Pd. Abandonar Ubuntu jamass!!, diría que lo abandona por el BT(http://www.helicopterosrc.net/Smileys/mas/wink.gif).

Deta...escrit., ¿pert....Anony...sector404??.

Saludos.


Título: Re: zxy y opciones
Publicado por: donrodrigo en 23 de Julio de 2012, 19:13:05
Hola Fran. Aunque estoy un poco liado esta semana con el curro, y tengo que reconstruir mi heli, ( el destrozo de este finde ha sido terrible), voy a intentar pinchar otra vez el micro y volveré a interrogarlo. El valor 0x3F, no es un valor valido de lockbits para el 324pa, puesto que equivaldría a tener los bites 6 y 7 a "0", cuando esos bites no estan habilitados en este micro ( solo se programan los bites de 0 a 5). Asi pues pienso que debe ser un error mio de lectura, o una defunción prematura del micro;jejejeje ya veremos. Intentare esta semana volver a pinchar el micro y ver en que estado está.

(http://img685.imageshack.us/img685/8382/fuses.th.png) (http://imageshack.us/photo/my-images/685/fuses.png/)

A pesar de que el link a rcgroups me da error, he buscado en ese foro, y he visto que ellos ya tenían identificado el micro, pero tampoco he visto que hayan hecho mas progresos (una pena). Habrá que seguir peleando.
He hecho otra prueba, que consiste en modificar el hfuse, dejándolo en 0xDB. De esta forma, se deshabilita BOOTRST, y el micro arranca desde la dirección 0x0000, (sector de aplicacion) sin pasar por el bootloader. A continuación le grabo el firmware original puesto que esta en formato raw binario (en teoria es ejecutable) mediante "avrdude -U flash:w:firm.bin:r". Pero el micro no rula. Esto me hace sospechar que se esta usando encriptado en el bootloader para proteger el código, puesto que el micro lo soporta tal y como se explica en "Atmel AVR231: AES Bootloader" http://www.atmel.com/devices/atmega324pa.aspx?tab=documents (http://www.atmel.com/devices/atmega324pa.aspx?tab=documents) ; y si el firmware estuviera en abierto se ejecutaria sin problemas. Con lo cual el tema aun se complica mas. Así pues tendríamos dos posibilidades: una que el BOOT desencripte el firmware al subirlo a la flash, y otra que se desencripte al vuelo durante la ejecución. La flash que extraje la semana pasada no esta bien, asi que hay que volver a empezar y de una forma u otra, cualquier posibilidad de éxito pasa por obtener el código del boot. No me veo desencriptando por fuerza bruta un binario de 30k encriptado con AES de 128 o 256 bits.
Veo que has pillado un buspirate, (al igual que el "openbech logic sniffer" del mismo grupo) es una herramienta excelente. No se si la conocías, pero puedes usarla incluso en modo binario, lo que te permite escribir tus propios scripts ( en python por ejemplo ) o tus propios ejecutables en C y usarlo con ellos. ( si tienes tiempo claro jijijiji). Hay tambien un clon del AVRISP mkii que es compatible con avrstudio ( y es bastante baratito) y que usa un fimware open source (LUFA) y que da tambien mucho juego, aunque yo solo lo uso para los micros PDI.

(http://img717.imageshack.us/img717/7620/ispv.th.jpg) (http://imageshack.us/photo/my-images/717/ispv.jpg/)

No sufras por la integridad de mi unidad: he comprado dos. Una para sacrificar y otra para usarla. No es que me sobre la pasta: tengo un segundo heli, y si la unidad sobrevive al "hackeo" la montaré en él.

Pd. ¿Que es BT5 sino un ubuntu tuneado? ¿ que hay en BT5 que no puedas poner en ubuntu??. Aun asi y por comodidad, tres particiones conviven pacificamente  en mi pc, una pequeñita para güindos7, una medianita para BT5, y la mayor para ubuntu. Aunque  lo admito: soy un fan del BT ;:D

deta......404?.no.
Solo simpatizo.
Saludos.


Título: Re: zxy y opciones
Publicado por: Fran lopez en 27 de Julio de 2012, 21:14:20
Hola Fran. Aunque estoy un poco liado esta semana con el curro, y tengo que reconstruir mi heli, ( el destrozo de este finde ha sido terrible), voy a intentar pinchar otra vez el micro y volveré a interrogarlo. El valor 0x3F, no es un valor valido de lockbits para el 324pa, puesto que equivaldría a tener los bites 6 y 7 a "0", cuando esos bites no estan habilitados en este micro ( solo se programan los bites de 0 a 5). Asi pues pienso que debe ser un error mio de lectura, o una defunción prematura del micro;jejejeje ya veremos. Intentare esta semana volver a pinchar el micro y ver en que estado está.

Hola Donrodrigo:
Siento lo del heli , pero todos pasamos por eso.
El valor de lockbite tenía claro que debía ser un error.

([url]http://img685.imageshack.us/img685/8382/fuses.th.png[/url]) ([url]http://imageshack.us/photo/my-images/685/fuses.png/[/url])

A pesar de que el link a rcgroups me da error, he buscado en ese foro, y he visto que ellos ya tenían identificado el micro, pero tampoco he visto que hayan hecho mas progresos (una pena). Habrá que seguir peleando.

Si, la verdad es que tampoco han conseguido actualizar la unidad ,pero si que me intriga la forma en  la que apareció el software compatible con los clones  ( de la noche a la mañana(http://www.helicopterosrc.net/richedit/smileys/YahooIM/43.gif)  ).


He hecho otra prueba, que consiste en modificar el hfuse, dejándolo en 0xDB. De esta forma, se deshabilita BOOTRST, y el micro arranca desde la dirección 0x0000, (sector de aplicacion) sin pasar por el bootloader. A continuación le grabo el firmware original puesto que esta en formato raw binario (en teoria es ejecutable) mediante "avrdude -U flash:w:firm.bin:r". Pero el micro no rula. Esto me hace sospechar que se esta usando encriptado en el bootloader para proteger el código, puesto que el micro lo soporta tal y como se explica en "Atmel AVR231: AES Bootloader" [url]http://www.atmel.com/devices/atmega324pa.aspx?tab=documents[/url] ([url]http://www.atmel.com/devices/atmega324pa.aspx?tab=documents[/url]) ; y si el firmware estuviera en abierto se ejecutaria sin problemas. Con lo cual el tema aun se complica mas. Así pues tendríamos dos posibilidades: una que el BOOT desencripte el firmware al subirlo a la flash, y otra que se desencripte al vuelo durante la ejecución. La flash que extraje la semana pasada no esta bien, así que hay que volver a empezar y de una forma u otra, cualquier posibilidad de éxito pasa por obtener el código del boot. No me veo desencriptando por fuerza bruta un binario de 30k encriptado con AES de 128 o 256 bits.
Veo que has pillado un buspirate, (al igual que el "openbech logic sniffer" del mismo grupo) es una herramienta excelente. No se si la conocías, pero puedes usarla incluso en modo binario, lo que te permite escribir tus propios scripts ( en python por ejemplo ) o tus propios ejecutables en C y usarlo con ellos. ( si tienes tiempo claro jijijiji). Hay tambien un clon del AVRISP mkii que es compatible con avrstudio ( y es bastante baratito) y que usa un fimware open source (LUFA) y que da tambien mucho juego, aunque yo solo lo uso para los micros PDI.

([url]http://img717.imageshack.us/img717/7620/ispv.th.jpg[/url]) ([url]http://imageshack.us/photo/my-images/717/ispv.jpg/[/url])

No lo conocía, pero es que estoy muy verde en tema de micros y electrónica.
Aún así el tema me encanta y nunca paro de intentar aprender.

No sufras por la integridad de mi unidad: he comprado dos. Una para sacrificar y otra para usarla. No es que me sobre la pasta: tengo un segundo heli, y si la unidad sobrevive al "hackeo" la montaré en él.([url]http://img717.imageshack.us/img717/7620/ispv.th.jpg[/url]) ([url]http://imageshack.us/photo/my-images/717/ispv.jpg/[/url])

Entonces perfecto , sera un placer seguirte .
Pd. ¿Que es BT5 sino un ubuntu tuneado? ¿ que hay en BT5 que no puedas poner en ubuntu??. Aun asi y por comodidad, tres particiones conviven pacificamente  en mi pc, una pequeñita para güindos7, una medianita para BT5, y la mayor para ubuntu. Aunque  lo admito: soy un fan del BT ;:D




Aunque ahora si ,es un Ubuntu , lo conozco desde que eran un sucedanio de whopix, si no recuerdo mal por el 2006/7, incluso siempre lo tengo en un pendrive junto con   Hirens boot cd  y un todo en uno  ,( lo de siempre al que no le entra un virus quiere que le instales el progr...tal y cual )
¿supongo que conoces la mini versión española del bt? el wif..?

Algo que te puede interesar es que  tienes razón , no hay nada del bt que no le puedas agregar al ubuntu, y para que no sea un tostón añadir todas las aplicaciones una a una, te dejo la forma de tunear el ubuntu +bt ,(para que no necesites la tercera partición).

Se  edita el archivo source.list para que quede así:

sudo pico /etc/apt/sources.list

Y al final del archivo ponemos lo siguiente:

deb http://archive.offensive-security.com (http://archive.offensive-security.com) pwnsauce main microverse macroverse restricted universe multiverse

Para no tener un error hay que hacer esto:

cd /etc/apt/apt.conf.d
sudo -s
echo "APT::Cache-Limit 33554432;" >> 20archive

Agrega las llaves del servidor de offensive-security de la siguiente manera:

wget -q http://archive.offensive-security.com/backtrack.gpg (http://archive.offensive-security.com/backtrack.gpg) -O- | sudo apt-key add -

tienes que actualizar de la siguiente manera:

sudo apt-get update

Con esto abrirá la ventana de Update Manager y le damos a actualizar.

Listo para  usar las aplicaciones de bt en ubuntu.
deta... edit....404?.no.
Solo simpatizo.
Saludos.

 men,, subli,,ima,,,, rec,, .
Saludos.


Título: Re: zxy y opciones
Publicado por: Fran lopez en 30 de Julio de 2012, 21:39:18
Hola a todos:
Por mensaje  privado le solicite al compañero Joanpeca y a Migaro la posibilidad de incluir el archivo de traducción del manual del zxy en español en el software traducido como una nueva pestaña de acceso rápido, para que los que empiecen con este sistema lo tengan todo a mano.

Me ha indicado algunas partes del software, que sugiere deberían editarse de nuevo,(con su permiso copio y pego el mensaje), además para  si alguien tiene alguna otra sugerencia ,tenerla en cuenta.

Joanpeca:

Hola Fran. Pues como te comenté, ayer dediqué un rato a ver con detenimiento el software en español. He visto sólo pequeños detalles, te los relaciono:

- En la pantalla principal, los botones con los modos de vuelo (beginner, f3-c, etc) se salen del panel que los contienen, llegando el último (extreme) a solaparse ligeramente con los botones "conectar" y "(setup) configuración". El problema, comparando con la ventana del soft en inglés, es que son estos últimos botones los que son un poco más grandes, de todos modos, he probado en dos máquinas con resoluciones de pantalla y aspect ratios distintos por si fuese una cuestión de distribución de controles, y el resultado es el mismo.

- En varios textos los signos de puntuación no son correctos, me explico, por ejemplo en la pestaña "swashplate type" del setup, las comas van separadas de la anterior palabra: "Selecciona el tipo de modelo ,avión , helicóptero y..." Detalle menor, evidentemente.

- En la pestaña "swashplate travel", al decir "... ajustar el límite para para que no se fuerce...", tal vez ahí, la palabra límite pueda confundir a un usuario novato que piense que debe modificar algún límite en la emisora. Quizá fuese más adecuado indicar que se debe ajustar las barras de de desplazamiento que aparecen abajo, algo así como "ajuste los parámetros Aileron Travel y elevator Travel de abajo para que...". El problema es que supongo que por la forma en que debe estar hecha la traducción puede que esto no sea trivial, pues me da la sensación que has editado directamente el ejecutable, no?

- En la pestaña "Tail Setup", en el punto 2, "Ajuste la posición del servo y del cuerno para que sea perpendicular a la vinculación..." es una traducción difícil de entender. Algo como "Seleccione en la emisora el modo sin bloqueo y con el stick de timón centrado, coloque el brazo en el servo de forma que quede perpendicular al servo. A continuación, ajuste la longitud de la varilla para que el rotor de cola quede a aproximadamente 8 grados en la dirección que compensa el par del rotor principal (más próximo a caja de cola que a portapalas)" resultaría más orientativo.

- En la pestaña "Pirouette optimization" el texto rojo "Warning! ... " ha quedado por traducir. ¿Puede que no esté codificado como un control de texto?

- En la ventana "Menú avanzado", los "hints" que aparecen al colocar el cursor sobre los textboxs de los parámetros no están traducidos. Una lástima, pues este menú es más interesante de lo que parece, de hecho, he conseguido mejorar muchísimo el comportamiento de la cola de mi heli con fuerte viento, simplemente jugando con el parámetro "Yaw I gain".

Bueno pues además ,desde aquí agradecerle a Joanpeca el aporte que tendré en cuenta en alguna próxima actualización del soft ,saludos.


Título: Re: zxy y opciones
Publicado por: joanpeca en 30 de Julio de 2012, 22:43:40
Un placer! (http://www.helicopterosrc.net/richedit/smileys/YahooIM/6.gif)

Saludos!


Título: Re: zxy y opciones
Publicado por: rcbest en 01 de Noviembre de 2012, 23:35:20
Me podeis sacar de una duda porfabor? El software en español que habeis colgado para el gyro de tarot me vale para la version zyx de tarot o solo es para la zyx-s?

Gracias por buestro curro,espero que lo consigais


Título: Re: zxy y opciones
Publicado por: donrodrigo en 05 de Noviembre de 2012, 00:32:52
Hola rcbest. Si no me equivoco te vale para la version zyx. Yo con el zyx-s estoy usando el soft original en Ingles.
Saludos.


Título: Re: zxy y opciones
Publicado por: Fran lopez en 08 de Noviembre de 2012, 21:11:28
Me podeis sacar de una duda porfabor? El software en español que habeis colgado para el gyro de tarot me vale para la version zyx de tarot o solo es para la zyx-s?

Gracias por buestro curro,espero que lo consigais
Hola rcbest:
Te contesté en el otro foro por MP, cuando saque algo de tiempo te contesto la otra pregunta,Saludos.


Título: Re: zxy y opciones
Publicado por: Unoqueva en 13 de Marzo de 2013, 13:13:00
A ver si me podéis sacar de dudas ya que en estos temas estoy algo pez, estoy trasteando con la caja programadora es una de copterX y quiero pasarla a Tarot para poder manejar los dos FBL CopterX pasado a Software tarot 4.0 que tengo.

Tarot ya saco hace tiempo una actualización de software para su caja programadora que en apariencia es igual que la de copterx, pero tengo dudas de si tragara mi caja con este software, y entonces quiero tener una vía de escape para poder recuperar la caja programadora.

Por ahora he conseguido leer tanto la eeprom como la flash del micro que lleva la caja programadora (atmega32) pero no se si tendra protección contra lectura, que creo que no, por que la leo varias veces y siempre me da los mismos datos, ¿como puedo saber si lo que he leído es correcto y lo puedo usar como rescate en caso de que no arranque con el soft de tarot?


Título: Re: zxy y opciones
Publicado por: Fran lopez en 16 de Marzo de 2013, 00:38:39
A ver si me podéis sacar de dudas ya que en estos temas estoy algo pez, estoy trasteando con la caja programadora es una de copterX y quiero pasarla a Tarot para poder manejar los dos FBL CopterX pasado a Software tarot 4.0 que tengo.

Tarot ya saco hace tiempo una actualización de software para su caja programadora que en apariencia es igual que la de copterx, pero tengo dudas de si tragara mi caja con este software, y entonces quiero tener una vía de escape para poder recuperar la caja programadora.

Por ahora he conseguido leer tanto la eeprom como la flash del micro que lleva la caja programadora (atmega32) pero no se si tendra protección contra lectura, que creo que no, por que la leo varias veces y siempre me da los mismos datos, ¿como puedo saber si lo que he leído es correcto y lo puedo usar como rescate en caso de que no arranque con el soft de tarot?

Ufff!! , madre mía.
Te aclaro que no soy el más indicado para contestar esta pregunta, pero bueno espero que me corrijan si me equivocó pues como ya he comentado  soy autodidacta aficionado.

1)    As conseguido leer tanto la flash como la eeprom ?
2)    Enumeras  que el micro es un Atmega 32
3)    No sabes  si estará protegido contra la lectura
4)    Como saber si la lectura es correcta?
                                                                                                                                                            
Como no indicas el proceso/método  que has utilizado para la lectura ni el modelo exacto de micro conjeturo un poco pues no conozco la caja programadora.

Primero, pienso que el micro que incorpora la caja  es el mismo que el de la unidad  flybarlees, es un dato que se colgó por algún lado en la red, el modelo  como ya lo comento en su momento Donrodrigo  es el (atmega 324pa).

Que método/puerto  has utilizado para la lectura?
Has verificado la firma (0XE9511)? Si no  corresponde puedes indicar cuál?

La lectura que has obtenido como indicas, puede que no sea completa pues el no tener acuse de lokbits no significa que hayas accedido al sector de la memoria al  que pertenece el  bootloader, para ello debes verificar:



IFUSE:0X…..
HFUSE:0X…
EFUSE:0X….
LOCKBITS:0X…

Con estos datos  los introducimos en una calculadora de fuses
http://www.engbedded.com/fusecalc/ (http://www.engbedded.com/fusecalc/)
Y verificamos todos los niveles de acceso  que tenemos  al  micro etc.…

Y si todo ha marchado bien y no tenemos restricciones de ningún  tipo  tendremos todo lo necesario.
El bootloader es el encargado de mediar entre el firmware y la unidad, sin él no tenemos nada.


Si obtienes parte del mismo se puede modificar para que acepte el firmware tarot (seria cocinarlo para que apunte  a las posiciones de memoria etc…)
El proceso es cargar el archivo en un desensamblador  como por  ejemplo   Mplab .
1 abres el MPLAB.
2 buscas en FILE, un renglón que dice IMPORT
3 buscas el archivo que tienes en HEX en la ventana que se abre y lo das en ABRIR
4 en VIEW buscas y le das click a PROGRAM MEMORY

Automáticamente veras el código totalmente en ensamblador, sin etiquetas ya que estas son para que el usuario entienda mejor el programa en lugar de las etiquetas te pondrá la dirección a la que realizara el salto.

Pero te advierto que si quieres reeditar un archivo de programa  del que solo tienes el HEX lo único que te diré es PACIENCIA...

Recuerda que Donrodrigo realizo también la lectura del bootloader  y recibió un archivo o corrupto o  encriptado  con (AES).

Existen procesos de ingeniería inversa para recuperar /desencriptar dicho archivo  pero se necesita mucha paciencia y unos conocimientos muy  ,muy elevados  . 

Saludos.


Título: Re: zxy y opciones
Publicado por: donrodrigo en 16 de Marzo de 2013, 01:13:45
A ver si me podéis sacar de dudas ya que en estos temas estoy algo pez, estoy trasteando con la caja programadora es una de copterX y quiero pasarla a Tarot para poder manejar los dos FBL CopterX pasado a Software tarot 4.0 que tengo.

Tarot ya saco hace tiempo una actualización de software para su caja programadora que en apariencia es igual que la de copterx, pero tengo dudas de si tragara mi caja con este software, y entonces quiero tener una vía de escape para poder recuperar la caja programadora.

Por ahora he conseguido leer tanto la eeprom como la flash del micro que lleva la caja programadora (atmega32) pero no se si tendra protección contra lectura, que creo que no, por que la leo varias veces y siempre me da los mismos datos, ¿como puedo saber si lo que he leído es correcto y lo puedo usar como rescate en caso de que no arranque con el soft de tarot?


Hola unoqueva. Tras leer tu post, he de decir que estoy totalmente de acuerdo con Fran Lopez y me hago las siguientes reflexiones:
1. Cuando se accede a un micro, si se conoce su referencia, el primer paso es leer los fuses, y ver el estado de los lock-bits. Esto puede hacerse con las mismas herramientas que se usan para leer flash y eeprom.
2. No se como has identificado el micro. Tras leer tu post me he puesto a desmontar mi box para ver como es por dentro y a parte de verificar lo guarros que son los chinos que la montan ( vaya trabajo mas sucio ) me he encontrado con los siguiente.

(http://img138.imageshack.us/img138/2064/photomar16001101.jpg) (http://imageshack.us/photo/my-images/138/photomar16001101.jpg/)

Asi a botepronto, parece que el nombre del micro acabe en 2A. Lo que nos llevaria a un 32A en todo caso. Habria que comprobar si el patillaje coincide con el del 32A. independientemente de esto, la primera comprobación para determinar el micro es la ubicación de Vcc y GND. Si corresponden a los pines 5 y 6 respectivamente, verificamos que los pines 27 y 28 están conectados respectivamente a VCC y GND. Si esta verificación es positiva, sea el micro que sea, el puerto ISP para acceder al micro esta en los pines de 1 a 6 :
1.MOSI
2.MISO
3.SCK
4.RESET
5.VCC
6.GND.
LLegado a este punto, llega el momento del brico, y de seguir los mismos pasos que seguí yo en mi post anterior. No tengo demasiado tiempo ahora para esto, porque estoy liado con un proyecto del curro; pero este es el procedimiento que yo conozco, y tengo curiosidad por saber como te lo has montado para hacerlo. Podrias dar mas detalles. Este rollete me mola cantidad jijijijiji. ;:D
Por cierto, por la forma en la que se actualiza la box, es mas que obvio que las actualizaciones van via bootloader, al igual que la unidad ZYX. Asi que extraer informacion buena es cuestion de suerte. Yo he destrozado la mia antes de que suelte algo que valga la pena, asi que si no tienes demasiada practica en esto ten cuidado porque cargarte la memoria del micro es mas fácil de lo que parece.


Título: Re: zxy y opciones
Publicado por: Unoqueva en 16 de Marzo de 2013, 21:23:33
gracias por responder mis preguntas, pero como también me va el toquetear no tuve paciencia suficiente para esperar la respuesta y me puse a probar, el resultado de la actualización de la caja programadora copterx en tarot no es aconsejable, ahora la tengo desprogramada.

A diferencia del FBL las cajas de programacion no son idénticas, la de copterX es algo mas grande, pero las dos tienen los mismos conectores y así a ojo los mismos componentes.
Tras desmontar la caja de programacion vi que habia 4 pad para un conector que no tenia nada conectado, siguiendo las pistas iban directas a las patas que usualmente tienen los micros atmel de ese formato de mosi, miso,etc, asi que le conecte un programador USBasp y ya vi que el micro era una Atmega32a y que con el eXtreme Burner podía leer sin problema tanto la flash como la EEprom y como siempre leeia los mismos datos di por hecho no estaba protegido contra lectura, así que me envalentone y hice el proceso de actualización que indica tarot para su caja programadora, le cargo el archivo sin problema, y al ir a usarla ya no hacia nada, el lcd no llega a arrancar y por el puerto serie no respondía, yo pensaba que no estaba todo perdido, que le metía su firmware original con el programador USBasp, pero continua igual.

Así que de momento inicio un nuevo proyecto que consiste en reprogramar la caja de programación, programando en C me defiendo así que voy a ver hasta donde llego.

Mas tarde subiré alguna foto de la placa programadora y del pineado del micro


Título: Re: zxy y opciones
Publicado por: donrodrigo en 16 de Marzo de 2013, 22:53:53
Hola Unoqueva ¡! Siento qu hayas fundido tu box. Conservas los archivos que sacastes ? Si has descargado la memoria puedes volver a grabarlo y ver si resucita. Si has actualizado con el soft de tarot, puedes probar a meterle el file descargado de la flash como si fuera un firm de tarot. También deberías leer los fuses, lockbits. Quizás no este muerto del todo.
Pon fotos de dentro porfa !!!! Esta es mi tarot.


(http://imageshack.us/a/img585/2839/photomar16001249.jpg)


Título: Re: zxy y opciones
Publicado por: Unoqueva en 17 de Marzo de 2013, 12:47:08
Buenas Donrodrigo, por lo que veo hay algun cambio entre las placas pero parece que solo es que han recolocado los componentes, luego subo fotos de mi placa, de momento subo el esquema del pineado del micro

(http://img89.imageshack.us/img89/3460/atmega32as.jpg)

Ya intente meterle el firm que había leído pero seguía muerto, aun lo conservo y los fuses también

Por lo que veo ya te he picado con la caja programadora jeje


Título: Re: zxy y opciones
Publicado por: Unoqueva en 17 de Marzo de 2013, 13:32:21
Bueno subo las fotos que tenia pendiente

(http://img22.imageshack.us/img22/9184/dsc00014nl.jpg)(http://img341.imageshack.us/img341/4114/dsc00018lq.jpg)


Título: Re: zxy y opciones
Publicado por: donrodrigo en 17 de Marzo de 2013, 14:25:00
Weno, el tema es muy simple: si te has cargado el bootloader del micro, tienes un muerto precioso. Cuando acabe el proyecto que llevo en marcha, que quiero empezar a montarlo en máquinas en las dos próximas semanas, echare un vistazo al micro de la box. En la tuya tienes un pad para acceder vía ICSP. La tarot no lleva ese pad, por lo que hay que hacer algo de bricolaje. Así a ojo se ve que la distribución de la placa es distinta, y la placa de la pantalla va comunicada mediante una faja. Se ve un montaje mas limpio en la tuya, sin restos ni suciedades.Anque no creo que sean muy distintas cuando los giros son equivalentes, y probablemente se pueda usar indistintamente una u otra box. Si conservaras el bootloader, se podría intentar grabar el file que tienes mediante el soft de tarot, entrando en modo bootloader ( rollete pulsando botones up y down y después conectando). Ahora si le has grabado el firmware a lo bruto, por vía ICSP ya te digo que te lo has cargado, puesto que haciendo esto el soft de grabación primero borra el micro y después lo graba, salvo que especifiques la opción de no borrado de micro.  Antes de leer la flash, debes ver siempre el estado de los lockbits, y los fuses. Esto te indica el estado de protección del micro. Si lees con los lockbits en estado de protección lo único que conSigues son archivos corruptos.
Saludos.


Título: Re: zxy y opciones
Publicado por: Fran lopez en 19 de Marzo de 2013, 17:32:35
http://db.tt/Pf0c8Ncq (http://db.tt/Pf0c8Ncq)


Título: Re: zxy y opciones
Publicado por: Unoqueva en 19 de Marzo de 2013, 21:25:22
https://www.dropbox.com/home/zxy-sz4?select=ZXY-SZ4.EXE (https://www.dropbox.com/home/zxy-sz4?select=ZXY-SZ4.EXE)

Que es? creo que no se puede acceder

Weno, el tema es muy simple: si te has cargado el bootloader del micro, tienes un muerto precioso.
El bootloader ya te digo que me lo cargue.

De momento estoy trasteando con la caja, ya he conseguido hacer un programa propio para que lea las tensiones del conector de balanceo y lo muestre por pantalla, ya veremos hasta donde soy capaz de llegar.


Título: Re: zxy y opciones
Publicado por: donrodrigo en 20 de Marzo de 2013, 00:01:40
https://www.dropbox.com/home/zxy-sz4?select=ZXY-SZ4.EXE (https://www.dropbox.com/home/zxy-sz4?select=ZXY-SZ4.EXE)

Que es? creo que no se puede acceder

Weno, el tema es muy simple: si te has cargado el bootloader del micro, tienes un muerto precioso.
El bootloader ya te digo que me lo cargue.

De momento estoy trasteando con la caja, ya he conseguido hacer un programa propio para que lea las tensiones del conector de balanceo y lo muestre por pantalla, ya veremos hasta donde soy capaz de llegar.


Weno, pues algo es algo. Pero para ir más allá deberíamos conocer que información intercambian la box y el giro al conectarse, y en que formato esta. Hay que saber que lee y que escribe, en donde y como. No se sí alguien a tenido la idea de usar un logic sniffer en paralelo a la línea de datos, y leerlos, o si ya conoceis como se comunican y podéis emular el funcionamiento de la box. Tengo claro que la comunicación es a través del puerto serie del micro, puesto que en la unidad zyx el puerto para conectar la box va a los pines 9 y 10 del micro, que son Tx y Rx. Supongo que los ajustes estarán almacenados en la eeprom del micro para que no se pierdan al desconectarlo. Puedes corroborar esto de la lectura que hiciste del micro?
por aquí tengo un "open bench logic sniffer" que podría venir bien para el caso, pero hasta la semana de Pascua no podré echarte una mano.
En fin un saludo.


Título: Re: zxy y opciones
Publicado por: Fran lopez en 20 de Marzo de 2013, 00:19:05
[url]http://db.tt/Pf0c8Ncq[/url] ([url]http://db.tt/Pf0c8Ncq[/url])


Que es? creo que no se puede acceder

Weno, el tema es muy simple: si te has cargado el bootloader del micro, tienes un muerto precioso.

El bootloader ya te digo que me lo cargue.

De momento estoy trasteando con la caja, ya he conseguido hacer un programa propio para que lea las tensiones del conector de balanceo y lo muestre por pantalla, ya veremos hasta donde soy capaz de llegar.
Reparado el enlace!!
He modificado el ultimo soft el 4.0  no esta terminado pero se puede utilizar perfectamente.

Necesito algo más de tiempo pues también he encontrado unos parámetros ocultos  en el programa , (en programación se conocen como huevos de pascua) y los he habilitado porque no son solo botones  sin programar, ejecutan código por lo cual estoy estudiando las posiciones de  memoria a las que apuntan.
 
Hay uno en la página principal que modifica una barra gráfica pero no he tenido tiempo de mirar exactamente qué es lo que hace.
Los otros están en el menú avanzado y aunque afectan a las condiciones de vuelo , estoy en las mismas, no me ha dado tiempo para estudiarlos .
Simplemente no los pulséis hasta averiguar porque están y porque tarot los ha ocultado.
Si resultan ser vánales y que no sirven para nada, los eliminaré.

Pd. Donrodrigo sin el snifer John nunca podria haber programado nada !! , si no,¿ como se comunica con el flybarlees sin tener el  bootloader?
Saludos.


Título: Re: zxy y opciones
Publicado por: donrodrigo en 20 de Marzo de 2013, 00:29:19
https://www.dropbox.com/home/zxy-sz4?select=ZXY-SZ4.EXE (https://www.dropbox.com/home/zxy-sz4?select=ZXY-SZ4.EXE)

Que es? creo que no se puede acceder

Weno, el tema es muy simple: si te has cargado el bootloader del micro, tienes un muerto precioso.
El bootloader ya te digo que me lo cargue.

De momento estoy trasteando con la caja, ya he conseguido hacer un programa propio para que lea las tensiones del conector de balanceo y lo muestre por pantalla, ya veremos hasta donde soy capaz de llegar.
He modificado el ultimo soft el 4.0  no esta terminado pero se puede utilizar perfectamente.

Necesito algo más de tiempo pues también he encontrado unos parámetros ocultos  en el programa , (en programación se conocen como huevos de pascua) y los he habilitado porque no son solo botones  sin programar, ejecutan código por lo cual estoy estudiando las posiciones de  memoria a las que apuntan.
 
Hay uno en la página principal que modifica una barra gráfica pero no he tenido tiempo de mirar exactamente qué es lo que hace.
Los otros están en el menú avanzado y aunque afectan a las condiciones de vuelo , estoy en las mismas, no me ha dado tiempo para estudiarlos .
Simplemente no los pulséis hasta averiguar porque están y porque tarot los ha ocultado.
Si resultan ser vánales y que no sirven para nada, los eliminaré.

Pd. Donrodrigo sin el snifer John nunca podria haber programado nada !! , si no,¿ como se comunica con el flybarlees sin tener el  bootloader?
Saludos.
Por lo que veo tenéis el tema bastante adelantado... Si conocéis el protocolo de comunicación no es difícil rehacer el firmware para la box, o incluso mejorarlo para acceder a los parámetros que ahora no son accesibles.
Pd edito porque no he leído que el link ya esta reparado.


Título: Re: zxy y opciones
Publicado por: Fran lopez en 20 de Marzo de 2013, 00:37:33
Donrodrigo no se puede reparar la box!!  , el enlace ya funciona.


Título: Re: zxy y opciones
Publicado por: donrodrigo en 20 de Marzo de 2013, 01:03:54
Donrodrigo no se puede reparar la box!!  , el enlace ya funciona.
Ya lo he visto, gracias Fran.


Título: Re: zxy y opciones
Publicado por: Unoqueva en 20 de Marzo de 2013, 21:31:32
Si conocéis el protocolo de comunicación no es difícil rehacer el firmware para la box, o incluso mejorarlo para acceder a los parámetros que ahora no son accesibles.

En ello estoy, tengo identificados casi todos los valores configurables desde el programa de pc en las trazas de datos, pero hay un buen puñado de datos que no tengo ni idea de lo que son.


Título: Re: zxy y opciones
Publicado por: donrodrigo en 21 de Marzo de 2013, 01:01:05
Weno, pues aprovechando que un colega de aquí del foro vendía una programbox de tarot a bastante buen precio, he aprovechado la ocasión para pillarla y unirme al plan jejejejeje. Como ya estoy terminando mi último proyecto y no puedo estar ocioso me he pillado faena para la Pascua. A ver que se le puede sacar.


Título: Re: zxy y opciones
Publicado por: Unoqueva en 26 de Marzo de 2013, 22:53:09
Bueno pues aun me queda mucho por hacer, pero por lo menos ahora ya se van viendo los avances, ¡Ya consigo leer los valores configurados en el FBL y mostrarlos por pantalla!


Título: Re: zxy y opciones
Publicado por: Unoqueva en 29 de Marzo de 2013, 17:41:56
Ya voy variando los parametros en el FBL (http://www.helicopterosrc.net/richedit/smileys/RC/5.gif) 

Yo creo que en el CV en el apartado de idiomas ya puedo ir poniendo

Protocolo Comunicación Tarot ZYX
  Hablado 6
  Escrito   5


Y aun me quedan 15kb libres en la memoria.


Título: Re: zxy y opciones
Publicado por: donrodrigo en 30 de Marzo de 2013, 02:11:58
(http://www.helicopterosrc.net/richedit/smileys/YahooIM/41.gif)(http://www.helicopterosrc.net/richedit/smileys/YahooIM/77.gif)


Título: Re: zxy y opciones
Publicado por: Unoqueva en 30 de Marzo de 2013, 10:49:28
Fran he estado mirando tus huevos de pascua (los dos botones que encontraste en el menú avanzado) al pulsarlos mandan información por el puerto serie, concretamente varían los valores que afectan al uso del canal auxiliar, el botón con las 5 interrogantes activa las condiciones, y el botón con 4 interrogantes activa el canal auxiliar como ganancia de cola, vamos que hace lo mismo que el comboBox de función de canal auxiliar


Título: Re: zxy y opciones
Publicado por: Modeling en 07 de Julio de 2013, 11:15:12
alguien me puede manda el software en español es que no consigo enlazarlo con el ordenador es un win 7


Título: Re: zxy y opciones
Publicado por: antalvgil en 07 de Septiembre de 2013, 16:20:51
Yo tambien me sumo a esa solicitud. Por mucho que busco no encuentro el software en castellano. Muchos enlaces pero ninguno funciona. Eso si busco una version que este algo actualizada.


Título: Re: zxy y opciones
Publicado por: caliwhite en 08 de Septiembre de 2013, 00:33:11
Bueno espero que os sirva.

https://www.dropbox.com/s/cl1a17odyr2no4p/ZXY-SZ4.0.exe (https://www.dropbox.com/s/cl1a17odyr2no4p/ZXY-SZ4.0.exe)