#US CA Bay Area
1 messages · Page 5 of 1
what's the name of the capitan?
SFW is gonna turn the plane around if we keep asking questions
I don’t know but his wife’s name is Suzy
is there free dinner on this flight?
I think I’m out of range from the LA nodes
No but the Amex lounge did.
Did you bring your ham radio?
Might be slightly lit as well
Could make some CQ calls
I did not this time
cqcq southwest bbq
Did get a snack
so, what you doing in Oakland? admiring them bippers?
Your in no mans land now
No one lives in "Bakersfield"
I heard looting is fun this time of the year.
@blazing pine Has the unfortune of living there
Running audits for a M&A project.
Leaving Thursday morning for Baltimore then back to Houston.
Looking forward to that flight. We will see how many nodes I get picked up flying coast to coast
bring your yagi on that one
I think flight attendants my look at me funny for that too
... moxon? 
Speaking from experience TSA isn’t an issue for that
is your node plastered to a window right now?
I don’t have time to get one on this trip unless y’all want to gift me one while in SF
Right next to it on the seat.
do you have a baofeng on this trip?
#notabomb
😂
We were brainstorming how to make a node seem the most bomb like yesterday
Best we came up with is a node in the backpack and two switches coming out to both hands
Put it in a steel pipe that acts as the ground for the antenna
one guy had an exact pipe bomb lookalike node
You have the battery dynamite
Damn getting hits right now.
Who the hell lives here?
camels
true
I just got 30 of them in
Thinking about selling some for like 35 to fund my projects. Going to deploy a good number all around houston.
One man infrastructure 😂
I feel you
mqtt 
That’s cheating
We are gonna pretend being on a 6mile high antenna isn’t cheating btw
Hank Schrader is coming
@blazing pine Hide the meth
oh noes plane losing altitude
Dont stop flapping
it might crash
It is a Boeing.
boing
is that air farce 1
oh oops I miscalculated times. I don't know why I was thinking SFO
🫠
I flying illiterate
@toxic kindle start aimin' yer yagi
@torn void looks like you're flyin' around sj
I too busy logging Lora packets
@torn void I’m getting Acks it might be you
don't just think. verify.
I got no other nodes on
db38
Who is wine.
I got node with unknown name
I'm still seeing 0 position packets
I’m hitting a node in Sacramento
name?
because it might be from mqtt
Nice !
is yer gps even working
They said I also bridged them with other nodes too.
This shit is so fucking cool
Wheels down.
hai
Y’all made this fun !
@torn void can you send a screenshot of the public channel?
My message might be there
I only got 1 contact.
lol you've gotten my neighbor who had been running range test for days
9e5c? yea, just a couple
oh wait... all that is actually received by me. lol
I was gonna say. I doubt I'm seeing any real packets from anyone.
The only one out in my hood is in Pleasant Hill
I missed all the fun by only reading the thread now
should have been here for the past hour at least
:))
Well if you fly out over the Mt Diablo/San Ramon Valley area, maybe I'll be useful
(so... no)
25b1db38,,,5,-71,6.25,0x0,,,,,,1712116721,,,,,,
that's a lot of hops
On a different topic, I just saw the "Hops Away: [1]" in the IOS App Node list
gps still workin'?
I got 0 position packets
This was my house node in houston.
probably why all I saw was repeated packets. over and over again
We have jr set to 6 since we are pretty far from each other and need the hops.
I’ll reduce it next flight
1 is good enough, 2 if you absolutely must
Some of the people i talk to are 4-5 hops 🙃
Lora rocket
Saw your messages at 2052 in South San Jose.
I got two acks which I assume is from the plane. I get 0 coverage of any other nodes at my house and had not other nodes on at the time
@blazing pine rub it in why don’t you.
but it's an accomplishment to gridlock a part of a mesh for around 3 minutes! 😆
or was it 4 minutes 
you have your own little packet multipliers on the ground
Hey man. Someone had to test the network to failure
Strange
you were alone down there so you didn't experience it, lol
I think I got acked by him but I didnt show up on his phone bc of collisions maybe
indeed
I got unkown node node info
furtive flapper
@torn void I sees you
but still no position packets
oh got one
@torn void
direct to me 😆
wait wot. it's being received by my solar test node on the ground instead of my skyrak... ?!?
hide it on the roof
@blazing pine any local channels I should be aware of? #
Got a solar panel?
LongFast is all you need 😆
come here and I'll give you a 10W USB panel, yours to keep lol
I have SR/SkyRAK
Doing a trace 👀
lol
I'm all of them ඞ
Don’t see bigrak
gute nacht!
İyi geceler 💤
Good morning Bay Area. 🙂 suggestions on a breakfast place ?
Genericly bay area? Uh... Mel's
There are a few of those around. Or Black Bear Diner
Personally I'm a fan of the Gagnam Cafe where they play Psy on loop 24/7 ( https://www.gangnamcafeca.com/ )
Checking that place out after my meeting
lol I hope not
@blazing pine Im looking at the nodes in the east bay and sf and the CH util is looking rather high
like 16 percent on most
is that fine?
looks fine to me...
write a packet analyzer. see which packets take up most airtime
Just added position
USPS. Please show up. You have something for me from Rokland and I wants my preciouseses
noooooooo, not the brick
it's fixed now, after a risky climb, lol
2.3.4! neighborinfo on! \o/
you scared me, I thought you meant 2.3.4 firmware was out and I needed to update everything again
you can grab it manually if you want
if not, I suggest you keep neighborinfo off for now
@rapid jungle we have a strong link 
@earnest bane did it died 🫠
Map die?
WOMM
seems no updates for longlong time
ah yea, my node shows last data of 3 hours ago.
with longlong time being 1 massive hour
sorry, 2 hours ago
let me investigate. @restive tartan messaged me earlier saying his map wasn't updating either. but position report packets were coming through
self hosted version
I saw my nodes still had updated info
who knows... maybe mqtt died? 
Timed out fetching a new connection from the connection pool. More info: http://pris.ly/d/connection-pool (Current connection pool timeout: 10, connection limit: 100)
I wonder if someone is spamming a lot of packets
mqtt still alive
mqtt message rate seems normal too... not that I know anything about mqtt
Too many database connections opened: ERROR HY000 (1040): Too many connections
nice
oh boy...
mysql not happy
Apr 03 23:53:50 meshtastic systemd[1]: mysql.service: Failed with result 'exit-code'.
Apr 03 23:53:50 meshtastic systemd[1]: Failed to start MySQL Community Server.
time2postgreql
must have been something to do with mqtt spamming though, otherwise why would another server with next to no info also have the same issue around the same time
heheheheh
got him
root@meshtastic:/home/liamcottle# df -h
Filesystem Size Used Avail Use% Mounted on
tmpfs 197M 1.1M 196M 1% /run
/dev/mapper/ubuntu--vg-ubuntu--lv 31G 29G 0 100% /
😄
disk full
it's the bin logs again
at least it wasn't a https://xkcd.com/327/
db is small, but the .binlog 100mb spamming
db is only 1.1gb
bin logs go brrrr tho
that looks better
root@meshtastic:/home/liamcottle# df -h
Filesystem Size Used Avail Use% Mounted on
tmpfs 197M 1.1M 196M 1% /run
/dev/mapper/ubuntu--vg-ubuntu--lv 31G 9.3G 20G 33% /
I will need to disable bin logs
I don't plan to sync to other instances etc
should be back up now
db empty? 
???
nodes seem to still be there 😅
I was planning on capturing packets for 1 day (or less?) and then pulling out some reports of what's in there
Where do I download 2.3.4? Not much luck on the Github firmware repo
I'm somewhat sad to have abandoned most of my data from the late 90s... everytime I'd get a new computer, the old stuff would just rot behind 🙂
i have many layers of backups 🫠
buwahahahhahah, the package has arrived
What's the difference between these two firmware builds:rak4631 and rak4631_eink especially since I haven't soldered the screen 🙂
you probably don't have an eink screen ?
we have two rak starter kits, all the fixings for POE... and a 36" 5.8dbi antenna
holy heck they ship these things with some small ass screws
and many of them too
they provide just enough
Maybe I'm blind, but I can't find the link to click Download
scroll alllll the way down
firmware-2.3.4.a570e50 153 MB for the big chungus package
and I was trying to expand stuff on the left side (by platform)
firmware-rak4631-2.3.4.a570e50.zip
Alright. Shall the new node be ShakataGaNai/WCRTR... or shall I just claim the name of "Walnut Creek Router" any newbies be damned!
walnut creep 
by Radiohead
Upgrading... with 5kB/s
mine usually go at 1.1-1.5
I sometime wish I could add emojis to emojis ^_^
I am close by - maybe 6 feet and a wall in between me and the RAK
i prefer fiber
show off
really disappointed in my upload speeds
Good for you! I'm lazy, and just using an Xfinity cable modem connection
it's not that bad, but upload is much more constrained than yours 😄
if you don't get random packet loss and jitter, you're fine ^_^
cheap phone = lots of disconnections
user error, most likely xD
how did you update
and from what version
2.3.2 -> 2.3.4
it should not have reset
using the DFU Mac app
but... I have to say that my previous file I loaded was the _eink one, so that could explain the blunder
derp
:>
I've done it like three times so far and has worked everytime
what are the reasons it would fail? weak signal?
user error, usually
I want to make sure everything's working fine (solar panel charging batteries, upgrades work, etc) before trying to put up mine on the house
so far so good
I have a confession to make 🙂
welp, that was not an auspicious start
I had used the new "Node Filters" widget and had left it filtered by "Device role = Router & Client", so I was only seeing like 4 nodes 🙂
unit is ... bricked
I forgot about setting the filter until now
all the nodes are still there, problem between chair and keyboard
oh that was strange, but fixed
@earnest bane deriving implicit neighbors from traceroutes would be pretty fun 
am I getting nodes from MQTT again?
I must be. It's showing SkyRAK
this is with the out of box rak 915 mhz antenna, aint no way its picking up someone over the hill
but it does clearly say MQTT on your last screenshot
*saying
Or that means that it's configured with MQTT?
its not configured with MQTT. This is a new out of box RAK
I'm also trying to figure out why the web interface on this unit doesn't work. Ethernet turned on, it responds to pings. But meshtastic web isn't coming up
and bluetooth is still on
it's your other node barfing out stuff from mqtt
because rak no have web server
no weeb
fuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu

