Featured

BuffaLoRa Meetup next week – Join us!

📅 Sunday, December 7 @ 1:00pm – 3:00pm
📍TBD – Please propose a location
✉️ RSVP to hello@snydermesh.com

Community feedback on date/time/location welcome. Join us on Discord to discuss:

Featured

Inexpensive Homemade Outdoor Solar Node

You can build your own Solar powered Meshtastic Node for less than $23. This project was inspired by the exceptional post on the official Meshtastic Blog: RAK WisBlock Harbor Breeze Solar Light Enclosure Hack.

Bill of Materials

Build materials
Disassembled Solar Light and build materials

Build instructions:

  1. Flash the Node with the latest version of the Meshtastic Firmware at Meshtastic Web Flasher
  2. Confirm that each component is working as expected before further assembly
  3. Disassemble the Solar Light by removing 4 screws
  4. Temporarily remove the 18650 Battery
  5. Separate the two boards of the Seed Xaio Kit
  6. Solder the wires to the corresponding battery contacts on the Seeed Xaio
  7. Optional: Swap out the LoRa antenna IPEX pigtail connector for the Optional SMA pigtail connector if using an external antenna
  8. Reassemble the Seed Xaio Kit
  9. Solder the other ends of the wires to the battery contacts being sure to respect the positive (+) and negative (-) terminal polarity.
  10. Optional: drill a hole in the Solar Light enclosure to allow for the installation of an SMA antenna connector pigtail and also install the LoRa antenna
  11. Secure the Seeed Xaio Kit and wires inside of the Solar enclosure. Be sure to route wires so they do not get pinched or damaged during re-assembly
  12. Reinstall the 18650 Battery being sure to respect the + and – terminal polarity.
  13. Test that the Solar light functionality works. The switch can be used to test the led lights. Make sure to cover the solar panel to simulate dark conditions
  14. Test that the Seeed Xaio Kit is functional in your chosen Meshtastic app over Bluetooth
  15. Optional: Add a dab of Waterproof Silicone Caulk to seal the hole made for the antenna connector and anywhere else water could intrude
  16. Reassemble the solar enclosure using the 4 screws and the two gutter/fence brackets and thumb screws
  17. Deploy somewhere with a good view of the sky and as high as possible for optimal LoRa range and Solar power, and enjoy!

You can toggle the Solar Light function on or off depending on your requirements.

UPDATE: Because of concerns about potentially no solar charging occurring with the light switch in the off position, I leave my node enclosure in the on position and snip the wire leading to the LED board to prevent lighting while still allowing for optimal Meshtastic battery performance. The battery will provide about a week of power for the node even without very sunny days. A few hours of full sun per week will keep the node running indefinitely. I have confirmed that I get daytime solar charging with limited overnight power draw since no lights are running.

Building Resilient Communications for Grid-Down and Backcountry Scenarios

When the power goes out, cell towers fail, or connectivity simply doesn’t exist, communication quickly becomes the most critical resource. Whether you’re preparing for severe weather, extended grid outages, or heading deep into the backcountry, Meshtastic offers a proven, low-power, community-driven solution for staying connected when traditional networks aren’t available.

Originally developed with backcountry hiking and adventure travel in mind, Meshtastic has evolved into a powerful tool for emergency preparedness, disaster response, and community resilience.

Why Meshtastic Works When Everything Else Doesn’t

Meshtastic uses LoRa (Long Range) radio to create a self-healing mesh network. Each node acts as both a user device and a relay, passing messages onward to extend coverage well beyond what a single radio could reach.

  • No cell towers
  • No internet backbone
  • No subscriptions or SIM cards

As more nodes join the network, the mesh becomes
stronger, more redundant, and more reliable. This decentralized design is exactly what makes Meshtastic so effective during grid failures and in remote environments.

Proven in Real-World Disasters

Meshtastic is not theoretical — it has already been used in real emergencies:

  • Hurricanes in Florida — Community members deployed nodes
    to share information when cellular networks were overloaded or offline.
  • Eastern Tennessee / Asheville region — Mesh networks helped maintain local communications during storm-related outages.
  • Iberian Peninsula power outage — Large-scale grid failure highlighted the need for citizen-deployable, infrastructure-independent communications.

