April 2025 - Patch Now! Critical CVE, Speed Boosting your Mesh & Solar Nodes Galore!
Ep. 04

April 2025 - Patch Now! Critical CVE, Speed Boosting your Mesh & Solar Nodes Galore!

Episode description

This month, we dive into a critical security vulnerability (CVE) that necessitates an urgent firmware update to at least version 2.6.2. We also discuss optimizing message presets for faster data transmission in your mesh network. Additionally, we spotlight new hardware releases including the Heltec’s Battery Bank, the Rak Wireless Repeater Mini, and the Seeed’s Solar Powered P1-Pro. Lastly, we explore community projects and real-world applications like managing large-scale networks and Meshtastic usage in the recent Portugal/Spain power outages.

All Links for all topics: https://votme.sh/@voiceofthemesh/episodes/apr-2025

Suggestions?

Do you have suggestions for news topics? Cool projects? Community events? We’d love to hear from you!

Timestamps

  • 00:00 Intro
  • 00:32 Critical Security Vulnerability
  • 02:10 Optimizing Mesh Network Speeds
  • 05:44 New Hardware Releases
  • 12:45 Social Media Highlights and Community Projects
  • 21:05 Close out and Final Reminders

Links

Download transcript (.srt)
0:00

Howdy.

0:00

It's Jon, and you're tuned in to the April edition of Voice of the Mesh,

0:04

the podcast where we untangle everything.

0:06

Meshtastic.

0:07

On the docket this month,

0:08

a critical CVE that makes upgrading to the latest firmware a must do.

0:13

Why ditching long fast for snap?

0:15

Your presets can free up precious airtime and a wave of new hardware

0:19

from battery Bank to seed's solar powered

0:22

P1 Pro with built in GPS.

0:25

All of the links live in your show notes, video description or on our website.

0:29

So let's tune up the radios and dive in.

0:32

First, in Headline news, we have that critical vulnerability that I mentioned.

0:36

It is ranked 9.4 out of ten.

0:39

So this is a very critical security issue.

0:42

And it is titled incorrect handling of malformed packets

0:46

leads to controlled buffer overflow.

0:49

And for the technical of you out there, this vulnerability

0:53

does allow for the possibility of a remote code execution.

0:56

So it is very dangerous for you non-technical users.

1:00

The short version is that anyone on the same channel

1:03

as you can send you bad data, and in the best case scenario

1:07

that crashes your radio and at the worst case scenario,

1:12

it could possibly allow them to execute malicious code on your phone.

1:16

I don't think we've heard of any cases of that happening.

1:18

We're not entirely sure if that is possible, but

1:22

that is the level of criticality that we're talking about.

1:25

And I'm going to quote the bug report here.

1:28

This attack does not require authentication or user interaction.

1:32

Again, you don't have to click anything as long as your radio

1:36

is on and receiving from a public mesh.

1:41

Someone can send bad data that could do bad things to your radio.

1:46

Again, either crash it or potentially execute malicious code.

1:50

You will want to upgrade to at least 2.6.2.

1:53

You might as well upgrade to the latest beta whatever's out by the time

1:56

you listen to this, but all previous versions of the firmware

2:01

below 2.6.2 are impacted by this vulnerability.

2:05

It's really important that if you take nothing away from this podcast,

2:08

please upgrade your firmware.

2:10

Moving away from the doom and gloom, there was a meshtastic

2:14

blog post titled is long, Fast holding back

2:18

your Mesh better Lora presets for bigger, meshtastic networks.

2:22

Let's look at the highlight problem long fast,

2:25

which is the default setting for all meshtastic radios is slow.

2:29

A maximum length message is about 230 characters,

2:33

and sending that on long fast, which is one kilobits

2:37

per second, takes about two seconds to send.

2:40

Each speed preset roughly doubles the speed.

2:44

Here in the San Francisco Bay area mesh,

2:47

we utilize medium slow, which is twice as fast

2:51

as long fast, and it operates at two kilobits per second.

2:54

Now that message only takes one second to send

2:58

if you jump up a couple more notches to something like short fast,

3:02

