Packet radio with Baofeng UV-5R with PTT control

It’s taken me a while to get this working but here is a collection of what I did to get packet working.

For those that don’t know, packet is a form of digital radio communication based on x.25 called ax.25 meaning amateur x.25. It sounds just like your modem back in the AOL days.

Hooking up a sound modem to a baofeng uv5R is difficult. The PTT ground will close when you plug the speaker and mic into a laptop. Some people switch to VOX which may work well on APRS but not packet.


A sound Modem. PC based is easiest. I used SoundModem from

A terminal. PC based is easiest. I use AGWterminal from

Once you have the software installed, you’ll need to build or purchase some items.

Easy Digi is the cheapest and easiest way to solve the PTT ground problem. This is needed for APRS and Packet with a PC. You can find easy digi for $8 on ebay –

It comes with instructions on how to build the board.

Follow this diagram for wiring.

Once it’s built you’ll need to use 3.5mm and 2.5mm headphone wires for your PC and your HT. Ebay is a great place for these. Pickup a serial to USB adapter as well.

Some issues I’ve started to notice is the PTT will hang for a bit. Also be aware that if the PTT is on any windows sounds will go through to the packet net. It’s easiest to mute those sounds while doing packet.

How to disable SELinux temporarily or permanently in Centos 6/7 and RHEL 6/7

SELinux is described as a mandatory access control (MAC) security structure executed in the kernel. SELinux offers a means of enforcing some security policies which would otherwise not be effectively implemented by a System Administrator.

The SELinux feature or service is enabled by default, due to this some applications on your system may not actually support this security mechanism. Therefore, to make such applications function normally, you have to disable or turn off SELinux.

# sestatus

Disable SELinux Temporarily

To disable SELinux temporarily, issue the command below as root:

# echo 0 > /selinux/enforce

Alternatively, you can use the setenforce tool:

# setenforce 0

Else, use the Permissive option instead of 0:

# setenforce Permissive

Disable SELinux Permanently

To permanently disable SELinux, use your favorite text editor to open the file /etc/sysconfig/selinux

# nano /etc/sysconfig/selinux

Then change the directive SELinux=enforcing to SELinux=disabled


Then, save and exit the file, for the changes to take effect, you need to reboot your system and then check the status of SELinux using sestatus:

# sestatus