This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
m17:welcome [2021/10/15 00:45] nicolas [Notes] |
m17:welcome [2021/11/14 21:49] (current) nicolas [Module 17] |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== M17 Project Notes - 14/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/ | + | cd ~/M17Radio/ |
| nano M17Client.ini | nano M17Client.ini | ||
| # set baud rate in M17Client/ | # set baud rate in M17Client/ | ||
| Line 82: | Line 85: | ||
| cd MMDVM_HS | cd MMDVM_HS | ||
| git checkout M17 | git checkout M17 | ||
| + | </ | ||
| + | |||
| + | Load Flash Tools | ||
| + | |||
| + | < | ||
| + | cd ~ | ||
| + | git clone https:// | ||
| + | cd stm32flash | ||
| + | make | ||
| + | sudo make install | ||
| </ | </ | ||
| | | ||
| 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 | ||
| + | |||
| </ | </ | ||
| Line 106: | Line 121: | ||
| Configure the M17 code plug | Configure the M17 code plug | ||
| < | < | ||
| - | cd ~/M17radio/ | + | cd ~/M17Radio/ |
| nano CodePlug.ini | nano CodePlug.ini | ||
| </ | </ | ||
| Line 113: | Line 128: | ||
| < | < | ||
| - | cd ~/M17radio/ | + | cd ~/M17Radio/ |
| M17Client M17Client.ini | M17Client M17Client.ini | ||
| Line 132: | Line 147: | ||
| < | < | ||
| - | cd ~/M17radio/ | + | cd ~/M17Radio/ |
| M17GUI | M17GUI | ||
| </ | </ | ||
| + | |||
| + | ** Running the M17 Transceiver GUI remotely ** | ||
| + | |||
| + | < | ||
| + | # 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 | ||
| + | |||
| + | </ | ||
| + | |||
| + | |||
| + | Run the Tranceiver GUI on another machine and pipe the audio to it using PulseAudio | ||
| + | |||
| + | https:// | ||
| + | |||
| + | 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 " | ||
| - | https:// | ||
| Line 206: | Line 244: | ||
| </ | </ | ||
| + | |||
| + | ====Linux Notes==== | ||
| + | |||
| + | https:// | ||
| + | |||
| + | < | ||
| + | lsblk -p | ||
| + | # Copy SD to image file | ||
| + | sudo dd bs=4M if=/dev/sdb of=~/ | ||
| + | sudo chown $USER: ~/ | ||
| + | sudo pishrink ~/ | ||
| + | # Copy image file to SD | ||
| + | # Using Raspberry imager | ||
| + | </ | ||
| + | |||