LoRa: LoraPipe

Added: 2026-10

The LoraPipe source captures LoRa packets from a LoRa radio microcontroller running the LoraPipe sniffer firmware, connected over a serial port.

Kismet decodes Meshtastic and MeshCore mesh networks from LoRa captures, and records other LoRa packets as generic LoRa.

LoraPipe sources are named lorapipe, and must include the device and region options:

kismet -c lorapipe:device=/dev/ttyUSB0,region=US

Supported hardware

The LoraPipe source requires a LoRa microcontroller running LoraPipe sniffer firmware, connected via USB serial.

Compiling LoraPipe support

LoraPipe support is built automatically, and needs no additional libraries.

Kismet LoraPipe support

LoRa radios receive on one frequency, bandwidth, spreading factor, and sync word at a time. The sync word separates networks: Meshtastic uses 0x2b, and MeshCore uses 0x12. Kismet passes packets to the Meshtastic or MeshCore decoder based on the sync word they were received with.

Changing channels on a LoRa radio is slow, and mesh networks transmit infrequently, so the LoraPipe source hops at most once every 30 seconds. For best results, lock the source to the channel used by the network you want to watch.

Packets are logged in pcapng and kismetdb logs with LoRaTAP headers, which Wireshark can decode.

Channels

Channels can be given as a protocol preset, or as raw radio settings.

Presets

Preset channels are named protocol-region-preset:

meshtastic-US-LONG_FAST
meshcore-US-NARROW

Preset names are not case-sensitive, and underscores are ignored, so meshtastic-us-longfast is the same as meshtastic-US-LONG_FAST.

Meshtastic presets are LONG_FAST, LONG_SLOW, LONG_MODERATE, LONG_TURBO, MEDIUM_FAST, MEDIUM_SLOW, SHORT_FAST, SHORT_SLOW, and SHORT_TURBO. The frequency is chosen the same way the Meshtastic firmware chooses the default frequency slot for the preset in the region. Turbo presets are not available in EU_868.

MeshCore presets are taken from the preset list used by the MeshCore apps, and grouped by region: for example meshcore-US-NARROW, meshcore-EU_868-NARROW, and meshcore-ANZ-DEFAULT.

The frequency and radio settings of every preset in every region are listed in the channel reference below.

The LoRa header carries the coding rate, so a radio receives packets of any coding rate on the same frequency, bandwidth, and spreading factor. MeshCore presets which differ only in coding rate share a single slot in the hopping list.

Raw radio settings

Any radio configuration can be given as frequency-bandwidth-spreading-coding-syncword, with the frequency in MHz, the bandwidth in kHz, and the sync word in hex:

906.875-250-11-5-2b
910.525-62.5-7-5-12

Regions

The region selects the channel list for hopping, and the presets available. The supported regions are US, EU_433, EU_868, EU_866, EU_N_868, CN, JP, ANZ, ANZ_433, RU, KR, TW, IN, NZ_865, TH, UA_433, MY_433, MY_919, SG_923, PH_433, PH_868, PH_915, KZ_433, KZ_863, NP_865, BR_902, ITU1_2M, ITU2_2M, ITU3_2M, ITU2_125CM, ITU1_70CM, ITU2_70CM, ITU3_70CM, and LORA_24.

The hopping list for a region contains the Meshtastic presets, followed by the MeshCore presets for the region. A source can only be opened in a region with at least one preset; regions with no Meshtastic or MeshCore presets, such as EU_866, EU_N_868, and the ITU amateur bands, can not currently be used.

LoraPipe source parameters

Naming and description options

All data sources accept the common naming and description options.

Device options

device={ /path/to/serial/device }

The serial device of the LoraPipe radio. This option is required.

baud={ baudrate }

The serial baud rate; by default 115200. This should only be changed if the LoraPipe firmware was built for a different rate.

Channel options

region={ region }

The region used to build the channel list. This option is required.

