Simple Ham Radio Remote

Installation Guide

Simple Ham Radio Remote is a free web app. 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. There is no additional software to install.

Simple Ham Radio Remote Icom - Yaesu User Interface (UI).

 

System requirements

  1. Ham Radio Callsign
  2. Chrome or Firefox web browser
  3. Admin access to your router
  4. 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
  • 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
    ** = Change
     Menu -> Set -> Connectors ->
  1.  * ACC/USB -> Output Select: AF
  2.  * ACC/USB -> Output Level: 50%
  3.  * USB MOD -> Level: 50%
  4. ** DATA OFF MOD: USB MIC,ACC
  5.  * CI-V -> CI-V Baud Rate: Auto
  6.  * CI-V -> CI-V Address: 94h
  7.  * CI-V -> CI-V Transceive: ON
  8.  * CI-V -> CI-V Output (for ANT): OFF
  9.  * CI-V -> CI-V USB Port: Unlink from [REMOTE]
  10.  * CI-V -> CI-V USB Baud Rate: Auto
  11. ** CI-V -> CI-V USB Echo Back: ON OFF
  12.  * USB Serial Function: CI-V
  13.  * USB Send/Keying -> USB SEND: OFF
  14.  * USB Send/Keying -> USB Keying (CW): OFF
  15.  * USB Send/Keying -> USB Keying (RTTY): OFF

     Menu -> SET -> Function ->
  1. 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
    ** = Change
     Menu -> Set -> Connectors ->
  1.  * ACC AF/IF Output -> Output Select: AF
  2.  * ACC AF/IF Output -> AF Output Level: 50%
  3.  * ACC AF/IF Output -> AF SQL: OFF (OPEN)
  4.  * USB AF/IF Output -> Output Select: AF
  5.  * USB AF/IF Output -> AF Output Level: 50%
  6.  * USB AF/IF Output -> AF SQL: OFF (OPEN)
  7.  * MOD Input -> USB MOD Level: 50%
  8. ** MOD Input -> DATA OFF MOD: USB
  9.  * CI-V -> CI-V Baud Rate: Auto
  10.  * CI-V -> CI-V Address: 98h
  11.  * CI-V -> CI-V Transceive: ON
  12.  * CI-V -> CI-V Output (for ANT): OFF
  13.  * CI-V -> CI-V USB Port: Unlink from [REMOTE]
  14.  * CI-V -> CI-V USB Baud Rate: Auto
  15. ** CI-V -> CI-V USB Echo Back: ON
  16.  * USB SEND KEYING -> USB SEND: OFF
  17.  * USB SEND KEYING -> USB Keying(CW): OFF
  18.  * USB SEND KEYING -> USB Keying(RTTY): OFF
  19.  * USB SEND KEYING -> Inhibit Timer at USB Connection: ON

     Menu -> SET -> Function ->
  1. 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 ->
  1. Opening Message: -> OFF
  2. Power On Check: -> OFF

     Menu -> Set -> Connectors ->
  1. MOD Input -> USB MOD Level: 50%
  2. MOD Input -> DATA OFF MOD: USB
  3. CI-V -> CI-V Address: 90h
  4. CI-V -> CI-V Transceive: ON
  5. CI-V -> CI-V USB Echo Back: ON

     Menu -> SET -> Function ->
  1. Power Off Setting: -> Standby/Shutdown
  2. USB Power Input: -> OFF
  3. Time-Out Timer (CI-V): ON - 3min


IC 756PROII & III Click to select radio
     Menu -> Set -> Miscellaneous (others) set mode ->
  1. CI-V -> CI-V Baud Rate: 9600
  2. CI-V -> CI-V Address: 53h
  3. CI-V -> CI-V Transceive: ON

    Additional Hardware:
  1. USB Serial adapter Here
  2. Serial to CI-V adapter Here
  3. USB Audio adapter Here
  4. Audio interface Here
  5. Power On-OFF Relay module to GPIO 23 Here

     Radio Controls ->
  1. AF Volume Control -> pre-set 15 adjustable in web app
  2. Radio Interface between Radio / Raspberry Pi Required -> Here

Yaesu

FT 450 Click to select radio
     Menu Mode ->
  1. CATRATE -> Select: 9600
  2. CAT RTS -> Select: OFF
  3. TOT (TOT TIME) -> Select: ON - 3min

    Additional Hardware:
  1. USB Serial adapter Here
  2. USB Audio adapter Here
  3. Audio interface Here

     Radio Controls ->
  1. AF Volume Control -> pre-set 15 adjustable in web app
  2. Radio Interface between Radio / Raspberry Pi Required -> Here

FT 950 Click to select radio
     Menu Mode ->
  1. 026 GENE CAT BPS -> Select: 9600
  2. 028 GENE CAT RTS -> Select: OFF
  3. 031 GENE TX TOT -> Select: ON - 3min

    Additional Hardware:
  1. USB Serial adapter Here
  2. USB Audio adapter Here
  3. Audio interface Here

     Radio Controls ->
  1. AF Volume Control -> pre-set 15 adjustable in web app
  2. Radio Interface between Radio / Raspberry Pi Required -> Here

FT 2000 Click to select radio
     Menu Mode ->
  1. 028 GEnE CAT BPS -> Select: 9600
  2. 030 GEnE CAT RTS -> Select: OFF
  3. 035 GEnE TX TOT -> Select: ON - 3min

    Additional Hardware:
  1. USB Serial adapter Here
  2. USB Audio adapter Here
  3. Audio interface Here

     Radio Controls ->
  1. AF Volume Control -> pre-set 15 adjustable in web app
  2. 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

    Click (show-hide) Diagram
    ham radio remote control radio interface icom generic setup

  • 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.

    Click (show-hide) Diagram
    ham radio remote control radio interface yaesu generic setup

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)
  • 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:
  1. 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.
  2. 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!".
  3. This installation is for LAN access only. Port Forwarding required for Internet access.
  4. Access the user manual using your username and password the day after setting up SimpleHRR.
  5. Simple Ham Radio Remote supports most Icom CI-V, Yaesu CAT controlled HF transceivers.
  6. Do not use VOX remotely there is no TX feed back indicating that the radio is transmitting.
  7. Always review the FCC rules - regulation before operating any two-way radio remotely
  8. 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.

    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.

Simple Ham Radio Remote

Home | Cookies | Terms of Use | Privacy Policy

Last updated: 10/30/2024
sd
This site uses cookies. By continuing to use this website, you agree to their use.