In each case, Meshtastic helped fill the gap left by centralized systems, allowing communities to coordinate, share status updates, and maintain
situational awareness.

GPS Tracking, Position Beacons, and ATAK Integration

One of Meshtastic’s most powerful features is GPS position beaconing. Many devices include built-in GPS and periodically transmit their location
across the mesh.

  • Group tracking for hikes and expeditions
  • Accountability during emergencies
  • Real-time visibility of active nodes

For advanced use cases, Meshtastic integrates with
ATAK (Android Tactical Assault Kit), allowing mesh-based chat and GPS data to appear directly on shared maps. This dramatically improves situational awareness for coordinated teams.

Beyond Messaging: Turning Mesh into a Local Service Network

When Meshtastic is paired with a low-power computer such as a Raspberry Pi, small x86 system, or Docker container, the mesh becomes far more than just a messaging platform.

Mesh-Connected BBS and Local Services

  • Store-and-forward messaging
  • Community message boards
  • Surveys and voting
  • Check-in / check-out systems
  • Inventory tracking and basic transactions

Online When Available, Offline When Needed

When internet access is intermittently available, a mesh-connected BBS node can pull in weather alerts and forecasts and redistribute them locally across the mesh.

When completely offline, store-and-forward messaging continues to function, ensuring critical information is never lost.

Offline Knowledge and AI Tools

With sufficient storage, mesh-connected systems can also provide:

  • Offline Wikipedia summaries using Kiwix
  • Cached documents and local reference libraries
  • Local AI chat and search tools using open large language models, enabling information access without the internet

Power Efficiency and Everyday Carry Devices

Meshtastic devices are designed for ultra-low power consumption, making daily carry and regular use practical.

  • Seeed T1000-E and RAK WisMesh devices
    typically achieve 2–3 days of battery life
  • Heltec PocketMesh devices with e-ink displays can operate
    for 2–3 weeks on a single charge

Some devices also offer everyday utility features such as e-ink status displays and MagSafe / Qi phone charging, making them useful even outside of emergencies.

Solar Nodes: Affordable, Durable, and Always On

Permanent mesh infrastructure does not have to be expensive. DIY solar nodes can be built using hardware-store outdoor solar lights as enclosures,
18650 lithium batteries, and low-power LoRa radios.

These nodes can run for a week or more without sun and recharge fully in about one day of good sunlight.

For turnkey solutions, prebuilt solar nodes from vendors such as Seeed and PeakMesh are available starting around $100 and up.

The Most Important Prep: Community and Partnership

Technology alone does not create resilience – people do. The BuffaLoRa mesh has already grown substantially, expanding coverage and strengthening regional preparedness.

We are deeply grateful for partnerships with BARRA and the opportunity to interconnect key sites such as
Cole Road and Kimball Hall repeater locations.
These collaborations are critical to building a resilient communications network.

Stronger Together

Meshtastic empowers individuals, but it thrives through collective effort. Whether you are preparing for emergencies, exploring the backcountry, or experimenting with decentralized communications,
joining and using the mesh makes everyone stronger.

Preparedness isn’t just gear — it’s community.
And community is what makes the mesh strong.

Success! Performing an OTA Bluetooth Firmware Update on a Meshtastic Node

One of the questions that comes up frequently in the BuffaLoRa community is: “How hard is it to update Meshtastic firmware over Bluetooth?” This week, I finally took the plunge and successfully performed an OTA (Over-The-Air) Bluetooth firmware update on one of my nRF52 based Meshtastic nodes (RAK WisMesh Tag) from iOS—and I’m happy to report that it worked exactly as advertised.

This post walks through the experience, highlights a few practical tips, and shows what the process looks like in the real world.

Why OTA Updates Matter

OTA firmware updates are a big deal for Meshtastic deployments, especially for:

  • Nodes mounted in hard-to-reach places
  • Solar or remote installations
  • Community mesh infrastructure where physical access is limited