channel={ preset or radio settings }

The channel to tune to when the source opens. If no channel is given, the first channel of the region is used.

To stay on a single channel, also set channel_hop=false:

source=lorapipe:device=/dev/ttyUSB0,region=US,channel=meshcore-US-NARROW,channel_hop=false

The common channel and hopping options are also supported.

Meshtastic

Kismet decodes Meshtastic packets, including node info, position, and text messages. Packets on encrypted channels are decrypted when the channel key is known; the default channel for every modem preset, with the default key, is always enabled.

Additional channels and keys are set in kismet_meshtastic.conf, as meshtastic_key=channelname,base64key:

meshtastic_key=MyChannel,AQ==

The channel name must exactly match the Meshtastic channel name, and the key is the base64 key shown by the Meshtastic apps or in a channel URL.

The number of messages kept per channel is set with meshtastic_num_messages, by default 128.

Channels and recent messages are available from the REST API at /meshtastic/channels.json.

MeshCore

Kismet decodes MeshCore packets. Devices are created from node adverts, which carry the node public key, name, type (companion, repeater, room server, or sensor), and optional location, and are signed by the node. Only adverts with valid signatures create devices; other packets refer to nodes by the first bytes of their public key, and are attributed to nodes already known from adverts.

When a packet is relayed through the mesh, the repeater which transmitted it is credited with relaying the packet.

Group messages on the public channel are decrypted automatically. Private channels and hashtag channels are set in kismet_meshcore.conf:

meshcore_key=MyChannel,base64key
meshcore_hashtag=#test

Private channel keys are the 16 or 32 byte channel secret shown by the MeshCore apps, in base64. Hashtag channel keys are derived from the channel name.

The number of messages kept per channel is set with meshcore_num_messages, by default 128.

Channels and recent messages are available from the REST API at /meshcore/channels.json.

Direct messages between nodes are encrypted with keys known only to the two nodes, and can not be decoded.

An advert with an invalid signature raises the MESHCOREBADSIG alert, as it may be an attempt to impersonate a node.

Channel reference

The channels generated for each region, in hopping order, with the radio settings each one tunes to. Channels marked “not hopped” are MeshCore presets which share a frequency, bandwidth, and spreading factor with an earlier preset; they are left out of the hopping list, but can still be used with channel=.

US

ChannelFrequency (MHz)Bandwidth (kHz)SFCRSync
meshtastic-US-LONG_TURBO908.750500114/80x2b
meshtastic-US-LONG_FAST906.875250114/50x2b
meshtastic-US-LONG_SLOW905.3125125124/80x2b
meshtastic-US-MEDIUM_FAST913.12525094/50x2b
meshtastic-US-MEDIUM_SLOW914.875250104/50x2b
meshtastic-US-SHORT_FAST918.87525074/50x2b
meshtastic-US-SHORT_SLOW920.62525084/50x2b
meshtastic-US-LONG_MODERATE902.6875125114/80x2b
meshtastic-US-SHORT_TURBO926.75050074/50x2b
meshcore-US-NARROW910.52562.574/50x12
meshcore-US-SOCAL927.87562.574/50x12
meshcore-US-COSTA_RICA910.525125114/50x12

EU_433

ChannelFrequency (MHz)Bandwidth (kHz)SFCRSync
meshtastic-EU_433-LONG_TURBO433.750500114/80x2b
meshtastic-EU_433-LONG_FAST433.875250114/50x2b
meshtastic-EU_433-LONG_SLOW433.3125125124/80x2b
meshtastic-EU_433-MEDIUM_FAST433.12525094/50x2b
meshtastic-EU_433-MEDIUM_SLOW433.875250104/50x2b
meshtastic-EU_433-SHORT_FAST433.87525074/50x2b
meshtastic-EU_433-SHORT_SLOW433.62525084/50x2b
meshtastic-EU_433-LONG_MODERATE433.6875125114/80x2b
meshtastic-EU_433-SHORT_TURBO433.75050074/50x2b
meshcore-EU_433-LONG433.650250114/50x12
meshcore-EU_433-NARROW433.65062.584/80x12
meshcore-EU_433-PORTUGAL433.37562.594/60x12

