To reprogramme the on-board ATMEGA328 chip on a single band DVMega is fairly straight forward – just unplug the chip from the DVMega and place it in an Arduino. If you own a DVMega, you will know that periodically, new firmware is released to introduce new features.
#DV MEGA STICK 30 SERIAL#
This is normally enough to gain dedicated access to the serial port for the DVMega, however here are some further pointers on RPi serial ports should you run into difficulty (thanks to “Steve” for putting me onto this one in the comments). If not, you need to go to my other HOW-TO on setting up MMDVMHost and more specifically disabling system processes which by default use the serial port. If you already have a working DVMega setup, in all likelihood you’ve already followed the instructions to free up the serial port or you are using an image that has had this done already. It’s following the steps to free up the serial port that seem to be the sticking point for most.
I will caveat my last comment – getting this to work hasn’t always been smooth sailing for me either – it’s always worked on my own kit, but others I have assisted seem to have been more problematic but once you have dedicated access to the serial port on the Raspberry Pi, this works 100%. I can assure the nay-sayers that it does work.
#DV MEGA STICK 30 UPDATE#
UPDATE (30/9/16): v3.04 of the DVMega firmware has been available for a couple of days and I have again successfully used this procedure to flash my DVMega. UPDATE: Since delivery of my own DVMega, I have used this procedure countless times and have proved it to work! Some tinkering may be required to get it to work. Whilst it is achievable, there may be some slight inaccuracy in my interpretation of the process as relayed to me by others. NOTE: I do not own a DVMega (yet!) and have been unable to confirm this process.
DISCLAIMER: The following *WILL* invalidate any warranties with your DVMega and I will not be held responsible for any damage caused to any item during any attempts to replicate the following.