Being able to update firmware wirelessly over Bluetooth saves time, reduces risk, and lowers the barrier to keeping nodes secure and up to date.

Following the Official Meshtastic Guide

I followed the official Meshtastic documentation for nRF52 OTA updates, which you can find here:
👉 https://meshtastic.org/docs/getting-started/flashing-firmware/nrf52/ota/

The guide is clear and well-structured, and it closely matches what you’ll see in the Meshtastic tooling.

Step 1: Download the Latest Stable Firmware

Before opening any mobile apps, I first downloaded the latest stable Meshtastic firmware for my hardware.

I navigated to the official Meshtastic downloads page:
👉 https://meshtastic.org/downloads/

From there, I followed the link to the Official Meshtastic GitHub releases and downloaded the appropriate firmware ZIP file for my node.

For my device (an nRF52840-based node), the correct file was:

firmware-nrf52840-2.7.15.567b8ea.zip

I downloaded the ZIP file locally on my phone so it would be available to select during the OTA update process.

I then used the Files app to open and “unzip” this file, allowing access to the device specific ZIP files within.

Click the ZIP file to unzip contents to a folder of the same name

Step 2: Launch the nRF Device Firmware Update App

All subsequent steps were performed using Nordic Semiconductor’s nRF Device Firmware Update app, which is required for Bluetooth DFU.

The app is available on the Apple App Store:
nRF Device Firmware Update (iOS)

Once installed, I opened the app and saw that I landed on the Firmware Upgrade screen.

Step 3: DFU Settings Changes

Before starting the update, I clicked on Settings to review and edited the DFU settings in the app:

  • Packets receipt notification: Enabled
  • Number of Packets: 5 (Reduce from defaults)
  • Alternate Advertising Name: Enabled
  • Disable resume: Left off
  • Force scanning: Enabled
  • External MCU DFU: Enabled

DFU settings screen, which closely matches the options described in the Meshtastic documentation

It is critical to change the “Number of Packets” setting to a lower number. This ensures that less data is sent to the device over Bluetooth at a time between confirmations during the OTA update process. The other default settings worked perfectly for my node—no additional tuning required.

Click back to the Firmware Upgrade screen to save the changes.

Step 4: Selecting the Firmware and Device

Within the nRF Device Firmware Update app screen, I selected:

  • The unzipped folder created from the downloaded firmware ZIP file (firmware-nrf52840-2.7.15.567b8ea) and navigated within to select an embedded ZIP file specific to my device (firmware-rak_wismesh_tag-2.7.15.567b8ea.zip)
  • The target device (shown as Meshtastic_65c2)

At this point, the app verified the file and prepared the device for DFU (Device Firmware Update) mode.

Step 5: DFU Initialization and Upload

I then clicked Upload. Once initiated, the app walked through the DFU process automatically:

  • ✅ Bootloader enabled
  • ✅ DFU initialized
  • ⬆️ Uploading firmware

The progress bar advanced steadily, and the app provided real-time feedback, including transfer speed. In my case, the upload ran at about 1.5 kB/s, which is normal for Bluetooth LE DFU.


Firmware Upgrade screen shows the firmware file selected, the device identified, and the update process beginning.

Tip: Avoid backgrounding the app or letting your phone lock during the upload.

Completion and Results

Once the firmware upload completed, the node rebooted and reconnected normally. After reconnecting:

  • The node reported the new firmware version
  • Existing configuration and channels were preserved
  • No manual recovery steps were required

In short: a smooth, successful OTA update.

The OTA Firmware Update was a success!

⚠️ Common DFU Pitfalls (and How to Avoid Them)

  • Using the wrong firmware file:
    Always confirm the firmware matches your hardware (e.g., nrf52840 vs nrf52832). Flashing the wrong target can result in a non-booting node.
  • Unzipping the firmware:
    The nRF Device Firmware Update app expects the ZIP file for your device. You will need to unzip the downloaded file for the release but do not also extract the device specific one too before selecting it in the app.
  • Letting your phone lock or background the app:
    Bluetooth DFU is sensitive to interruptions. Keep the screen on and the app in the foreground until the upload completes.
  • Low battery on the node:
    Make sure your Meshtastic node has sufficient power (or is plugged in). A power loss mid-update can require recovery flashing over USB.
  • Bluetooth range issues:
    Stay physically close to the node during DFU. Even moderate interference or distance can slow transfers or cause failures.
  • Impatience during slow uploads:
    Transfer speeds of 1–2 kB/s are normal for BLE DFU. Slow does not mean stuck—give it time.
  • Forgetting to reconnect after reboot:
    After DFU completes, the node may briefly disappear from Bluetooth. Simply rescan and reconnect once it finishes rebooting.