EU_868

ChannelFrequency (MHz)Bandwidth (kHz)SFCRSync
meshtastic-EU_868-LONG_FAST869.525250114/50x2b
meshtastic-EU_868-LONG_SLOW869.4625125124/80x2b
meshtastic-EU_868-MEDIUM_FAST869.52525094/50x2b
meshtastic-EU_868-MEDIUM_SLOW869.525250104/50x2b
meshtastic-EU_868-SHORT_FAST869.52525074/50x2b
meshtastic-EU_868-SHORT_SLOW869.52525084/50x2b
meshtastic-EU_868-LONG_MODERATE869.5875125114/80x2b
meshcore-EU_868-NARROW869.61862.584/80x12
meshcore-EU_868-SF7869.61862.574/50x12
meshcore-EU_868-CZECH869.43262.574/50x12
meshcore-EU_868-LEGACY869.525250114/50x12
meshcore-EU_868-DEFAULT (not hopped)869.61862.584/50x12
meshcore-EU_868-PORTUGAL (not hopped)869.61862.574/60x12

CN

ChannelFrequency (MHz)Bandwidth (kHz)SFCRSync
meshtastic-CN-LONG_TURBO470.750500114/80x2b
meshtastic-CN-LONG_FAST478.875250114/50x2b
meshtastic-CN-LONG_SLOW493.3125125124/80x2b
meshtastic-CN-MEDIUM_FAST507.12525094/50x2b
meshtastic-CN-MEDIUM_SLOW504.875250104/50x2b
meshtastic-CN-SHORT_FAST494.87525074/50x2b
meshtastic-CN-SHORT_SLOW492.62525084/50x2b
meshtastic-CN-LONG_MODERATE476.6875125114/80x2b
meshtastic-CN-SHORT_TURBO502.75050074/50x2b

JP

ChannelFrequency (MHz)Bandwidth (kHz)SFCRSync
meshtastic-JP-LONG_TURBO923.250500114/80x2b
meshtastic-JP-LONG_FAST923.375250114/50x2b
meshtastic-JP-LONG_SLOW920.8125125124/80x2b
meshtastic-JP-MEDIUM_FAST920.62525094/50x2b
meshtastic-JP-MEDIUM_SLOW921.375250104/50x2b
meshtastic-JP-SHORT_FAST922.37525074/50x2b
meshtastic-JP-SHORT_SLOW923.12525084/50x2b
meshtastic-JP-LONG_MODERATE922.1875125114/80x2b
meshtastic-JP-SHORT_TURBO923.25050074/50x2b

ANZ

ChannelFrequency (MHz)Bandwidth (kHz)SFCRSync
meshtastic-ANZ-LONG_TURBO921.750500114/80x2b
meshtastic-ANZ-LONG_FAST919.875250114/50x2b
meshtastic-ANZ-LONG_SLOW918.3125125124/80x2b
meshtastic-ANZ-MEDIUM_FAST926.12525094/50x2b
meshtastic-ANZ-MEDIUM_SLOW927.875250104/50x2b
meshtastic-ANZ-SHORT_FAST918.87525074/50x2b
meshtastic-ANZ-SHORT_SLOW920.62525084/50x2b
meshtastic-ANZ-LONG_MODERATE915.6875125114/80x2b
meshtastic-ANZ-SHORT_TURBO926.75050074/50x2b
meshcore-ANZ-DEFAULT915.800250104/50x12
meshcore-ANZ-NARROW916.57562.574/70x12
meshcore-ANZ-MID915.07512594/50x12
meshcore-ANZ-SA_WA923.12562.584/80x12
meshcore-ANZ-NZ_NARROW917.37562.574/50x12
meshcore-ANZ-NZ_GISBORNE917.375250114/50x12
meshcore-ANZ-QLD (not hopped)923.12562.584/50x12

