Loading...

LoRa

Long-Range Group Communication for DMD Devices

The LoRa app enables long-range wireless communication between riders in a DMD2 Riding Group. It connects to the device's built-in or plug-in LoRa module, allowing riders to share their location and send text messages without relying on mobile data or internet connectivity.

Quick Info
Access
Via Manage App
Requires
DMD device with LoRa module
Type
System App (pre-installed)
Range
Up to 10-15 km (line of sight)

Overview

LoRa (Long Range) is a radio technology designed for low-power, long-distance communication. The DMD LoRa app uses this technology to create a direct radio link between riders in the same DMD2 Riding Group — no SIM card, no mobile data, no internet required.

Location Sharing

Share your GPS position, speed, and status with your group over LoRa radio — visible on every rider's map in DMD2.

Group Chat

Send and receive text messages to your group directly over LoRa — no internet needed.

Mesh Relay

Packets are automatically relayed through other riders in the group to extend range beyond direct line of sight.

The LoRa app works together with DMD2 Riding Groups. You must create or join a Riding Group in DMD2 for LoRa communication to function. The LoRa app handles the radio link while DMD2 handles the map display and group management.

Getting Started

Setting up LoRa communication is straightforward — no pairing or manual frequency configuration required.

1
Open the LoRa app

Launch it via the Manage App. You'll see the module status and a toggle switch.

2
Enable the LoRa module

Toggle the switch to ON. The app will connect to the hardware module and show a green status dot when connected.

3
Create or join a Riding Group in DMD2

Go to DMD2 and create a group or join an existing one. DMD2 will automatically configure the LoRa frequency based on your GPS region.

4
Start riding

Your location is automatically shared with your group over LoRa. Other riders with LoRa enabled will appear on your DMD2 map, even without internet.

Once enabled, the LoRa service starts automatically every time the device boots up. You only need to set it up once.

Rider Location Sharing

When LoRa is active and you're in a DMD2 Riding Group, the app continuously broadcasts your position over radio:

What is shared
  • GPS location (latitude and longitude)
  • Speed (current speed in km/h)
  • Status flags — sharing active, needs help, internet available, LoRa available
  • Timestamp — when the data was captured
What you see on the map

In DMD2, each rider in your group appears on the map with their current position. Riders connected via LoRa show a LoRa icon next to their name. If a rider also has internet, both icons are visible. The app also shows an "SOS / Help Me" indicator if a group member has triggered the SOS system.

LoRa vs Internet

LoRa works alongside internet-based group sharing. When both are available, DMD2 uses whichever provides the most recent data. LoRa is essential for remote areas where mobile coverage is unavailable — mountains, forests, deserts, and backcountry trails.

Group Chat

The LoRa app includes a built-in group chat that works entirely over radio.

Sending Messages

Open the LoRa app, type your message in the chat box at the bottom, and tap the send button. Messages are transmitted immediately over LoRa to all group members within range.

Receiving Messages

Incoming messages appear in the chat area with the sender's name and timestamp. Your own messages are shown on the right (blue), others on the left (dark).

Chat history is stored in memory and holds up to 100 messages per session. Messages are not persisted across app restarts.

Regions & Frequencies

The LoRa app automatically selects the correct frequency band based on your GPS location. Different countries require different radio frequencies to comply with local regulations.

Region Frequency Countries
EU868 868 MHz Europe, UK, Middle East, Africa
US915 915 MHz United States, Canada
AU915 915 MHz Australia, New Zealand
BR915 915 MHz Brazil, South America
IN865 865 MHz India
JP920 920 MHz Japan, South Korea
RU864 868 MHz Russia
Frequency selection is fully automatic. DMD2 detects your GPS region and configures the LoRa module accordingly. No manual configuration is needed.

App Screen

The LoRa app has a single screen divided into sections:

Module Status (top)
Shows connection status (green/red dot), firmware version, current channel and frequency, and the detected region.
LoRa Toggle (top right)
Turns the LoRa module on or off. The setting is remembered across restarts.
Riding Group (bottom left)
Shows the current group name, rider count, and a list of all riders with their display name, speed, connection icons (internet/LoRa), and time since last update.
Group Chat (bottom right)
Shows chat message history and a text input field with send button for composing messages.

Background Service

While LoRa is enabled, a background service runs to maintain the radio connection:

DMD LoRa

LoRa service running

This notification is required by Android for background services. The service continues transmitting and receiving even when you switch to DMD2 or other apps. It starts automatically at boot if previously enabled.

Troubleshooting

  • Make sure the LoRa toggle is ON.
  • Try toggling it OFF and ON again.
  • Restart the device if the module fails to initialize.
  • Not all DMD devices include a LoRa module — check your device specifications.

  • Make sure both you and the other riders have LoRa enabled and connected (green dot).
  • You must all be in the same DMD2 Riding Group.
  • Check that DMD2 is running in the foreground — your own data only updates when DMD2 is active.
  • LoRa range is up to 10-15 km line of sight, but can be reduced by terrain, buildings, and vegetation.

  • Verify both devices show a green connection dot.
  • LoRa is half-duplex — it cannot send and receive simultaneously. Messages may be briefly delayed.
  • If riders are too far apart, messages may not reach. The mesh relay feature can help extend range when 3 or more riders are in the group.

The LoRa module transmits at up to 30 dBm (1 Watt). Typical range:

  • Open/flat terrain: 10-15 km
  • Hilly/mountainous: 3-8 km (depending on line of sight)
  • Urban/forest: 1-5 km

The mesh relay feature (enabled when 3+ riders are in the group) allows packets to hop through intermediate riders, effectively extending coverage beyond direct range.

No. LoRa is a direct radio link between devices. It works completely independently of mobile networks, Wi-Fi, or internet connectivity. This makes it ideal for remote riding where there is no cellular coverage.
Top