Takeaways for the BuffaLoRa Community

  • ✅ OTA Bluetooth updates are possible for Meshtastic nRF52 nodes on iOS
  • 🧭 Using the official firmware and tools minimizes risk
  • 📱The nRF Device Firmware Update app provides excellent visibility
  • 🗺️ This process is well-suited for remote or elevated deployments

If you’ve done an OTA update—or are planning one—consider sharing your experience with the BuffaLoRa community. The more we document real-world workflows, the easier it becomes for everyone to grow the mesh.

📡 Stay connected, and keep the mesh strong.

Tips, Tricks, and Best Practices for Building a Stronger Western New York Mesh

The BuffaLoRa community has grown fast—and with that growth comes a lot of shared experience, experimentation, and lessons learned from building Western New York’s off-grid Meshtastic network. Whether you’re installing your first node or optimizing a long-running setup, these community-trusted tips will help you get the most out of your gear.

Below are some of the most effective strategies for improving signal reach, network reliability, and overall coverage in the WNY region.

1. Height Is Might (Really!)

One of the simplest and most powerful improvements: put your node as high as possible.

Even just a few extra feet can dramatically improve line-of-sight and penetration. Some great options:

  • Attic windows
  • High rooflines or chimneys
  • Tall fence posts
  • Mounting in trees (safe and weatherproofed)
  • Partnering with neighbors who have multi-story homes
  • Community buildings or workplaces

Meshtastic works best when nodes can “see” each other—and height makes that possible with little effort.

Related Docs:

Meshtastic antennas, placement, and radio basics → https://meshtastic.org/docs/hardware/radios/

2. Prefer NRF52-based Boards for Solar Nodes

While ESP32 boards have more processing power, NRF52-based devices are far more energy efficient, often delivering 5–10× longer runtime on the same battery.

This is why BuffaLoRa recommends NRF52 boards—especially for:

  • Solar deployments
  • Remote mountaintop or forest installations
  • Long-term, low-maintenance nodes
  • Public or partner locations

If you want your solar node to run reliably through WNY winters, NRF52 makes a big difference.

Related Docs:

Hardware differences and platform notes → https://meshtastic.org/docs/hardware/

3. Use the MQTT Root Topic “msh/US/NY/WNY”

In Western New York, the most active MQTT root topic is:

👉 msh/US/NY/WNY

This topic ensures you hear local traffic without overwhelming your device.

Why not use the default “msh/US”?

Because it’s extremely busy, and high traffic can cause reboots or slowdowns on some devices—especially solar and low-power ones.

Using WNY’s regional topic keeps the network clean, relevant, and easy to follow.

Related Docs:

MQTT setup guide → https://meshtastic.org/docs/software/mqtt/

4. Gift Solar Roof Nodes—Not Handheld Nodes

If you give someone a personal handheld node, odds are it will sit in a drawer or run out of battery.

But if you gift a friend or family member a solar roof node, you’re:

  • Expanding the mesh
  • Improving your own coverage
  • Giving the community a more permanent installation
  • Creating new “anchors” in the network

It’s one of the most effective ways to grow BuffaLoRa organically.

Tip: Write your contact info on the node in case the homeowner needs help.

5. Request Permission for Public Installations—It’s Not That Hard

Chestnut Ridge Park, hiking clubs, community groups, and even some municipalities have already partnered with BuffaLoRa.

In many cases, all they require is:

  • A short explanation of what Meshtastic does
  • Confirmation that it is safe, quiet, solar-powered, and with minimal impact
  • Contact information
  • A plan to maintain the device