which the Puget Mesh is testing this month, which is May 2025.

3:08

Short fast operates at ten kilobits per second.

3:11

Now, that same lengthy message that took two seconds to send on

3:15

long fast takes under a quarter of a second to send.

3:19

If you're listening to this in May 2025 and you're in Western Washington,

3:23

you should join the Puget Mesh Short Fast test.

3:26

With that problem being said, why is faster better

3:29

the longer time your radio spends on the air,

3:32

the more chance there is for something to go wrong.

3:34

That might be interference.

3:37

It might be collisions with other radios that are sending data as well.

3:41

Or your message may simply be incomplete or fragmented,

3:44

especially if you are in a situation where you are moving,

3:48

whether your radio is in hand and you're just walking around

3:52

or you're in a car, think about where your radio is

3:56

and what's around you for two full seconds 1001 1002.

4:01

You could pass in front of something.

4:03

Something could pass in front of you and your message gets cut off halfway.

4:07

If that message now takes a quarter of a second.

4:09

There's a lot less of a chance that something is going to interfere

4:12

with that message.

4:13

Of course, while you are sending your message

4:16

and other people around you are listening politely.

4:19

No one else can talk in a bigger mesh.

4:21

That air time is a critical resource that must be protected.

4:25

You just have to look at the UK and their problems,

4:29

which are exacerbated by in their radio usage.

4:32

A lot of the mesh has to.

4:33

Changes recently that have slipped into the firmware

4:37

quietly have helped remove things that are taking up more air time,

4:41

because air time is critical in these larger meshes and also remember

4:45

that when we're talking about message speed, it's not just text messages.

4:48

There's all the other background data that's being sent, whether it's

4:51

the telemetry of environmental data or location information,

4:55

or simply node info packets and all the other radios re sending it.

4:59

Your two second message, which might need to be re sent a few times

5:04

to be seen by another radio, could take two, four, six seconds to send

5:09

and then someone else has to send it out with a new another two seconds.

5:13

You can see how very quickly just a few hops, one message

5:17

could take 10 or 15 or 20s to be broadcast across a larger mesh.

5:23

I'm not going to read the entire blog entry.

5:25

If you are in a community mesh, you really should sit down and read this.

5:29

The blog entry does cover some real world examples, which includes

5:33

more details from the San Francisco from the San Francisco Bay area

5:36

on medium swell, along with a New Zealand

5:40

mesh user group that is operating on a short, fast.

5:44

All right.

5:45

And now from the headline news, we go off to the hardware.

5:49

And it actually starts with something that came out last month.

5:52

But I missed it, which is the rack wireless with mesh WiFi gateway.

5:57

And unlike all other rack

6:00

with blocks that you've seen in every other rack wireless space node,

6:04

which is NRF 52 based in order to be WiFi because NRF 52 does not support WiFi,

6:11

the rack one one 200 core module

6:15

that is in this Wiz mesh Wi-Fi gateway is Esp32 based.

6:19

It's going to chew up a little bit more battery,

6:22

but again, this is designed for somewhere where you already have

6:25

Wi-Fi to be a gateway, so why would you use it on solar?

6:29

It does include a waterproof case, though.

6:31

That case does not have any sort of solar.

6:34

Being Esp32 based, it's obviously not designed to be battery operated.

6:38

At $70, it's a pretty good deal if you need something

6:40

quick and easy to be your uplink to mQTT

6:44

or other Wi-Fi based mQTT,

6:47

this is a great quick option for that.

6:50

Moving along to what is probably going to be the node

6:55

I am most looking forward to playing with in the hopefully near future,

7:00

is the Haltech mesh pocket,

7:03

which is a key to power bank node, supporting up

7:07

to 15W of wireless charging and also being able to charge via usb-C.

7:12

So yes, it's a power bank that also includes a Meshtastic radio.

7:17

It comes in 5 or 10,000 milliamp hour sizes.

7:21

It has an e-ink display and NRF and a 1262 chip.

7:27

That's very standard stuff.

7:28

And while it's not documented and I haven't seen any reviews,

7:31

I would have to guess that it's probably based around the similar concept

