PageSourceSearch

https://meshtastic.org/assets/js/1f254723.0a2b1d42.js

js meshtastic.org collected 2026-09-24 08:45:50 UTC 9,742 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkmeshtastic=self.webpackChunkmeshtastic||[]).push([["26188"],{28394(e,t,n){n.r(t),n.d(t,{metadata:()=>i,default:()=>u,frontMatter:()=>a,contentTitle:()=>l,toc:()=>d,assets:()=>c});var i=JSON.parse('{"id":"configuration/radio/config","title":"Radio Configuration","description":"Dive into the technical specifics of configuring your Meshtastic radio settings, including frequency ranges, power limits, and channels for optimal communication.","source":"@site/versioned_docs/version-2.7/configuration/radio/index.mdx","sourceDirName":"configuration/radio","slug":"/configuration/radio/","permalink":"/docs/2.7/configuration/radio/","draft":false,"unlisted":false,"tags":[],"version":"2.7","lastUpdatedBy":"rcarteraz","sidebarPosition":1,"frontMatter":{"id":"config","title":"Radio Configuration","sidebar_label":"Radio Config","sidebar_position":1,"description":"Dive into the technical specifics of configuring your Meshtastic radio settings, including frequency ranges, power limits, and channels for optimal communication."},"sidebar":"Sidebar","previous":{"title":"Configuration","permalink":"/docs/2.7/configuration"},"next":{"title":"Bluetooth","permalink":"/docs/2.7/configuration/radio/bluetooth"}}'),r=n(91987),o=n(67008),s=n(87622);let a={id:"config",title:"Radio Configuration",sidebar_label:"Radio Config",sidebar_position:1,description:"Dive into the technical specifics of configuring your Meshtastic radio settings, including frequency ranges, power limits, and channels for optimal communication."},l,c={},d=[];function h(e){let t={a:"a",p:"p",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",...(0,o.R)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(t.p,{children:"There are several config sections in the Meshtastic firmware, these are broken out so they can be sent as small admin messages over the mesh."}),"\n",(0,r.jsxs)(t.table,{children:[(0,r.jsx)(t.thead,{children:(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.th,{style:{textAlign:"center"},children:"Name"}),(0,r.jsx)(t.th,{style:{textAlign:"center"},children:"Description"})]})}),(0,r.jsxs)(t.tbody,{children:[(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{style:{textAlign:"center"},children:(0,r.jsx)(t.a,{href:"./bluetooth",children:"Bluetooth"})}),(0,r.jsx)(t.td,{style:{textAlign:"center"},children:"The bluetooth config options are: Enabled, Pairing Mode and Fixed PIN."})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{style:{textAlign:"center"},children:(0,r.jsx)(t.a,{href:"./channels",children:"Channels"})}),(0,r.jsx)(t.td,{style:{textAlign:"center"},children:"The channels config options are: Index, Role and Settings."})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{style:{textAlign:"center"},children:(0,r.jsx)(t.a,{href:"./device",children:"Device"})}),(0,r.jsx)(t.td,{style:{textAlign:"center"},children:"The device config options are: Device Role, Serial Output, Debug Log and Factory Reset."})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{style:{textAlign:"center"},children:(0,r.jsx)(t.a,{href:"./display",children:"Display"})}),(0,r.jsxs)(t.td,{style:{textAlign:"center"},children:["The display config options are: Screen On Duration, Auto Carousel Interval, Always Point North, and ",(0,r.jsx)(s.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"})," Format."]})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{style:{textAlign:"center"},children:(0,r.jsx)(t.a,{href:"./lora",children:"LoRa"})}),(0,r.jsxs)(t.td,{style:{textAlign:"center"},children:["The ",(0,r.jsx)(s.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"})," config options are: Region, Modem Preset, Max Hops, Transmit Power, Bandwidth, Spread Factor, Coding Rate, Frequency Offset, Transmit Disabled and Ignore Incoming Array."]})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{style:{textAlign:"center"},children:(0,r.jsx)(t.a,{href:"./network",children:"Network"})}),(0,r.jsxs)(t.td,{style:{textAlign:"center"},children:["The network config options are: WiFi Enabled, WiFi SSID, WiFi ",(0,r.jsx)(s.A,{term:"PSK",definition:"A secret 
1code 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"}),", WiFi Mode and NTP Server."]})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{style:{textAlign:"center"},children:(0,r.jsx)(t.a,{href:"./position",children:"Position"})}),(0,r.jsxs)(t.td,{style:{textAlign:"center"},children:["The position config options are: ",(0,r.jsx)(s.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,r.jsx)(s.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,r.jsx)(s.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"})," Attempt Time, Fixed Position, Smart Broadcast, Broadcast Interval and Position Packet Flags."]})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{style:{textAlign:"center"},children:(0,r.jsx)(t.a,{href:"./power",children:"Power"})}),(0,r.jsxs)(t.td,{style:{textAlign:"center"},children:["The power config options are: Charge Current, Power Saving, Shutdown after losing power, ",(0,r.jsx)(s.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 Override Wait Bluetooth Interval, Light Sleep Interval and Minimum Wake Interval."]})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{style:{textAlign:"center"},children:(0,r.jsx)(t.a,{href:"./security",children:"Security"})}),(0,r.jsx)(t.td,{style:{textAlign:"center"},children:"The security config options are: Public Key, Private Key, Admin Key, Is Managed, Serial Console, Debug Logs, and Admin Channel."})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{style:{textAlign:"center"},children:(0,r.jsx)(t.a,{href:"./user",children:"User"})}),(0,r.jsx)(t.td,{style:{textAlign:"center"},children:"The user config options are: Long Name, Short Name, Is Licensed, and Is Unmessageable"})]})]})]})]})}function u(e={}){let{wrapper:t}={...(0,o.R)(),...e.components};return t?(0,r.jsx)(t,{...e,children:(0,r.jsx)(h,{...e})}):h(e)}},67008(e,t,n){n.d(t,{R:()=>s,x:()=>a});var i=n(71763);let r={},o=i.createContext(r);function s(e){let t=i.useContext(o);return i.useMemo(function(){return"function"==typeof e?e(t):{...t,...e}},[t,e])}function a(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:s(e.components),i.createElement(o.Provider,{value:t},e.children)}},87622(e,t,n){n.d(t,{A:()=>s});var i=n(71763),r=n(37773),o=n(91987);function s({term:e,definition:t,abbreviation:n,routePath:a="/glossary",children:l}){let[c,d]=(0,i.useState)(!1),[h,u]=(0,i.useState)(null),[g,m]=(0,i.useState)("top"),f=(0,i.useRef)(null),p=(0,i.useRef)(null),x=(0,i.useCallback)(()=>{let e;if(!f.current||!p.current)return;let t=f.current.getBoundingClientRect(),n=p.current.getBoundingClientRect(),i=window.innerWidth,r=window.innerHeight,o=document.querySelector(".navbar"),s=o?o.getBoundingClientRect().bottom:0,a=t.to
1p-s>=n.height+8,l=r-t.bottom>=n.height+8,c=a||!l?"top":"bottom";e="top"===c?t.top-n.height-8:t.bottom+8;let d=t.left+t.width/2-n.width/2;d=Math.max(8,Math.min(d,i-n.width-8)),m(c),u({top:Math.max(s+4,e),left:d})},[]);(0,i.useEffect)(()=>{let e;if(!c)return;let t=requestAnimationFrame(()=>{e=requestAnimationFrame(()=>{x()})}),n=()=>x(),i=()=>x();return window.addEventListener("scroll",n,!0),window.addEventListener("resize",i),()=>{cancelAnimationFrame(t),e&&cancelAnimationFrame(e),window.removeEventListener("scroll",n,!0),window.removeEventListener("resize",i)}},[c,x]);let y=(0,r.P_)("docusaurus-plugin-glossary"),j=(0,i.useMemo)(()=>{if(t&&"string"==typeof t&&t.length>0)return t;let n=(y&&y.terms||[]).find(t=>"string"==typeof t.term&&t.term.toLowerCase()===String(e).toLowerCase());return n&&n.definition?n.definition:void 0},[t,y,e]),w=(0,i.useMemo)(()=>{let t=n;if(!t){let n=(y&&y.terms||[]).find(t=>"string"==typeof t.term&&t.term.toLowerCase()===String(e).toLowerCase());t=n&&n.abbreviation}if("string"!=typeof t)return;let i=t.trim();if(i&&i.toLowerCase()!==String(e).toLowerCase())return i},[n,y,e]),A=(0,i.useMemo)(()=>a&&"string"==typeof a&&a.length>0?a:y&&y.routePath||"/glossary",[y,a]),v=l||e,b=e.toLowerCase().replace(/\s+/g,"-");return(0,o.jsxs)("span",{ref:f,className:"glossaryTermWrapper_ud7W",children:[(0,o.jsx)("a",{href:`${A}#${b}`,className:"glossaryTerm_x2nJ",onMouseEnter:()=>d(!0),onMouseLeave:()=>d(!1),onFocus:()=>d(!0),onBlur:()=>d(!1),"aria-describedby":`tooltip-${b}`,children:v}),j&&(0,o.jsxs)("span",{ref:p,id:`tooltip-${b}`,className:`tooltip_WjgA ${c?"tooltipVisible_AjfD":""} ${"top"===g?"tooltipTop_uMN4":"tooltipBottom_U9P5"} tooltipFloating_nLk7`,role:"tooltip",style:c&&h?{top:`${h.top}px`,left:`${h.left}px`}:void 0,children:[(0,o.jsx)("strong",{children:e}),w?` (${w}). `:"",j]})]})}}}]);

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.