The little Meshtastic node inside of my ThinkPad T420s is surprisingly good (one of the antennas measured quite well for the frequencies used, so I wired it in. I assume it was meant for GNSS? Or UMTS?).
The PCB is a quick custom design I whipped up in EasyEDA to connect an ESP32-S3 with an SX1262 radio chip. It uses the USB pins of the MiniPCIe slot originally intended for a WWAN modem in this laptop :3
isithran likes this.
reshared this
Yesterday in a nutshell:
- "I should work on $thing_i_ll_showcase_in_march_26."
Worked on bootable superformatted floppies to give more headroom to a single-floppy linux.
like this
polprog68k reshared this.
Next step with RMS Gateway is to improve the package to get a smooth out-of-the-box experience.
I've opened an issue to keep track of the todo list, feel free to comment if you've found something I've forgotten.
1.3.6.1.4.1.61513 reshared this.
PR merged today ✅
RMS Gateway no longer depends on Python 2 ![]()
github.com/nwdigitalradio/rmsg…
Next step: fixing the small details and automating most of the install scripts to make the debian package happy.
Upgrade maintenance scripts from `python2` to `python3` by dscp46 · Pull Request #19 · nwdigitalradio/rmsgw
Hi team, Here is a PR to close Issue 18. I've run it on my VHF gateway, and it seems to pass smoke tests. Best regards,GitHub
#Google trips over its own words, when they sell you #Android it's the best computing device in the world that does everything. After you bought it Google doesn't let you do anything *you* want to.
#Sideload is a made-up term. Putting software on your computer is simply called “installing”, regardless of whether that computer is in your pocket or on your desk.
What Do You Talk About When You Talk About Sideloading?
What does Google?
Here's #FDroid: f-droid.org/2025/10/28/sideloa…
What We Talk About When We Talk About Sideloading | F-Droid - Free and Open Source Android App Repository
We recently published a blog post with our reaction to the new Google Developer Program and how it impacts your freedom to use the devices that you own in th...f-droid.org
reshared this
like this
isithran reshared this.
github.com/dscp46/libpam-bcpas…
GitHub - dscp46/libpam-bcpasswd: PAM Amateur Radio Challenge-Response Password verification module
PAM Amateur Radio Challenge-Response Password verification module - GitHub - dscp46/libpam-bcpasswd: PAM Amateur Radio Challenge-Response Password verification moduleGitHub
f4ivy reshared this.
Now you'll be able to avoid transmitting your password in clear text over the air, especially useful if you have a backup access over AX.25.
I need to check if I can use it directly with axspawn during the initial authentication...
Sources to be published once the debian package can be built.
I've got a few ideas for secure password rotation (using OPAQUE) and to implement a 3-way alternative of SCRAM to provide mutual authentication :3c
like this
reshared this
It works like the original challenge-md5 mechanism in axspawn: it issues a random challenge (size adjusted to provide better randomness), and then checks that ascii-hex(md5(concat(challenge,password))) matches.
In terms of security, this is far from being perfect (which is why I'm hoping to replace it by SCRAM in the long run), but at least it's better than cleartext password or baycom authentication, for now.
like this
对国内的这些玩意有时还真的是没法,得不择手段一点。。。
ENTSO-E has just released its comprehensive factual report on the April 28th Iberian blackout.
reshared this
TIFO axspawn (the linux utility to handle incoming AX.25 connections) has a built-in inline compression feature (your client needs to send "//COMP ON\n" once the LAPB bearer is established. Axspawn then sends "\rCOMP 1\r" and turns on huffman compression).
The only software, to my knowledge, able to turn on such compression is TNT ( home.snafu.de/wahlm/tntdoc.htm… ).
Some TNC may be able to handle it on the fly, but I've not tried it.
Currently working on an ALS162 time receiver. Getting my paws on NF C 90-002 really helped to think of an easier strategy to acquire and sync with the signal.
Turns out this signal is a 40Bd 3-state TCM.
First step, however, is to write a stub that will generate a baseband clone of the signal. For now I'm able to generate a static frame. The scrambler is implemented, and I'm working on the CRC-13.
like this
Phil M0OFX reshared this.
like this
like this
UEFI sucks eggs, Microsoft and Intel fucked it up so badly,
I'mma make my own,
The Catgirl Firmware Interface,
With lesbians and ELF files
@azonenberg exacty — also, DTBs don't know how much RAM you have, the board revision, ... It's just unmanageable for users.
RISC-V, in the spec, say that the DRAM init code shall deliver a device tree to any later stages, with the hardware inventory hardcoded,
In practice, I need U-Boot specifically to patch the broken device tree. If it were correct, I could use Linux directly after the DRAM init code.
@GyrosGeier > how much ram
Isn't that the whole point of SPD (since PCs ~always used DIMM/SODIMM based memory)? You just need some board-independent init code that reads the eeprom from each slot, figures out how much is there, and brings it up.
I don't see why you need per-board firmware when the entire point of the eeprom is discoverability.
Matthieu F4FNE reshared this.
signal.org/blog/signal-doesnt-…
f4ivy reshared this.
On this video: Winlink e-mail transfer over DV Fast Data.
youtube.com/watch?v=rKkFJ9TmqQ…
F4ACU Matthieu reshared this.
1 bug report and 1 feature request submitted to Wireshark devs, so that AX.25 dissection gets better 🐱
gitlab.com/wireshark/wireshark…
gitlab.com/wireshark/wireshark…
loic_fejoz reshared this.
github.com/dscp46/dissectors
De moins en moins d'écrans CRT fonctionnent et c'est normal, les composants s'usent notamment les condensateurs. Beaucoup d'écrans ont été jetés et ça devient de plus en plus rare d'en trouver alors si possible ne les jetez pas, vendez-les ou donnez-les pour pièces. 
(ceci était un message du Comité de Restauration des Tubes)
isithran likes this.
reshared this
12-bit rainbow palette by @kate : iamkate.com/data/12-bit-rainbo…
The 12-bit rainbow palette
A palette of twelve colours chosen with consideration for how we perceive luminance, chroma, and hueiamkate.com
isithran likes this.
reshared this
isithran likes this.
reshared this
GrumpSec Spottycat
in reply to Doridian • • •Doridian
in reply to GrumpSec Spottycat • • •@kyhwana I mean. It is now collectible because crucial won't make it anymore >.<
But also it's DDR3 so I dunno. :3
Infoseepage
in reply to Doridian • • •Very cool. I really should figure out some use for the empty wan slot in my X395, assuming Lenovo hasn't locked out all use in the bios or something.
One thing I've thought about is how almost all current models no longer come with SD/Micro SD readers. I like having a large capacity card inserted in my laptops as a drive for disk image backups, so I can quickly restore my system on the go or just have some additional space in addition to the one NVME drive of most laptops.
Doridian
in reply to Infoseepage • • •Infoseepage
in reply to Doridian • • •Kay Ohtie
in reply to Doridian • • •Doridian
in reply to Kay Ohtie • • •@KayOhtie I can send the PCB schematics over if you want. :3
Not that it really is anything complex in the first place x3
adingbatponder
in reply to Doridian • • •Justin Derrick
in reply to Doridian • • •@KayOhtie How difficult was the soldering?
I’m curious to know if this could be adapted to run inside a router to provide a LoRa to LAN gateway.
Doridian
in reply to Justin Derrick • • •@JustinDerrick @KayOhtie Those little resistors/capacitors were a bit annoying but honestly it wasn't too bad I screwed up one of them because it was my first time soldering small castellations, but the second one is the one you see in that picture. Done with a small and a big soldering iron and lots of flux.
You could prolly ask your favorite PCB maker to assemble it for you given it only has components on a single side so it should be quite cheap as well as an option
adingbatponder
in reply to Doridian • • •How cool is that !
adingbatponder
in reply to Doridian • • •Doridian
in reply to adingbatponder • • •Sure thing. I used EasyEDA (Std) to design it. It seems KiCad can import it quite successfully as well via "Import Non-KiCad Project -> EasyEDA (JLCEDA) Std Backup" and then pointing it at this ZIP.
Backup ZIP: github.com/Doridian/meshtastic…
Also, this whole repo which adds support to meshtastic for my PCB (just defines the pinout pretty much): github.com/Doridian/meshtastic…
The only non-obvious thing about the PCB design: You need to bridge either +3V3 or +3V3AUX to VCC on "H2" (+3V3AUX is powered during standby on some laptops, +3V3 is never, hence the option)
GitHub - Doridian/meshtastic-firmware: Meshtastic device firmware
GitHubadingbatponder
in reply to Doridian • • •Doridian
in reply to adingbatponder • • •adingbatponder
in reply to Doridian • • •adingbatponder
in reply to Doridian • • •Doridian
in reply to adingbatponder • • •@adingbatponder Yeah, I did solder the PCB myself, don't know if anyone sells the Core1262 for pre-assmbly. But the rest is fairly standard components.
If you do end up obtaining one of these, make sure it is the right Core1262 (HF or LF, depends on your jurisdiction, US is HF, EU I think would be LF)