Meshtastic Web App
that didn't load anything, I thought to try that already.
This UI is not bad
just don't try to configure too many things with it, lest something derps
did you get it working?
I was able to connect to my other node using the https://client.meshtastic.org and bluetooth
Meshtastic Web App
but I think I prefer the MacOS /IOS app instead.
heh, I think there's an open issue for something similar with hop counts. but I left it for now, want to keep is as simple as possible
but it would be really nice to have the ui show real neighbours, and none of the mqtt garbage
different coloured links for mqtt vs rf would be nice
see the bridges
I don't think that's available in the neighbours list tho
there's a fun bug where you go to save, console shows error with proto, and then it reboots like it did something
comes back, settings not updated 😄
iirc, that was when saving mqtt settings
probably for the best
I also noticed "ignore mqtt" was disabled by default in fresh installs
that's a fun one..
derp
might need to open some PRs with little notes under the toggles
so people don't enable with no idea what it does
thw wifi toggle is nice
tells you ble will go byebye
I'm talking about the ios app now btw
maybe I need to build a flutter app
cross platform
all the same
so many diffs between clients
oh nice! I did see that one the other day. looks like it's getting updates
i'd make one too, but i computer illiterate
needs a side drawer nav 😉
I used to dev android apps for 10 years
then moved to flutter
so good being able to blast out an ios app from the same codebase
Flutter is the new Cordova?
ah, more java... or dart technically... bleh
If your doing iOS I can help you
Swift I mean
Oh yeah! It would probably be all dart
But will see how that flutter repo gets along
Would be minty to see a single app that’s cross platform and clean design. I find myself switching between iOS/android clients because somethings work in the other client and not the other 😅
All in good time tho
MapKit is tempting
@abstract yoke you're on the map! probably bounced off a certain kroo-echo passin' by
That's me
We have enough mesh nodes connected to make a new "US CA Oakland" here
just wait til i turn on all 20+ of my nodes 
have any of you seen weird results when using cli to set custom lat/lng?
I ran:
meshtastic --host x.x.x.x --setlat 123.456 --setlon 456.789
but it was a mistake, so I flipped lat to negative (placeholder values btw)
meshtastic --host x.x.x.x --setlat -123.456 --setlon 456.789
it instantly sends new position to mqtt, but when the next position or map report comes through, it's the old value 123.456 instead of the most recent -123.456
suuuper weird
I haven't read the firmware for it yet, but seems like the positon is being stored in multiple places
Hmmm. I think I need a bigger box
I set mine via USB without issues... lemme look up what I did
sweet, yeah I even flipped --set position.fixed_position false between true/false and tried reboots and setting in different ways. same result
meshtastic --port /dev/cu.usbmodemDCDA0C18AA741 --set position.fixed_position true --setlat 37.9 --setlon -122.0
I also set GPS to NOT_PRESENT, since the unit had none
yep, tried it with the fixed_position flag true and then even false after another reboot
super weird
smart position is on, gonna flip that off and see what happens
uhhh, no cli option to edit smart
nvm, found it 😛
position_broadcast_smart_enabled
meshtastic --host 10.1.0.251 --set position.fixed_position true --setlat -38.661869 --setlon 178.023660
Device has sent correct position to MQTT.
and now about 30 seconds after reboot, it has now broadcasted the old position to MQTT.
meshtastic --host 10.1.0.251 --set position.fixed_position false --setlat -38.661869 --setlon 178.023660
Device has sent correct position to MQTT.
waiting for reboot...
yewwww, and reverted to old position before command
so whacky
hmm, okay. so set position over cli with wifi, but android device was also connected to the node via wifi. so I guess it was sending a different position later on as well
😂
fighting each other
I disconnected android device that was in background, and the position has stuck to what I set in cli now
Ok. I've decided to fix my box problem by ordering one extra large. Something I used for an ADSB Pi.
That way when I upgrade my roof router to a raspberry pi... I have the space and dont need a new box
pi zero 2 w
I wanna test Linux native on my zero 2W but that means soldering header pins…
Working on 3b above
nice nice. Once my waveshare order shows up, I'll be right there with ya in testing
the "PlanePi"
Roof. This weekend it'll get the Meshtastic box and antenna, hopefully.
that is very cool!
and before anyone asks. The mast is grounded, each antenna has a ground, AND the ethernet is grounded.
I don't have anything setup here for ADS-B, but do enjoy watching flight radar
see what the helis are upto
small town here
bad mast! what did it get grounded for? not listening?
it aimed to misbehave
Number of lightening strikes per year in Walnut Creek: Zero. Amount of overkill for this grounding? 1000%
spicy, I've never protected anything from lightening here
but it's very rare
if it goes byebye, rebuild time!
Same. I'm 100% certain I could have not grounded anything and been fine. But ya know.... it was a good exercise
The one thing I'm thankful for now in my overbuilding is my ethernet runs. I pulled 4 through the wall into a weatherproof box. Only one got grounded and connected to outdoor rated ethernet (for the planepi), but the other 3 are there.... so one will be used for Meshtastic
ooooooooo yes, very much so
Unless you do something like the Poe switches that are also spillers
*splitters
I like the UniFi flex
One poe run, and split across a few devices
Self powered from the original run
Soo good
Yea. I might don that eventually. My entire house is UBNT. I would have to get a ++ injector for that though
Yeah, I think I get 20W out of mine
But it goes back to a 16 port unifi poe switch
Everyone showing off their cool antennas. Here’s my $5 one
😂😂😂
hey, whatever works!
For a long time I lived in an appt, and my ADSB antenna was duct tapped in a window. Much to my (now) spouses disapproval.
Just gotta convince a few more people to join you!
like you said, whatever works ahaha
yep! I have convinced a couple from the radio club
they just need to get the kit
I had a shipment turn up the other day, so will give a few out for the time being
planning to get a solar one up on our hill
I'm the green dot in the middle. Theoretically the dude to my NW I should be able to hear, but I never have. And geographically, that's it.
Yea, that's my next scheme. Figuring out how to get REALLY long life solar nodes up and then find a few friends/family who'd be willing to toss them up on the roof.
not tooo many around!
I'm currently researching AGM solar setups. Which in my basic research seems like a good option. Should end upw ith an effectively infinite battery life.
love to see my map out in the wild lol
I've been using it since you posted on reddit
I ordered a couple of those rak boards, everyone keeps saying the power efficiency is so much better than the esp32. and saw a post on reddit of someone with one of those little usb power meters. looks good to me. so yeah, prob have a few of those sprinkled around on some hills or friends houses etc
I have a 100Ah AGM battery with a 160W panel in my shed. and have metrics rolling into grafana
it runs a unifi g4 instant 24/7
and an APRS digi peater
I have public graph if you wanna check it out
I'm suspect to those USB power meters in this particular use case. I'd like to see more real data. But I still think the RAK specialized hardware is going to be better than ESP32. An ESP32 is only really good when it sleeps for long amounts of time.
link to grafana on page
been pretty cloudy last few days, hence dips in solar
if you set to 30d, it'll show better voltages
oooo APRS Digi was on my list of things to do as well! I dont think we need any aprs.fi coverage addition in my area, but more... for the funzee
yeah, someone in the comments of that post said the same thing. but still, far lower than current I saw from the esp
For sure. For Sure
yeah, we have one, that's about 30km out of town. didn't get much coverage of the city, so I set one up cbd
all solar powered
runs off a UV5R lol
And I love that grafana dashboard.
lolol uv5!
I think I have one of those floating around... I got carried away a while ago
I just added a voltage sensor to the battery, and then run a nodejs express server that returns current voltage
prometheus pulls it in
and grafana shows it
super simple
12.21volt the other day, lowest I've ever seen it since I set it up last year
I litterally never key up. I just wanted new toys to listen with. Really was trying the DMR thing, but... no one really seems to care about digital
I really should do more grafana. The one I did setup was on my planepi. I put a BME280 environmental sensor in the box on the roof, because I wanted to make sure it didn't get too hot.
it got rekt from the rain
oh no!
honestly bro, grafana
I live in it
so many things
metrics are very important to me
yea, in my "day job" it is too. Just been lazy. Partially because Influxdb has gone from really easy to really annoying with the move to Influxdb2
ah yes, so you';re a real ham
"licensed" ahah
I'm a ... licensed fraud? lazy SOB?
just general yarns with mates on it
lmaooo
I just like to tinker with radios
long distance coms are nice
I got into meshtastic, because same thing, but encrypted
When I got on the radio the first time I beat the average ARC member by aobut....40 years? Wasn't really exciting to talk to anyone
LOL
so yea. Tinkering is where its at. Handy to have the license. But mostly I just listen. Meshtastic is the first broadcast related toy I've wanted to play with in a long time.
yeah we did some "ham crams" here
last couple years, got about 40 or so new members
mixed ages
about 10 young ones
Very nice. Our local ARC may be much better now, but I dont get on the nets and don't attend the meetings... covid didn't help. So I shouldn't speak ill of them. It's been a long time
I smell ham
Apparently so 🙂
Our local CERT was recruiting recently and I really wanted to join and get trained, but alas... I've got a 6 week old and he had other plans for my free time
lol what unit is that
btech 6x2, same as anytone 868 but I flashed 878 firmware onto it. I was probably the first to do so
Very cool. This is my problem though... hobby ADHD. I see cool things and I want to try it. New radio with cool flashy things on reddit? I should buy it!
I had to do the most complicated flash dance ever
You link new meshtastic firmware and there is a PR for a new "unPhone" I want to go buy it
https://shop.pimoroni.com/products/unphone?variant=40829810311251 - page sits open, hoping I resist
I sold mine for $120 including 2 extra batteries. dirt cheap xD
It feels like DMR has already come and gone. People just don't seem to be interested to "go digital" even though almost every other radio has.
probably because DMR sounds like robogarbo
too many issues compared to analog tbh
now I listen to robogarbo on a $600 receive-only radio 
oh uh... do you happen to know any cryptography experts?
I've been stuck on a certain thing for like 2 years
with dmr?
encrypted microcontroller firmware
bcd536hp
trying to make a little USB dongle that integrates gps, wifi, and remote control
I've already managed to do both gps and remote over the stock wifi puck, but it's ugly
ohhh copy, I haven't played with that unit at all
but I do like some encryption
pic incoming
#867578229991407658 message
not voice chat, just text lol
not sure if I can link to specific message
(looks like I can't?)
you'll have to scroll up until you hit the uploaded firmware binary lol
the wut 
I computer illiterate
that's all voodoo to me
but it does look like that screenshot reveals everything, yeh?
I might even have the same firmware file somewhere
exact same file size on both firmwares, but completely different contents. so fixed size memory layout, and looking at the code in the other screenshot, it just swaps out bytes based on a lookup table. but I'd love to see what's under the blue text lol
2162688 bytes for both firmware lol
but yeah, can't tell how it's mangled since it's covered by the other window
no results on google/github for "var replaceTable = new Byte"
so they didn't upload that source lol
definitely not lol
they're probably generating unlock keys and selling 'em on the dark web
true
yeah, I probably wouldn't get too much further without other info, or having the radio to tinker with etc. probe chips and stuff clear text is nice
being able to see encrypted/decrypted
then find out how to transform from those states
voltage glitching? 😆
I electronics illiterate
I just figured analyzing decrypted firmware was cheaper than buying a bunch of hardware to reverse engineer the wifi dongle
plus I needed to know the actual format of nmea it accepts for gps instead of throwing random shit and seeing what sticks
it comes with the radio
and apparently the firmware for the dongle can be upgraded too
probably easier to listen to the usb payloads rather than decrypt the radio firmware
no hardware for that 🫠
plus I still need to know the nmea stuff and remote commands
everything I have so far is brute forced
wireshark usb traffic 😛
but dongle no work on computer
it shows up as some serial shit lol
drivers.exe
👀
looks like a tv remote. is that an official remote?
there is no official remote, nor aftermarket
how is that one doing the thing
and they only publish the most basic commands
through wifi. udp
same interface on both serial (rs232) and udp
that's how I figured I could just shove gps data through wifi instead of using the serial dongle
I don't even have the official gps dongle. I made my own
oh yeah, so the radio itself connects over wifi, without the dongle?
what's the current setup
it comes with USB wifi dongle
but the gps serial dongle is separate, and hard to find
and expensive
gps, wifi, and remote all in one dongle
maybe even microsd audio recording through the wifi interface
yeah, best bet would be trying to find some other app that already does that over wifi, then RE the packets
I had to brute force the audio streaming too, lol
then send those packets yourself from some other hardware
if they have official wifi support, surely they have some app or something that does the things
all the other app devs needed to brute force shit. none got as far as me 👀
and the "official" android app almost killed my phone
link?
I installed it and everything started shutting down, and a factory reset screen popped up
🫠
if you can link the app, I can have a look at it's code
maybe it can do the control things over wifi
lemme see if I can still find it...
aight
BUT I want the hidden commands too, stuff that even the official app can't do 👀
you'd have to find something that can do those things, to RE it
the radio scanner world moves slow.
uses RTSP for audio
indeed. got that part working
I bad at android apps, so I gave up on that one 😆
oh yeah, so it's just got it's own little coms protocol that appears to be really dumb
I hate xml
that's sprinkled in there too
you don't really need xml... but their own format is even dumber
some people were crying about their radios restarting and corrupting storage when they start their cars...
me: 
🔋
ultracap bank lol
yeah it's dumb
I normally implement all my little protocols in either JSON or protobuf
json is nicer for humans, but proto is nicer for size and limited resources
I wonder if these sends the gps?
@Subscribe
public void onSetLatLong(LatLongPushEvent event) {
this.mLatitude = event.latitude;
this.mLongitude = event.longitude;
this.mRange = event.range;
if (this.mRange < 1.0f) {
this.mRange = 1.0f;
}
sendMessage("LCR," + this.mLatitude + "," + this.mLongitude + "," + ((int) this.mRange) + "\r");
}
I don't recognize that
in the socket connection stuff in latest v1.0.1 apk
which packets have you used
you made that android app yeah?
assuming you connected to the socket over udp and sent some text packets
I used nmea strings pushed through the udp interface
you have a paste of the text
does the app let you set gps pos through it
no clue. never used it LOL
ahh right yeah
I would say this probably does it
I'll have to check further up the chain to see what the ui says
I haven't launched the app
just looking at decompile
I suggest you not try to launch it, lol
oh. I tried to play the audio stream over eps32 too. that was educational but mostly an epic fail
... and then I gave up
includes most of the basic commands, but a lot of things are unclear or even totally missing
it was close
it was fail. apparently micropython bad for audio. 
looks like that may be a one-time thing to filter the radio database 👀
I don't know if it'd lock up the radio or not if you run it every few seconds
buy one. they're fun 😆
hah! I have bought far too many radios lately
the close call feature is much nice
I can already listen to pretty much everything here on my base station
just no HF yet
2m/70cm/airband
that's all I listen to really
our local DMR repeater died, so no more of that
a bc125at shows you the ctcss/dcs tones live
no dumb "scanning" like other radios
that's handy
you can hook it up to a computer for fun activities too
like logging all active frequencies
neat! I've been playing with the kraken rf kit, for df
ooh fancy stuff
@earnest bane do you handle duplicate packets from different gateways?
I think that's a yes
oh wait I have no clue 
it's probably okay to just keep the latest packet of a certain packetid?
Good to know how many gateways heard a packet, but also not useful to have 3 of the same txt message
@toxic kindle had that problem with his discord bot 
Easy fix
Just have a cache of packet ids
in the process of upgrading my rak4631 with the first patched build. I hope I don't have to use the USB cable interface to revive it 🙂
if (id !== 0 && portnum !== undefined && cache.exists(id)) {
// console.log(
// "FifoCache: Already received packet with id",
// id,
// " Gateway: ",
// envelope.gatewayId,
// );
// cache.debuger();
return;
}
if (id !== 0 && portnum !== undefined) {
// console.log(
// "Fifocache: received packet with id",
// id,
// " Gateway: ",
// envelope.gatewayId,
// );
cache.add(envelope.packet?.id);
}
but the echo chamber was fun
Javascript
probably for connected client phone?
JavaScript(tm)
jabbascripts 
for (int i = 0; i < packetIds.size(); i++) {
if (packetIds.get(i).equals(jsonMessage.getInt("id"))) {
return;
}
}
if I'm just a little bit further away, the OTA upgrade is going at only 2.4kB/s
twice as fast as what I get
what is packetIds?
a list of packet IDs....
list? array?
array probably
I don't know computer
both? 
static ArrayList<Integer> packetIds = new ArrayList<Integer>();
i had the dumb idea to do it as an array
not yet, for txt messages it just dumps all of them in there
class FifoKeyCache {
constructor(maxSize = 50) {
this.maxSize = maxSize;
this.currentIndex = 0;
this.cache = [];
}
exists(key) {
return this.cache.includes(key);
}
add(key) {
this.cache[this.currentIndex] = key;
this.currentIndex = (this.currentIndex + 1) % this.maxSize;
}
debuger() {
console.log(this.cache);
}
}
module.exports = FifoKeyCache;
no need to clear it out
just keep plopping the ids in different slots of the array 😬
plop plop splash
also maybe cache based on sender/packet id, to allow for same packet id from other nodes elsewhere
read that id was not unique across senders, but figured low chance of collision over a small time period

I just felt that sender_id/packet_id would be a better unique key, than just packet_id
another sender_id could have sent a packet else where in another country, that has the same packet_id
probably low chance, but depends on your caching duration and all that
makes sense
always better to do it right
Now that I think about it I should only store like 20 packet ids
@blazing pine told me to do 100
just don't store it longer than 3 days 👀
probably depends on how many packets are flowing
how big the cache of ids (plus sender if you want to do it by the book)
Thats good advice
I like unique indexes in the db, but I can't do that for future packets
But im a lazy coder
in case the sender happened to use the same packet_id later on
it would just refuse to save
and because prisma is annoying with async, I'd have to use a mutex when doing lookups
to see if an existing sender/id already exists, otherwise async go brrr, check passes in both messages.....
how many different deadbeefs have you seen so far?
my dupe packet filter was just a first step, i felt like the better thing to do was to store all versions of the packet eventually so you could see the gateways that heard it and whatnot, and then for things text messages use the filter to not trigger events for every dupe of the packet
probably more CAFEBABEs lol
for sure, historical logs are important
I turned off collecting textmessages etc on the prod map. since it's not something shown yet
no need to store those
no spicy texts for future reading?
if you got enough gateways hearing the same packet, and the rssi with them, estimate position on non position packets?
...i barely get 3 gateways on my packets i'm sending out from here
I do want to have a visualization of packets and where they were heard by
ie, node broadcasts its position, draw line to nodes that heard that, and when
neighborinfo
yeah
it's just yucky with the mqtt nodes mixing in there
blue lines from country to country
if a node is mobile (roaming?) the neighborinfo is a bit polluted?
indeed...
traceroute inside packets would be killer
but airtime go brr
aprs does this
on ax25
but the aprs.fi site dedupes and doesn't show all routes that a packet took, only the first to get gated
I want to see everywhere my packet was able to reach
a visualization of "I sent this text message, how far across the country did it go, without mqtt"
attach an apple airtag to it 
yep
it's kinda hope and pray at the moment
being able to monitor over time, how consistently I can get a packet from one side to the other would be good
the linux native nodes might be my way for now
set up a few mqtt nodes and gather stats on collisions and missed packets, etc
@earnest bane : something like https://pskreporter.info/pskmap.html would probably be nice
to check where you've been heard
of course, that's for HF
oooh, I just recalled that that the serial debug log does tell you of noise or possible collisions
a map layer that shows a heatmap of all positions your packets get heard could be fun
privacy nightmare, you mean? 😆
privacy doesn't matter if it's your own data, just self host the map and use your own mqtt server
nuking the public data after 3 days or whatever is okay, but I'm not gonna nuke my own map lmao
of course if you're using your own mqtt server, then you aren't gonna have any of the other nodes, because you'd probably be on other private channels with encryption keys
but I'm sure there will be other people out there collecting everything and not showing it publicly
aprs.fi collects all the aprs stuff
they don't nuke it
How can this be? DEBUG | 06:29:00 78 [Router] Update DB node 0xda56c720, rx_time=0, hop_limit=1, hop_start=0
that actually looks right
according to something someone said some while ago
was the hop_start attribute not set for _meshtastic_MeshPacket in every version?
hop_start should be >= hop_limit
here, in my log, hop_start is zero, and hop_limit is 1..
packet_id 1671020211 Gateway: !3e1c8f95 rssi: -107
packet_id 1671020211 Gateway: !f71e47e4 rssi: -42
those gw be me 
it looks like hop_start started being set only last month: https://github.com/meshtastic/firmware/commit/585805c3b96d58224ffd2327fd6b4e1712a84abd
so any node with an older version wouldn't have it set
yes, but it also shouldn't be displayed
(or so I think) ¯_(ツ)_/¯
I've added it as a log
as I want to filter everything from the NodeDB (temporarily) that isn't a direct neighbor
if it is not set you will get the default zero value

Hey y’all.
Guess who is about to be on another flight this dark and gloomy day.
My flight if y’all want to stalk me
Ditch class 😂 this is more important
I dont got a node on me
Hope you had fun in the bay
Got caught slacking
Haha elif away with 160lbs of green coffee. So not complaining.
Got power on my flight !!
@torn void Take off
If it's Boeing, I ain't going.
@torn void How many nodes you see?
node is under the seat so not that many
just 2
100% full flight not gonna be possible to do shinanigans
gonna be no joy on the nodes.
The antenna isnt picking up shit.
well i gonna take a nap. Peace !
glfs
Sweet Maria’s?
@blazing pine The guy who does ham radio on parachutes asked me about what kind of settings he would need. Do you think we should do this on the default or some other frequency?
default, 1 hop max
maybe even 0
because 1 hop WILL cause collisions
and since he's in the sky, all the 3-hoppers down below will be causing collisions on his receive
so he can only send reliably (most reliable with 0 hop)
ham radio is all about direct rf connections. 0 hops best xD
AND if he's up there for less than 5 minutes, it's not likely that many people will receive his nodeinfo
15 min
How can it be assured that node info will be sent
Should he set node info to like 1 min
can't lol
unless he goes ancient firmware
What the min
you should patch and compile a firmware just for him
the min is like 5 minutes, i believe
How can it be assured that he isn’t stepped on?
Also I’m not making a new firmware
probably won't be any stepping going on
BUT the stations below will appear to step on each other
And should his node be repeating packets?
... probably not
What role should it be?
client_mute
aim for maximum direct propagation on first attempt. if that fails, then do hops
because even 1 hop might cause epic congestion, collisions, and a locked-up mesh
(like what happened on tuesday)
People should avoid default frequency slot as much as possible. Its congested.
That’s what I was thinking
but isn't the idea to spread yer signal to anyone who can receive it? 
The idea is to build your own mesh with your friends and to spread your signal within your mesh
That’s why we have a default configuration … not a “public channel”
Updated my map btw, new setting to make a node show as offline (red dot) if it hasn't been heard from within configured time
did you fix html injection problem yet? 
looking good!
https://meshtastic.liamcottle.net/?lat=62.974085636884546&lng=453.0173563957215&zoom=15 enable waypoints @earnest bane
An interactive map of all Meshtastic nodes.
ahahahahah. trolllololol for 14 years
but on the bright side, i finally enabled tls on my site after 17 years!
ooops, forgot that native html doesn't auto escape like it does in vuejs
I'll check it out
that is fantastic

yeah, 14 years, that's the max int set for waypoints atm
official app sends that in waypoint expire ts
no ui to set when it expires yet
no way to delete either
though i guess i can change ALL waypoints to mr trollface 
probably easy enough to break everyones mqtt stuff anyway, by sending payloads to mqtt server as other nodes
indeed. gotta teach them users a lesson somehow! 
j/k i don't know how
too computer illiterate
I won't post it, but yeah doable..
Option #1 - Spam every MQTT topic with malformed content. Option #2 - Just DDOS the MQTT Server.
Option #3 implement auth tokens for nodes so no one can spoof
😉
I want to support offline map via rf only aswell
connect a unit via usb or whatever, and have it populate the database for display
no mqtt needed
fix the current web client map 👀
probably easier to just have mqtt on a #meshtasticd node, and have it report to itself
what's broken?
I don't really use it because not much info
embed mine heh
needs moar live plutoboof decoding
i want live map that connects to mqtt 
I just want to say thank you for the URL linkification. Handy for keeping my map on my area.
no problem, yeah I have bookmark to auto load my area
Sets lat/lng/zoom as query parameters. ... lng 
better than lon
leaflet also calls it lat and lng
but I do see it as lon across the web
I've used lng for years
so it's habbit
it's my first time seeing lng
Liquid Natural Gas?
@blazing pine I swear you have react emojis for everything
imagine having animated gif emoji on meshtastic maps