ANZ_433

ChannelFrequency (MHz)Bandwidth (kHz)SFCRSync
meshtastic-ANZ_433-LONG_TURBO434.300500114/80x2b
meshtastic-ANZ_433-LONG_FAST434.425250114/50x2b
meshtastic-ANZ_433-LONG_SLOW434.6125125124/80x2b
meshtastic-ANZ_433-MEDIUM_FAST434.42525094/50x2b
meshtastic-ANZ_433-MEDIUM_SLOW434.425250104/50x2b
meshtastic-ANZ_433-SHORT_FAST433.42525074/50x2b
meshtastic-ANZ_433-SHORT_SLOW433.42525084/50x2b
meshtastic-ANZ_433-LONG_MODERATE433.7375125114/80x2b
meshtastic-ANZ_433-SHORT_TURBO434.30050074/50x2b

RU

ChannelFrequency (MHz)Bandwidth (kHz)SFCRSync
meshtastic-RU-LONG_TURBO868.950500114/80x2b
meshtastic-RU-LONG_FAST869.075250114/50x2b
meshtastic-RU-LONG_SLOW869.0125125124/80x2b
meshtastic-RU-MEDIUM_FAST868.82525094/50x2b
meshtastic-RU-MEDIUM_SLOW869.075250104/50x2b
meshtastic-RU-SHORT_FAST869.07525074/50x2b
meshtastic-RU-SHORT_SLOW868.82525084/50x2b
meshtastic-RU-LONG_MODERATE868.8875125114/80x2b
meshtastic-RU-SHORT_TURBO868.95050074/50x2b

KR

ChannelFrequency (MHz)Bandwidth (kHz)SFCRSync
meshtastic-KR-LONG_TURBO922.750500114/80x2b
meshtastic-KR-LONG_FAST922.875250114/50x2b
meshtastic-KR-LONG_SLOW920.3125125124/80x2b
meshtastic-KR-MEDIUM_FAST920.12525094/50x2b
meshtastic-KR-MEDIUM_SLOW920.875250104/50x2b
meshtastic-KR-SHORT_FAST921.87525074/50x2b
meshtastic-KR-SHORT_SLOW922.62525084/50x2b
meshtastic-KR-LONG_MODERATE921.6875125114/80x2b
meshtastic-KR-SHORT_TURBO922.75050074/50x2b

TW

ChannelFrequency (MHz)Bandwidth (kHz)SFCRSync
meshtastic-TW-LONG_TURBO920.750500114/80x2b
meshtastic-TW-LONG_FAST923.875250114/50x2b
meshtastic-TW-LONG_SLOW923.3125125124/80x2b
meshtastic-TW-MEDIUM_FAST922.12525094/50x2b
meshtastic-TW-MEDIUM_SLOW924.875250104/50x2b
meshtastic-TW-SHORT_FAST924.87525074/50x2b
meshtastic-TW-SHORT_SLOW922.62525084/50x2b
meshtastic-TW-LONG_MODERATE921.6875125114/80x2b
meshtastic-TW-SHORT_TURBO922.75050074/50x2b

IN

ChannelFrequency (MHz)Bandwidth (kHz)SFCRSync
meshtastic-IN-LONG_TURBO865.750500114/80x2b
meshtastic-IN-LONG_FAST865.875250114/50x2b
meshtastic-IN-LONG_SLOW866.3125125124/80x2b
meshtastic-IN-MEDIUM_FAST866.12525094/50x2b
meshtastic-IN-MEDIUM_SLOW865.875250104/50x2b
meshtastic-IN-SHORT_FAST865.87525074/50x2b
meshtastic-IN-SHORT_SLOW865.62525084/50x2b
meshtastic-IN-LONG_MODERATE865.6875125114/80x2b
meshtastic-IN-SHORT_TURBO865.75050074/50x2b

