rpitx is a general radio frequency SDR transmitter for Raspberry Pi which can work on frequencies from 5 kHz up to 1500 MHz. rpitx-ui includes changes to the ./easytest.sh script to make it easier to interact with the rpitx package via a console user interface.
Warning
Current version of rpitx package in the original repository has a dvb/dvbsenco8.s build error! Current version of rpitx-ui is based on rpitx commit cce1fe6 and has no build errors.
Update the list of available software packages, download and install rpitx-ui package:
sudo apt update
git clone https://github.com/IgrikXD/rpitx-ui
cd rpitx-ui
./install.sh
Make a reboot in order to use rpitx-ui in a stable state:
sudo reboot
Plug a wire (acts as an antenna) on GPIO 4 or use separate PCB with SMA output. Using an expansion board will be the best option, as it will allow you to use a coaxial SMA connector to connect radio equipment and an output filter to suppress interference.
Run rpitx-ui application:
rpitx-ui
Differences from the original rpitx package
You no longer need to run the ./easytest.sh command from the project directory every time. You can simply run the rpitx-ui command, which is a symbolic link to the ./easytest.sh file and allows you to run it from anywhere on the system.
easytest.sh now has a friendlier user interface and allows you to select the specific file you want to use when transferring. The files you need should be added to the src/resources directory, after which you will have access to a menu for selecting a specific file when working with the "Spectrum", "FmRds", "NFM", "SSB", "AM", "FreeDV" and "SSTV" modes. easytest.sh selects files of the extension that a specific operating mode requires: for example, for the "FmRds" mode you will be asked to select only .wav files from the list of all files available in the src/resources directory, and for the "SSTV" mode you will be asked to select file with the extension .jpg.
Added the ability to send a custom message when working in the "Pocsag" and "RTTY" modes. If you enter an empty message, an error message will be displayed and the transfer will not start, and you will be returned to the main menu.
Added the ability to specify your call sign when working in "Opera" mode. If you enter an empty call sign, an error message will be displayed and the transmission will not start, and you will be returned to the main menu.
Fixed a bug with displaying the "Bye bye" message when exiting the program - now it is displayed correctly.
- E-mail: [email protected]
- Telegram: https://t.me/igrikxd
- LinkedIn: https://www.linkedin.com/in/igor-yatsevich/