¿Queee??? ¿Como EXTRAER Código de un Arduino?

preview_player
Показать описание

🔥Cómo extraer un código existente de un Arduino usando AVRDUDESS. Almacena el código en un archivo hexadecimal y luego podrás subirlo a cualquier otro Arduino. Tutorial completo para Flash, EEPROM y parte de fusibles.

🤝APOYO
-------------------------------------

🔀ENLACES
-------------------------------------

000:00 Introducción
01:47 El microcontrolador
02:40 Bloques AVR
04:07 Memoria Flash
05:44 Programador ISP
06:35 Los fusibles
08:21 Extraer Código y EEPROM
10:15 Volver a subir el código
12:14 Gracias

💕Me gusta, subscribir y compartir para ayudarme. Gracias!

#electrónica
#Arduino
#circuito
Рекомендации по теме
Комментарии
Автор

muy bien pero para los que van mas allá de lo básico existe la manera de evitar que roben tú código, el secreto está en los fusibles de programación, debes de dejar activados unos para que no se pueda bajar nada de la memora del micro a la computadora. Si tratas de leerlo no hay código en el archivo binario, es muy bueno para evitar que te roben el diseño. El Arduino por default no trae activados esos fusibles ya que la idea es que se pueda estar usando para prototipos pero ya para vender en producción es lo indicado. Saludos para todos.

sirisaacnewtonsc
Автор

Hola amigo me encantan todos tus videos por la cantidad infinita de información que nos regalas

michelin
Автор

Interesante como 1ra parte.
Haz un video donde esa salida en hexadecimal se transformar en codigo.

Tberius
Автор

Muy buen video, seria posible hacerlo con un esp32

jonandueza
Автор

Gran video, hago algunas aclaraciones por si alguien le sirve de ayuda, si le das a Erase flash and EEPROM, ten en cuenta que vas a borrar el bootloader, con lo cual si va a clonar el mismo arduino te funcionara, pero si vas a pasar el codigo de un atmega a otro diferente, no te va a funcionar porque los bootloader son diferentes, es mas no te funcionara ni pasando todo de un UNO a NANO. Y para los que queráis proteger el código para que nadie lo pueda leer, es FACIL, MODIFICAIS EL FUSE LB, SEGUN EL DATASHEET DE CADA ATMEGA Y LISTO. Saludos

deaelectronic
Автор

hola, que interesante, no sabía que se podía hacer eso. ¿Sabes si teniendo el archivo .hex se puede transformar a código de arduino IDE o si al menos se puede saber qué pinnes del arduino usa el archivo .hex?

clla
Автор

Esto es oro ! 😅 saludos y gracias por la información!! 🫡🧉📚✌🏻

juanmora
Автор

excelente aporte, saludos desde Colombia, un abrazo

josecardenas
Автор

Buenos dias esto se puede hacer con una arduino mega 2560? gracias de antemano

SERINSY
Автор

MUY se agradece! hermoso tutorial, buena explicacion, saludos!

gabrield
Автор

Si logras extraer el código, podrás modificarlo antes de cargarlo en otro microcontrolador usando una aplicación descompiladora que hay en la red. Son varias. Buscarle bien.

ignaciocapul
Автор

Y si el código está asegurado? Osea, creo que hay forma de ponerle llaves o seguros para evitar que los copien.

lactomao
Автор

Buen dia Excelentes todos tus videos. Inclusive este está muy bueno y didáctico.

Felicitaciones!!!

Quería pedirte si Sos tan amable de hacer un tutorial de como usar los 4Mb de los ESP32 ya que por defecto me deja usar 1Mb.
A muchos youtubers les planteé la misma inquietud y nadie a respondido aún. Creo que Sos el único que podrías hacerlo.

Un gran abrazo desde Argentina.

Juan Carlos

movilkurupc
Автор

Amigo tengo este problema con mi tarjeta de Arduino UNO.

avrdude: stk500_recv(): programmer is not responding

¿Podría solucionarlo con este método?

luisitolinux
Автор

La inteligencia artificial CHAT GPT ¿No podría convertir el exadecimal a código? ¿Lo probaste?

elviscastillo
Автор

Te lo avia comentado por Peatron este tema jejje Esta exelente.
Sería tan exelente y seria muy viral un video como te lo dije en Peatron. Utilizar el arduino como un extractor de archivos hex que pueda extraer de muchos micros, como los de Motorola, los de Panasonic, como el IRMCK343 Y cualquier otor micro, en otras palabras como el Programador RT809H que es chino

santosfaustinomayorquinmej
Автор

Hola una pregunta en el MPLAB ide clasico para programar los microcontroladores PIC existia la posibilidad de leer la memoria de programa de un PIC GRABADO o en BLANCO y obtener un CHEKSUM el cual era muy util para compararlo con otro firmware y saber que version de firmware posee subido en el pic(en el caso que hayamos olvidado la version del firmware que se le GRABO), pero en el IDE de arduino existe esa posibilidad o mediante el AVRdude?

MOVBIOS
Автор

Hay alguna forma de convertir el archivo hexadecimal a un archivo de código que pueda ser modificado???

familysecond
Автор

Y tengo una pregunta ❓❓
Seria posible extraer el codigo de una pantalla TFT para poder clonar el codigo o hacer un duplicado en otra pantalla TFT... ???

michelin
Автор

Amigo yo hice un programa con códigos G en un programa llamado GRBL que conecto con una placa de Arduino UNO atraves de la compu y lo Lee perfectamente.

Lo uso para mover motores paso a paso para un proyecto que estoy desarrollando ya que no se programar con lenguaje Arduino, pero me.gustaria transformar ese código G a Arduino y tenerlo en un archivo txt. Se podrá hacer ? Ayúdame. Estoy buscando una persona que me ayude con mi proyecto. Le pagaré.

josericardopinabelandria