7:35

as their T1 one, for there is an integrated antenna.

7:39

Unfortunately, it does not look like there's

7:41

any sort of external antenna hookups, and there is no GPS either.

7:44

But again, this is a power bank that's designed clearly to be used with a phone.

7:50

The one oddity is, while it has usb-C,

7:53

I think those are just used for

7:57

wired connectivity to the battery charging and discharging the battery bank,

8:01

because it also has pogo pins for quote unquote firmware.

8:05

I have to be honest, I saw a prototype picture of this node

8:10

at least six months ago, maybe longer, and I have been excitedly

8:14

waiting for its release because for a very long time, my everyday

8:19

carry was a taco

8:22

with a MagSafe ring glued to the back so that I could slap it to the back

8:27

of my phone and have an easy way to carry both the radio and my phone.

8:32

This is obviously in a little power bank form factor.

8:36

I'm much better option than what I have done previously.

8:39

In something slightly different,

8:40

we have a I'll call it a community project, the Hermes.

8:44

It is titled as an affordable and flexible external solar node enclosure.

8:49

It's a flexible 3D printed case that's long or short of it.

8:53

You have the options for SMA and N-type antennas.

8:57

There's a bunch of different options around how you mount it.

9:01

Be it to poles or walls or other things,

9:05

and it supports up to four, 18, 650 batteries.

9:09

Now for 67 USD.

9:11

It's a little bit pricey for a case, especially since you must

9:15

provide your own rack with block batteries and solar panel.

9:19

But if you're looking for something that's super flexible

9:23

and supports different antenna types, this may be a very good option.

9:28

Another one in the line of solar nodes.

9:31

Actually, last month we talked about the rack wireless

9:34

with mesh solar repeater, and this month is the solar repeater mini.

9:40

It looks to me very similar to the previous rack

9:43

wireless enclosure which had a solar panel on the enclosure.

9:47

Just this node is basically that enclosure prebuilt

9:50

with a wiz block and a 3200 milliamp hour battery.

9:53

It's nothing new or earth shattering, but at $100,

9:57

it's a good deal for someone who just needs a small solar node.

10:01

That's already done.

10:02

Ip65 case can just take it outside, slap it up, and be ready to go.

10:07

Rockland lists this as targeted towards portable

10:11

and quick deploy use cases, as opposed to the full repeater,

10:15

which is targeted towards more long term serious infrastructure usage.

10:20

And finally, in new hardware for this month, we have yet another solar node.

10:26

It's the Seed Studio Sense cap,

10:28

solar node P1 and P1 Pro, both of these variations are based

10:34

on their tiny Zhao and RF 52 controller, and the Pro Edition includes

10:39

GPS and 13,000 milliamp hours of battery, which is super nice.

10:44

Seed says that the battery alone should run the unit for two months,

10:49

which makes sense because on an NRF 52 it does not take that much power.

10:55

I think this is the first solar node I have run across.

10:59

That includes GPS.

11:01

Typically that's an option that is cut

11:04

in the name of battery savings, which makes a lot of sense.

11:09

It's also something that you don't necessarily need

11:12

for an infrastructure node, but I really like that

11:15

it is an option that seed has and includes on the Pro model.

11:18

You can always turn off the GPS,

11:20

but being able to get a reliable time signal

11:23

and keep it for your critical infrastructure is very handy.

11:27

To be clear, this node does ship with a five watt solar panel.

11:32

The base model is $70 and does not

11:34

include GPS or batteries.

11:37

The Pro is $90

11:40

and it does include that GPS and battery.

11:43

Either way, this is a super excellent price.

11:47

I just said that the $100

11:50

Wireless Repeater mini was a good deal at $100, but seed is doing even better

11:55

because you have a lot of battery

11:59

and a lot of solar panel and GPS

12:02

for even less money.

12:04

Obviously with a five watt solar panel, or maybe not obviously to some people,

12:07

but that solar panel is going to be decently sized.

12:11

It's not going to be something that you hide somewhere.

12:14

If you are looking for a stealthy deployment,

12:17

the repeater mini is still your better bet between these two.

