PageSourceSearch

https://meshtastic.org/assets/js/26d425f3.fb2b0c31.js

js meshtastic.org collected 2026-09-24 08:46:24 UTC 10,269 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkmeshtastic=self.webpackChunkmeshtastic||[]).push([["2966"],{17962(e,t,r){r.r(t),r.d(t,{metadata:()=>i,default:()=>u,frontMatter:()=>l,contentTitle:()=>d,toc:()=>a,assets:()=>c});var i=JSON.parse('{"id":"development/device/error-codes","title":"Critical Error Codes","description":"The device might report these fault codes on the screen, but it will also be outputted on the device serial output. If you encounter a fault code, please post on the forum and we\'ll try to help.","source":"@site/docs/development/device/error-codes.mdx","sourceDirName":"development/device","slug":"/development/device/error-codes","permalink":"/docs/development/device/error-codes","draft":false,"unlisted":false,"editUrl":"https://github.com/meshtastic/meshtastic/edit/master/docs/development/device/error-codes.mdx","tags":[],"version":"current","lastUpdatedBy":"rcarteraz","sidebarPosition":4,"frontMatter":{"id":"error-codes","title":"Critical Error Codes","sidebar_label":"Error Codes","sidebar_position":4},"sidebar":"Sidebar","previous":{"title":"Module API","permalink":"/docs/development/device/module-api"},"next":{"title":"Firmware","permalink":"/docs/development/firmware"}}'),n=r(91987),s=r(67008),o=r(87622);let l={id:"error-codes",title:"Critical Error Codes",sidebar_label:"Error Codes",sidebar_position:4},d,c={},a=[];function h(e){let t={a:"a",admonition:"admonition",em:"em",p:"p",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",...(0,s.R)(),...e.components};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(t.p,{children:"The device might report these fault codes on the screen, but it will also be outputted on the device serial output. If you encounter a fault code, please post on the forum and we'll try to help."}),"\n",(0,n.jsx)(t.admonition,{type:"note",children:(0,n.jsxs)(t.p,{children:["This table is derived from the ",(0,n.jsx)(t.a,{href:"https://buf.build/meshtastic/protobufs/docs/main:meshtastic#meshtastic.CriticalErrorCode",children:"protobufs"})]})}),"\n",(0,n.jsxs)(t.table,{children:[(0,n.jsx)(t.thead,{children:(0,n.jsxs)(t.tr,{children:[(0,n.jsx)(t.th,{style:{textAlign:"center"},children:"Name"}),(0,n.jsx)(t.th,{style:{textAlign:"center"},children:"Number"}),(0,n.jsx)(t.th,{style:{textAlign:"left"},children:"Description"})]})}),(0,n.jsxs)(t.tbody,{children:[(0,n.jsxs)(t.tr,{children:[(0,n.jsx)(t.td,{style:{textAlign:"center"},children:"TxWatchdog"}),(0,n.jsx)(t.td,{style:{textAlign:"center"},children:"1"}),(0,n.jsxs)(t.td,{style:{textAlign:"left"},children:["A software bug was detected while trying to send ",(0,n.jsx)(o.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"}),"."]})]}),(0,n.jsxs)(t.tr,{children:[(0,n.jsx)(t.td,{style:{textAlign:"center"},children:"SleepEnterWait"}),(0,n.jsx)(t.td,{style:{textAlign:"center"},children:"2"}),(0,n.jsx)(t.td,{style:{textAlign:"left"},children:"A software bug was detected on entry to sleep."})]}),(0,n.jsxs)(t.tr,{children:[(0,n.jsx)(t.td,{style:{textAlign:"center"},children:"NoRadio"}),(0,n.jsx)(t.td,{style:{textAlign:"center"},children:"3"}),(0,n.jsxs)(t.td,{style:{textAlign:"left"},children:["No ",(0,n.jsx)(o.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"})," radio hardware could be found."]})]}),(0,n.jsxs)(t.tr,{children:[(0,n.jsx)(t.td,{style:{textAlign:"center"},children:"Unspecified"}),(0,n.jsx)(t.td,{style:{textAlign:"center"},children:"4"}),(0,n.jsx)(t.td,{style:{textAlign:"left"},children:"Not normally used."})]}),(0,n.jsxs)(t.tr,{children:[(0,n.jsx)(t.td,{style:{textAlign:"center"},children:"UBloxInitFailed"}),(0,n.jsx)(t.td,{style:{textAlign:"center"},children:"5"}),(0,n.jsxs)(t.td,{style:{textAlign:"left"},children:["Failed while configuring a UBlox ",(0,n.jsx)(o.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,n.jsxs)(t.tr,{children:[(0,n.jsx)(t.td,{style:{textAlign:"center"},children:"NoAXP192"}),(0,n.jsx)(t.td,{style:{textAlign:"center"},children:"6"}),(0,n.jsx)(t.td,{style:{textAlign:"left"},children:"This board was expected to have a power management chip, but it is missing or broken."})]}),(0,n.jsxs)(t.tr,{children:[(0,n.jsx)(t.td,{style:{textAlign:"center"}
1,children:"InvalidRadioSetting"}),(0,n.jsx)(t.td,{style:{textAlign:"center"},children:"7"}),(0,n.jsx)(t.td,{style:{textAlign:"left"},children:"The channel tried to set a radio setting not supported by this chipset; radio communication settings are now undefined."})]}),(0,n.jsxs)(t.tr,{children:[(0,n.jsx)(t.td,{style:{textAlign:"center"},children:"TransmitFailed"}),(0,n.jsx)(t.td,{style:{textAlign:"center"},children:"8"}),(0,n.jsx)(t.td,{style:{textAlign:"left"},children:"Radio transmit hardware failure. Data was sent to the radio chip, but it did not respond with an interrupt."})]}),(0,n.jsxs)(t.tr,{children:[(0,n.jsx)(t.td,{style:{textAlign:"center"},children:"Brownout"}),(0,n.jsx)(t.td,{style:{textAlign:"center"},children:"9"}),(0,n.jsx)(t.td,{style:{textAlign:"left"},children:"Main CPU voltage dropped below the minimum acceptable value."})]}),(0,n.jsxs)(t.tr,{children:[(0,n.jsx)(t.td,{style:{textAlign:"center"},children:"SX1262Failure"}),(0,n.jsx)(t.td,{style:{textAlign:"center"},children:"10"}),(0,n.jsxs)(t.td,{style:{textAlign:"left"},children:["Self-test of the ",(0,n.jsx)(o.A,{term:"SX1262",definition:"A Semtech sub-GHz LoRa transceiver, used in most current Meshtastic hardware and recommended over the older SX127x series.",routePath:"/docs/terms/",children:"SX1262"})," radio chip failed."]})]}),(0,n.jsxs)(t.tr,{children:[(0,n.jsx)(t.td,{style:{textAlign:"center"},children:"RadioSpiBug"}),(0,n.jsx)(t.td,{style:{textAlign:"center"},children:"11"}),(0,n.jsx)(t.td,{style:{textAlign:"left"},children:"A failure (likely software, possibly hardware) was detected while sending packets. If this occurs on your board, please post in the forum to help us collect information to fix this bug."})]}),(0,n.jsxs)(t.tr,{children:[(0,n.jsx)(t.td,{style:{textAlign:"center"},children:"FlashCorruptionRecoverable"}),(0,n.jsx)(t.td,{style:{textAlign:"center"},children:"12"}),(0,n.jsx)(t.td,{style:{textAlign:"left"},children:"Corruption was detected on the flash filesystem, but it was repaired."})]}),(0,n.jsxs)(t.tr,{children:[(0,n.jsx)(t.td,{style:{textAlign:"center"},children:"FlashCorruptionUnrecoverable"}),(0,n.jsx)(t.td,{style:{textAlign:"center"},children:"13"}),(0,n.jsxs)(t.td,{style:{textAlign:"left"},children:["Corruption was detected on the flash filesystem, and it could not be repaired. ",(0,n.jsxs)(t.em,{children:["Note: Your node will likely need reconfiguration upon the next reboot (e.g., ",(0,n.jsx)(o.A,{term:"LoS",definition:"A pathway through only air between two points.",routePath:"/docs/terms/",children:"loss"})," of region code)."]})]})]})]})]})]})}function u(e={}){let{wrapper:t}={...(0,s.R)(),...e.components};return t?(0,n.jsx)(t,{...e,children:(0,n.jsx)(h,{...e})}):h(e)}},67008(e,t,r){r.d(t,{R:()=>o,x:()=>l});var i=r(71763);let n={},s=i.createContext(n);function o(e){let t=i.useContext(s);return i.useMemo(function(){return"function"==typeof e?e(t):{...t,...e}},[t,e])}function l(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(n):e.components||n:o(e.components),i.createElement(s.Provider,{value:t},e.children)}},87622(e,t,r){r.d(t,{A:()=>o});var i=r(71763),n=r(37773),s=r(91987);function o({term:e,definition:t,abbreviation:r,routePath:l="/glossary",children:d}){let[c,a]=(0,i.useState)(!1),[h,u]=(0,i.useState)(null),[x,m]=(0,i.useState)("top"),p=(0,i.useRef)(null),f=(0,i.useRef)(null),g=(0,i.useCallback)(()=>{let e;if(!p.current||!f.current)return;let t=p.current.getBoundingClientRect(),r=f.current.getBoundingClientRect(),i=window.innerWidth,n=window.innerHeight,s=document.querySelector(".navbar"),o=s?s.getBoundingClientRect().bottom:0,l=t.top-o>=r.height+8,d=n-t.bottom>=r.height+8,c=l||!d?"top":"bottom";e="top"===c?t.top-r.height-8:t.bottom+8;let a=t.left+t.width/2-r.width/2;a=Math.max(8,Math.min(a,i-r.width-8)),m(c),u({top:Math.max(o+4,e),left:a})},[]);(0,i.useEffect)(()=>{let e;if(!c)return;let t=requestAnimationFrame(()=>{e=requestAnimationFrame(()=>{g()})}),r=()=>g(),i=()=>g();return window.addEventListener("scroll",r,!0),window.addEventListener("resize",i),()=>{cancelAnimationFrame(t),e&&cancelAnimationFrame(e),window.removeEventListener("scroll",r,!0),window.removeEventListener("resize",i)}},[c,g]);let y=(0,n.P_)("docusaurus-plugin-glossary"),j=(0,i.useMemo)(()=>
1{if(t&&"string"==typeof t&&t.length>0)return t;let r=(y&&y.terms||[]).find(t=>"string"==typeof t.term&&t.term.toLowerCase()===String(e).toLowerCase());return r&&r.definition?r.definition:void 0},[t,y,e]),w=(0,i.useMemo)(()=>{let t=r;if(!t){let r=(y&&y.terms||[]).find(t=>"string"==typeof t.term&&t.term.toLowerCase()===String(e).toLowerCase());t=r&&r.abbreviation}if("string"!=typeof t)return;let i=t.trim();if(i&&i.toLowerCase()!==String(e).toLowerCase())return i},[r,y,e]),A=(0,i.useMemo)(()=>l&&"string"==typeof l&&l.length>0?l:y&&y.routePath||"/glossary",[y,l]),b=d||e,v=e.toLowerCase().replace(/\s+/g,"-");return(0,s.jsxs)("span",{ref:p,className:"glossaryTermWrapper_ud7W",children:[(0,s.jsx)("a",{href:`${A}#${v}`,className:"glossaryTerm_x2nJ",onMouseEnter:()=>a(!0),onMouseLeave:()=>a(!1),onFocus:()=>a(!0),onBlur:()=>a(!1),"aria-describedby":`tooltip-${v}`,children:b}),j&&(0,s.jsxs)("span",{ref:f,id:`tooltip-${v}`,className:`tooltip_WjgA ${c?"tooltipVisible_AjfD":""} ${"top"===x?"tooltipTop_uMN4":"tooltipBottom_U9P5"} tooltipFloating_nLk7`,role:"tooltip",style:c&&h?{top:`${h.top}px`,left:`${h.left}px`}:void 0,children:[(0,s.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.