NZ_865

ChannelFrequency (MHz)Bandwidth (kHz)SFCRSync
meshtastic-NZ_865-LONG_TURBO864.750500114/80x2b
meshtastic-NZ_865-LONG_FAST864.875250114/50x2b
meshtastic-NZ_865-LONG_SLOW867.3125125124/80x2b
meshtastic-NZ_865-MEDIUM_FAST865.12525094/50x2b
meshtastic-NZ_865-MEDIUM_SLOW866.875250104/50x2b
meshtastic-NZ_865-SHORT_FAST864.87525074/50x2b
meshtastic-NZ_865-SHORT_SLOW866.62525084/50x2b
meshtastic-NZ_865-LONG_MODERATE866.6875125114/80x2b
meshtastic-NZ_865-SHORT_TURBO864.75050074/50x2b

TH

ChannelFrequency (MHz)Bandwidth (kHz)SFCRSync
meshtastic-TH-LONG_TURBO920.750500114/80x2b
meshtastic-TH-LONG_FAST923.875250114/50x2b
meshtastic-TH-LONG_SLOW923.3125125124/80x2b
meshtastic-TH-MEDIUM_FAST922.12525094/50x2b
meshtastic-TH-MEDIUM_SLOW924.875250104/50x2b
meshtastic-TH-SHORT_FAST924.87525074/50x2b
meshtastic-TH-SHORT_SLOW922.62525084/50x2b
meshtastic-TH-LONG_MODERATE921.6875125114/80x2b
meshtastic-TH-SHORT_TURBO922.75050074/50x2b

UA_433

ChannelFrequency (MHz)Bandwidth (kHz)SFCRSync
meshtastic-UA_433-LONG_TURBO434.250500114/80x2b
meshtastic-UA_433-LONG_FAST434.375250114/50x2b
meshtastic-UA_433-LONG_SLOW434.5625125124/80x2b
meshtastic-UA_433-MEDIUM_FAST434.37525094/50x2b
meshtastic-UA_433-MEDIUM_SLOW434.375250104/50x2b
meshtastic-UA_433-SHORT_FAST433.37525074/50x2b
meshtastic-UA_433-SHORT_SLOW433.37525084/50x2b
meshtastic-UA_433-LONG_MODERATE433.6875125114/80x2b
meshtastic-UA_433-SHORT_TURBO434.25050074/50x2b

MY_433

ChannelFrequency (MHz)Bandwidth (kHz)SFCRSync
meshtastic-MY_433-LONG_TURBO433.750500114/80x2b
meshtastic-MY_433-LONG_FAST433.875250114/50x2b
meshtastic-MY_433-LONG_SLOW434.3125125124/80x2b
meshtastic-MY_433-MEDIUM_FAST434.12525094/50x2b
meshtastic-MY_433-MEDIUM_SLOW433.875250104/50x2b
meshtastic-MY_433-SHORT_FAST433.87525074/50x2b
meshtastic-MY_433-SHORT_SLOW433.62525084/50x2b
meshtastic-MY_433-LONG_MODERATE433.6875125114/80x2b
meshtastic-MY_433-SHORT_TURBO433.75050074/50x2b

MY_919

ChannelFrequency (MHz)Bandwidth (kHz)SFCRSync
meshtastic-MY_919-LONG_TURBO919.750500114/80x2b
meshtastic-MY_919-LONG_FAST922.875250114/50x2b
meshtastic-MY_919-LONG_SLOW922.3125125124/80x2b
meshtastic-MY_919-MEDIUM_FAST921.12525094/50x2b
meshtastic-MY_919-MEDIUM_SLOW923.875250104/50x2b
meshtastic-MY_919-SHORT_FAST923.87525074/50x2b
meshtastic-MY_919-SHORT_SLOW921.62525084/50x2b
meshtastic-MY_919-LONG_MODERATE920.6875125114/80x2b
meshtastic-MY_919-SHORT_TURBO921.75050074/50x2b

