User Tools

Site Tools


m17:welcome

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
m17:welcome [2021/10/15 00:46]
nicolas [Notes]
m17:welcome [2021/11/14 21:49] (current)
nicolas [Module 17]
Line 1: Line 1:
-====== M17 Project Notes 14/10/21 ======+====== OpenWebRX and Pi MMDVM Hotspot Based M17 Transceiver 29/10/21 ======
  
 ==== Introduction ==== ==== Introduction ====
Line 35: Line 35:
  
 <code bash> <code bash>
 +sudo apt install git
 +sudo apt install gcc
 +sudo apt install build-essential
 sudo apt install libsamplerate0-dev sudo apt install libsamplerate0-dev
 sudo apt install libasound2-dev sudo apt install libasound2-dev
Line 53: Line 56:
  
 <code bash> <code bash>
-cd ~/M17radio/M17Client/Daemon+cd ~/M17Radio/M17Client/Daemon
 nano M17Client.ini nano M17Client.ini
 # set baud rate in M17Client/Daemon config.ini 115200 # set baud rate in M17Client/Daemon config.ini 115200
Line 82: Line 85:
 cd MMDVM_HS cd MMDVM_HS
 git checkout M17 git checkout M17
 +</code>
 +
 +Load Flash Tools
 +
 +<code>
 +cd ~
 +git clone https://git.code.sf.net/p/stm32flash/code stm32flash
 +cd stm32flash
 +make
 +sudo make install
 </code> </code>
      
Line 94: Line 107:
 # comment out other // Led option # comment out other // Led option
 make  make 
 +# Flash
 sudo make mmdvm_hs_hat sudo make mmdvm_hs_hat
 +
 </code> </code>
  
Line 106: Line 121:
 Configure the M17 code plug Configure the M17 code plug
 <code> <code>
-cd ~/M17radio/M17Client/Daemon+cd ~/M17Radio/M17Client/Daemon
 nano CodePlug.ini nano CodePlug.ini
 </code> </code>
Line 113: Line 128:
  
 <code> <code>
-cd ~/M17radio/M17Client/Daemon+cd ~/M17Radio/M17Client/Daemon
 M17Client M17Client.ini M17Client M17Client.ini
  
Line 132: Line 147:
  
 <code> <code>
-cd ~/M17radio/M17Client/GUI+cd ~/M17Radio/M17Client/GUI
 M17GUI M17GUI
 </code> </code>
 + 
 +** Running the M17 Transceiver GUI remotely **
 +
 +<code>
 +# Configure for correct M17Client server
 +nano .M17GUI
 +
 +DaemonAddress=192.168.0.112
 +DaemonPort=7658
 +SelfAddress=192.168.0.12
 +SelfPort=7659
 +Channel=M17 Calling
 +Destination=ALL
 +Volume=84
 +Metric=1
 +
 +</code>
 +
 +
 +Run the Tranceiver GUI on another machine and pipe the audio to it using PulseAudio
 +
 +https://github.com/g4klx/M17Client/blob/1a4b39b1e3c96fdd54d2731b5e96b59f0ad3a028/PulseAudio.md
 +
 +M17 Hotspot - piStar
 +
 +M17 Audio to M17 Reflector  
  
 ----- -----
Line 140: Line 181:
 ======Notes====== ======Notes======
  
-====Module 17====  
  
-A standalone smart microphone that transforms any 9600 baud capable transceiver into an M17 compatible radio. It is based on a STM32F4 microcontroller and is designed to run the OpenRTX firmware. Audio and PTT connectivity is given through a "Kenwood 2 Pin" compatible connector (2.5 and 3.5mm audio jacks). 
  
-https://github.com/M17-Project/Module_17 
  
  
Line 206: Line 244:
  
 </code> </code>
 +
 +====Linux Notes====
 +
 +https://www.pragmaticlinux.com/2020/12/how-to-clone-your-raspberry-pi-sd-card-in-linux/
 +
 +<code>
 +lsblk -p
 +# Copy SD to image file
 +sudo dd bs=4M if=/dev/sdb of=~/Downloads/m17trx.img conv=fsync
 +sudo chown $USER: ~/Downloads/m17trx.img
 +sudo pishrink ~/Downloads/m17trx.img
 +# Copy image file to SD
 +# Using Raspberry imager 
 +</code>
 +
  
  
  
  
m17/welcome.1634255171.txt.gz ยท Last modified: 2021/10/15 00:46 by nicolas