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.

Study soundmodem source code to figure out how it works.

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


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

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!