12:21

But if you're looking for an infrastructure node that is not expensive

12:24

but will run even in the dark winters for many months

12:30

in the Northern Territory's, the P1 Pro looks like a great option.

12:34

Oh, and as a cherry on top and includes a grove port

12:37

so you can plug in modular sensors like temperature and whatnot.

12:42

Basically anything that you might need to add on to it.

12:45

And finally, today we move on to the interesting

12:48

findings from the social media.

12:50

First and foremost, this podcast is being recorded on Saturday, May 3rd.

12:55

The biggest thing in tech news right now

12:59

is the recent power outages of Portugal, Spain and France.

13:03

And if you were under a rock, basically the entire countries

13:07

of Portugal and Spain, as far as I understand it, lost power.

13:11

The National Grid's went out and I think parts of France.

13:14

This is clearly a big deal and a big issue for a lot of people.

13:18

Unfortunately, it seemed like it wasn't too serious

13:21

and that power was restored fairly quickly.

13:23

All things considered.

13:24

But unfortunately, when all of the power is out,

13:28

the cell service goes with it fairly quickly.

13:30

There are a number of posts about users, including some people visiting

13:34

and staying in Airbnbs, being able to pass around news and get some idea of

13:39

what's going on, and real time reports of power restoration.

13:42

This is yet another great example of sometimes, even if you are somewhere

13:48

where you have great cell service, it could go away for any sort of reason.

13:53

On the next item is something I found in the mesh

13:56

testing discord, which is RF index.com.

14:01

It's a kind of interesting central repository

14:04

site, allowing you to compare all sorts of different mesh tested devices

14:09

and antennas to, if you're curious, or looking around

14:13

trying to find a specific radio to fit a specific need,

14:17

this might be a useful site for you to do some compare and contrast.

14:21

From Reddit, we have node on university

14:24

and quote by ancient grab 1106

14:28

and it appears to be an engineering student going to university in Belgium

14:33

who got approval to put Meshtastic on the university of Buildings.

14:38

And this is just a fun little example of

14:40

sometimes you just got to ask the right people

14:42

and have the right purpose, and you can get things

14:46

like Meshtastic, deployed and be able to use it all around college.

14:51

Another very interesting and unusual use is I renovated

14:55

an old shopping mall using Meshtastic by evening extension 69 on Reddit,

15:01

and basically this user highlights that they took.

15:06

They took on the renovation of a approximately 30 or so year

15:12

old shopping mall that was in desperate need of smart controls

15:16

and did not have the money for major infrastructure changes.

15:21

In a case of smart defying a house, you can use Zigbee or Z-Wave.

15:26

Unfortunately, that does not work in a very large scale environment,

15:31

and even things like 4G service was not reliable.

15:36

LoRaWAN didn't have the coverage.

15:39

This user stumbled across Meshtastic and used it as a way to pass around

15:45

control data to various systems, collecting data and allowing a raspberry

15:51

Pi to control the entire network and send data.

15:56

And they basically implemented their own data packet

15:59

to control various industrial systems.

16:03

It's a great use case for Meshtastic.

16:05

It's something that the system can do, and hopefully

16:08

the author of this gets the reliability they need out of it.

16:12

And for those of you living in a cold area,

16:15

there is an article titled Cold Weather charging of Lithium

16:19

Ion Batteries Real World Lessons from the Meshtastic community,

16:23

and it was originally posted on Reddit by K Box Labs,

16:27

and it looks to be from

16:30

the Southern Alberta Mesh in Canada.

16:34

And basically, this is a very detailed article

16:37

about their uses of batteries, especially lithium ion

16:40

batteries, down to -40 degrees and before you ask

16:44

whether that's Celsius or Fahrenheit, the answer is yes.

16:48

And if you don't get that joke, look it up.

16:50

They do recommend lithium titanium oxide batteries for mission

16:55

critical deployments, but noted that they basically didn't have

16:59

any major problems with lithium ion batteries, in large part

17:03

due to the fact that there is so low drain and such low charging need.

17:08

If you're living in a cold climate somewhere fairly north.

17:12

This is probably an interesting read to you.

