1"use strict";(self.webpackChunkmeshtastic=self.webpackChunkmeshtastic||[]).push([["29090"],{61292(e,t,i){i.r(t),i.d(t,{metadata:()=>n,default:()=>m,frontMatter:()=>l,contentTitle:()=>c,toc:()=>h,assets:()=>d});var n=JSON.parse('{"id":"hardware/devices/heltec-automation/meshpocket/meshpocket","title":"HELTEC\xae MeshPocket","description":"MeshPocket, made by Heltec, is a compact and portable device that combines QI2 magnetic wireless charging with an integrated low-power Meshtastic device based on the nRF52840 MCU and a 2.13\\" e-ink display. Available with either a 5000 or 10000 mAh battery, it is designed for everyday use, outdoor exploration, and reliable off-grid messaging.","source":"@site/docs/hardware/devices/heltec-automation/meshpocket/index.mdx","sourceDirName":"hardware/devices/heltec-automation/meshpocket","slug":"/hardware/devices/heltec-automation/meshpocket/","permalink":"/docs/hardware/devices/heltec-automation/meshpocket/","draft":false,"unlisted":false,"editUrl":"https://github.com/meshtastic/meshtastic/edit/master/docs/hardware/devices/heltec-automation/meshpocket/index.mdx","tags":[],"version":"current","lastUpdatedBy":"rcarteraz","sidebarPosition":5,"frontMatter":{"id":"meshpocket","title":"HELTEC\xae MeshPocket","sidebar_label":"MeshPocket","sidebar_position":5},"sidebar":"Sidebar","previous":{"title":"Buttons","permalink":"/docs/hardware/devices/heltec-automation/mesh-node/buttons"},"next":{"title":"HT-CT62","permalink":"/docs/hardware/devices/heltec-automation/ht62/"}}'),r=i(91987),s=i(67008),o=i(87622),a=i(11811);let l={id:"meshpocket",title:"HELTEC\xae MeshPocket",sidebar_label:"MeshPocket",sidebar_position:5},c,d={},h=[{value:"Specifications",id:"specifications",level:2},{value:"Features",id:"features",level:3},{value:"Flashing",id:"flashing",level:3},{value:"Resources",id:"resources",level:3}];function u(e){let t={a:"a",code:"code",h2:"h2",h3:"h3",img:"img",li:"li",ol:"ol",p:"p",strong:"strong",ul:"ul",...(0,s.R)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(a.Iz,{device:"heltec_mesh_pocket.svg",alt:"Heltec MeshPocket",size:"xl",center:!0}),"\n",(0,r.jsxs)(t.p,{children:["MeshPocket, made by ",(0,r.jsx)(t.a,{href:"/docs/hardware/devices/heltec-automation/",children:"Heltec"}),", is a compact and portable device that combines QI2 magnetic wireless charging with an integrated low-power Meshtastic device based on the ",(0,r.jsx)(o.A,{term:"nRF52840",definition:"A Nordic microcontroller from the nRF52 family, used in devices such as the RAK WisBlock core modules. Provides Bluetooth LE 5.0 and very low power consumption.",routePath:"/docs/terms/",children:"nRF52840"})," ",(0,r.jsx)(o.A,{term:"MCU",definition:"The microcontroller that runs the firmware on a device. The hardware tables list the MCU for each supported board.",routePath:"/docs/terms/",children:"MCU"}),' and a 2.13" e-ink display. Available with either a 5000 or 10000 mAh battery, it is designed for everyday use, outdoor exploration, and reliable off-grid messaging.']}),"\n",(0,r.jsx)(t.h2,{id:"specifications",children:"Specifications"}),"\n",(0,r.jsxs)(t.ul,{children:["\n",(0,r.jsxs)(t.li,{children:[(0,r.jsxs)(t.strong,{children:[(0,r.jsx)(o.A,{term:"MCU",definition:"The microcontroller that runs the firmware on a device. The hardware tables list the MCU for each supported board.",routePath:"/docs/terms/",children:"MCU"}),":"]}),"\n",(0,r.jsxs)(t.ul,{children:["\n",(0,r.jsxs)(t.li,{children:[(0,r.jsx)(o.A,{term:"nRF52840",definition:"A Nordic microcontroller from the nRF52 family, used in devices such as the RAK WisBlock core modules. Provides Bluetooth LE 5.0 and very low power consumption.",routePath:"/docs/terms/",children:"nRF52840"}),"\n",(0,r.jsxs)(t.ul,{children:["\n",(0,r.jsx)(t.li,{children:"Bluetooth 5.0"}),"\n"]}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,r.jsxs)(t.li,{children:[(0,r.jsxs)(t.strong,{children:[(0,r.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 infrastru
1ctures.",routePath:"/docs/terms/",children:"LoRa"})," Transceiver:"]}),"\n",(0,r.jsxs)(t.ul,{children:["\n",(0,r.jsxs)(t.li,{children:["Semtech ",(0,r.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"})]}),"\n"]}),"\n"]}),"\n",(0,r.jsxs)(t.li,{children:[(0,r.jsx)(t.strong,{children:"Frequency Options:"}),"\n",(0,r.jsxs)(t.ul,{children:["\n",(0,r.jsxs)(t.li,{children:["863 - 870 ",(0,r.jsx)(o.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"})]}),"\n",(0,r.jsxs)(t.li,{children:["902 - 928 ",(0,r.jsx)(o.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"})]}),"\n"]}),"\n"]}),"\n",(0,r.jsxs)(t.li,{children:[(0,r.jsx)(t.strong,{children:"Antenna:"}),"\n",(0,r.jsxs)(t.ul,{children:["\n",(0,r.jsxs)(t.li,{children:["Integrated ",(0,r.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"})," antenna"]}),"\n"]}),"\n"]}),"\n",(0,r.jsxs)(t.li,{children:[(0,r.jsx)(t.strong,{children:"Connectors:"}),"\n",(0,r.jsxs)(t.ul,{children:["\n",(0,r.jsxs)(t.li,{children:[(0,r.jsx)(o.A,{term:"USB",definition:"The wired connection used to power a device, flash firmware onto it, and communicate with it over serial.",routePath:"/docs/terms/",children:"USB"}),"-C"]}),"\n",(0,r.jsx)(t.li,{children:"4-pin magnetic pins for interacting with the Meshtastic device"}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,r.jsx)(t.h3,{id:"features",children:"Features"}),"\n",(0,r.jsxs)(t.ul,{children:["\n",(0,r.jsx)(t.li,{children:"QI2 wireless charger with integrated Meshtastic device."}),"\n",(0,r.jsx)(t.li,{children:'2.13" e-ink display.'}),"\n",(0,r.jsx)(t.li,{children:"5000 or 10000 mAh battery options."}),"\n"]}),"\n",(0,r.jsx)(t.h3,{id:"flashing",children:"Flashing"}),"\n",(0,r.jsxs)(t.p,{children:["To flash firmware on the Heltec MeshPocket, you must use the included magnetic pogo pin cable connected to the side of the device. The ",(0,r.jsx)(o.A,{term:"USB",definition:"The wired connection used to power a device, flash firmware onto it, and communicate with it over serial.",routePath:"/docs/terms/",children:"USB"}),"-C port is only for charging the internal battery or supplying power to another device, it does not support data transfer or firmware flashing."]}),"\n",(0,r.jsxs)(t.ol,{children:["\n",(0,r.jsxs)(t.li,{children:["Trigger ",(0,r.jsx)(o.A,{term:"DFU",definition:"A state in which a device is placed into for it to receive a firmware update.",routePath:"/docs/terms/",children:"DFU"})," mode manually by double-clicking the RST button."]}),"\n",(0,r.jsx)(t.li,{children:"Copy the firmware UF2 file into the mounted drive that appears."}),"\n"]}),"\n",(0,r.jsx)(t.h3,{id:"resources",children:"Resources"}),"\n",(0,r.jsxs)(t.ul,{children:["\n",(0,r.jsxs)(t.li,{children:["Firmware files:","\n",(0,r.jsxs)(t.ul,{children:["\n",(0,r.jsxs)(t.li,{children:["5000 mAh:","\n",(0,r.jsxs)(t.ul,{children:["\n",(0,r.jsx)(t.li,{children:(0,r.jsx)(t.code,{children:"firmware-heltec-mesh-pocket-5000-X.X.X.xxxx.uf2"})}),"\n",(0,r.jsx)(t.li,{children:(0,r.jsx)(t.code,{children:"firmware-heltec-mesh-pocket-inkhud-5000-X.X.X.xxxx.uf2"})}),"\n"]}),"\n"]}),"\n",(0,r.jsxs)(t.li,{children:["10000 mAh:","\n",(0,r.jsxs)(t.ul,{children:["\n",(0,r.jsx)(t.li,{children:(0,r.jsx)(t.code,{children:"firmware-heltec-mesh-pocket-10000-X.X.X.xxxx.uf2"})}),"\n",(0,r.jsx)(t.li,{children:(0,r.jsx)(t.code,{children:"firmware-heltec-mesh-pocket-inkhud-10000-X.X.X.xxxx.uf2"})}),"\n"]}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,r.jsxs)(t.li,{children:["Purchase links","\n",(0,r.jsxs)(t.ul,{children:["\n",(0,r.jsxs)(t.li,{children:["International","\n",(0,r.jsxs)(t.ul,{children:["\n",(0,r.jsx)(t.li,{children:(0,r.jsx)(t.a,{href:"https://msh.to/heltec-mesh-pocket-10000/",children:"Heltec Site"})}),"\n"]}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,r.jsx)(t.li,{children:(0,r.jsx)(t.a,{href:"https://resource.heltec.cn/download/MeshPocket/user_manual/User_Guide_Rev.1.0.1.pdf",children:"Heltec MeshPocket User Guide"})}),"\n",(0,r.jsx)(t.li,{children:(0,r.jsx)(t.a,{href:"https://resource.heltec.cn/download/MeshPocket/datasheet/MeshPocket_1.0.1.pdf",children:"Heltec MeshPocket Datasheet"})}),"\n"]}),"\n",(0,r.jsx)(t.p,{children:(0,r.jsx)(t.img,{alt:"Heltec MeshPocket",src:i(87832).A+"",width:"800",height:"800"})})]})}function m(e={}){let{wrapper:t}={...(0,s.R)(),...e.components};return t?(0,r.jsx)(t,{...e,children:(0,r.jsx)(u,{...e})}):u(e)}},87832(e,t,i){i.d(t,{A:()=>n});let n=i.p+"assets/images/meshpocket-7441f66989b84eee951cbb8113383117.webp"},11811(e,t,i){i.d(t,{Iz:()=>
1o,aZ:()=>a});var n=i(91987);i(71763);let r={xs:"50px",sm:"80px",md:"120px",lg:"160px",xl:"200px"},s="https://flasher.meshtastic.org/img/devices/";function o({device:e,alt:t,className:i="",size:a="md",center:l=!1,float:c}){let d=e.startsWith("http")?e:`${s}${e}`,h=r[a],u=l?`flex justify-center my-4 ${i}`:i;return(0,n.jsx)("div",{className:u,style:{...c?{float:c,marginLeft:"right"===c?"1rem":void 0,marginRight:"left"===c?"1rem":void 0,marginBottom:"0.5rem"}:{},flexShrink:0},children:(0,n.jsx)("img",{src:d,alt:t||e.replace(/\.svg$/,"").replace(/-/g," "),style:{height:h,width:"auto",borderRadius:0},loading:"lazy"})})}function a({device:e,alt:t,size:i="sm"}){let o=e.startsWith("http")?e:`${s}${e}`,l=r[i];return(0,n.jsx)("div",{style:{float:"right",marginLeft:"1rem",marginBottom:"0.5rem"},children:(0,n.jsx)("img",{src:o,alt:t||e.replace(/\.svg$/,"").replace(/-/g," "),style:{height:l,width:"auto",objectFit:"contain",borderRadius:0},loading:"lazy"})})}},67008(e,t,i){i.d(t,{R:()=>o,x:()=>a});var n=i(71763);let r={},s=n.createContext(r);function o(e){let t=n.useContext(s);return n.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:o(e.components),n.createElement(s.Provider,{value:t},e.children)}},87622(e,t,i){i.d(t,{A:()=>o});var n=i(71763),r=i(37773),s=i(91987);function o({term:e,definition:t,abbreviation:i,routePath:a="/glossary",children:l}
1){let[c,d]=(0,n.useState)(!1),[h,u]=(0,n.useState)(null),[m,p]=(0,n.useState)("top"),f=(0,n.useRef)(null),x=(0,n.useRef)(null),g=(0,n.useCallback)(()=>{let e;if(!f.current||!x.current)return;let t=f.current.getBoundingClientRect(),i=x.current.getBoundingClientRect(),n=window.innerWidth,r=window.innerHeight,s=document.querySelector(".navbar"),o=s?s.getBoundingClientRect().bottom:0,a=t.top-o>=i.height+8,l=r-t.bottom>=i.height+8,c=a||!l?"top":"bottom";e="top"===c?t.top-i.height-8:t.bottom+8;let d=t.left+t.width/2-i.width/2;d=Math.max(8,Math.min(d,n-i.width-8)),p(c),u({top:Math.max(o+4,e),left:d})},[]);(0,n.useEffect)(()=>{let e;if(!c)return;let t=requestAnimationFrame(()=>{e=requestAnimationFrame(()=>{g()})}),i=()=>g(),n=()=>g();return window.addEventListener("scroll",i,!0),window.addEventListener("resize",n),()=>{cancelAnimationFrame(t),e&&cancelAnimationFrame(e),window.removeEventListener("scroll",i,!0),window.removeEventListener("resize",n)}},[c,g]);let j=(0,r.P_)("docusaurus-plugin-glossary"),w=(0,n.useMemo)(()=>{if(t&&"string"==typeof t&&t.length>0)return t;let i=(j&&j.terms||[]).find(t=>"string"==typeof t.term&&t.term.toLowerCase()===String(e).toLowerCase());return i&&i.definition?i.definition:void 0},[t,j,e]),v=(0,n.useMemo)(()=>{let t=i;if(!t){let i=(j&&j.terms||[]).find(t=>"string"==typeof t.term&&t.term.toLowerCase()===String(e).toLowerCase());t=i&&i.abbreviation}if("string"!=typeof t)return;let n=t.trim();if(n&&n.toLowerCase()!==String(e).toLowerCase())return n},[i,j,e]),b=(0,n.useMemo)(()=>a&&"string"==typeof a&&a.length>0?a:j&&j.routePath||"/glossary",[j,a]),y=l||e,k=e.toLowerCase().replace(/\s+/g,"-");return(0,s.jsxs)("span",{ref:f,className:"glossaryTermWrapper_ud7W",children:[(0,s.jsx)("a",{href:`${b}#${k}`,className:"glossaryTerm_x2nJ",onMouseEnter:()=>d(!0),onMouseLeave:()=>d(!1),onFocus:()=>d(!0),onBlur:()=>d(!1),"aria-describedby":`tooltip-${k}`,children:y}),w&&(0,s.jsxs)("span",{ref:x,id:`tooltip-${k}`,className:`tooltip_WjgA ${c?"tooltipVisible_AjfD":""} ${"top"===m?"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}),v?` (${v}). `:"",w]})]})}}}]);
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.