Well… today was quite a wet and rainy day. Not a lot of activity here other than blowing the dust off an AX.25 stack I've been working on for a little while. This is written in pure Python and implements both AX.25 and APRS standards, including connected mode. It's shipped as a library to include in your Python (asyncio) applications.

https://codeberg.org/sjlongland/aioax25/
https://github.com/sjlongland/aioax25/

I'll probably do a release soon, as I've spent the day refining the API a bit and cleaning up the unit tests. I've finally now got 100% code coverage on this and it's being tested on Python 3.9-3.14.

One thing I'm considering is some sort of stream socket protocol (TCP, AF_UNIX and maybe websocket) that can be used to expose the functions of the stack to a separate program. Something like the AGWPE protocol in concept — but different as I don't want any legal trouble. I also think the AGWPE protocol is a bit limiting.

#AmateurRadio #PacketRadio #AX25 #APRS #Python

aioax25

Asynchronous AX.25 library using asyncio

Codeberg.org
https://youtu.be/Zu87ZLwZXdA?si=8ZxzrLWhlodItrLT #Audio #packet mediated #transmission of text data #messaging between two #linux #mint #thinkpad #x230 computers using #direwolf #ax25 #ax_25
and the loudspeaker of one to send to the microphone of the other at 300 #baud to explain the #audio building blocks of a #packetradio system. #netrom

OK, so last post I talked about #hamradio and #ax25. I said more on NET/ROM. Well, I thought NET/ROM would let me connect to a distant station that my station couldn't hear through some routing protocol.

It looks like it doesn't work that way?

Does anyone actually use this? It appears I have to connect to a node, and try to find a path manually to where I want to connect, if that's even possible at all. No concept of default routes, etc...

#amateurradio #packetradio

So I've made significant progress on my #hamradio #ax25 packet station. Last post I mentioned that I was using my Yaesu FT991a. My goal was to have a dedicated VHF radio and antenna, and finally I have that.

I'm running a Compactenna 2m/440+ antenna on my RV roof, an ICOM IC-V8000 radio, a Digirig, and Direwolf. I'm using the Linux AX.25 kernel networking code!

My latest endeavor is learning about Net/ROM. More on that later...

Nuevo artículo: "Simulador de radiopaquetes para todos" #gemini #radiopacket #ax25 #tnc
gemini://texto-plano.xyz/peron/articulos/radiopaquetes.gmi

Ich habe schon länger das #Reticulum Netzwerk [1] auf dem Zettel, weil das auch Datenaustausch über #PacketRadio (#AX25, #KISS) verspricht [2].

Sieht leider so aus, als wenn die Software im #Amateurfunk nicht legal einsetzbar ist:
"It is not possible to send unencrypted packets to any destinations in the network" ([1])

Die Entwickler scheinen auch ziemlich klar darin zu sein, dass sie jegliche Workarounds wie das Abschaltbar-machen der Verschlüsselung oder das Veröffentlichen der privaten Schlüssel nicht unterstützen werden. [3]

Schade.

[1] https://reticulum.network/
[2] https://reticulum.network/manual/interfaces.html#kiss-interface
[3] https://github.com/markqvist/Reticulum/discussions/399

#HamRadio

Reticulum Network

Ich würde mir ja eine App wie bei #Meshtastic / #Meshcore für #APRS wünschen.

Also eine Möglichkeit, einfach und komfortabel über Bluetooth am Smartphone Nachrichten zu schreiben und zu lesen, die dann durch den #Amateurfunk-Transceiver ausgesandt und zwischengespeichert werden.

Ich denke, eigentlich müsste man dafür nur einen ESP32 so programmieren, dass er das Meshtastic/Meshcore-Bluetooth-Protokoll spricht, das ganze Knotenmanagement macht und dann über normales #AX25-#KISS-#PacketRadio mit einem Transceiver spricht. Zumindest Meshtastic hat bereits einen #HamRadio-Mode, in dem die Verschlüsselung deaktiviert wird, somit sollte auch regulatorisch dem nichts entgegen stehen.

Denn, ohne jemandem auf die Füße treten zu wollen, am Spruch "Life is too short for QRP" ist schon was dran. Nachrichtenaustausch mit Signalen knapp über der Grasnarbe kann unglaublich frustrierend sein.

How to send Data over Radio called packet radio http://dlvr.it/TPpTx9 #radio #Telecommunications #ARPANET #AX25

I've released FlexPacket v0.8.0 with a lot of fixes and new features.🎉 The list is to long for mastodon. 😅 So, here are just some points:

- ADD: Editor to write multiline messages.
- ADD: [mail] Offline mail support for LinBPQ.
- ADD: [convers] Separate window for convers.
- ADD: Progressbar to show the state of message/file download.
- ADD: External software can use FP as PR modem via pipes.

https://github.com/andreaspeters/flexpacket

#hamradio #packetradio #amateurradio #ax25

Thinking of getting an FT-991A. I like the fact that it's all band and all mode. How is it with digital modes like JS8? AX.25? What about CW?

Is the fan replaceable with a Noctua without soldering?

#hamradio #amateurradio #js8call #ax25