SG_923

ChannelFrequency (MHz)Bandwidth (kHz)SFCRSync
meshtastic-SG_923-LONG_TURBO917.750500114/80x2b
meshtastic-SG_923-LONG_FAST917.875250114/50x2b
meshtastic-SG_923-LONG_SLOW924.3125125124/80x2b
meshtastic-SG_923-MEDIUM_FAST922.12525094/50x2b
meshtastic-SG_923-MEDIUM_SLOW919.875250104/50x2b
meshtastic-SG_923-SHORT_FAST917.87525074/50x2b
meshtastic-SG_923-SHORT_SLOW923.62525084/50x2b
meshtastic-SG_923-LONG_MODERATE923.6875125114/80x2b
meshtastic-SG_923-SHORT_TURBO917.75050074/50x2b

PH_433

ChannelFrequency (MHz)Bandwidth (kHz)SFCRSync
meshtastic-PH_433-LONG_TURBO434.250500114/80x2b
meshtastic-PH_433-LONG_FAST434.375250114/50x2b
meshtastic-PH_433-LONG_SLOW434.5625125124/80x2b
meshtastic-PH_433-MEDIUM_FAST434.37525094/50x2b
meshtastic-PH_433-MEDIUM_SLOW434.375250104/50x2b
meshtastic-PH_433-SHORT_FAST433.37525074/50x2b
meshtastic-PH_433-SHORT_SLOW433.37525084/50x2b
meshtastic-PH_433-LONG_MODERATE433.6875125114/80x2b
meshtastic-PH_433-SHORT_TURBO434.25050074/50x2b

PH_868

ChannelFrequency (MHz)Bandwidth (kHz)SFCRSync
meshtastic-PH_868-LONG_TURBO869.250500114/80x2b
meshtastic-PH_868-LONG_FAST869.375250114/50x2b
meshtastic-PH_868-LONG_SLOW869.3125125124/80x2b
meshtastic-PH_868-MEDIUM_FAST868.12525094/50x2b
meshtastic-PH_868-MEDIUM_SLOW868.875250104/50x2b
meshtastic-PH_868-SHORT_FAST868.37525074/50x2b
meshtastic-PH_868-SHORT_SLOW869.12525084/50x2b
meshtastic-PH_868-LONG_MODERATE868.5625125114/80x2b
meshtastic-PH_868-SHORT_TURBO869.25050074/50x2b

PH_915

ChannelFrequency (MHz)Bandwidth (kHz)SFCRSync
meshtastic-PH_915-LONG_TURBO917.750500114/80x2b
meshtastic-PH_915-LONG_FAST917.875250114/50x2b
meshtastic-PH_915-LONG_SLOW915.3125125124/80x2b
meshtastic-PH_915-MEDIUM_FAST915.12525094/50x2b
meshtastic-PH_915-MEDIUM_SLOW915.875250104/50x2b
meshtastic-PH_915-SHORT_FAST916.87525074/50x2b
meshtastic-PH_915-SHORT_SLOW917.62525084/50x2b
meshtastic-PH_915-LONG_MODERATE916.6875125114/80x2b
meshtastic-PH_915-SHORT_TURBO917.75050074/50x2b

KZ_433

ChannelFrequency (MHz)Bandwidth (kHz)SFCRSync
meshtastic-KZ_433-LONG_TURBO434.325500114/80x2b
meshtastic-KZ_433-LONG_FAST434.450250114/50x2b
meshtastic-KZ_433-LONG_SLOW434.6375125124/80x2b
meshtastic-KZ_433-MEDIUM_FAST434.45025094/50x2b
meshtastic-KZ_433-MEDIUM_SLOW434.450250104/50x2b
meshtastic-KZ_433-SHORT_FAST433.45025074/50x2b
meshtastic-KZ_433-SHORT_SLOW433.45025084/50x2b
meshtastic-KZ_433-LONG_MODERATE433.7625125114/80x2b
meshtastic-KZ_433-SHORT_TURBO434.32550074/50x2b

