Join the Agent Deck Discord Server!
Discord에서 Agent Deck 커뮤니티 확인, 357명과 자유 음성·텍스트 채팅 이용
무료 오픈소스 MeshCore 펌웨어로 T‑Lora 페이저를 독립형 오프그리드 메신저로 전환 셀·인터넷·구독 필요 없음
Free, open-source MeshCore firmware that turns the T-Lora Pager into a standalone off-grid messenger. No cell service, no internet, no subscription.
소셜C++ · CGitHub @BamBam1121온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
Squatch Mesh: free MeshCore firmware for the LilyGo T-Lora Pager (and the T-Deck in beta) - messaging, map, region scopes, a talking sasquatch, updates that install themselves
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
Free, open-source MeshCore firmware for the LilyGo T-Lora Pager, and the T-Deck in
beta. Made in the Inland Northwest, usable on any MeshCore network.
The pager runs a full MeshCore companion node: it works on its own (keyboard, wheel,
screen) and still pairs with the MeshCore phone app over Bluetooth like stock
firmware.
Website: https://squatchmesh.com ·
Install from your browser: https://squatchmesh.com/install ·
T-Deck beta: https://squatchmesh.com/t-deck ·
Help: https://squatchmesh.com/helpREADME 전문 보기 ↗Free, open-source MeshCore firmware for the LilyGo T-Lora Pager and the T-Deck. Made in the Inland Northwest, usable on any MeshCore network.
The pager runs a full MeshCore companion node: it works on its own (keyboard, wheel, screen) and still pairs with the MeshCore phone app over Bluetooth like stock firmware.
Website: https://squatchmesh.com · Install from your browser: https://squatchmesh.com/install · T-Deck: https://squatchmesh.com/t-deck · Help: https://squatchmesh.com/help
Each theme changes the colours, the lock-screen scene and its character, the screen changes, the card style, the sounds, the vibration and the charging splash. (Lock screens are the firmware's own drawing; home screens are screenshots.)
You can also make your own: squatchmesh.com/theme-maker lets you pick the colours and a name, shows the real screens as you go, and sends the theme to the device over USB. It shows up in Settings with the built-in ones (up to four of your own), and never leaves your computer and device.
| Lock screen | Home | |
|---|---|---|
| Squatch | ||
| Blocks | ||
| Hero | ||
| Aurora | ||
| Halloween |
In Halloween the sasquatch wears a different costume every time the screen comes on (zombie, witch, vampire, ghost, pumpkin head, skeleton, mummy) and walks somewhere different: a street, a graveyard, a pumpkin patch or the woods. It has its own screen changes too: slime, bats, creaking doors, a jack-o'-lantern and lightning.
The same firmware for the LilyGo T-Deck and T-Deck Plus, made for the touchscreen:
a dashboard home, swipe up to unlock, notifications you can tap to open, and a
sasquatch you can poke. Install it from https://squatchmesh.com/t-deck; its updates
come over Wi-Fi while it charges. The source is on the
tdeck branch, with the
board's own drivers in src/tdeck/.
| wheel turn / press | move / select |
| Backspace | back (or delete while typing) |
| Enter | send, or select |
| orange key (hold) | numbers and symbols |
| side button | tap: screen off and lock; hold: power off prompt; five fast taps: SOS |
| on the home screen | m messages, c contacts, p map, t tools, s settings, n NFC, l lock |
| in a chat | press the wheel for emoji and quick replies |
| on the map | wheel zooms, wasd pans, n next node, c centre on me |
Use the web installer in Chrome or Edge. Both options write the bootloader, partition table and app, so either one can bring back a pager that won't start. Neither erases the flash; don't tick "erase device", which wipes contacts and channels too.
meshcore-backup.json) or a Wadamesh data folder, contacts and
channels are imported from it.pio run -e t-lora-pager # full firmware, what the releases are built from
pio run -e t-lora-pager-public # without NFC
pio run -e t-lora-pager-dev # a developer build with USB test commands (never released)
Flash the app only:
esptool.py --chip esp32s3 write_flash 0x10000 .pio/build/t-lora-pager/firmware.bin
Don't use erase_flash and don't write address 0x0. The pager needs the
bootloader it already has.
To pre-load a node identity at first boot, create src/identity_seed.h with
SEED_PRV64_HEX, SEED_PUB_HEX and SEED_NAME. The file is gitignored. Don't
commit a private key.
The NFC chip is driven by ST's RFAL library (via LilyGo's ST25R3916-NFC-RFAL),
which is under ST's own licence, SLA0052, included in licenses/. The rest of the
firmware is GPL-3.0. If you'd rather have a build with no ST code in it, use the
t-lora-pager-public environment.
src/node.* | MeshCore companion node (MyMesh) with hooks for the UI |
src/history.* | on-device message history |
src/dataio.* | restore, backup, export |
src/ui.* | view stack, menus, prompts, text and emoji rendering |
src/home.cpp, chats.cpp, contacts.cpp, mapview.cpp, tools.cpp, settings_ui.cpp, nfcapp.cpp | the screens |
src/scenes.h, mascot.h, squatch_talk.h, fx*.cpp | the lock scenes, the sasquatch and what he says, the screen changes |
src/regions.*, regional.* | region scopes; region presets and time zones |
src/motion.* | the motion sensor: raise to wake, stay on while held, man-down |
src/netwifi.*, ota.*, bugreport.* | Wi-Fi, NTP and tile downloads; updates; problem reports |
variants/inw_pager/ | board definition for MeshCore |
web/, helpdesk/ | squatchmesh.com and its help desk |
docs/hardware.md | pinout and hardware notes |
GPL-3.0. See THIRD_PARTY.md for the code and assets this builds on.