17:14

Where I am.

17:15

My biggest problem is do I want to put lithium ion batteries in a box

17:19

that will hit 130°F easily in the summer?

17:23

Different problems for different people unlinked from a number of places

17:27

which I lost track of, was an article on K'Nex

17:30

software about a solar powered alarm

17:35

over Meshtastic and includes a GitHub repository

17:40

about how you can connect a large language model.

17:44

Okay, I two Meshtastic and run it over a solar setup.

17:50

You probably need a reasonably large sized solar setup with a decent sized panel

17:55

and a lot of battery to do that, because even at a small

17:59

LM connected to an Esp32, it's going to be fairly battery hungry.

18:03

I thought that this was fun and interesting.

18:06

The article talks about how this could provide life

18:10

saving instructions during disasters and emergencies,

18:13

but I'm going to be honest, any lamb that can fit on a solar node,

18:17

which is using a model of 500 million parameters, which is just absolutely tiny.

18:24

I don't know if I would trust that with getting life saving information.

18:28

You're probably better off having some sort of automated.

18:31

Here is basics that you need to know, because that tiny lamp

18:35

is not going to provide you good medical or life

18:39

saving information unless it's extremely well programed.

18:44

Fun? Cool?

18:45

Yes, but please do not use ChatGPT for life saving instructions.

18:49

That's just never trust.

18:50

I like that right now.

18:52

Another item from the Meshtastic discord

18:54

is the Meshtastic Prometheus exporter.

18:58

It collects just an absolute ton of metrics

19:01

from an mQTT server and dumps them into Prometheus.

19:05

And Prometheus is a metric system that's popular with Kubernetes.

19:11

Crowd and open source stuff.

19:13

If Prometheus means nothing to you, then don't worry about this.

19:16

It's, you know, extremely complicated.

19:18

But if you are someone who loves the data and analytics

19:21

and running a Big Mac, this is probably interesting.

19:25

I've seen that the Ukraine mash runs

19:28

something like this for the public portions of their mash.

19:31

You can of course, once you dump it into Prometheus,

19:35

there are Grafana dashboards, so you can actually have

19:38

real time dashboards of your meshes health, as it were.

19:42

But as we wind down here, I have two last entries

19:46

which are more just fun informational about local groups.

19:50

Dave I six weeks gave a presentation

19:54

for the Ventura County Amateur Radio Club.

19:57

There is a linked PDF in the show.

19:59

Notes about the presentation he gave as a standard intro.

20:02

What is mash tastic, who uses it, how it works, etc.

20:05

I love to call these out

20:06

as if you are looking to present to other amateur radio groups.

20:11

Here is a PDF presentation already done, made by someone else.

20:15

There's a bunch of these floating around.

20:17

I've done some and posted them from the Bay area.

20:20

I know other people in the Bay area have done the same.

20:23

I've talked about some other ones in the past.

20:25

Just look around and you will find more of these presentations.

20:29

It allows us to spread the word on a more personal level,

20:32

because amateur radio clubs love to have these sort of things.

20:35

They love to learn about new technology, and similarly was finding

20:40

a bunch of information from the Tulsa, mass static working Group.

20:44

They have calls on a regular basis that include zoom recordings.

20:49

If you're interested in how a working group goes about setting up

20:53

Meshtastic in a more formal manner, and it even seems

20:56

like they might have some official City of Tulsa approved nodes.

21:00

This is, a little Google Group and zoom recordings that might be worth.

21:04

Listen, thanks for getting all the way

21:06

to the end of this April episode of voice of the mesh.

21:10

A quick reminder if you haven't already, please patch your nodes

21:14

firmware to at least 2.6.2 or newer to close that critical CV.

21:21

That is the most important thing to take away today.

21:23

Update your firmware as if you haven't already got news, hacks or shout outs.

21:28

Drop a comment on YouTube. Tag me on blue Sky.

21:30

Ping me a Meshtastic discord.

21:32

Anything mesh related is fair game.

21:34

While you're there, hit subscribe and leave a rating so that other mesh

21:37

heads can find us until next month. Keep the packets flying.