{
    "meta": {
        "title": "Meshtastic LoRa Modem Presets",
        "description": "Machine-readable reference for the 9 Meshtastic LoRa modem presets: bandwidth, spreading factor, coding rate, data rate and link budget — Long Fast is the interoperable default.",
        "generated": "2026-06-20T01:47:18+00:00",
        "version": "1.0",
        "license": "https://creativecommons.org/licenses/by/4.0/",
        "license_name": "CC BY 4.0",
        "source": "https://d-central.tech/meshtastic-modem-presets/",
        "record_count": 9,
        "disclaimer": "Values from the Meshtastic radio-settings documentation (June 2026). Data rate is the theoretical maximum before packet headers, hops and retransmissions; link budget is a relative range proxy, not a guaranteed distance. Nodes must share a preset (and channel) to talk."
    },
    "rows": [
        {
            "preset": "Short Turbo",
            "bandwidth": "500 kHz",
            "spreading_factor": 7,
            "coding_rate": "4/5",
            "data_rate": "21.88 kbps",
            "link_budget": "140 dB",
            "note": "Highest throughput, shortest range. 500 kHz bandwidth is restricted in some regions (e.g. EU868)."
        },
        {
            "preset": "Short Fast",
            "bandwidth": "250 kHz",
            "spreading_factor": 7,
            "coding_rate": "4/5",
            "data_rate": "10.94 kbps",
            "link_budget": "143 dB",
            "note": "Fast and short-range; suits dense urban meshes with many nearby nodes."
        },
        {
            "preset": "Short Slow",
            "bandwidth": "250 kHz",
            "spreading_factor": 8,
            "coding_rate": "4/5",
            "data_rate": "6.25 kbps",
            "link_budget": "145.5 dB",
            "note": "A step more range than Short Fast at lower throughput."
        },
        {
            "preset": "Medium Fast",
            "bandwidth": "250 kHz",
            "spreading_factor": 9,
            "coding_rate": "4/5",
            "data_rate": "3.52 kbps",
            "link_budget": "148 dB",
            "note": "Balanced medium-range option."
        },
        {
            "preset": "Medium Slow",
            "bandwidth": "250 kHz",
            "spreading_factor": 10,
            "coding_rate": "4/5",
            "data_rate": "1.95 kbps",
            "link_budget": "150.5 dB",
            "note": "More range than Medium Fast, slower airtime."
        },
        {
            "preset": "Long Turbo",
            "bandwidth": "500 kHz",
            "spreading_factor": 11,
            "coding_rate": "4/8",
            "data_rate": "1.34 kbps",
            "link_budget": "150 dB",
            "note": "Long range with wider 500 kHz bandwidth (region-permitting); faster than Long Fast where 500 kHz is allowed."
        },
        {
            "preset": "Long Fast",
            "bandwidth": "250 kHz",
            "spreading_factor": 11,
            "coding_rate": "4/5",
            "data_rate": "1.07 kbps",
            "link_budget": "153 dB",
            "note": "The Meshtastic DEFAULT preset — the best general-purpose range/speed balance, and the preset most public/community meshes run so devices can interoperate."
        },
        {
            "preset": "Long Moderate",
            "bandwidth": "125 kHz",
            "spreading_factor": 11,
            "coding_rate": "4/8",
            "data_rate": "0.34 kbps",
            "link_budget": "156 dB",
            "note": "Long range on the narrow 125 kHz bandwidth, robust coding."
        },
        {
            "preset": "Long Slow",
            "bandwidth": "125 kHz",
            "spreading_factor": 12,
            "coding_rate": "4/8",
            "data_rate": "0.18 kbps",
            "link_budget": "158.5 dB",
            "note": "Maximum range, lowest throughput; for sparse, long-haul links."
        }
    ]
}