poll_question_text
I will buy one
victor_answer_votes
6
total_votes
8
victor_answer_id
1
victor_answer_text
Yes
1 messages · Page 12 of 1
I will buy one
6
8
1
Yes
Okie dokie - batch of 10 to be ordered tonight.
Make it a bakers dozen, by the time people smell the fresh pastry! Is that enough dough to ice out new images @fiery finch @mild hare
I've been promised interesting things in the festive interval. Hopefully armbian and a port of the SFC menu system...
The menu system still works which amazes me
2/3rds of those who said yes are NYMesh folks so if there’s any benefit or convenience to you by treating us as a single shipment lmk and I can help arrange that
Oh, that might be an idea.
Belladonna family. Christmas eve. username checks out.
the poll didn't give an option for those that were going to order more than one 😛
(j/k)
Dec 28 17:19:41 femtofox meshtasticd[667]: INFO | 17:19:40 0 Init sensor: TSL2561
femto@femtofox:~$```My TSL2591 is scanning as TSL2561 and reading 0 lux ... any ideas how to fix?
what i2c address is it reading for the TSL25#1 during init? should be in the very first few lines in meshtasticd log
the i2c address is 0x29 for my 2691
Im interested to buy one on next production run!
I meant to order them last night but I spent 5 hours chasing ghosts.
So you mean there is a chance to join your next order?
haha
He makes me grovel 😔
Bad news: JLC are out of e22-30db modules.
Good news: I've ordered some more.
Ugly: They have e22p modules in stock, but I'm not confident in the power requirements together with a 1A limit (original design) or 1.5A (new design).
Only 915 on e22p last time i checked
Dem
I need to get on with making the mikrobus boards, don't I?
I have 1 if anyones interested 😅
63€+shipping
oooo non-CE fancy edition!
indeed
non-ce?
maybe i have a lot to learn 😛
to me CE is that little button that existed on our solar powered calculators growing up 🙂
CE is community edition
Basically, I cut it back to a level where it wouldn't cost a fortune to order a batch of 2 if you didn't want to do any soldering.
If you want to spend a fortune, just ask 😉
yea lol
yeah the CE version was DIY, missing the CH### usb-uart and....something with the power input/mosfets were different IIRC? vs Pro which had a couple nice extras and were the ones sold by Tom/Iris/OSC on Etsy
She overestimated the Finnish appetite for Femtofoxen by one.
Or someone ghosted on the deal of the decade.
nah it was always off by few xd
last time was same
then someoen bought it eventually
yeah just gotta wait for some other group to find out they can purchase them and then sudden burst of orders - kinda surprised MC crowd haven't gotten to the Femtofox, but they sure do love their Ikokas
They keep complaining of "sold out" ... getting fed up of explaining the batches made to order concept
They don't like me for some reason 😬
Well, that and the lack of widespread support for Meshcore on Linux.
I have a list of possible reasons , printed on A4 ... double sided
I hope you used size 10 font, cos otherwise you're going to need another page.
8
To be fair you seem well liked on the other "community" , just wait til they get to know u 😉
my CE verison is sitting unpowered on my desk ever since wehooper's dual hat arrived - sorry/not sorry (the CE smolfox is powered on though with OLED + encoder, such a great little desk node)
Yeah, the future is probably dual radios.
I def seeing it being HUGE for real remote infra nodes doing UDP bridging in the wild, for a home user it's way overkill, especially if someone else is bridging presets already
No, everyone must have a dual radio node!
In fact, triple radios!
In fact, this should reflect the razor blade evolution
We will skip to 5!
Yes, exactly
yeah, a multi radio gateway designed for bridging would be gold (and i mean dual lora NON wifi band board)
We can only wish
b&
E22P-900M30S + E80-900M2213S (latter does either 915MHz or 2.4GHz LoRa)
breathes heavily
I was working on this and then people lost interest and then I lost interest
luckfox lyras staring at me covered in dust
I never lost interest!!!!!!!
I just fell asleep.
I still need a hat 🙃
2x wio lyra hat
You and Vid were both designing them but things fell off
Yup
Well, get that fired up, and I'll see if I can dig out a non-LNA 30db radio of some sort
and the Mikro-fox
I still have a meshtoad sitting on my desk that I can't get to work for the life of me.
Most recently I've been trying to get ANY LR1121 to work on a Lyra, even going so far as to try with Armbian, but all unsuccessful. (The armbian i shelved and accepted that I just need to wait for Vids overlays)
There’s not a full fledged repeater or companion for Linux yet.
This is easily done with a Nebra Duo Hat and two Meshtasticd running under Docker.
Ahhh that would certainly explain it. And yeah Nebra Duo Hat is awesome, zero issues with myne (that weren’t my own cfg yaml mess up) on a raspi zero2w, going 24/7 for 6ish weeks? so far. Happy Bender brought em to Austin’s attention
Mine works fine on a CM4/Pi4 but I'm failing to get it to work on an actual Nebra. Wondering if something is wrong with the Nebra at this point. I've got a thread going at #1367293403867516979 message
Weird. Which OS?
foxbuntu
maybe its my pc
Yup, was my pc
tho doesent seem to go from 1%
well see
maybe its my sdcrad????
@nova frost do u know whats going on?
Sometimes you have to restart balena
nope
There's some issue with the latest version
cant make it work with older either
Different SD card?
starting to think it might be this adapter
windows does show it in disk management but no disk in explorer
hmmm
okay
works
idk why this sdcard doesent
i meant which os are you running balena on lol
Curious if you're successfully able to update the meshtastic firmware on it. Mine upgrades meshtasticd to the latest beta but then can't initialize it at all.
Switch to daily branch update, upgrade and reboot. I'm not near a computer to help with steps but it worked for @Josh last night.
yeah i had this problem yesterday. it required a reboot after upgrading. i tried this on beta and daily, same for both
my guess is the deb post-install rules arent calling udevadm to reload udev rules
I'd love to get some instructions on how to do this when you can. I'll give it a try.
have you rebooted it first?
Right after upgrading? I believe so. May have to try again, though.
try again and try running sudo systemctl status meshtasticd after it boots, if it still doesnt work or says failed, you can edit /etc/apt/sources.list.d/meshtastic-(just tab-complete this i forget the full filename lol), and change beta in the url to daily, then run sudo apt update and sudo apt install meshtasticd, then reboot and check again
I'll give this a try today and let you know how it goes!!
Where is it that I edit the file name?
sudo add-apt-repository ppa:meshtastic/alpha
sudo add-apt-repository ppa:meshtastic/daily
no dont do that, its already in there and the add-apt-key stuff is deprecated. just change the file in /etc/apt/sources.list.d/
theres only the one file in there
/etc/apt/sources.list.d/meshtastic-ubuntu-beta-jammy.list
Try just reseating it first
🪦
welp, time to go buy a new one then i guess
This is the one that wouldn't flash with balena?
Its the one that did flash
Just bought a SanDisk one
If it ever shows up try old trusty https://www.sdcard.org/downloads/formatter/
Watch our video on how to use the SD Memory Card Formatter SD Memory Card Formatter 5.0.3 for SD/SDHC/SDXC/SDUC The SD Memory Card Formatter formats SD Memory Card, SDHC Memory Card, SDXC Memory Card and SDUC Memory Card (respectively SD/SDHC/SDXC/SDUC Cards) complying with the SD File System Specification created by the SD Association (SDA). It...
I have a usb stick that also shows no media 😅
Give it a zap, and wiggle
holy shit this sdcard is so much faster than that broke
about 30MB/s
vs 12MB/s the old one
The DJI alert for slow speed cards is still burnt into my lcd
The wiggle and zap might have been too much? It’s not dns is it
is this OEM nagu image you booting?
foxbuntu
one has ethernet plugged in and the second its not
so its detected
it worked on the sdcard that broke
It’s a wacky bit of eth0.up but did you take a power fault.
is or was Poe crowing never more?
not a poe switch
cable works on another device
What’s wireshark say
on my own pc? or femto?
Is one of those the femtofox
Well that’s good news?
Yeah, there's issues if the DHCP issues it an ipv6 address I think
I wondered that as well, but you said it worked before
on a another sdcard
Why there is a IPv6 stack on this little fox is a head scratcher imo
Everyone knows Nat is so fetch
lol
She's gone back to the mountains...
So ipv4 works?
yea
Told ya
it just never got it for somereason
It hates ipv6
I suffered similar plight I don’t run IPv6 and remember seeing a address and went as far as checking my network for anything advertising 6
It’s an obnoxious situation when v6 tunnels all over and you have no eyes to see it
Like the representative from district 9 who said ban VPN it’s a squirrely nut
Some things about @fiery finch I’m surprised I never heard from much more was they were very eager to get it booted and jetted
Anyone concerned it’s a packaged issue the rodeo has been wild lately
If I were to pull a fire alarm 🚨
It would be too late
I likely would have also been on the 7th floor of building 7 had I not noticed it smelled
mm
I have no evidence because I like to trust the best of others. But I have some observations
Steve miller said, hoo-hoo lemme tell ya a little story about Billy Joe and Bobby Sue
Meshtasticd still failing to start after this 😢 I could very well be doing something wrong, I'm still pretty new to this side of things.
Stop trying to make fetch happen 🤣
I can help ... need a third i2c 👍
Some LED
and expensive right?
Will it run Doom or Duke Nukem ?
I would pay £8 more if it ran nukem
Run: sudo -u meshtasticd bash
Then meshtasticd and see what outputs?
I actually ran the errors through Claude and worked back and forth to fix the issue. Apparently it wasn't correctly recognizing the SX1262 radio unit for some reason. Also user permissions needed to be tweaked. It's up and running on 2.7.15 now 🎉
Why not share the errors and the fix here, to help others?
Saying that Claude’s spicy autocorrect helped you doesn’t help anyone here.
You came for assistance. You found answers via a resource. Please consider paying it forward and let us know what was going on.
I'll look back through the Claude session and see if I can grab the main issues and post them here. There were multiple disconnects and it was a whole afternoon of trial and error going back and forth with it, so I wasn't sure of the best way to communicate it all. Nobody else seemed to be having the same issues, but I'm more than happy to share if it would be of benefit to anyone.
This is what fixed the radio recognition issue:
sudo ln -s /etc/meshtasticd/available.d/femtofox/femtofox_SX1262_TCXO.yaml /etc/meshtasticd/config.d/
Then this fixed the user issues:
Well the first part is in the instructions and is done via the sfc menu when you select your radio
Although it doesnt symlink afaik, it just copies
It’s been a while since I’ve messed with my FemtoFox
it runs meshing-around very reliably any new upgrades to the OS?
just whatever is in apt
aloha -- how can i fix this?-bash: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8) -- i've tried a few things --- advice
@forest current you're awake. Any ideas?
try running sudo locale-gen
if that whines, then run echo "en_US.UTF-8 UTF-8" | sudo tee /etc/locale.gen and then sudo locale-gen again
MAHALO this worked
echo "en_US.UTF-8 UTF-8" | sudo tee /etc/locale.gen
[sudo] password for femto:
en_US.UTF-8 UTF-8 -- oops spoke to soon when I log out and back in again I get --- bash: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8)
I see the changes in the local.gen file... hmm...
Throw this at the bottom of .bashrc and call it a day:
export LC_ALL=en_US.UTF-8
export LANG=en_US.UTF-8
export LANGUAGE=en_US.UTF-8
can femtofox run only ubuntu (foxbuntu), or can it run any variation of debian?
Hardware support is a bit thin. There's Armbian now, tho!
Armbian support has been added upstream 👍 if you're feeling brave.
Work is also underway to make the experience a bit easier out of the box (similar to foxbuntu).
https://github.com/mPWRD-OS/mPWRD-userpatches
^ WIP (I have not created a first-release yet)
armbian sounds ideal. don't have a femtofox, but will soon
not particularly a fan of ubuntu, nor snaps 🙂
i used to go through hell putting vanilla debian on my pi (back when it was ubuntu based), with uefi+arm and all
Armbian lets you pick between Debian 12/13 and Ubuntu 22.04/24.04 but yeah.... Debian 13 is the play ❤️ snaps are cancer
Foxbuntu is a stripped ubuntu thats basically debian tbh
Think like
Headless Hardy Heron
Lol
Also with like 48mb ram usable I doubt you even could run snaps
hah, I remember those days of ubuntu 🙂
back when they used to let you order giant packs of free livecds/dvds
putting together a digikey order rn - when it comes to the TVS protection diodes, do I need either D1/D1A or D2 & D3? or do I just need to pick between populating D1 or populating D2/D3 and ignoring the other?
gotcha, so if I grab D1A (the only one in stock on digikey canada, seemingly) I can leave out D2 & D3
I was sent a few unpopulated ones to hand-solder
yeee
The TVS diodes are a luxury, tbh
they're cheap enough that I don't mind adding them
going with the "bare minimum" of 2 caps for the wio-sx1262 variant feels like so little, haha
They're a safety feature, for sure, but I've not traced any failures back to static that I can find.
If you're plugging 5v in, then the Wio really just sips power.
if you've never seen a failure that the TVS diodes could avoid then maybe I will just leave 'em out
is there anything else at all that I should even consider adding aside from those 2 caps?
digikey is sold outta the JST PH connectors, unfortunately
I already have RJ45 sockets and plenty of spare pin headers, so if any quality of life/stability stuff is strongly recommended, I'll grab it
tbh I'm not against just soldering the power wires when it's in whatever enclosure it's gonna live in lol
thanks!
Assembeld a working board with what I have on hand, getting no internet connectivity 😔
Eth status shows as "connected" so it seems my wiring is fine. It has an IPv6 address, but no IPv4 address, and I can't SSH into it. Internet connection check is failing. Anywhere I should start troubleshooting?
Hmmm
Can you drop it down to ipv4?
I get a similar issue.
Have you got a usb-serial adapter?
How can I do that? Is that something I need to do router-side or can I configure it on the fox itself?
Yep, that's how I'm currently connected
After disabling ipv6 in sysctl.conf I'm getting no ip address at all 
Not sure if this is any help at all but more info probably more better
Probably your router being stupid, either kick the dhcp lease for it on the router or wait up to 24 hours
It probably gave ipv6 and said i dont need to give ipv4, idk it doesnt make sense
Cant hurt to set a static ip and make sure it works though
Gotcha gotcha. I'll see about setting a static one. Otherwise I might just ssh into my router and clear the lease
I've assigned a static ipv4 address and cleared the leases on my router, no luck 😔
"destination host unreachable" whenever I try to ping anything
Can't ping the fox from my laptop either, same error
I'm starting to think maybe the ethernet cable just isn't plugged into my router... But then it wouldn't show any active eth interface when I run ifconfig would it 😭
do you have an OTG usb adapter?
I've got one somewhere yea
Would that allow me to connect it to the Internet just to update meshtasticd and install some extras? That's all I really need
you could stick a wifi stick in it, and try that way
and note that Jeff Geerling also struggled with ipv6 and this future-synthetic-colleague: #random message
You can always try switching it off and on again...
Oh! I totally could huh. Do I need any extra drivers?
Can I rely on most of the common ones to kinda just work?
I've rebooted both so many times 🥲
theres a few that work. I think there's a list in the wiki
Is there currently a source where you can get pre-soldered boards? Or is the only option at the moment to order one yourself from jlcpcb.com?
I've got a small batch here, waiting for radios.
Where in the world are you?
germany
I have some e22p-868 modules on the way, too 😁
I'm trying something slightly different with this batch - interchangeable radio modules.
Since there's several different types out there, and the use cases are different.
If you poke me around Thursday this coming week, I'll know what's what.
Then I'll sharpen a stick so I can poke you with it.
Just following up on my Internet connection woes from yesterday
I've tried so many things and changed so many configurations, at one point eth0 had 2 unique IPs, neither of which were reachable from any other device on my local network 
One was the static IP I set and the other was seemingly being assigned via dhcp
Still looking for my wifi adapter. But I think I've gotta give up on Ethernet until something a little more reliable than old Ubuntu is available
#1302945239689990185 message
found my wifi adapter! turns out it's explicitly listed as not working, damn lol
as tends to be my luck, the issue wasn't linux, it was my network 🥲
I pulled out my trusty gl.inet mango and hooked it up, set it up as a repeater for my home wifi, lo and behold....... Internet™
That's good news
I think @mild hare has been working explicitly on making this stuff work in the next one.
I've noticed that every once in a while when I reboot my Femtofox, the node ID changes. Long/short name and anything else I manually configured stays the same. Is this typical behavior?
Yeah, I see that occasionally, too
I think it's an artefact of the runonce stuff
Or possibly resetting it straight after a nodeinfo has gone out, and hearing it back when it reboots
Oh yeah maybe
I'll keep an eye out for this on the armbian build.
So we can still request include of cowsay?
Learned the secret to making apt not suck on a board with 64mb and no UHS support and it's not what you think. Have a filesystem that can actually be read (gpt) and chroot into it.
apt install cowsay 🐄
Now if you could "remote chroot" into a running board, that would make it nearly painless. Say by rebooting into a "maintenance mode" partition with something like busybox so you could remote mount the full root and chroot into it and when done reboot back into live (all via ssh). just a theory.
theory is have an extra partition and toggle with a tool that throws a sed at /boot/armbianEnv.txt and reboots.
Split the drive in 2?
Mirror/mirror
Idk, I quite like the idea of a maintenance mode.
add a second tiny armbian root/file system as a "maintenance" or "rescue" boot option that does NBD over an ssh tunnel and lets you mount the main one fully since it's not running. then you just chroot to it like it's a local filesystem.
Problem though, only useful to linux people.
maybe wsl would work. may spend some time on it later.
wsl from boot-up? What about jsut a web ssh
A web client for embedded devices with a tab for local ssh fork the official web client and boop
we aren't talking about the same thing
web client exists though
new TUI in progress too
I’ve run into this a few times now including just this minute, to a bit of grief (on a MeshToad but sounds like the same #meshtasticd issue). At least one other PORTDUINO node here has as well. Even if you explicitly set the MAC in the config it seems to think that its own ID is already taken so it picks a new one.
Bringing back memories. Was definitely a collision thing. Memory fuzzy on details though.
18 minutes. Still sucks on 64mb but better than before. The package size isn't what is slow, it's the pre-install solver/parse stage.
I think it'd run much faster on alpine
I mean, it's intended as an appliance, not as a performance dev machine
Also runs faster when you don't use backports, desktop, non-free and other unneeded package sources. 😁
I have a suspicion it's might get better power consumption on alpine
I tried using debian on my ox64 64mb ram 1 core and it really sucked. Switched to alpine and it's was blazing fast. I think you'd get similar results on the luckyfox board.
Feel free to try it. OSC is busy hacking away to try and whittle it down.
i dont have a pico mini yet unfortunately otherwise i would. just wanted to throw that out there.
FWIW, I agree, since it is an appliance, an alpine-like distribution would be much more lightweight. I don't think the machine would be much faster, but slightly less ram utilization and way fewer package updates.
Been MIA, due to illness. Hoping to get back into things, but it's gonna be slow..
hope you are better now!
some of us were around from the dial-up ages, patience was a valuable asset back then 😛
Days are a Rollercoaster right now.. if its not one thing, its another..
LOL I have a TSR80, and a TSR80 level 2 in storage.. Would be fun to pull them out and see if they still work..
I still have an Atari 800
Man the days of basic....
My dad was huge into Atari ( I was taken to untold number of local Atari user group meetings as a kid). I have an Atari 400, two Atari 800, various floppy and cassette drives, an Atari pen plotter, and so much other stuff
The boxart for 2600 BASIC was way more impressive that trying to input BASIC on those funky controller keypads
heh, basic, and eventually qbasic was what bootstraped me into the tech world back in the day
there used to be a version of basic that used to be included in the original ibm bios's even
BBC basic ftw
The amazing Hey Hey 16K song by MJ Hibbett & The Validators. Flash animation by Rob Manuel.
This is a song I came across years ago, so I thought I would share it with you, if you haven't already seen it. Enjoy!!
Hi all, just did a clean install of foxbuntu and after setting the password over serial, I ran SFC and updated meshtasticd. It does the update but then the service fails to start. So I did another clean install and set the radio type to ebyte e22900m30s and then did the update again, and it fails to start the service again:
Meshtasticd service status
× meshtasticd.service - Meshtastic Native Daemon
Loaded: loaded (/lib/systemd/system/meshtasticd.service; enabled; vendor preset: enabled)
Drop-In: /etc/systemd/system/meshtasticd.service.d -override.conf
Active: failed (Result: signal) since Sat 2026-02-28 11:18:39 UTC;
2min 47s ago
Process: 1328 ExecStart=/usr/bin/meshtasticd (code=killed, signal=ABRT)
Main PID: 1328 (code=killed, signal=ABRT)
CPU: 437ms
Feb 28 11:18:39 femtofox systemd[1]: Stopped Meshtastic Native Daemon.
Feb 28 11:18:39 femtofox systemd[1]: meshtasticd.service: Start request repeated too quickly.
Feb 28 11:18:39 femtofox systemd[1]: meshtasticd.service: Failed with result 'signal'.
Feb 28 11:18:39 femtofox systemd[1]: Failed to start Meshtastic Native Daemon.
Feb 28 11:20:23 femtofox systemd[1]: meshtasticd.service: Start request repeated too quickly.
Feb 28 11:20:23 femtofox systemd[1]: meshtasticd.service: Failed with result 'signal'.
Feb 28 11:20:23 femtofox systemd[1]: Failed to start Meshtastic Native Daemon.
Feb 28 11:21:06 femtofox systemd[1]: meshtasticd.service: Start request repeated too quickly.
Feb 28 11:21:06 femtofox systemd[1]: meshtasticd.service: Failed with result 'signal'.
Feb 28 11:21:06 femtofox systemd[1]: Failed to start Meshtastic Native Daemon •
So I checked the radio type again and it was wrong, so set it back to what it should be and tried to start the service again:
Meshtastic service status
× meshtasticd. service - Meshtastic Native Daemon
Loaded: loaded (/lib/systemd/system/meshtasticd.service; enabled; vendor preset: enabled)
Drop-In: /etc/systemd/system/meshtasticd.service.d Loverride.conf
Active: failed (Result: signal) since Sat 2026-02-28 11:27:38 UTC;
ago
Process: 2363 ExecStart=/usr/bin/meshtasticd (code=killed, signal=ABRT)
Main PID: 2363 (code=killed, signal=ABRT)
CPU: 128ms
Feb 28 11:27:35 femtofox systemd[1]: meshtasticd. service: Main process exited, code=killed, status=6/ABRT
Feb 28 11:27:35 femtofox systemd[1]: meshtasticd.service: Failed with result 'signal'.
Feb 28 11:27:38 femtofox systemd[1]: meshtasticd.service: Scheduled restart job, restart counter is at 4.
Feb 28 11:27:38 femtofox systemd[1]: Stopped Meshtastic Native Daemon.
Feb 28 11:27:38 femtofox systemd[1]: meshtasticd.service: Start request
repeated too quickly.
Feb 28 11:27:38 femtofox systemd[1]: meshtasticd. service: Failed with result 'signal'.
Feb 28 11:27:38 femtofox systemd[1]: Failed to start Meshtastic Native Daemon •
Feb 28 11:27:42 femtofox systemd[1]: meshtasticd.service: Start request repeated too quickly.
Feb 28 11:27:42 femtofox systemd[1]: meshtasticd.service: Failed with result 'signal'.
Feb 28 11:27:42 femtofox systemd[1]: Failed to start Meshtastic Native Daemon.
Any help would be appreciated. Off to play BL4 in the meantime...
@mild hare this is what i was telling you earlier
@leaden vale suggested I run sudo add-apt-repository ppa:meshtastic/alpha and then rerun the update from SFC.
I did that and then checked the service again and it was still failing like above, but then came back to it about an hour later and it seems to be running.
I have no idea what’s going on behind the scenes but maybe it’s just too slow for what the menus appear to be doing and I need to just let it do its stuff and come back later?
huh certainly possible. usually it's easier to diagnose by enabling debug logging in /etc/meshtasticd/config.yaml and then trying to manually run it not via systemd but directly as meshtasticd user ala sudo -u meshtasticd meshtasticd
If I want to use the 5V input on any of the Femtofox models but I don't have Q1 populated, is it a terrible idea to bypass it by bridging the 5V rail without it?
Or I guess more specifically, what is Q1 there for? It's right beside the TVS diode on the CE board but there's no TVS diode footprint on the Smol board
i.e.
its for reverse polarity protection
the number1 leading cause of premature death of these is incorrect polarity
Ohhhh gotcha
Understood
I'll bypass it and just be extra careful of my polarity lol
I definitely will pick some up with my next digikey order
For now, I managed to cram everything into this box lol
Stock standoffs weren't long enough so I made my own with nuts and long screws muahaha
Well... I suggest ordering a stock of stuff from LCSC. With their slowest, cheapest shipping it might arrive before your next project.
And inb4 you say "I prefer to buy American, thanks 😘", LCSC get them from the same enormous reel as digikey.
that is a very good point tbh
I don't wanna touch America with a 10ft pole rn 😭
I'll dig out my standard "one of everything" BOM for you later
Hahaha
What size do you normally solder with?
I like the ~0.6mm stuff
what else am I supposed to use llm for :D?
Aka 04ohno size?
Aka 04ohno then
yea lol
because I can just get it assembled from JLC
anything I want to be able to make by hand is all 0603 smallest tho
I just made a spreadsheet that hacks the Uniroyal part numbers to give 100/200 of each value based on E3/6 and E12
That would be super super helpful to have
Yeee
It gets a bit jank, but LCSC are good enough to accept a BOM list for an order, and even 1% resistors are less than a penny each.
I'm certainly not adverse to a bit of jank
out of curiosity, why can I not SSH to my femtofox through a traditional client like putty, but I can use the web terminal just fine
using the root/root or femto/femto login options both return invalid credentials even though they work fine in the browser terminal
I guess so? I gave femto/femto like a dozen tries and it did eventually let me in
like just now
I can't use the web terminal because it disconnects me every 15-30 seconds 😔
Ssh over LoRa?
lol if that were an option I feel like it would be somehow more reliable than this web client
I love the femtofox smol, but I am a little bothered that it doesn't expose UART2
I'd absolutely take UART over having to cram an RJ45 jack somewhere in this box
also, is it normal to just not be able to run Contact at all
Meshrunner. 
Interesting you mention that, actually. I think armbian might unlock some interesting usb-otg modes.
👀
But on the smol board, you can still access uart2
Yep, they're not connected to anything. I could/should remove the hole and put an interface, I suppose
yeah you def can, I had it on my smol at one point but once I got it all sorted (read: figured out the unplug/replug wifi adaptor while running ping until it starts responding dance) it's just been ssh (well mosh) to access
Tbh, I need to revisit the smol board.
Usb port and a ch340 can't be that hard to fit on this thing.
I wish there was a decent way to hookup the ethernet
Maybe it's time to unleash the tinyfox....
Anything special I need to do to enable a GPS connected to UART4?
My wiring is good (I've triple checked) and I have GPS enabled in the position settings with location enabled on the primary channel. Been waiting ~20 minutes in case it's just taking a while to get a lock, but I'm not able to get any position data from it
oh hey I got it. needed to edit /etc/meshtasticd/config.d/femto_config.yaml and add
GPS:
SerialPath: /dev/ttyS4
@mild hare can we add that in, too?
Does that work?
I mean, it does now
I don't know if it's genuinely related or not, but I started getting position packets after I made that change
assuming it's not coincidence, but it could be for all I know lol
Of course we can but should we? Makes me think maybe an option thing.
Any down side to throwing it in and not using it?
does it slow down meshtasticd at boot while scanning for a potentially non-existant GPS like it does on nRFs?
Just the option to switch it on and off. Something something "just type Meshtastic -d --F -m -L" and remember it's "-L" not "-l" or it will delete the cat"
@nova frost I have a plan.
Add a femto-gps.yaml file to /etc/meshtasticd/available.d femto directory with just that info and since mpwrd-menu has an interface for enabling and disabling configs the user can enable it.
Should work fine and kind of opens the door for other small config mods if it works (like i2c display, etc)
Ok, don't forget that for each "root topic" in those yamls, it only uses the last file it read
There's no consolidation or owt
I remember we had a long debate about this for whether we swap whole files or grep/sed/whatever within the files.
Not wanting to have multiple whole configs for Femtofox, maintainers might get pissed.
Yep, we got it down to the 3, I think.
Will experiment soon and see what works
My dog ❤️
What was the crown prince on about?
Any chance of this coming back? Or is it just out of stock temporarily?
I have a small quantity nearly ready to ship
Where are you located?
Is a better question!
US
Ok, I have a current batch with mikrobus-like sockets on, and radios that will fit them. The us-compatible radios I currently have are the OG e22-900m22s.
They'll be on sale at some point this weekend, once I've had chance to test them.
I've just completed a batch of 20, so I'm pretty confident these will be ok.
I make these in my spare time, so it's not instant 🙂
How can I get one?
Dont think there is any currently available
I have a handful here, yes I need to get them on etsy, thank you for reminding me
I wasn't saying anything lol
I need some 0603 resistors for a project I have to fix, since my PSU voltage is more than an IC can handle.. Luckily it didn't burn up..
The IC is rated for 20v, and my PSU is 24v..
I hope you're buying enough for all future projects as well?
I tend to buy bulk packs, even when I doubt I will need more.. LOL
Don’t you buy this way?
That's what I bought for my 0402s..
Then I found a baggy of 0402s.. :\
continuing avahi discussion from #alphanauts-testing .... the meshtasticd.service is advertising :80 which is.... not useful when the webui is running on :443/:9443 vs meshtasticd's API port on :4403
Is that a Femtofox problem or a Meshtasticd problem?
meshtasticd
Well more so an avahi-daemon config issue for meshtasticd
The issue is that dev don't want to fix the mDNS hostname.. JB was interested in fixing it, then other devs basically said no..
@mild hare do we have a list of this somewhere?
@nova frost @twilit mountain and I were just talking about this. he has some ideas.
all them ports do get use officially like the web client can still http on hosted
I did just boot up a net new and it worked perfect with cert ignore
I’m not at a terminal but I wanna say the 80 redirects or says like the droids you’re looking for are not here
I would enjoy if the advertised host name was the short name
MeshtasticABCD.local
maybe instead of messing with avahi conf files just set hostname to meshtastic-abcd.local and then everything would be like "yes hello i am meshtastic-abcd.local" 
That doesn't work.. I set hostnames for all my native linux, and it still shows as meshtastic.local
backup your /etc/hosts and /etc/hostname files, run this (at least on femtofox)
#!/usr/bin/env bash
short="$(meshtastic --info --no-nodes | grep -Fi Owner | awk '{print $4}')"
short="${short//(/}"
short="${short//)/}"
printf "setting hostname to "
echo "meshtastic-${short}" | sudo tee /etc/hostname
sudo hostname "meshtastic-${short}"
sudo sed -i -E "s/^127.0.0.1.*$/127.0.0.1 meshtastic-$short.local $short localhost/" /etc/hosts
sudo service avahi-daemon restart
Any word on the new boards going up?
I've been testing them this evening, but I'm microsleeping here so I'mma go to b3d
Night!
I hope the test is running cowsay 🐮
MicroToMacro(while(!awake){
ndt.sleep(5000);}
This isn't gonna work either.. LOL
femto@femtofox-1:~$ meshtastic --info --no-nodes | grep -Fi Owner | awk '{print $4}'
(Check
This is what I get when running it w/o the awk..
femto@femtofox-1:~$ meshtastic --info --no-nodes | grep -Fi Owner
Owner: FemToFox 1 (Check out socalmesh.org) (F2F1)
That's why I had suggested the last 4 of MAC, not Owner..
Since the config.yaml has a MAC setting in it, it should pull info from that regarding where the MAC is pulled. I.E. eth0 for most, so it should grab the last 4 of the MAC from that info.
That’s not ideal depending - using the last 4 of the device ID would match better overall
Hex it so it’s tidy for type
MeshtasticF2F1.local
If this goes to print, also the private key should be recycled after all install before first boot for extra stable flying
Regen the local ssl if the cow says ice scream
Last 4 of the MAC is the standard across tasmota, ESPHome, etc type software, which is where I was getting the idea from..
So in rev 1 it was very tail wag the dog to replicate an experience of a new node via mobile app?
I think newer ai can /think so .. I’m very excited to see
That said.
At boot it should have some forced config if it’s really secure
But using short name would be good also, actually..
I just want a way to use hostname to connect to my nodes, when I have multiple nodes on my network for testing. Cuz having multiple nodes using meshtastic.local doesn't work..
Like there is no way to set hostnames on ESP32 devices that I have found.
Native Linux is different, since you set the hostname on the linux system..
sure but limitless compute is the fun - those QRP rigs ..
Try reserving the meshtastic.local to a null or a static device
I would go null
If you have a reset loop to kill it fast
for me it’s the bother of the auto default in CLI/API of that host
So I would change one node and oops jsut changed the other
yeah, you would need to compile it yourself to get a name other than meshtastic.local on esp32
https://github.com/meshtastic/firmware/blob/3fcbfe437087f6fc96093ba22a17e7f00db57d70/src/mesh/wifi/WiFiAPClient.cpp#L89 would be the line in question (it takes the value passed to MDNS.begin, by default Meshtastic, and lowercases it to produce the .local name advertised via mDNS)
you don't want to touch any of the txt record stuff below that though (all the MDNS.addService and MDNS.addServiceTxt stuff)
I would love to try and make it work, but my patients and stress levels don't allow me to code anymore.. :\ LOL
totally fair, haha. I figured I'd drop the information in case it would be useful, but I get not wanting to deal with it too
It's not the lack of wanting.. It's the lack of patients.. LOL I used to code when younger, now that I'm close to 50, I just stick to my networking..
I know JB was interested in making the changes, but some of the other people/devs in alpha channel shut it down..
not sure it helps, but I do this to customize what shows up under tcp/wifi under android app:
dmb@fadeface:~$ cat /etc/avahi/services/meshtasticd.service
<?xml version="1.0" standalone="no"?><!---nxml--->
<!DOCTYPE service-group SYSTEM "avahi-service.dtd">
<service-group>
<name replace-wildcards="yes">%h face</name>
<service protocol="ipv4">
<txt-record>shortname=face</txt-record>
<txt-record>id=!fadeface</txt-record>
<txt-record>pio_env=portduino</txt-record>
<type>_meshtastic._tcp</type>
<port>4403</port>
</service>
</service-group>
this is what i have set for non femtofox
ahhhh your name is more verbose... you want like print $7 or $8 - it's mostly klunky work around python-cli lacking --get-owner / --get-owner-short, other way would be to get it from full --export-config ... MAC from /etc/meshtasticd/ needs a bit more logic since you can have MACAddress OR MACAddressSource AND that can live in config.yaml AND/OR config.d/foo.yaml, not unpossible but less fun to slap together in 30secs 😬
If you are printing $7 or $8 and any $100 or $PCB holla at ya boy
if using armbian, any reason NOT to enable armbian-swap, and overcommit (200%)?
oh thats nice
[ 213.725840] oom-kill:constraint=CONSTRAINT_NONE,nodemask=(null),global_oom,task_memcg=/user.slice/user-0.slice/[email protected]/init.scope,task=systemd,pid=1073,uid=0
[ 213.725927] Out of memory: Killed process 1073 (systemd) total-vm:14244kB, anon-rss:0kB, file-rss:12kB, shmem-rss:0kB, UID:0 pgtables:20kB oom_score_adj:100
64mb aint easy
just a note in case anyone has same issue.... if you are using armbian, on femtofox, and use a usb network card who's driver needs 128kb of contigoues real ram, add this to kernel cmdline: sysctl.vm.min_free_kbytes=8192 . Maybe lower is better, but at least driver doesn't oops the kernel
hmm, i can't get the femtofox to stay connected to wifi with armbian
How long does it take before it drops off?
i think it may have been a me problem actually. realtek cards have issues roaming in my household, for some odd reason I have 4 access points in my house 😄
it shouldn't have been roaming, but looking at logs, was flapping between 2 access points when my connection dropped
but to answer the question, is good for around 15 minutes
Ah, fair. I've got mesh WiFi, but mine doesn't roam I think... Foxbuntu doesn't like the WiFi ap disappearing for a couple of minutes while it resets, which the cheap firmware in the ap causes to happen every night at 3am.
have some kind of channel optimization thing happening at your AP at 3am lol?
No, I presume they have an unsolved memory leak or something, so they have a "maintenance mode" which resets it daily.
In it's defence it was the cheapest mesh WiFi I could find that worked
oh mesh wifi, missed that detail
interesting. i live in sticks, so have fiber to house, and then an extremely complicated over engineered homelab (opnsense, many switches), unifi handling/managing access points though. Unifi has some wifi channel AI thing that used to be scheduled by default at 3am that used to take the access points offline, do a site survey (wifi channel scanning of sorts i guess), and switch the radios to the 'optimal' channels
Yeah, this is several tiers lower than unifi
I'm almost certainly a sleeper node of at least one state actor.
And I have a ring camera still in use...
How's the Femtofox armbian working aside from WiFi woes?
so far so good, I did need to add a service to /etc/avahi/services to have auto tcp discovery work in apps, but just got meshtasticd started today, will know more soon
sexIT I like it
I should say dit dit de K7Sex
Will the new os feature the potato or that flash didn’t pan out
yours and mine not there. we'll talk packaging after smoke clears.
not kitchen sink distro but we got a mechanic for dudes like you and me
updates/packages are literally apt-get and pipx now. hint hint
keeping things so clean in mpwrd-os I'm kinda assuming just hand install meshrunner.
it'll make sense soon
If it’s not a 4 hour pip requirements will see I may just be watching from the beach
this is the stuggle right?
done - check etsy/DMs
Check etsy
:D
Recommendations for US antenna?
Oh that was easier than I thought it was going to be to find https://www.amazon.com/Meshtastic-Antenna-Devices-Magnetic-Connector/dp/B0FJY49R43
Theres also this one https://www.amazon.com/Meshtastic-Antenna-Outdoor-Hotspot-Magnetic/dp/B0FYQ2Y2FC
First one review claims it might not even be tuned for 915?
outdoor long range or window or portable?
Going to try outdoor. My receive is decent but transmit has been crap on the T1000-E
So hoping one of these may help
i really like Alfa 915 antennas. They are tunable too.
I'm not a master by any means but they have served me well
I'll try the second. Got a bit better reviews (a whole 2!)
A compact Type-N weatherproof outdoor antenna from ALFA Network, perfect for your solar Meshtastic device or any LoRa/HaLow application. Specs: Frequency Range: 902 - 928MHz Gain: 5dBi VSWR: ≤ 2.0 Radiation Pattern: Omni Impedance: 50Ω Dimensions: ⌀22 x 180mm Weight: 81.5g Temperature Range: -40°C to 85°C Humidity Rati
This guy is a mesher and I respect him as a seller.
Yes I have a few, they're good
T1000-E has teenie tiny antenna crammed inside the case, amazing Rx is not because of the antenna but the LR1110 radio so anything should work better but that's not really a node you can hook an antenna too without cracking the case and solder surgery
Yeah which is why I ordered a Femtofox
As the fix :)
To be a CLIENT_BASE
T1000-E was just my starting point into this wonderful adventure :D
(Well and the Hackerpager before that)
@mild hare and I are happy to announce the first Alpha version of
mPWRD-OS!
https://github.com/mPWRD-OS/mPWRD-OS/releases/tag/v0.1.0
Features
trixie based.
meshtasticd pre-installed and working out of the box.
meshtastic CLI pre-installedWe are welcoming testing on the following boards/hats:
luckfox-pico-mini femtofoxluckfox-lyra-ultra wehooper4 'Luckfox Ultra' Hatluckfox-lyra-plus waveshare pi pico sx1262 Hatrpi4b) HAT+ autoconfThis can't yet be considered stable (DO NOT install on your tower node!)
But would love testing feedback 🍻 we're close!
Absolutely giving this a shot ASAP on my little portable femtofox!
mpwrd-menu for quick start
Boot with serial or eth, need to complete first boot setup, if using eth root:1234
[🔨] creating virtual environment... [🔨] installing dadjokes... [🔨] done! ✨ 🌟 ✨ [🔨] installed package dadjokes 1.3.2, installed using Python 3.13.5 [🔨] These apps are now globally available
[🔨] - dadjokes
[🔨] Compiling mPWRD device tree overlays for rockchip-rv1106
Installing systemd service...
Created symlink '/etc/systemd/system/multi-user.target.wants/meshrunner.service' → '/etc/systemd/system/meshrunner.service'.
MeshRunner service installed and started.
real 10m20.780s
user 2m32.957s
sys 1m15.883s
osc@luckfox-pico-mini:~/meshrunner$```
@sour horizon uses pywheels when possible
Actually got it down to just over 9 minutes on pico mini last night but didn't log it.
Oh, skip building locales if you are in a hurry.
On first install steps. Takes a good while.
horizontal polarization of wifi antenna 😛
Lot of faith in the duct tape there
absolutely! temporary setup of course
mPWRD-OS?
I’m forked 17:49 580xz/2gb image trixie pico-mini.
Added vnode and spudbot which gives a “full dev kit” in a fox 🦊
Forgot how slow they are but it’s alive!
Very nice @twilit mountain and @mild hare
I was guessing you would fork asap. It turn out good? Feeling clean?
I did fork rather fast yes haha
I didn’t do the normal user stuff but yes - looking clean. Few ideas might be worth bringing in (shrug)
This is much nicer way to build the image isn’t it
Yes, ideas/feedback please! But gotta warn ya we skeet shoot most of our own ideas for cleanliness and there's not even cup holders lol.
Yea ideas up in the fork, cleaned it up for a little better presentation.
Not a huge fan of shot gets in my teeth and makes a mess down stream🦆
❤️ forks! But I'll echo what @mild hare said.
If it's not maintainable it doesn't get included.
E.g. we'd love to include Meshing Around in the Mesh Apps 🙏 but it's not packaged (git clone does not count)
That's not a dis 😅 just trying to keep this all manageable.
Meshrunner ain't in either.
Totally - just not sure I want it in a pipx in its current state
Hell we argue over packages 😅
I just added a lot of them and with virtual it’s duplicate
I understand the release idea to keep packages tidy for consumer side - I just want my quick dev 🙂
I been in this same sitch. I mean bbs and bots are meant to be edited, not just an "app".
I wouldn't fret too much over that 😅 we're technically shipping meshtastic python bindings twice right now already (for contact)
There's value in keeping everything seperate 🤷 the disk space would be the only concern.
Word, that's why fork makes sense. If we do things right maybe we'll see "flavors"
E.g. if meshtastic does a major rev, contact can still keep using the old bindings in it's pipx venv
I do think it’s important to get vnode running - it will keep depends for pdx projects ahead of the game
Ahh this is what you were talking about https://github.com/pdxlocations/vnode
@fast adder you have too many projects, I can't keep up!
@mild hare let's add vnode to the Mesh Apps list 👍 in mpwrd-menu
It's just a baby, needs lots of love but feel free to test it out.
I confirmed it is possible it launches 🚀
(Still need to lab test it outside of this thread)
As I recall we had a bear of time getting crypto prior
Free ram 🐏 is around 4, so around prior
Speaking of ram I saw they now selling a single chip of dram and to save costs the 2nd PCB is a dummy dual channel board, 🐺 woof!
Even more excited for my Femtofox now :)
It's in the post, I swear!
I saw! Thank you
ah, I will be interested to see if it can cope with that
I do caution you that the femtofox is the limited in both brainpower and memory.
Adding a SDR is a lot of everything
Oh no, the SDR isnt for that.
I just already had it with the one antenna mast.
The second antenna mast is for the femto
64mb of memory is the challenge 🙂
speaking of that, is there any tips for making painful apt operations run faster :)?
first linux machine I had back in the day (desktop) had 64mb of ram, redhat linux 4 or 5 (not be to confused with rhel)
or maybe just some good coffee
Painful as in they take a long time? Everyone moans they're not instant, but how often are you running it?
hopefully not often 😛
Unfortunately we've already done quite a bit on that front 😬 (you should have seen it before the optimizations lol)
I go back to: how often are you running it, and how long does it take? If it's longer than a couple of plays of A.P.T. then I can see an argument, but if it ain't broke...
apt is pretty dang heavy 😬 can't avoid swapping which brings it to a crawl
yeah, its swapping that makes it slow. sdcard as extension to ram 😛
Especially since apt is also trying to write to the SD as well 😅
how bad is it that I actually had to look up what A.P.T. was :/
Apateu apateu
I recall now though 😛
I also did 🙁 we're getting old
Uhuh
wifi-sync systemd unit, where does that come from (I don't seem to have it on my armbian build, which was a day before alpha release)? Guessing that allows meshtastic app settings to sync up with networkmanager
@mild hare I see a stub for this in mpwrd-menu mesh-services.conf but I don't see you actually installing it anywhere?
It's gonna need some special handling in the debian packaging when added 🙏 (See: the meshtasticd packaging, for example)
afaik the wifi-sync feature is for enabling/disabling wifi via a special message over the mesh. (So wifi can be disabled most of the time and enabled when needed for administration)
It was a feature in foxbuntu that OSC is trying to bring forward into mPWRD-OS
ah ok, that can be useful
Wonder how hard it would be to adapt a Lichee RV Nano into that footprint. RISCV and a whole 256 MB :)
does it support debian/armbian?
awww cute
Yep
We looked at it, but it was much higher power use, and the objective was to make it work realistically off battery
Femtofox is ~70mA @5v
But yeah, licheerv was a contender
I can fit anything to anything, but to what end? 😉
:)
Nom, Can I get a meshtastic TI speak-and-spell with text to speech in the original phonetic
Now we're talking
It’s ok to substitute the alpha for a oled for chirpy graphics - but I would like the colorful keys 🎹
Yes. I'll need a budget of £500,000 and a staff of 50
Count me in for one head and like $50
I can bring some snacks too
Might sound excessive, but the projected demand based on the requests last 5 minutes, we will have a turnover of $20T in the first year.
smolfox + wiosx1262 w/usb wifi is only pulling 10mA @5v for me, .01mA more when the OLED is active (SUCKIT ESP32)
Ooh, on new Armbian?
foxbuntu!
Need to finish some stuff, but I should retry
10mA‽
Whaaaat?
How?
Need to have another look see, obvs.
with wifi 10mA? I call BS
gimme a sec on a call
can I have the number?
That is 0.1A
100mA
@fervent pier this is still the lowest I've seen out of any of these boards (Luckfox Lyra Zero W with wifi disabled).
I'm still after my unicorn but this is getting closer!
Try out mPWRD-OS if you get a chance 🍻
Has the new OS been released for Femtofox ?
A early one has see up ^^
Is it the mPWRD-OS ? Cuz I downloaded the pico mini image..
Give it some testing
I'll try to work on it this weekend..
We've got a first Alpha released. Don't put it on a tower (yet) but pls test ❤️
All my femtofox boards are in testing stages, none have been deployed..
i intend to deploy one possibly this weekend, have an extra solar node setup with one of those solar usb power packs from voltaic
only issue is that I can't see battery telemetry
i intend to keep wifi on as well, how much more consumption to these usb wifi cards add?
want my mqtt so can observe first solar 1w node
You can get data into a file or script and spit it out
Whole fun of the platform
To speed up apt, build your own img
heh that works, until you forget something 😛
Well it still works - it’s 8-20 min to build a new image which might be less than a apt update
I do find having all the dev kit handy for my own tinkering
The Voltaic packs actually do expose this. Fun fact!
Pins vary based on the model (changed on the newer ones) but it's there ❤️
Those things are truly over-engineered masterpieces
Only SD, SPI NAND, or emmc 😢
Armbian did a pretty fantastic job making it easy ❤️ all props to them
After getting the boards themselves working 😅 making mPWRD-OS was a (relative) breeze thanks to userpatches being so great
from my own testing, looks likew i average around 1 watt with the usb wifi card (luckfox mini + femtofox stuffs)
ac1200 is the usb wifi card
without it 0.43 watts
Sounds about right
I can burn it w/ Win32DiskImager, right ?
Gonna try it on my test board I have next to me.. It has I2C rotory, I2C LCD, I2C RTC, I2C BME280, and Wifi.. Hoping it doesn't keep crashing like it did w/ the original OS image..
Hmm... Doesn't appear to work for me.. I plugged it in, connected to comport, and it appears to be at a boot screen..
=> boot
Retrieving file: /boot/extlinux/extlinux.conf
Failed to mount ext2 filesystem...
** Unrecognized filesystem type **
Error reading config file
=> bootd
Retrieving file: /boot/extlinux/extlinux.conf
Failed to mount ext2 filesystem...
** Unrecognized filesystem type **
Error reading config file
Did I do something wrong ?
I used mPWRD-OS_26.02.0-trunk_Luckfox-pico-mini_trixie_vendor_6.1.115_minimal.img
Try Balenaetcher
With BalenaEtcher, same thing..
ҵi� 0
Retrieving file: /boot/extlinux/extlinux.conf
Failed to mount ext2 filesystem...
** Unrecognized filesystem type **
Error reading config file
hmm i didn't have that issue. Is there a chance the image written was wrong or corrupted, or a bad sd card?
It's a Sandisk High Endurance 32GB, which was working perfectly fine w/ the original OS.. Doubt it's bad..
Downloading the xz file again, and will try to reimage..
Flashing .xz file this time w/ BalencaEtcher, it should be extracting it..
Nice, worked that time..
I guess win32diskimager just wasn't smart enough to un-xz it properly?
No, I had extracted the xz file and used the .img w/ Win32Diskimager
Dang it, forgot to plug in wifi before booting.. Oh well..
more to come in a hour or so, once it finishes generating my locale files..
Oh, wasn't that long, maybe 5-10 min..
LOL!!!!!!!!!!!!!!!! Poor lil Pico mini, 192% load..
Performance:
Load: 192% Uptime: 7m
Memory usage: 56% of 53M Zram usage: 7% of 255M
CPU temp: 48°C Usage of /: 6% of 29G
Umm...
root@luckfox-pico-mini:~# armbian-config
Initializing script
Command line is not complete. Try option "help"
root@luckfox-pico-mini:~#
root@luckfox-pico-mini:~# armbian-config help
Command line is not complete. Try option "help"
@chrome tide mpwrd-menu
LOL I was just going off what the OS was telling me to use.. ;P
Hmm, the wifi NIC I'm trying to use, isn't detected it seems.. It shows when I plug it in, but nothing else.. This NIC worked on the original OS I used..
I did test armbian-config during building and it worked but took a long time to load. Like a long time.
Ok, put a different WNIC in, and that worked..
Wow, the web page is an interesting touch..
It eats ram only while it's open. Close it when not using it
It's femtofox/femtofox_SX1262_TCXO.yaml, not femtofox/femtofox_SX1262_XTAL.yaml right ?
Tcxo for Femtofox pro
Did anyone make an exclosure for the board yet ? I know Alley Cat was working on one. And I know OSC sent me a resin printed one for testing. It's just a little to small for the hardware I am using, like the I2C rotory. and my LCD I'm using it WAY to big for it.. LOL
And no space for USB Wifi nic..
AllAboutJake made one that’s on printables, search for femtofox
My LCD is a 2.4" I2C..
None for that big an oled, Jake’s is 0.98 and alleycats is the 1.whatever inch
The Alley Cat resin enclosure I have is a 0.98 LCD I think..
Hmm the one that also fits rotary encoder?
Yup
Yeah that’s the medium sized oled
My eyes don't work that well anymore to see what's on a 0.98" LCD.. LOL
At least not for meshtastic..
The small are fine for handheld you can move close to eyes, 1.whatever is ok for desk node, I built a handheld with 2.4” and d-pad that’s devine… but caseless as still sorting PCB and firmware
The AMOLED on this ebay pixel 7 pro ain't too shabby. 😉
Yea, I want this to be a desktop test node..
You offering to get me one ? ;P
Hell naw
Sorry I'm just always pointing out that the Femtofox was designed for solar.
I got a panel and a water proof enclosure for it.. But any info on how to set it all up ?
OSC's solar build is like 6 or 8 18650s IIRC
Because they fit. 🙂
I don't have that many 18650s.. LOL
Just a waveshare board.
I got one of those!
Maybe 2 or 3, actually.. LOL
I know I have some pi hat UPS boards..
Damn, still having the same issues w/ wifi.... :\
"works on my machine" 😆 sry
Now it looks like none of my wifi nics are working.. Guess it's time to solder up what Nom sent me..
Hmm, interesting, it got an IP...
@chrome tide I may not have done it correctly, but I set it up via nmtui
some wifi cards require firmware, not sure what firmware packages are available
It's configured. That's not the issue, it seems like the kernel seg-faults..
ohhh that may have been issue I was seeing
Add an issue on GitHub with the chipset and I can eyeball it later. About to have pizza.
Pizza was just delivered.. LOL
Now I have to take my FiL some, cuz I'm the only sober one.... :\
sysctl.vm.min_free_kbytes=8192 try adding that to kernel cmdline, assumming its the same panic I was seeing (which was related to not being able to grab a certain amount of consecutive memory)
Let me know, that sysctl is something we have an extension for in mpwrd-os. Could be adjusted maybe.
not sure what the correct number is, thats likely too high, but hasn't broken yet
It is kinda high
Panda Wireless USB NIC seems to be good so far..
?
It's for my cyberdeck. Haven't tried on femto
I think that's the one I got.. I'd have to check amazon order history..
It was even worse when we started.
netstat should be installed by default, fyi..
I'll add to my issue
I think it's net-tools that netstats comes with..
check if ss is installed, netstat was deprecated for it a while ago in Debian (but my muscle memory also still goes for netstat first)
ss isn't the same..
pi@nebra-1:~ $ netstat -an | grep 443
tcp 0 0 0.0.0.0:443 0.0.0.0:* LISTEN
pi@nebra-1:~ $ ss | grep 443
pi@nebra-1:~ $
That's on my Nebra node..
Oh I agree, same with ifconfig/ip
Yea, ip still shows the needed info tho..
In a wackier and tricker to parse format, let alone commands to change things
Agreed, but I really only use it to see MAC, so I can set DHCP reservations..
for port specific stuff I usually go for lsof over netstat, don’t just tell me it’s listening but what process is doing the listening
The design is very human
WTH! vi is missing also!!!
Nano ate it for lunch
nano sucks.. just like pico.. LOL
I will once vi is installed.. ;P
:%s/<word to find>/<word to replace>/g Search for word, and replace w/ word, globally
or just use real sed instead of an editor 😉
sed doesn't work for everything. the search was just an example of many commands available in vi..
:yeet
Why so large?
Umm.
:D
It's a lifestyle choice
I had it on a wrt54g once
Seeing that adapter made me realize NOBODY makes a USB C WiFi dongle
So I just made my own
arduino@gadget:~$ sudo ./usb.sh
[usb-gadget] Found UDC: 4e00000.usb
[usb-gadget] Stopping adbd service...
[usb-gadget] Tearing down existing gadget at /sys/kernel/config/usb_gadget/usb_net
[usb-gadget] Gadget torn down.
[usb-gadget] Creating gadget...
[usb-gadget] Binding to UDC: 4e00000.usb
[usb-gadget] Waiting for usb0...
[usb-gadget] usb0 up at 192.168.42.1
[usb-gadget] Done!
[usb-gadget] USB IP : 192.168.42.1
[usb-gadget] DHCP : 192.168.42.10,192.168.42.100,12h
[usb-gadget] NAT via : wlan0
[usb-gadget] UDC : 4e00000.usb```
Thank you UNO Q
Technically Ethernet on USB but close enough
I noticed this too. Had some made and messed up 2 traces lol.
Nice to see gadget mode working!
Completely bus powered too
USB 3 bus powered gadget. Qualcomm did one thing right
Max load is only 1 amp
Even with the LEDs
"foxtail"
I should really order again with the fix. Stupid that in this day an age it's not already a thing
mpwrd-os made me forget, I can make pcbs, doh.
Old video
This is where I was right before @twilit mountain sidetracked me:
Heh
I think what annoys me the most about the Q is that they didn't give it an SD card slot. I'm already running out of room on both root and home. It technically has SDIO broken out on the bottom headers, but then you'd have to create a whole custom board for it.
Actually scratch that the most annoying part is powering it via VIN doesn't power the USB port except sometimes it does.
Hi, OK OK Sorry for the handwritten instructions. This is a collection of UNO Q power supply circuits. Take a look. 5VIN is connected directly to the USB power supply, so it supplies power to USB devices. An Arduino developer said that powering USB from VIN was not designed(without self powerd USB HUB) (I forgot the URL). It's exactly the sam...
What's the pinout on the sdio?
There's a PCB for that™
Super fine expansion headers. https://docs.arduino.cc/resources/pinouts/ABX00162-full-pinout.pdf
On the bottom
So no sadly there isnt a nice breakout for this
There's very few and they're made for the media breakout https://www.crowdsupply.com/image-quality-labs/iql-camera-bridge-for-arduino-uno-q
Actually how does that even work... The board side is also socket
Unless the pins are on the back of the breakout
Oh yep
What's the pitch on those? They look like 2.0mm or something
Oki doke they're 1.27mm pitch
Aka smol
@mild hare is https://github.com/femtofox/femtofox/blob/main/foxbuntu/sysdrv/out/rootfs_uclibc_rv1106/usr/local/bin/femto-wifi-mesh-control.sh the script for controlling wifi sync (and poll state via meshtastic cli)?
the latest variation/version?
if so, was thinking of hacking it up to work on armbian for a quick test
Nope a night or two ago I pushed the newest for mpwrd-os to mpwrd-menu in a testing branch so I can make sure it's solid. Once I merge it to mpwrd-menu main you'll be able to just apt-get upgrade and it will install as a disabled service.
And it will be included in the next images.
if you want someone to test earlier, lmk
not afraid of broken stuff 🙂
Pretty sure rename this to a deb but it doesn't have the version bump so you may have to remove the installed one first. https://github.com/mPWRD-OS/mpwrd-menu/actions/runs/23285659060/artifacts/6001750653
Will test and try and get it into main tonight
Hmm, having some issues with the LCD I have.. Doesn't turn on..
I guess I could burn the old image back to an SD card and boot it up and grab everything I need from there..
Nvm, just had to set it correctly on the display page it looks like..
Sometimes my roof node freezes... it seems. unfortunatly it is powered by a POE splitter with a battery backup, so I have to climb a later, take it down, open the case, and power cycle it. Is the "boot" button broken out somewhere? or anyone have any other ideas? a waterproof button on the outside would be at least a little easier
or, I do away with the battery
Battery backup the switch, then you don't really need to worry about the node having a backup..
on the pro version 1.3 there's a broken out zero ohm resistor jumper for a "kill switch"
hook it up to a garage door opener on the NC contact, and put the door opener into momentary mode?
Not a pro version 🙁
I guess knowing why it freezes and preventing that would prob be a better solution
remote syslog could work too if it’s already on network
Yup
seems like it could be dns..... lol
That's why I tend to use IP, instead of hostname..
I want one of these!!!!
Ah, I printed that one for my node short named F2F1..
well something is borked.... serial says [!!!!!!] Failed to fix up PID1 enviroment.
before that some ext4-fs error seems the fancy sandisk High Endurance crapped the bed I guess
I was really hoping the battery backup would save sd cards
is there a way to run chkdisk or something from the uboot? Been a while since I messed with my foxes
fsck is the linux version..
filesystem check
yeah, but i thought it showed up unallocated when plugged into another pc
Oh from uboot...
e2fsck 1.47.4 (6-Mar-2025)
ext2fs_open2: Bad magic number in super-block
fsck.ext2: Superblock invalid, trying backup blocks...
fsck.ext2: Bad magic number in super-block while trying to open /dev/sda```
I feel like i've been here before and theres no way to do it plugged into another pc
Uhh.. I think OSC said how to mount it once.. I just don't remember..
Would be a good menu item
Well I guess I'll wait and see before re-formatting
Ive had so many sd card issues with these boards
Same total crap shoot I feel
I can take a card which has failed format it with other stuff use it and come back to femtofox and it’s fine
I do bash the shit out of them so
Use Win32DiskImager to take a backup of the SD card.. I've had 0, but I use Samsung Evo 32GB, or Samsung HE 32GB.. I only have 1 running a Sandisk HE 32GB..
I've always had great luck with sandisk in the past with like photography and stuff... but the luckfox just seems so picky. I thought these HE cards would slay
I am still on the same he SanDisk 128gb since day 1 foxbuntu
Wish I had some trick to pass on.