GOAL:
interact with Linux' AX.25 protocol stack **without** involving a sound card or TNC. Basically, I'm looking to write my own HDLC stack, and would like to test it against AX.25 as implemented by Linux.

APPROACH:
Study soundmodem source code to figure out how it works.

RESULTS:
How. The. FUCK. does this program work? What is the benefit of open source if the source is *as opaque* as a binary file?

Follow

All I've been able to find is a bunch of initialization procedures that are empty, a bunch of ALSA- or related sources which interact somehow with the sound card, but **NOTHING** about how it gets packets from the kernel to transmit out through the sound card.

As far as I can tell, the soundmodem package works entirely through black magic and voodoo.

Sign in to participate in the conversation
Mastodon

Server run by the main developers of the project 🐘 It is not focused on any particular niche interest - everyone is welcome as long as you follow our code of conduct!