Skip to content

philtelco/gm300-dosbox

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GM300 tool in DOSBox in a container

This is the easiest way to program your Motorola Radius in Linux.

Here we have put together the work by Jacek Ozimek, KK6JYT and others in a ready-to-use container that you can just run!

Use a RIB to connect your radio to your PC

If you don't already have a RIB, we recommend following the schematics by VR2ZHU to reproduce the original Motorola RLN4008B RIB.

Below is my RIB which looks like it came straight from an ugly DIY projects contest.

Alternatively, you can use off-the-shelf equipment as mentioned below.

Tested RIBs:

Tested Programming Cables (need RIB):

Tested USB/Serial Adapters:

Note: Under Linux, USB/Serial adapters with the Prolific chipset work just fine for programming your radio. You do not necessarily need an adapter with an FTDI chipset.

Make sure your user can access /dev/ttyUSB0

Depending on your Linux distro, you might have to add yourself to the uucp or dialout groups.

On Debian/Ubuntu, this would be done with:

sudo usermod -aG dialout $USER
exec su -l $USER

Depending on your distro you may have better results logging out with exit and logging back in or simply rebooting with sudo reboot now.

If you get yourself in despair and want a quick hack, you may just chmod 0666 /dev/ttyUSB0.

Run the container

Just clone this repository and call ./run.sh.

On Debian/Ubuntu, you first need to install git and docker, then add yourself to the docker group:

sudo update && sudo apt install docker-compose git
sudo usermod -aG docker $USER
exec su -l $USER

Then clone the repository, change to the directory, and run the script:

git clone https://github.com/thotypous/gm300-dosbox.git
cd gm300-dosbox
./run.sh

If you don't see DOSBox boot up, your user may not have access to the X server.
Here is a command that allows local users on the machine access:

xhost local:

You can then try running ./run.sh again.

Follow the steps

  1. Press any key.

  1. Press F3 to enter the GET/SAVE Codeplug Data menu.

  1. Press F2 to READ Radio.

  1. Wait some instants while radio codeplug is read.

    Press F10 to go back to the MAIN Menu. Then, press F4 to enter the CHANGE/VIEW Codeplug Data menu.

  1. Press F5 to go to MODE Configuration: Frequency, Squelch Type and Codes.

  1. Change the settings as desired. Navigate using Tab and F3/F4.

    When programming ham radio frequencies, you may receive the error Valid Range is: 146.0 to 174.0. Override the check by pressing Shift when entering numbers. Enter the decimal point as usual (no Shift when entering .) and take care to fill the entire field (pad with zeros, i.e. ), to the right if needed). See the figure above for an example.

  1. Press F2 if you receive a warning.

  1. Press F10 twice to return to the Main Menu. Then, press F3 to enter the GET/SAVE Codeplug Data menu.

    Finally, press F8 to PROGRAM Radio and F2 to confirm.

  1. Wait some instants while radio codeplug is programmed and have fun.

Acknowledgments

Thanks to all the friends from QRM-BR!

About

Motorola Radius GM300 tool running in DOSBox in a container

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Dockerfile 82.6%
  • Shell 17.4%