Resultados 1 al 7 de 7
- 02/03/2015, 15:45 #1
Llamada a informaticos del foro - firmware
Hola,
estoy intentando descubrir la manera de descargar una copia de seguridad del firmware de mi caldera.
Se que usa un chip Atmel, cuyo modelo no tengo a mano ahora, y tiene 2 puertos de conexión, un puerto serie RS232 y un puerto Jtag.
La idea es ver la forma de descargar el software de la caldera a un pc, para analizarlo y corregir algunos defectos que le veo.
Otra cosa importante es que he descubierto que en la misma caldera ya existen varios firmwares diferentes, y poder sacar copias de todos ellos para actualizar las calderas viejas estaria bien.
El fabricante no suelta prenda, como es lógico, y mas sabiendo que la mayoria de los instaladores no tienen mucha idea de esta parte de la caldera.
Ademas, otras marcas usan la misma placa base, y el firmware es parecido, si no igual.
Atmel vende un kit con el nombre AVRISP mkII y segun la dodumentación tecnica de esta caledra es lo que hace falta para acceder a la misma.
Alguien se atreve a dar una orientación básica de como descargar el firmware al pc?
GraciasJordi, Catalunya
Usuario de una Lasian Bioself y un SAJ H1 con baterias Pylon
-
- 03/03/2015, 00:31 #2
Re: Llamada a informaticos del foro - firmware
Buenas noches nargoni,
Yo me atrevería a meterle mano, pero no dispongo de caldera (de momento ).
Supongo que ya habrás estudiado esta herramienta, no?
https://gallery.atmel.com/Products/D...1-8419ba25dce7
Un saludo,
- 05/03/2015, 10:22 #3
Re: Llamada a informaticos del foro - firmware
Hola Aivdev,
Si, me miré la herramienta un poco, pero me faltaria saber que hace exactamente.
Ademas hace falta saber como se programan estos chips, pues lo que quiero es modificar el funcionamiento de uno de los errores pues creo que no es funcional.
El Chip es este:
y la herramienta creo que seria esta:
Atmel Store / Atmel -ICEJordi, Catalunya
Usuario de una Lasian Bioself y un SAJ H1 con baterias Pylon
- 05/03/2015, 14:49 #4Forero
- Fecha de ingreso
- dic 2013
- Ubicación
- Jaén
- Mensajes
- 26
Re: Llamada a informaticos del foro - firmware
Siento decirte que sin el programa original no vas a poder hacer las modificaciones....
con un lector lo único que vas a ver es el código binario o hexadecimal, es decir por ejemplo 001001 ó 3F CD 00; sin saber lo que significa cada número o letra. No se puede convertir el código binario o hexadecimal en comandos.
Un saludo.
- - - - - - - - - - - - - - - - - - -
Siento decirte que sin el programa original no vas a poder hacer las modificaciones....
con un lector lo único que vas a ver es el código binario o hexadecimal, es decir por ejemplo 001001 ó 3F CD 00; sin saber lo que significa cada número o letra. No se puede convertir el código binario o hexadecimal en comandos.
Un saludo.
- 05/03/2015, 17:09 #5
Re: Llamada a informaticos del foro - firmware
Ok, pero lo que si podria hacer es recuperar el firmware de diversas versiones y intercambiarlo, no?
Jordi, Catalunya
Usuario de una Lasian Bioself y un SAJ H1 con baterias Pylon
- 05/03/2015, 17:27 #6Forero
- Fecha de ingreso
- dic 2013
- Ubicación
- Jaén
- Mensajes
- 26
Re: Llamada a informaticos del foro - firmware
Si, pero necesitas una caldera con la versión que quieres, la lees y la grabas en la memoria de tu caldera, previo hacer una copia de seguridad del programa de tu caldera por si las moscas.
Pero normalmente una actualización del firmware conlleva alguna mejora en la placa electrónica, modelo de componente, etc...., asegúrate que las placas sean 100% idénticas.
- 11/03/2015, 18:47 #7Forero
- Fecha de ingreso
- mar 2009
- Ubicación
- Jaén
- Mensajes
- 56
Re: Llamada a informaticos del foro - firmware
Buenas tardes, desde hace más de 30 años, los micros disponen de la capacidad de proteger el código que llevan en su interior, como no podía ser menos el atmega64, de tu máquina incluye esta característica http://www.atmel.com/Images/Atmel-81...-datasheet.pdf, en la primera pagina se hace alusión a esto "Programming Lock for Software Security". Cualquiera que desarrolle una aplicación con un micro, protegera su "criatura". En el caso de poder disponer de un micro sin encriptar, el código podrá ser leído sin problemas, para a continuación desensamblarlo. Con esto obtendríamos un programa en lenguaje ensamblador (a un paso de código máquina), para manipular este código es necesario tener muy amplios conocimientos del micro en cuestión, a nivel interno, que ni los autores originales del programa podrían manejar, ya que el desarrollo lo hacen en lenguaje "C". A esto se le llama ingeniería inversa. En mi opinión sin unos conocimientos muy avanzados, esto te resultara imposible.
Saludos