Simple Ham Radio Remote
Installation Guide
Simple Ham Radio Remote is a free web app. To streamline the installation process, it comes preinstalled on a Raspbian Lite Image which is flashed onto an 8GB or larger microSD card using your favorite software to flash microSD cards.

System requirements
- Ham Radio Callsign
- Chrome or Firefox web browser
- Admin access to your router
- Active Internet connection
Hardware required
- Icom, Yeasu HF radio
- microSD card adapter
- microSD card 8GB class 10 minimum, (13GB class 10 minimum for Le Potato conversion) or larger
- Raspberry Pi (3B - 3B+ or 4B armv7l)
- Raspberry Pi Power Supply 3A minimum
- Cat5 Ethernet cable
- USB Audio Adapter
- Audio Radio Interface
- USB Serial Adapter
- Serial to CI-V Converter
- USB Type A Male to B Male Cable
- USB - Bluetooth - 2.4GHz Wireless mouse with a scroll wheel (Optional)
- Computer with a microSD slot (or appropriate SD card adapter)
Download, Install the image onto your microSD card
- This image contains everything you need to get up and running quickly.
-
Download: SimpleHRR v0.2.1-f
Sorry for the inconvenience, you might have to close the Dropbox tab when the download has finished.
Windows: Install the Image onto your microSD card
-
Download: SimpleHRR v0.2.1-f
- Extract the image double-click the .zip file then click Extract All.
- Insert the microSD card into the computer's SD card slot use the SD card adapter if needed.
- Next, flash the image to the microSD card with your favorite image writer. There are various image writer you can use, example Etcher - Raspberry Pi Imager works for Linux, macOS or Windows.
- Now remove the flashed microSD from the computer, keep it in a save place will insert it into the Raspberry Pi later.
Prepare the Radio for Remote Operation
Icom
IC 7300 Click to select radio
IC-7300 Firmware version should be at least 1.2 or higher.
-
* = Default
- * ACC/USB -> Output Select: AF
- * ACC/USB -> Output Level: 50%
- * USB MOD -> Level: 50%
- ** DATA OFF MOD: USB MIC,ACC
- * CI-V -> CI-V Baud Rate: Auto
- * CI-V -> CI-V Address: 94h
- * CI-V -> CI-V Transceive: ON
- * CI-V -> CI-V Output (for ANT): OFF
- * CI-V -> CI-V USB Port: Unlink from [REMOTE]
- * CI-V -> CI-V USB Baud Rate: Auto
- ** CI-V -> CI-V USB Echo Back: ON OFF
- * USB Serial Function: CI-V
- * USB Send/Keying -> USB SEND: OFF
- * USB Send/Keying -> USB Keying (CW): OFF
- * USB Send/Keying -> USB Keying (RTTY): OFF
** = Change
Menu -> Set -> Connectors ->
-
Menu -> SET -> Function ->
- Time-Out Timer (CI-V): 3min
IC 7610 Click to select radio
IC-7610 Firmware version should be at least 1.3 or higher.
-
* = Default
- * ACC AF/IF Output -> Output Select: AF
- * ACC AF/IF Output -> AF Output Level: 50%
- * ACC AF/IF Output -> AF SQL: OFF (OPEN)
- * USB AF/IF Output -> Output Select: AF
- * USB AF/IF Output -> AF Output Level: 50%
- * USB AF/IF Output -> AF SQL: OFF (OPEN)
- * MOD Input -> USB MOD Level: 50%
- ** MOD Input -> DATA OFF MOD: USB
- * CI-V -> CI-V Baud Rate: Auto
- * CI-V -> CI-V Address: 98h
- * CI-V -> CI-V Transceive: ON
- * CI-V -> CI-V Output (for ANT): OFF
- * CI-V -> CI-V USB Port: Unlink from [REMOTE]
- * CI-V -> CI-V USB Baud Rate: Auto
- ** CI-V -> CI-V USB Echo Back: ON
- * USB SEND KEYING -> USB SEND: OFF
- * USB SEND KEYING -> USB Keying(CW): OFF
- * USB SEND KEYING -> USB Keying(RTTY): OFF
- * USB SEND KEYING -> Inhibit Timer at USB Connection: ON
** = Change
Menu -> Set -> Connectors ->
-
Menu -> SET -> Function ->
- Time-Out Timer (CI-V): ON - 3min
IC 705 Click to select radio
Warning: This installation requires a Raspberry Pi 4. ✓
Firmware version should be at least 1.27 or higher.
-
Menu -> Set -> Display ->
- Opening Message: -> OFF
- Power On Check: -> OFF
-
Menu -> Set -> Connectors ->
- MOD Input -> USB MOD Level: 50%
- MOD Input -> DATA OFF MOD: USB
- CI-V -> CI-V Address: A4h
- CI-V -> CI-V Transceive: ON
- CI-V -> CI-V USB Echo Back: ON
- USB AF/IF Output -> AF SQL: ON
-
Menu -> SET -> Function ->
- Power Off Setting: -> Standby/Shutdown
- USB Power Input: -> OFF
- Time-Out Timer (CI-V): ON - 3min
IC 756PROII & III Click to select radio
-
Menu -> Set -> Miscellaneous (others) set mode ->
- CI-V -> CI-V Baud Rate: 9600
- CI-V -> CI-V Address: 53h
- CI-V -> CI-V Transceive: ON
-
Additional Hardware:
- USB Serial adapter Here ✓
- Serial to CI-V adapter Here ✓
- USB Audio adapter Here ✓
- Audio interface Here ✓
- Power On-OFF Relay module to GPIO 23 Here ✓
-
Radio Controls ->
- AF Volume Control -> pre-set 15 adjustable in web app
- Radio Interface between Radio / Raspberry Pi Required -> Here ✓
Yaesu
FT 450 Click to select radio
-
Menu Mode ->
- CATRATE -> Select: 9600
- CAT RTS -> Select: OFF
- TOT (TOT TIME) -> Select: ON - 3min
-
Radio Controls ->
- AF Volume Control -> pre-set 15 adjustable in web app
- Radio Interface between Radio / Raspberry Pi Required -> Here ✓
FT 950 Click to select radio
-
Menu Mode ->
- 026 GENE CAT BPS -> Select: 9600
- 028 GENE CAT RTS -> Select: OFF
- 031 GENE TX TOT -> Select: ON - 3min
-
Radio Controls ->
- AF Volume Control -> pre-set 15 adjustable in web app
- Radio Interface between Radio / Raspberry Pi Required -> Here ✓
FT 2000 Click to select radio
-
Menu Mode ->
- 028 GEnE CAT BPS -> Select: 9600
- 030 GEnE CAT RTS -> Select: OFF
- 035 GEnE TX TOT -> Select: ON - 3min
-
Radio Controls ->
- AF Volume Control -> pre-set 15 adjustable in web app
- Radio Interface between Radio / Raspberry Pi Required -> Here ✓
Connect the Radio to the Raspberry Pi
- ICom - Plug the USB cable into the Raspberry Pi the other end into the radio
- Yaesu non USB, Plug the USB Audio Adapter into the Raspberry Pi, the mic-spkr to the Radio Interface. Mic-spkr from the Interface to the mic-spkr on the radio. Plug the USB Serial Adapter into the Raspberry Pi. Plug the Serial end into the Radio Serial port.
Connect the Raspberry Pi to Network
- Plug the Cat5 cable into the Raspberry Pi Ethernet port the other end to the LAN.
Booting the Raspberry Pi for the First Time
- Insert the flashed microSD card into the Raspberry Pi microSD slot.
- Power ON the Radio.
- Power ON the Raspberry Pi.
- Wait for the Pi to boot up - the green LED should stop flashing when it's finished!.
Get the Raspberry Pi IP Address
- Open a browser and Log in to your router as admin. The router IP address is usually something like 192.168.0.1, 192.168.1.1 or 192.168.1.254 or 10.0.0.1
- Find Attached Devices -> Device Name (Raspberry Pi simplehrr) - IP Address
(something like 192.168.x.x or 10.x.x.x). - Write down or copy the corresponds IP Address you will need that to set up Simple Ham Radio Remote.
Set up Simple Ham Radio Remote on your Raspberry Pi
- Turn the radio ON
- Open a Chrome or Firefox web browser enter the URL:
https://your-Pi's-IP-address:50000/remote - Enter Username: Ham Radio Callsign (confirmed on QRZ.com)
- Enter Email address: Optional: Just leave noemail@noemail.com
- Enter Password: (greater then 8 char)
- Select Radio:
- Select Dev USB: (/dev/ttyUSB0) IC705 (/dev/ttyACM0)
- Click [ Activate ]
- Verify the information is correct Click [ OK ]
- Wait 1 minute for Raspberry Pi to reboot
- Click [ OK ]
- Enter Username: (your Callsign)
- Enter Password: (your Password)
- Click [ Sign in ]
- Click [ Call Radio ] (when it turns green)
Be patient it takes a little longer to turn green on a first time install.
Logout:
- Click [ Hang Up ]
That's it.
Read me:
- First time boot: takes about 2+ minutes all prerequisites are installed during the first boot. Wait 2 minutes, then start checking https://your-Pi's-IP-address:50000/remote.
- If you don't have the selected radio connected to the USB-Serial port, when you click [ Call Radio ], you will get an error message "Unable to Connect to Radio!".
- This installation is for LAN access only. Port Forwarding required for Internet access.
- After completing the installation your username and password can be used to access the Raspberry Pi to maintain the operating system and the web app or install additional ham radio applications for your station.
- Access the user manual using your username and password the day after setting up SimpleHRR.
- Simple ham radio remote uses generic CI-V and CAT commands, so it may work with other Icom and Yaesu amateur ham radios.
- Do not use VOX remotely there is no TX feed back indicating that the radio is transmitting.
- Always review the FCC rules - regulation before operating any two-way radio remotely
- Current Release notes:
Simple ham radio remote web app is fully functional, but still in the process of refining some aspects of the web app.
Check back periodically to download the most recent release.
2024-12-21-0.2.1-f-simplehrr-icom-yaesu-lite.zip
Update IC-705 VHF-UHF PL tone CTCSS-Simplex-Duplex-+
New GPIO 25 to switch ant1-ant2 on MFJ-4712 Ant Switches
Cleaned up the User Interface
2024-10-28-0.2.1-f-simplehrr-icom-yaesu-lite.zip
Fixed GPIO pwr on-off icom and server
2024-10-21-0.2.1-f-simplehrr-icom-yaesu-lite.zip
Added IC-705 HF-USB-RPI 4 only
Added "Stand by" gpio power On to let radio boot up
Added "Device" set-up.js - Change Current Radio
Changed "Mode" RTTY to FM no SQL on remote audio
Fixed webcam popup window resize
2024-10-15-0.2.1-f-simplehrr-icom-yaesu-lite.zip
Android with Chrome:
fixed transmits short noise burst
at beginning of every HF transmission.
2024-09-29-0.2.1-f-simplehrr-icom-yaesu-lite.zip
Fixed GPIO Raspberry Pi
Fixed GPIO Le Potato
Fixed USB Audio select
2024-09-04-0.2.1-f-simplehrr-icom-yaesu-lite.zip
Fixed refresh issue Band-Mode popup
2024-07-20-0.2.1-f-simplehrr-icom-yaesu-lite.zip
More code cleaned up
2024-07-15-0.2.1-f-simplehrr-icom-yaesu-lite.zip
Fixed no microphone audio issues
2024-07-04-0.2.1-f-simplehrr-icom-yaesu-lite.zip
Fixed some minor issues
2024-06-08-0.2.1-f-simplehrr-icom-yaesu-lite.zip
User Interface (UI) update
Added S meter / S Meter on-off switch
Added GPIO pin to power ON-OFF older CI-V - CAT support radios
Updated the radio ID process to support most Icom CI-V - Yaesu CAT capable radios
2024-05-01-0.2.1-f-simplehrr-icom-yaesu-lite.zip
First icom-yaesu release
*SimpleHRR is the short name Simple Ham Radio Remote.¹ web app is application software that is accessed using a web browser.