KZ_863

ChannelFrequency (MHz)Bandwidth (kHz)SFCRSync
meshtastic-KZ_863-LONG_TURBO863.750500114/80x2b
meshtastic-KZ_863-LONG_FAST866.875250114/50x2b
meshtastic-KZ_863-LONG_SLOW866.3125125124/80x2b
meshtastic-KZ_863-MEDIUM_FAST865.12525094/50x2b
meshtastic-KZ_863-MEDIUM_SLOW867.875250104/50x2b
meshtastic-KZ_863-SHORT_FAST867.87525074/50x2b
meshtastic-KZ_863-SHORT_SLOW865.62525084/50x2b
meshtastic-KZ_863-LONG_MODERATE864.6875125114/80x2b
meshtastic-KZ_863-SHORT_TURBO865.75050074/50x2b

NP_865

ChannelFrequency (MHz)Bandwidth (kHz)SFCRSync
meshtastic-NP_865-LONG_TURBO867.750500114/80x2b
meshtastic-NP_865-LONG_FAST867.875250114/50x2b
meshtastic-NP_865-LONG_SLOW865.3125125124/80x2b
meshtastic-NP_865-MEDIUM_FAST865.12525094/50x2b
meshtastic-NP_865-MEDIUM_SLOW865.875250104/50x2b
meshtastic-NP_865-SHORT_FAST866.87525074/50x2b
meshtastic-NP_865-SHORT_SLOW867.62525084/50x2b
meshtastic-NP_865-LONG_MODERATE866.6875125114/80x2b
meshtastic-NP_865-SHORT_TURBO867.75050074/50x2b

BR_902

ChannelFrequency (MHz)Bandwidth (kHz)SFCRSync
meshtastic-BR_902-LONG_TURBO906.250500114/80x2b
meshtastic-BR_902-LONG_FAST903.875250114/50x2b
meshtastic-BR_902-LONG_SLOW903.3125125124/80x2b
meshtastic-BR_902-MEDIUM_FAST906.62525094/50x2b
meshtastic-BR_902-MEDIUM_SLOW907.375250104/50x2b
meshtastic-BR_902-SHORT_FAST904.37525074/50x2b
meshtastic-BR_902-SHORT_SLOW905.12525084/50x2b
meshtastic-BR_902-LONG_MODERATE906.6875125114/80x2b
meshtastic-BR_902-SHORT_TURBO905.75050074/50x2b
meshcore-BR_902-DEFAULT923.12562.584/80x12

LORA_24

ChannelFrequency (MHz)Bandwidth (kHz)SFCRSync
meshtastic-LORA_24-LONG_TURBO2423.56251625114/80x2b
meshtastic-LORA_24-LONG_FAST2420.71875812.5114/50x2b
meshtastic-LORA_24-LONG_SLOW2443.26562406.25124/80x2b
meshtastic-LORA_24-MEDIUM_FAST2446.71875812.594/50x2b
meshtastic-LORA_24-MEDIUM_SLOW2428.84375812.5104/50x2b
meshtastic-LORA_24-SHORT_FAST2408.53125812.574/50x2b
meshtastic-LORA_24-SHORT_SLOW2474.34375812.584/50x2b
meshtastic-LORA_24-LONG_MODERATE2442.04688406.25114/80x2b
meshtastic-LORA_24-SHORT_TURBO2447.9375162574/50x2b

These regions have no Meshtastic or MeshCore presets, and can not currently be used: EU_866, EU_N_868, ITU1_2M, ITU2_2M, ITU3_2M, ITU2_125CM, ITU1_70CM, ITU2_70CM, ITU3_70CM.