This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
droidstar_mmdvm_based_m17_ht [2021/11/25 19:18] nicolas |
droidstar_mmdvm_based_m17_ht [2021/11/25 23:13] (current) nicolas |
||
|---|---|---|---|
| Line 6: | Line 6: | ||
| **This document is very much a work in progress, None of it is warranted as Correct, Accurate or Optimal.. Suggestions very welcome.** | **This document is very much a work in progress, None of it is warranted as Correct, Accurate or Optimal.. Suggestions very welcome.** | ||
| - | {{:wiki:m17droidtransceiver.jpg?350}} | + | {{:wiki:m17droidtrx.jpg?350|}} |
| ** Requirements ** | ** Requirements ** | ||
| Line 14: | Line 14: | ||
| *Generic Pi Hotspot Board or USB MMDVM HotSpot Board (Then no USB TTL adapter required) | *Generic Pi Hotspot Board or USB MMDVM HotSpot Board (Then no USB TTL adapter required) | ||
| *Latest firmware loaded on the MMDVM HotSpot Board | *Latest firmware loaded on the MMDVM HotSpot Board | ||
| - | *USB to TTL adapter board - I used a Silabs CP2102 board. | + | *USB to TTL adapter board - I used a Silabs CP2102 board |
| - | *Cable to connect the USB TTL board to the Pi Hotspot Board. | + | *Cable to connect the USB TTL board to the Pi Hotspot Board |
| *USB On The Go (OTG) connection lead | *USB On The Go (OTG) connection lead | ||
| Line 30: | Line 30: | ||
| Generic Pi Hotspot board. Boards with built in USB are also available. | Generic Pi Hotspot board. Boards with built in USB are also available. | ||
| - | ** Latest firmware loaded on the HotSpot Board (Pi 3b used here) ** | + | ** Latest firmware loaded on the HotSpot Board (Pi 3b used) ** |
| Build and flash the latest Hotspot Firmware with M17 support, based on | Build and flash the latest Hotspot Firmware with M17 support, based on | ||
| Line 86: | Line 86: | ||
| </ | </ | ||
| - | {{: | + | {{: |
| Hotspot board flashing in progress | Hotspot board flashing in progress | ||
| Line 92: | Line 92: | ||
| ** USB to TTL adapter board ** | ** USB to TTL adapter board ** | ||
| - | Using a Silabs CP2102 USB to TTL board (others could be used). This board has proved very reliable and provides a 3.3v output and 3.3 volt levels for the RX and TX. Beware some boards provide 5 volt RX and TX output, these risk damaging your Hotspot board. | + | Using a Silabs CP2102 USB to TTL board (others could be used). This board has proved very reliable and provides a 3.3 Volt output and 3.3 Volt levels for the RX and TX. Beware some boards provide 5 Volt RX and TX output, these risk damaging your Hotspot board. |
| - | ** Cable to connect the USB TTL board to the Pi Hotspot Board. ** | + | {{: |
| - | Pi Header pin 6 for ground, pin 1 for 3.3V, and pin 8 for TX Data from the Pi, and pin 10 for RX Data into the Pi. [[https:// | ||
| - | Using CP2102 board - RX to RX, TX to TX | + | ** Cable to connect the USB TTL board to the Pi Hotspot Board. ** |
| - | The configuration of Android, USB OTG cable, USB TTL board connecting cable and Hotspot can be tested using a [[https://play.google.com/store/apps/details? | + | Pi Header pin 6 for ground, pin 1 for 3.3 Volt, and pin 8 for TX Data from the Pi, and pin 10 for RX Data into the Pi. [[https://www.theengineeringprojects.com/2021/03/what-is-raspberry-pi-zero-pinout-specs-projects-datasheet.html|Pi Header Spec]] Note that some USB TTL boards may have RX and TX " |
| - | {{: | + | |
| + | {{: | ||
| + | ** USB OTG lead ** | ||
| - | {{: | + | Connect the USB TTL board to your Android device. |
| - | USB TTL board with cable connecting it to.. | + | ** Basic Testing ** |
| - | {{:wiki: | + | The configuration of Android, USB OTG cable, USB TTL board connecting cable and Hotspot can be tested using a [[https://play.google.com/ |
| - | The Hotspot board | + | {{: |
| - | + | ||
| - | ** USB OTG lead ** | + | |
| - | + | ||
| - | Connect the USB TTL board to your Android device. | + | |
| - | ==== Running DroidStar M17 Tranceiver | + | ==== Running DroidStar M17 Transceiver |
| TBA | TBA | ||
| Line 126: | Line 122: | ||
| ==== Optional - Build the DroidStar Software For Linux and Android ==== | ==== Optional - Build the DroidStar Software For Linux and Android ==== | ||
| - | Building DroidStar requires the Qt toolset and development | + | Building DroidStar requires the Qt toolset and development |
| ** Qt Prerequsites ** | ** Qt Prerequsites ** | ||