1"use strict";(self.webpackChunkmeshtastic=self.webpackChunkmeshtastic||[]).push([["2146"],{26906(e,t,n){n.r(t),n.d(t,{metadata:()=>s,default:()=>x,frontMatter:()=>o,contentTitle:()=>l,toc:()=>c,assets:()=>a});var s=JSON.parse('{"id":"software/android/user/settings-radio-user","title":"Settings \u2014 Radio & User","description":"Configure your radio hardware, LoRa presets, user profile, position sharing, power management, and security.","source":"@site/docs/software/android/user/settings-radio-user.md","sourceDirName":"software/android/user","slug":"/software/android/user/settings-radio-user","permalink":"/docs/software/android/user/settings-radio-user","draft":false,"unlisted":false,"editUrl":"https://github.com/meshtastic/meshtastic/edit/master/docs/software/android/user/settings-radio-user.md","tags":[],"version":"current","lastUpdatedBy":"rcarteraz","sidebarPosition":7,"frontMatter":{"title":"Settings \u2014 Radio & User","sidebar_position":7,"last_updated":"2026-07-27T00:00:00.000Z","description":"Configure your radio hardware, LoRa presets, user profile, position sharing, power management, and security.","parent":"User Guide"},"sidebar":"Sidebar","previous":{"title":"Map & Waypoints","permalink":"/docs/software/android/user/map-and-waypoints"},"next":{"title":"Settings \u2014 Modules & Admin","permalink":"/docs/software/android/user/settings-module-admin"}}'),i=n(91987),r=n(67008),d=n(87622);let o={title:"Settings \u2014 Radio & User",sidebar_position:7,last_updated:new Date("2026-07-27T00:00:00.000Z"),description:"Configure your radio hardware, LoRa presets, user profile, position sharing, power management, and security.",parent:"User Guide"},l="Settings \u2014 Radio & User",a={},c=[{value:"User Settings",id:"user-settings",level:2},{value:"User Profile",id:"user-profile",level:3},{value:"Applying Changes",id:"applying-changes",level:3},{value:"Configuration",id:"configuration",level:2},{value:"Device Config",id:"device-config",level:3},{value:"LoRa Config",id:"lora-config",level:3},{value:"Modem Presets",id:"modem-presets",level:3},{value:"Choosing a Modem Preset",id:"choosing-a-modem-preset",level:4},{value:"Display Config",id:"display-config",level:3},{value:"Position Config",id:"position-config",level:3},{value:"Power Config",id:"power-config",level:3},{value:"Network Config",id:"network-config",level:3},{value:"Bluetooth Config",id:"bluetooth-config",level:3},{value:"Security Config",id:"security-config",level:3},{value:"Related Topics",id:"related-topics",level:2}];function h(e){let t={a:"a",blockquote:"blockquote",del:"del",em:"em",h1:"h1",h2:"h2",h3:"h3",h4:"h4",header:"header",hr:"hr",img:"img",li:"li",p:"p",strong:"strong",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",ul:"ul",...(0,r.R)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(t.header,{children:(0,i.jsx)(t.h1,{id:"settings--radio--user",children:"Settings \u2014 Radio & User"})}),"\n",(0,i.jsx)(t.p,{children:"Configure your radio hardware and user identity parameters."}),"\n",(0,i.jsx)(t.h2,{id:"user-settings",children:"User Settings"}),"\n",(0,i.jsx)(t.h3,{id:"user-profile",children:"User Profile"}),"\n",(0,i.jsxs)(t.table,{children:[(0,i.jsx)(t.thead,{children:(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.th,{children:"Setting"}),(0,i.jsx)(t.th,{children:"Description"})]})}),(0,i.jsxs)(t.tbody,{children:[(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.td,{children:"Long Name"}),(0,i.jsx)(t.td,{children:"Your display name (up to 39 characters)"})]}),(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.td,{children:"Short Name"}),(0,i.jsx)(t.td,{children:"4-character abbreviated name"})]}),(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.td,{children:"Licensed Operator"}),(0,i.jsx)(t.td,{children:"Enable if you hold an amateur radio license (enables higher power)"})]})]})]}),"\n",(0,i.jsx)(t.h3,{id:"applying-changes",children:"Applying Changes"}),"\n",(0,i.jsxs)(t.p,{children:["After modifying settings, tap ",(0,i.jsx)(t.strong,{children:"Save"})," to write the configuration to your radio. The device may reboot to apply changes."]}),"\n",(0,i.jsx)(t.h2,{id:"configuration",children:"Configuration"}),"\n",(0,i.jsx)(t.h3,{id:"device-config",children:"Device Config"}),"\n",(0,i.jsxs)(t.table,{children:[(0,i.jsx)(t.thead,{children:(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.th,{children:"Setting"}),(0,i.jsx)(t.th,{children:"Description"}),(0,i.jsx)(t.th,{children:"Default"})]})}),(0,i.jsxs)(t.tbody,{children:[(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.td,{children:"Role"}),(0,i.jsx)(t.td,{children:"Node behavior (Client, Router, etc.)"}),(0,i.jsx)(t.td,{children:"Client"})]}),(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.td,{children:"Rebroadcast Mode"}),(0,i.jsx)(t.td,{children:"How the node retransmits messages"}),(0,i.jsx)(t.td,{children:"All"})]}),(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.td,{children:"Node Info Broadcast (s)"}),(0,i.jsx)(t.td,{children:"Interval for broadcasting node info"}),(0,i.jsx)(t.td,{children:"10800"})]}),(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.td,{children:"Double-tap Button"}),(0,i.jsx)(t.td,{children:"Action for double-tap button press"}),(0,i.jsx)(t.td,{children:"Disabled"})]})]})]}),"\n",(0,i.jsx)(t.h3,{id:"lora-config",children:"LoRa Config"}),"\n",(0,i.jsxs)(t.table,{children:[(0,i.jsx)(t.thead,{children:(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.th,{children:"Setting"}),(0,i.jsx)(t.th,{children:"Description"}),(0,i.jsx)(t.th,{children:"Default"})]})}),(0,i.jsxs)(t.tbody,{children:[(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.td,{children:"Region"}),(0,i.jsx)(t.td,{children:"Regulatory region for frequency bands"}),(0,i.jsx)(t.td,{children:"Unset (must configure)"})]}),(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.td,{children:"Modem Preset"}),(0,i.jsx)(t.td,{children:"Speed/range tradeoff"}),(0,i.jsx)(t.td,{children:"LongFast"})]}),(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.td,{children:"Hop Limit"}),(0,i.jsx)(t.td,{children:"Maximum retransmit hops"}),(0,i.jsx)(t.td,{children:"3"})]}),(0,i.jsxs)(t.tr,{children:[(0,i.jsxs)(t.td,{children:[(0,i.jsx)(d.A,{term:"TX",definition:"The transmitting of data over the radio link.",routePath:"/docs/terms/",children:"TX"})," Power"]}),(0,i.jsx)(t.td,{children:"Transmission power (dBm); 0 = max allowed for region"}),(0,i.jsx)(t.td,{children:"0 (region max)"})]}),(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.td,{children:"Frequency Offset"}),(0,i.jsxs)(t.td,{children:["Fine-tune frequency (",(0,i.jsx)(d.A,{term:"MHz",definition:"A unit of frequency equal to one million hertz (cycles per second), used to specify the operating frequency of LoRa devices in the Meshtastic network, affecting range and data rate.",routePath:"/docs/terms/",children:"MHz"}),")"]}),(0,i.jsx)(t.td,{children:"0"})]}),(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.td,{children:"Channel Bandwidth"}),(0,i.jsx)(t.td,{children:"Bandwidth setting"}),(0,i.jsx)(t.td,{children:"Default for preset"})]})]})]}),"\n",(0,i.jsxs)(t.blockquote,{children:["\n",(0,i.jsxs)(t.p,{children:["\u26A0\uFE0F ",(0,i.jsx)(t.strong,{children:"Important:"})," You ",(0,i.jsx)(t.strong,{children:"must"})," set your region before transmitting. Operating without the correct region may violate local radio regulations. See the ",(0,i.jsx)(t.a,{href:"https://meshtastic.org/docs/getting-started/initial-config",children:"region configuration guide"})," on meshtastic.org for details."]}),"\n"]}),"\n",(0,i.jsx)(t.h3,{id:"modem-presets",children:"Modem Presets"}),"\n",(0,i.jsxs)(t.blockquote,{children:["\n",(0,i.jsxs)(t.p,{children:["\u{1F4A1} ",(0,i.jsx)(t.strong,{children:"Tip:"})," The ",(0,i.jsxs)(t.strong,{children:[(0,i.jsx)(d.A,{term:"SNR",definition:"A measure used in communications to quantify the level of a desired signal to the level of background noise. In Meshtastic and other wireless systems, a higher SNR indicates a clearer signal that can enhance the reliability and quality of data transmission.",routePath:"/docs/terms/",children:"SNR"})," Limit"]})," values are negative on purpose. ",(0,i.jsx)(d.A,{term:"LoRa",definition:"A low-power, long-range wireless communication technology used by Meshtastic devices to enable communication over distances of several kilometers without the need for cellular, Wi-Fi, or other traditional network infrastru
1ctures.",routePath:"/docs/terms/",children:"LoRa"})," can decode signals ",(0,i.jsx)(t.em,{children:"below"})," the noise floor, so a more-negative limit means the preset tolerates a weaker, noisier signal (more range). See ",(0,i.jsx)(t.a,{href:"/docs/software/android/user/signal-meter",children:"How the Signal Meter Works"})," for the full explanation."]}),"\n"]}),"\n",(0,i.jsxs)(t.table,{children:[(0,i.jsx)(t.thead,{children:(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.th,{children:"Preset"}),(0,i.jsx)(t.th,{children:"Range"}),(0,i.jsx)(t.th,{children:"Speed"}),(0,i.jsxs)(t.th,{children:[(0,i.jsx)(d.A,{term:"SNR",definition:"A measure used in communications to quantify the level of a desired signal to the level of background noise. In Meshtastic and other wireless systems, a higher SNR indicates a clearer signal that can enhance the reliability and quality of data transmission.",routePath:"/docs/terms/",children:"SNR"})," Limit"]}),(0,i.jsx)(t.th,{children:"Best For"})]})}),(0,i.jsxs)(t.tbody,{children:[(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.td,{children:"Short Turbo"}),(0,i.jsx)(t.td,{children:"~1 km"}),(0,i.jsx)(t.td,{children:"21.9 kbps"}),(0,i.jsx)(t.td,{children:"\u22127.5 dB"}),(0,i.jsx)(t.td,{children:"Dense urban with line-of-sight; data-heavy applications"})]}),(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.td,{children:"Short Fast"}),(0,i.jsx)(t.td,{children:"~3 km"}),(0,i.jsx)(t.td,{children:"10.9 kbps"}),(0,i.jsx)(t.td,{children:"\u22127.5 dB"}),(0,i.jsx)(t.td,{children:"Urban neighborhoods; buildings within a few blocks"})]}),(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.td,{children:"Short Slow"}),(0,i.jsx)(t.td,{children:"~5 km"}),(0,i.jsx)(t.td,{children:"5.5 kbps"}),(0,i.jsx)(t.td,{children:"\u221210 dB"}),(0,i.jsx)(t.td,{children:"Suburban short-range; moderate building density"})]}),(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.td,{children:"Medium Fast"}),(0,i.jsx)(t.td,{children:"~5 km"}),(0,i.jsx)(t.td,{children:"5.5 kbps"}),(0,i.jsx)(t.td,{children:"\u221212.5 dB"}),(0,i.jsx)(t.td,{children:"Suburban areas; moderate building density"})]}),(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.td,{children:"Medium Slow"}),(0,i.jsx)(t.td,{children:"~8 km"}),(0,i.jsx)(t.td,{children:"1.1 kbps"}),(0,i.jsx)(t.td,{children:"\u221215 dB"}),(0,i.jsx)(t.td,{children:"Suburban/rural; moderate range with slower speed"})]}),(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.td,{children:"Long Turbo"}),(0,i.jsx)(t.td,{children:"~10 km"}),(0,i.jsx)(t.td,{children:"4.4 kbps"}),(0,i.jsx)(t.td,{children:"\u221212.5 dB"}),(0,i.jsx)(t.td,{children:"Similar range to Long Fast but with 500 kHz bandwidth; faster throughput"})]}),(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.td,{children:"Long Fast"}),(0,i.jsx)(t.td,{children:"~10 km"}),(0,i.jsx)(t.td,{children:"1.1 kbps"}),(0,i.jsx)(t.td,{children:"\u221217.5 dB"}),(0,i.jsxs)(t.td,{children:[(0,i.jsx)(t.strong,{children:"General use (default)"})," \u2014 balanced range and speed"]})]}),(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.td,{children:"Long Moderate"}),(0,i.jsx)(t.td,{children:"~20 km"}),(0,i.jsx)(t.td,{children:"0.34 kbps"}),(0,i.jsx)(t.td,{children:"\u221217.5 dB"}),(0,i.jsx)(t.td,{children:"Rural with some terrain; occasional use"})]}),(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.td,{children:"Lite Fast"}),(0,i.jsx)(t.td,{children:"~5 km"}),(0,i.jsx)(t.td,{children:"5.5 kbps"}),(0,i.jsx)(t.td,{children:"\u221212.5 dB"}),(0,i.jsxs)(t.td,{children:["EU 866 ",(0,i.jsx)(d.A,{term:"MHz",definition:"A unit of frequency equal to one million hertz (cycles per second), used to specify the operating frequency of LoRa devices in the Meshtastic network, affecting range and data rate.",routePath:"/docs/terms/",children:"MHz"})," SRD band (125 kHz BW); comparable to Medium Fast"]})]}),(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.td,{children:"Lite Slow"}),(0,i.jsx)(t.td,{children:"~10 km"}),(0,i.jsx)(t.td,{children:"1.1 kbps"}),(0,i.jsx)(t.td,{children:"\u221215 dB"}),(0,i.jsxs)(t.td,{children:["EU 866 ",(0,i.jsx)(d.A,{term:"MHz",definition:"A unit of frequency equal to one million hertz (cycles per second), used to specify the operating frequency of LoRa devices in the Meshtastic network, affecting range and data rate.",routePath:"/docs/terms/",children:"MHz"})," SRD band (125 kHz BW); comparable to Long Fast"]})]}),(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.td,{children:"Narrow Fast"}),(0,i.jsx)(t.td,{children:"~5 km"}),(0,i.jsx)(t.td,{children:"2.7 kbps"}),(0,i.jsx)(t.td,{children:"\u221210 dB"}),(0,i.jsxs)(t.td,{children:["EU 868 ",(0,i.jsx)(d.A,{term:"MHz",definition:"A unit of frequency equal to one million hertz (cycles per second), used to specify the operating frequency of LoRa devices in the Meshtastic network, affecting range and data rate.",routePath:"/docs/terms/",children:"MHz"})," band (62.5 kHz BW); avoids interference with other devices"]})]}),(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.td,{children:"Narrow Slow"}),(0,i.jsx)(t.td,{children:"~10 km"}),(0,i.jsx)(t.td,{children:"1.1 kbps"}),(0,i.jsx)(t.td,{children:"\u221212.5 dB"}),(0,i.jsxs)(t.td,{children:["EU 868 ",(0,i.jsx)(d.A,{term:"MHz",definition:"A unit of frequency equal to one million hertz (cycles per second), used to specify the operating frequency of LoRa devices in the Meshtastic network, affecting range and data rate.",routePath:"/docs/terms/",children:"MHz"})," band (62.5 kHz BW); comparable to Long Fast"]})]}),(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.td,{children:(0,i.jsx)(t.del,{children:"Long Slow"})}),(0,i.jsx)(t.td,{children:"~30 km"}),(0,i.jsx)(t.td,{children:"0.18 kbps"}),(0,i.jsx)(t.td,{children:"\u221220 dB"}),(0,i.jsxs)(t.td,{children:["\u26A0\uFE0F ",(0,i.jsx)(t.strong,{children:"Deprecated"})," \u2014 still selectable but may be removed in a future firmware release"]})]}),(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.td,{children:(0,i.jsx)(t.del,{children:"Very Long Slow"})}),(0,i.jsx)(t.td,{children:"~40+ km"}),(0,i.jsx)(t.td,{children:"0.09 kbps"}),(0,i.jsx)(t.td,{children:"\u221220 dB"}),(0,i.jsxs)(t.td,{children:["\u26A0\uFE0F ",(0,i.jsx)(t.strong,{children:"Deprecated"})," \u2014 still selectable but may be removed in a future firmware release"]})]})]})]}),"\n",(0,i.jsxs)(t.blockquote,{children:["\n",(0,i.jsxs)(t.p,{children:["\u2139\uFE0F ",(0,i.jsx)(t.strong,{children:"Note:"})," This table uses the common short names. In the app's preset dropdown they read as ",(0,i.jsx)(t.strong,{children:"Short Range - Fast"}),", ",(0,i.jsx)(t.strong,{children:"Long Range - Fast"}),", ",(0,i.jsx)(t.strong,{children:"Lite - Fast"}),", ",(0,i.jsx)(t.strong,{children:"Narrow - Fast"}),", and so on."]}),"\n"]}),"\n",(0,i.jsx)(t.h4,{id:"choosing-a-modem-preset",children:"Choosing a Modem Preset"}),"\n",(0,i.jsxs)(t.p,{children:["The modem preset controls the fundamental tradeoff between ",(0,i.jsx)(t.strong,{children:"range"})," and ",(0,i.jsx)(t.strong,{children:"data rate"}),":"]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsxs)(t.li,{children:[(0,i.jsx)(t.strong,{children:"Slower presets"})," use more spreading, making signals decodable at weaker signal levels (lower ",(0,i.jsx)(d.A,{term:"SNR",definition:"A measure used in communications to quantify the level of a desired signal to the level of background noise. In Meshtastic and other wireless systems, a higher SNR indicates a clearer signal that can enhance the reliability and quality of data transmission.",routePath:"/docs/terms/",children:"SNR"})," limit). This means longer range but fewer bytes per second."]}),"\n",(0,i.jsxs)(t.li,{children:[(0,i.jsx)(t.strong,{children:"Faster presets"})," pack more data per transmission but require a stronger signal to decode."]}),"\n"]}),"\n",(0,i.jsx)(t.p,{children:(0,i.jsx)(t.strong,{children:"Practical guidance:"})}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsxs)(t.li,{children:[(0,i.jsx)(t.strong,{children:"Urban mesh (many nodes, short distances):"})," Use ",(0,i.jsx)(t.strong,{children:"Long Fast"})," (default) or ",(0,i.jsx)(t.strong,{children:"Short Fast"}),". Higher speed means less airtime congestion when many nodes share the channel."]}),"\n",(0,i.jsxs)(t.li,{children:[(0,i.jsx)(t.strong,{children:"Rural/sparse mesh (few nodes, long distances):"})," Use ",(0,i.jsx)(t.strong,{children:"Long Moderate"}),". Range matters more than speed when nodes are far apart."]}
1),"\n",(0,i.jsxs)(t.li,{children:[(0,i.jsxs)(t.strong,{children:["EU 866/868 ",(0,i.jsx)(d.A,{term:"MHz",definition:"A unit of frequency equal to one million hertz (cycles per second), used to specify the operating frequency of LoRa devices in the Meshtastic network, affecting range and data rate.",routePath:"/docs/terms/",children:"MHz"})," regulatory compliance:"]})," Use ",(0,i.jsx)(t.strong,{children:"Lite Fast"}),", ",(0,i.jsx)(t.strong,{children:"Lite Slow"}),", ",(0,i.jsx)(t.strong,{children:"Narrow Fast"}),", or ",(0,i.jsx)(t.strong,{children:"Narrow Slow"})," \u2014 these are optimized for the EU SRD/868 ",(0,i.jsx)(d.A,{term:"MHz",definition:"A unit of frequency equal to one million hertz (cycles per second), used to specify the operating frequency of LoRa devices in the Meshtastic network, affecting range and data rate.",routePath:"/docs/terms/",children:"MHz"})," bands with narrower bandwidths."]}),"\n",(0,i.jsxs)(t.li,{children:[(0,i.jsx)(t.strong,{children:"Fixed infrastructure links:"})," Use ",(0,i.jsx)(t.strong,{children:"Short Turbo"})," or ",(0,i.jsx)(t.strong,{children:"Long Turbo"})," for dedicated point-to-point links with good antennas and line-of-sight."]}),"\n",(0,i.jsxs)(t.li,{children:[(0,i.jsx)(t.strong,{children:"Mixed environments:"})," Stick with ",(0,i.jsx)(t.strong,{children:"Long Fast"})," \u2014 it's the community default and ensures compatibility with others in your area."]}),"\n"]}),"\n",(0,i.jsxs)(t.blockquote,{children:["\n",(0,i.jsxs)(t.p,{children:["\u26A0\uFE0F ",(0,i.jsx)(t.strong,{children:"Important:"})," All nodes on the same channel ",(0,i.jsx)(t.strong,{children:"must"})," use the same modem preset. Nodes with mismatched presets cannot communicate even if they share the same frequency and encryption key."]}),"\n"]}),"\n",(0,i.jsxs)(t.blockquote,{children:["\n",(0,i.jsxs)(t.p,{children:["\u{1F4A1} ",(0,i.jsx)(t.strong,{children:"Tip:"})," The range estimates above assume flat terrain and modest antennas. Elevation advantage (hilltop, rooftop) dramatically increases effective range. A well-placed Router with Long Fast can often outperform a ground-level node with Long Slow."]}),"\n"]}),"\n",(0,i.jsx)(t.h3,{id:"display-config",children:"Display Config"}),"\n",(0,i.jsxs)(t.table,{children:[(0,i.jsx)(t.thead,{children:(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.th,{children:"Setting"}),(0,i.jsx)(t.th,{children:"Description"})]})}),(0,i.jsxs)(t.tbody,{children:[(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.td,{children:"Screen Timeout"}),(0,i.jsx)(t.td,{children:"Time before display sleeps"})]}),(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.td,{children:"Display Units"}),(0,i.jsx)(t.td,{children:"Metric or Imperial"})]}),(0,i.jsxs)(t.tr,{children:[(0,i.jsxs)(t.td,{children:[(0,i.jsx)(d.A,{term:"OLED",definition:"A display type used on many Meshtastic devices. The OLED Type setting selects which panel driver the firmware uses.",routePath:"/docs/terms/",children:"OLED"})," Type"]}),(0,i.jsx)(t.td,{children:"Auto, SSD1306, SH1106, SH1107"})]}),(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.td,{children:"Compass Orientation"}),(0,i.jsx)(t.td,{children:"Rotation offset for compass display (0\xb0, 90\xb0, 180\xb0, 270\xb0)"})]}),(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.td,{children:(0,i.jsx)(t.del,{children:"Compass North"})}),(0,i.jsxs)(t.td,{children:["\u26A0\uFE0F ",(0,i.jsx)(t.strong,{children:"Deprecated"})," \u2014 replaced by Compass Orientation; still visible in older firmware"]})]})]})]}),"\n",(0,i.jsx)(t.h3,{id:"position-config",children:"Position Config"}),"\n",(0,i.jsxs)(t.table,{children:[(0,i.jsx)(t.thead,{children:(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.th,{children:"Setting"}),(0,i.jsx)(t.th,{children:"Description"})]})}),(0,i.jsxs)(t.tbody,{children:[(0,i.jsxs)(t.tr,{children:[(0,i.jsxs)(t.td,{children:[(0,i.jsx)(d.A,{term:"GPS",definition:"A satellite positioning system. A node with a GPS module determines its own location and can report that position to the mesh.",routePath:"/docs/terms/",children:"GPS"})," Enabled"]}),(0,i.jsxs)(t.td,{children:["Enable/disable ",(0,i.jsx)(d.A,{term:"GPS",definition:"A satellite positioning system. A node with a GPS module determines its own location and can report that position to the mesh.",routePath:"/docs/terms/",children:"GPS"})]})]}),(0,i.jsxs)(t.tr,{children:[(0,i.jsxs)(t.td,{children:[(0,i.jsx)(d.A,{term:"GPS",definition:"A satellite positioning system. A node with a GPS module determines its own location and can report that position to the mesh.",routePath:"/docs/terms/",children:"GPS"})," Update Interval"]}),(0,i.jsxs)(t.td,{children:["How often to acquire ",(0,i.jsx)(d.A,{term:"GPS",definition:"A satellite positioning system. A node with a GPS module determines its own location and can report that position to the mesh.",routePath:"/docs/terms/",children:"GPS"})," fix"]})]}),(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.td,{children:"Position Broadcast (s)"}),(0,i.jsx)(t.td,{children:"How often to share position"})]}),(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.td,{children:"Smart Position"}),(0,i.jsx)(t.td,{children:"Enable movement-based broadcasting"})]}),(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.td,{children:"Fixed Position"}),(0,i.jsx)(t.td,{children:"Use a manually set position"})]})]})]}),"\n",(0,i.jsx)(t.h3,{id:"power-config",children:"Power Config"}),"\n",(0,i.jsxs)(t.table,{children:[(0,i.jsx)(t.thead,{children:(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.th,{children:"Setting"}),(0,i.jsx)(t.th,{children:"Description"})]})}),(0,i.jsxs)(t.tbody,{children:[(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.td,{children:"Power Saving"}),(0,i.jsx)(t.td,{children:"Enable low-power sleep mode"})]}),(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.td,{children:"Shutdown After (s)"}),(0,i.jsx)(t.td,{children:"Auto-shutdown idle timer"})]}),(0,i.jsxs)(t.tr,{children:[(0,i.jsxs)(t.td,{children:[(0,i.jsx)(d.A,{term:"ADC",definition:"A circuit that turns a varying voltage into a digital value. Devices use one to read sensors and to measure battery voltage.",routePath:"/docs/terms/",children:"ADC"})," Multiplier"]}),(0,i.jsx)(t.td,{children:"Battery voltage calibration factor"})]}),(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.td,{children:"Wait Bluetooth (s)"}),(0,i.jsxs)(t.td,{children:["Time to wait for ",(0,i.jsx)(d.A,{term:"BLE",definition:"The default wireless connection between a no
1de and a phone client.",routePath:"/docs/terms/",children:"BLE"})," connection at boot"]})]}),(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.td,{children:"Mesh SDS Timeout (s)"}),(0,i.jsx)(t.td,{children:"Super-deep-sleep timeout"})]})]})]}),"\n",(0,i.jsx)(t.h3,{id:"network-config",children:"Network Config"}),"\n",(0,i.jsxs)(t.table,{children:[(0,i.jsx)(t.thead,{children:(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.th,{children:"Setting"}),(0,i.jsx)(t.th,{children:"Description"})]})}),(0,i.jsxs)(t.tbody,{children:[(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.td,{children:"WiFi Enabled"}),(0,i.jsxs)(t.td,{children:["Enable WiFi radio (",(0,i.jsx)(d.A,{term:"ESP32",definition:"A chipset of microcontroller made/designed by Espressif, used by a number of devices. Higher power usage than nRF52, but often cheaper and supports Wi-Fi if desired.",routePath:"/docs/terms/",children:"ESP32"})," devices)"]})]}),(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.td,{children:"WiFi SSID"}),(0,i.jsx)(t.td,{children:"Network name to connect to"})]}),(0,i.jsxs)(t.tr,{children:[(0,i.jsxs)(t.td,{children:["WiFi ",(0,i.jsx)(d.A,{term:"PSK",definition:"A secret code or passphrase used in Meshtastic channels for encryption, ensuring that only devices with the matching PSK can communicate within that specific channel.",routePath:"/docs/terms/",children:"PSK"})]}),(0,i.jsx)(t.td,{children:"Network password"})]}),(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.td,{children:"NTP Server"}),(0,i.jsx)(t.td,{children:"Time synchronization server"})]}),(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.td,{children:"Syslog Server"}),(0,i.jsx)(t.td,{children:"Remote logging server"})]})]})]}),"\n",(0,i.jsx)(t.p,{children:(0,i.jsx)(t.img,{alt:"IP address field",src:n(56474).A+"",width:"1080",height:"210"})}),"\n",(0,i.jsx)(t.h3,{id:"bluetooth-config",children:"Bluetooth Config"}),"\n",(0,i.jsxs)(t.table,{children:[(0,i.jsx)(t.thead,{children:(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.th,{children:"Setting"}),(0,i.jsx)(t.th,{children:"Description"})]})}),(0,i.jsxs)(t.tbody,{children:[(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.td,{children:"Bluetooth Enabled"}),(0,i.jsxs)(t.td,{children:["Enable/disable ",(0,i.jsx)(d.A,{term:"BLE",definition:"The default wireless connection between a node and a phone client.",routePath:"/docs/terms/",children:"BLE"})," radio"]})]}),(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.td,{children:"Pairing Mode"}),(0,i.jsx)(t.td,{children:"Fixed PIN, Random PIN, or No PIN"})]}),(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.td,{children:"Fixed PIN"}),(0,i.jsx)(t.td,{children:"PIN code for pairing (default: 123456)"})]})]})]}),"\n",(0,i.jsx)(t.h3,{id:"security-config",children:"Security Config"}),"\n",(0,i.jsxs)(t.table,{children:[(0,i.jsx)(t.thead,{children:(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.th,{children:"Setting"}),(0,i.jsx)(t.th,{children:"Description"})]})}),(0,i.jsxs)(t.tbody,{children:[(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.td,{children:"Public Key"}),(0,i.jsx)(t.td,{children:"Your node's public key (read-only)"})]}),(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.td,{children:"Admin Key"}),(0,i.jsx)(t.td,{children:"Key for remote administration"})]}),(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.td,{children:"Private Key"}),(0,i.jsx)(t.td,{children:"Your node's private key (handle securely)"})]}),(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.td,{children:(0,i.jsx)(t.del,{children:"Admin Channel Enabled"})}),(0,i.jsx)(t.td,{children:"\u26A0\uFE0F Removed \u2014 now configured automatically when an admin key is set"})]}),(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.td,{children:"Debug Log"}),(0,i.jsx)(t.td,{children:"Output live debug logging over serial/bluetooth"})]}),(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.td,{children:"Serial Enabled"}),(0,i.jsx)(t.td,{children:"Enable serial console access (moved from Device Config)"})]}),(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.td,{children:"Managed Mode"}),(0,i.jsx)(t.td,{children:"Restrict non-admin channel changes"})]}),(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.td,{children:"Backup Keys"}),(0,i.jsx)(t.td,{children:"Save an encrypted backup of the node's keys on this device (Android only)"})]}),(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.td,{children:"Restore Keys"}),(0,i.jsx)(t.td,{children:"Write the backed-up keys back to the node (available once a backup exists)"})]}),(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.td,{children:"Delete Key Backup"}),(0,i.jsx)(t.td,{children:"Remove the stored key backup from this device"})]}),(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.td,{children:"Protection Level"}),(0,i.jsxs)(t.td,{children:["Packet authenticity \u2014 how unsigned or relayed packets are treated: ",(0,i.jsx)(t.strong,{children:"Strict"}),", ",(0,i.jsx)(t.strong,{children:"Balanced"}),", or ",(0,i.jsx)(t.strong,{children:"Compatible"})," (requires supporting firmware;
1 Strict asks for confirmation)"]})]})]})]}),"\n",(0,i.jsx)(t.p,{children:(0,i.jsx)(t.img,{alt:"Password field",src:n(52524).A+"",width:"1080",height:"210"})}),"\n",(0,i.jsx)(t.p,{children:"Settings use standard preference controls \u2014 dropdowns, toggles, and sliders:"}),"\n",(0,i.jsxs)(t.table,{children:[(0,i.jsx)(t.thead,{children:(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.th,{children:"Control"}),(0,i.jsx)(t.th,{children:"Screenshot"})]})}),(0,i.jsxs)(t.tbody,{children:[(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.td,{children:"Dropdown"}),(0,i.jsx)(t.td,{children:(0,i.jsx)(t.img,{alt:"Dropdown",src:n(1195).A+"",width:"1080",height:"263"})})]}),(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.td,{children:"Toggle"}),(0,i.jsx)(t.td,{children:(0,i.jsx)(t.img,{alt:"Toggle",src:n(15830).A+"",width:"1080",height:"147"})})]}),(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.td,{children:"Slider"}),(0,i.jsx)(t.td,{children:(0,i.jsx)(t.img,{alt:"Slider",src:n(46279).A+"",width:"1080",height:"373"})})]})]})]}),"\n",(0,i.jsx)(t.h2,{id:"related-topics",children:"Related Topics"}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsxs)(t.li,{children:[(0,i.jsx)(t.a,{href:"/docs/software/android/user/settings-module-admin",children:"Settings \u2014 Modules & Admin"})," \u2014 optional feature modules and device administration"]}),"\n",(0,i.jsxs)(t.li,{children:[(0,i.jsx)(t.a,{href:"/docs/software/android/user/signal-meter",children:"Signal Meter"})," \u2014 how modem presets affect signal quality thresholds"]}),"\n",(0,i.jsxs)(t.li,{children:[(0,i.jsx)(t.a,{href:"https://meshtastic.org/docs/configuration/radio/lora",children:"LoRa configuration"})," \u2014 detailed ",(0,i.jsx)(d.A,{term:"LoRa",definition:"A low-power, long-range wireless communication technology used by Meshtastic devices to enable communication over distances of several kilometers without the need for cellular, Wi-Fi, or other traditional network infrastructures.",routePath:"/docs/terms/",children:"LoRa"})," settings reference on meshtastic.org"]}),"\n",(0,i.jsxs)(t.li,{children:[(0,i.jsx)(t.a,{href:"https://meshtastic.org/docs/getting-started/initial-config",children:"Initial configuration"})," \u2014 region setup guide on meshtastic.org"]}),"\n"]}),"\n",(0,i.jsx)(t.hr,{})]})}function x(e={}){let{wrapper:t}={...(0,r.R)(),...e.components};return t?(0,i.jsx)(t,{...e,children:(0,i.jsx)(h,{...e})}):h(e)}},1195(e,t,n){n.d(t,{A:()=>s});let s="data:image/webp;base64,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"},56474(e,t,n){n.d(t,{A:()=>s});let s="data:image/webp;base64,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"},52524(e,t,n){n.d(t,{A:()=>s});let s="data:image/webp;base64,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"},46279(e,t,n){n.d(t,{A:()=>s});let s="data:image/webp;base64,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"},15830(e,t,n){n.d(t,{A:()=>s});let s="data:image/webp;base64,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"},67008(e,t,n){n.d(t,{R:()=>d,x:()=>o});var s=n(71763);let i={},r=s.createContext(i);function d(e){let t=s.useContext(r);return s.useMemo(function(){return"function"==typeof e?e(t):{...t,...e}},[t,e])}function o(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:d(e.components),s.createElement(r.Provider,{value:t},e.children)}},87622(e,t,n){n.d(t,{A:()=>d});var s=n(71763),i=n(37773),r=n(91987);function d({term:e,definition:t,abbreviation:n,routePath:o="/glossary",children:l}){let[a,c]=(0,s.useState)(!1),[h,x]=(0,s.useState)(null),[u,j]=(0,s.useState)("top"),g=(0,s.useRef)(null),A=(0,s.useRef)(null),m=(0,s.useCallback)(()=>{let e;if(!g.current||!A.current)return;let t=g.current.getBoundingClientRect(),n=A.current.getBoundingClientRect(),s=window.innerWidth,i=window.innerHeight,r=document.querySelector(".navbar"),d=r?r.getBoundingClientRect().bottom:0,o=t.to
1p-d>=n.height+8,l=i-t.bottom>=n.height+8,a=o||!l?"top":"bottom";e="top"===a?t.top-n.height-8:t.bottom+8;let c=t.left+t.width/2-n.width/2;c=Math.max(8,Math.min(c,s-n.width-8)),j(a),x({top:Math.max(d+4,e),left:c})},[]);(0,s.useEffect)(()=>{let e;if(!a)return;let t=requestAnimationFrame(()=>{e=requestAnimationFrame(()=>{m()})}),n=()=>m(),s=()=>m();return window.addEventListener("scroll",n,!0),window.addEventListener("resize",s),()=>{cancelAnimationFrame(t),e&&cancelAnimationFrame(e),window.removeEventListener("scroll",n,!0),window.removeEventListener("resize",s)}},[a,m]);let f=(0,i.P_)("docusaurus-plugin-glossary"),p=(0,s.useMemo)(()=>{if(t&&"string"==typeof t&&t.length>0)return t;let n=(f&&f.terms||[]).find(t=>"string"==typeof t.term&&t.term.toLowerCase()===String(e).toLowerCase());return n&&n.definition?n.definition:void 0},[t,f,e]),b=(0,s.useMemo)(()=>{let t=n;if(!t){let n=(f&&f.terms||[]).find(t=>"string"==typeof t.term&&t.term.toLowerCase()===String(e).toLowerCase());t=n&&n.abbreviation}if("string"!=typeof t)return;let s=t.trim();if(s&&s.toLowerCase()!==String(e).toLowerCase())return s},[n,f,e]),P=(0,s.useMemo)(()=>o&&"string"==typeof o&&o.length>0?o:f&&f.routePath||"/glossary",[f,o]),w=l||e,y=e.toLowerCase().replace(/\s+/g,"-");return(0,r.jsxs)("span",{ref:g,className:"glossaryTermWrapper_ud7W",children:[(0,r.jsx)("a",{href:`${P}#${y}`,className:"glossaryTerm_x2nJ",onMouseEnter:()=>c(!0),onMouseLeave:()=>c(!1),onFocus:()=>c(!0),onBlur:()=>c(!1),"aria-describedby":`tooltip-${y}`,children:w}),p&&(0,r.jsxs)("span",{ref:A,id:`tooltip-${y}`,className:`tooltip_WjgA ${a?"tooltipVisible_AjfD":""} ${"top"===u?"tooltipTop_uMN4":"tooltipBottom_U9P5"} tooltipFloating_nLk7`,role:"tooltip",style:a&&h?{top:`${h.top}px`,left:`${h.left}px`}:void 0,children:[(0,r.jsx)("strong",{children:e}),b?` (${b}). `:"",p]})]})}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.