Skip to content

Instantly share code, notes, and snippets.

@kc1awv
Last active May 24, 2024 20:35
Show Gist options
  • Save kc1awv/bf7eb5404955ba74c934f808940210cf to your computer and use it in GitHub Desktop.
Save kc1awv/bf7eb5404955ba74c934f808940210cf to your computer and use it in GitHub Desktop.
M17Client Raspberry Pi Quick Install for Fun and Profit

Install prerequisites:

sudo apt install libsamplerate0-dev libwxgtk3.0-gtk3-dev libasound2-dev

Clone Repository:

cd ~
git clone https://github.com/g4klx/M17Client

Build Daemon:

cd ~/M17Client/Daemon

make -j$(nproc)
sudo make install

Copy and edit the M17Client.ini file

sudo cp M17Client.ini /etc/M17Client.ini
sudo nano /etc/M17Client.ini

You must double-check the [Modem] stanza to ensure you have the proper modem/hotspot Port and Speed set.

Copy and edit the CodePlug.ini file

cp CodePlug.ini ~/CodePlug.ini
nano ~/CodePlug.ini

Compile the GUI:

cd ~/M17Client/GUI

make -j$(nproc)
sudo make install

Run M17Client

If you have set Daemon=0 in your M17Client.ini file, you will need two terminal windows.

Start the M17Client Daemon:

M17Client

Start the M17GUI (In a new terminal window/tab if necessary):

M17GUI
@rastarasta
Copy link

Excellent, concise info. But I ran into a problem compiling M17Client GUI under 64 bit Raspberry Pi OS/Bullseye. The GUI make began normally, then the entire Pi died. Before compiling, I had updated the package index and all packages. I am guessing the prerequisites may need to be changed under the later OS version.

Looking for suggestions to fix and successfully install M17CLient. Thanks.

  Jim - K6JM

@pe1msz
Copy link

pe1msz commented Feb 1, 2024

Tried installing on debian release, same issue as Rastarasta. I installed a new sdcard with a desktop-version on it, and now compiles the GUI fine

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment