User Tools

Site Tools


droidstar_mmdvm_based_m17_ht

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
droidstar_mmdvm_based_m17_ht [2021/11/25 19:19]
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 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**+{{:wiki:m17usbttlboard.jpg?400|}}
  
-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://www.theengineeringprojects.com/2021/03/what-is-raspberry-pi-zero-pinout-specs-projects-datasheet.html|Pi Header Spec]] 
  
-Using CP2102 board - RX to RX, TX to TX +** Cable to connect the USB TTL board to the Pi Hotspot Board. **
  
-The configuration of AndroidUSB OTG cableUSB TTL board connecting cable and Hotspot can be tested using a [[https://play.google.com/store/apps/details?id=de.kai_morich.serial_usb_terminal|Android USB Serial Terminal App]]. Set the baud rate to 115200 and send e0 03 00 hex. This is a basic version check command and should give similar output to this. +Pi Header pin 6 for groundpin 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 "Swapped" 
-{{:wiki:m17serial_usb_terminal.png?350|}}+
  
 +{{:wiki:m17hotspotboard.jpg?400|}}
  
  
 +** USB OTG lead **
  
-{{:wiki:m17usbttlboard.jpg?400|}}+Connect the USB TTL board to your Android device.
  
-USB TTL board with cable connecting it to..+** Basic Testing **
  
-{{:wiki:m17hotspotboard.jpg?400|}}+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?id=de.kai_morich.serial_usb_terminal|Android USB Serial Terminal App]]. Set the baud rate to 115200 and send e0 03 00 hex. This is a basic version check command and should give similar output to this.
  
-The Hotspot board +{{:wiki:m17serial_usb_terminal.png?350|}}
- +
-** 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 environment, to build DroidStar Android the Android toolset, frameworks and NDK etc are also required. +Building DroidStar requires the Qt toolset and development environmen. To build DroidStar Android the Android toolset, frameworks and NDK etc are also required. 
  
 ** Qt Prerequsites ** ** Qt Prerequsites **
droidstar_mmdvm_based_m17_ht.1637867976.txt.gz · Last modified: 2021/11/25 19:19 by nicolas