Public land stewards appreciate community-driven technology—especially tools that may help in emergencies.

Community Install Guide:

https://meshtastic.org/docs/about/community/

6. Keep Antenna Cables Short (or Avoid Coax Entirely)

LoRa operates at very low power. That means coax losses matter—a LOT.

Even high-quality cables like LMR-400 introduce measurable loss over distance. For best performance:

  • Mount the radio as close to the antenna as possible
  • Use the shortest coax possible
  • Avoid adapters and unnecessary connectors
  • If feasible, place the node directly under the antenna

Every dB saved is more range on the network.

Related Docs:

Antenna basics and gains → https://meshtastic.org/docs/hardware/antennas/

Final Thoughts

BuffaLoRa is a community-driven network, and the strength of our coverage comes from people like you—experimenting, learning, and sharing what works. By following these practical tips, you help build a stronger, more resilient, and more connected WNY mesh.

Want to get involved, share a new idea, or deploy your first node?

Visit https://BuffaLoRa.org and join the movement!

New Location: BuffaLoRa Meetup tomorrow – Join us!

📅 Sunday, December 7 @ 1:00pm – 3:00pm
📍Starbucks – 3611 Delaware Ave, Tonawanda, NY 14217
✉️ RSVP to hello@snydermesh.com

Hope to see you there!

In the meantime connect with the community on LongFast or on Discord:

Niagara Radio Club Presentation

It was my pleasure to present a high level overview of Meshtastic at the the Niagara Radio Club’s December Meeting on Wednesday, December 3rd, 2025 at Venture Forthe.

It was excellent to connect with some old and new friends in the Meshtastic and Amateur Radio community.

Please find the presentation materials at: Meshtastic High Level.

A list of devices with affiliate links and available discount codes can be found at Devices.

We look forward to the opportunity to make further partnerships in the Western New York region, connecting new nodes but most importantly connecting people.

BuffaLoRa Node “🛷” Deployed at Chestnut Ridge Park

The Erie County Parks Department has granted a temporary permit to BuffaLoRa to install a Meshtastic communication node at Chestnut Ridge Park’s sledding hill.

Views of Downtown Buffalo and beyond

This installation uses a Seeed SenseCAP Solar Node P1-Pro, a compact, solar-powered, and environmentally friendly device that enables off-grid, long-range communication using LoRa (Long Range) technology. The equipment operates silently, safely, and without any interference to existing park systems, wildlife, or visitor activities.

Andrew finishing the node deployment

Located at one of the highest points in Erie County, the Chestnut Ridge site provides excellent visibility and signal reach across the region, including the City of Buffalo and extending north toward Fort Erie, Ontario. The new node will enhance regional connectivity, supporting local community members, amateur radio enthusiasts, and emergency preparedness volunteers.

Meshtastic Site Planner

Benefits to the Public

  • Off-grid communication: The Meshtastic network operates independently of traditional cellular and internet systems, providing a reliable backup communication option during power or network outages.
  • Community resilience: Everyone connected to the mesh network can exchange text messages and GPS information using low-cost, battery-efficient devices with no monthly service fees.
  • Educational opportunities: The project demonstrates practical uses of open-source technology and fosters local engagement with wireless innovation and STEM learning.
  • Sustainability: The solar-powered unit requires no external power or maintenance.

Special thanks are offered to Chestnut Ridge Park for allowing use of this amazing site.

Stop by Chestnut Ridge Park to enjoy the natural beauty and amazing facilities of this amazing park and learn how you can join the mesh network at 👉 BuffaLoRa.org

Building a connected Western New York — one node at a time.

Radio Association of Western New York Presentation

It was very exciting to present a high level overview of Meshtastic at The Radio Association of Western New York’s (RAWNY) October Meeting on Tuesday, October 14th 2025.

It was excellent to connect with many old and new friends in the Meshtastic and Amateur Radio community.

Please find the presentation materials at: Meshtastic High Level

A list of devices with affiliate links and available discount codes at Devices.

We look forward to the opportunity to make further partnerships in the Western New York region, connecting new nodes but most importantly connecting people.