Lo más reciente

Actualización DVMEGA – MMDVM

Hoy os vamos a contar como actualizar el DVMega sin necesidad de utilizar un programador externo, con nuestra Raspberry.

El siguiente tutorial está basado en la información proporcionada por G0WFV, que podéis encontrar aquí.

Lo primero que tenemos que realizar será un puente. Este puente activará que el micro entre en modo de programación. Debemos avisar que la realización de este puente «anula» la garantía del DVMega. El puente hay que realizarlo entre el GPIO04/Pin7 de la Raspberry y el condensador que vemos a la derecha del SMA sobre el cristal de cuarzo. Vamos a verlo en una imagen, que seguro que queda mas claro:

Placa DVMEGA
Placa DVMEGA

Una vez tengamos preparada la modificación en el hardware vamos a ver que software necesitamos. Entramos a nuestra Raspberry con el usuario pi, una vez en la consola ejecutamos los siguientes comandos:

sudo apt-get update
sudo apt-get install git avrdude python-dev python-rpi.gpio
git clone https://github.com/openenergymonitor/avrdude-rpi.git
cd avrdude-rpi

Bien, una vez llegados aquí no continuamos con las instrucciones que nos da G0WFV ya que, a nosotros por lo menos, no nos funcionó y tuvimos que realizar unas modificaciones al código….

Tenemos que editar el fichero autoreset, nano autoreset (nano, vi, vim… el editor que mas os guste…) Localizamos la siguiente parte:

def reset():
  GPIO.setup(pin, GPIO.OUT)
  GPIO.output(pin, GPIO.HIGH)
  time.sleep(0.32)
  GPIO.output(pin, GPIO.LOW)

y lo modificamos dejándolo de la siguiente forma:

def reset():
 GPIO.setup(pin, GPIO.OUT)
 GPIO.output(pin, GPIO.HIGH)
 time.sleep(0.30)
 GPIO.output(pin, GPIO.LOW)
 time.sleep(0.5)

Grabamos las modificaciones que hemos realizado y continuamos con los pasos que nos da G0WFV:

sudo cp autoreset /usr/bin
sudo cp avrdude-autoreset /usr/bin
sudo mv /usr/bin/avrdude /usr/bin/avrdude-original
sudo ln -s /usr/bin/avrdude-autoreset /usr/bin/avrdude

Ya lo tenemos listo. Ahora tenemos que ir a la página web del fabricante para bajarnos el firmware.

Descargamos el firmware, lo descomprimimos, y lo dejamos en el directorio /home/pi. Vamos a dicho directorio:

cd /home/pi

y ahí ejecutamos lo siguiente:

avrdude -p m328p -c arduino -P /dev/ttyAMA0 -b 115200 -F -U flash:w:<FICHERO> -v

cambiamos el texto <FICHERO> por el nombre de nuestro fichero, y ya tenemos nuestro DVMega actualizado.

Acerca de Sección Local de Alcorcón

Sección Local de Alcorcón
La Sección Local de Alcorcón, fundada en 1977, es una institución con más de 45 años de historia, destacándose como referente en el suroeste de Madrid. Nuestra sección ha sido pionera en la adopción de nuevas tecnologías, liderando con orgullo el uso de RTTY, PSK, APRS, DMR y LoRa. Organizamos talleres, charlas y actividades formativas para garantizar que los principiantes puedan aprender de los más experimentados y avanzar en sus habilidades. Esta dedicación a la innovación nos ha permitido mantenernos a la vanguardia, adaptándonos a los cambios y avances del mundo de la radioafición. A lo largo de nuestra historia, hemos obtenido reconocimientos en numerosos concursos, demostrando nuestro compromiso con la radioafición y su espíritu competitivo. Nuestra participación en estos eventos no solo ha fortalecido nuestra experiencia, sino que también ha permitido a nuestros miembros desarrollar sus habilidades y compartir conocimientos con la comunidad global de radioaficionados.

Ver también

Instalación de iGate en ED4YAD

El sábado pasado, 17 de marzo, un grupo de compañeros han realizado la instalación de …

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *