Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ax25: serial-tnc (DialKenwood) is broken #34

Open
martinhpedersen opened this issue Mar 11, 2016 · 4 comments
Open

ax25: serial-tnc (DialKenwood) is broken #34

martinhpedersen opened this issue Mar 11, 2016 · 4 comments
Labels
Milestone

Comments

@martinhpedersen
Copy link
Member

The serial-tnc scheme and it's DialKenwood function is badly designed and needs to be rewritten.

The scheme (serial-tnc) assumes too much of the TNC and the serial package used for IO could be much better.

The next implementation needs to allow scriptable TNC-up and TNC-down commands. It should also support flow control and have better error handling.

@martinhpedersen
Copy link
Member Author

ax25+tnc:// as new scheme maybe?

@martinhpedersen martinhpedersen added this to the v1.0.0 milestone Jul 13, 2016
@martinhpedersen
Copy link
Member Author

See also la5nta/pat#115

@harenber
Copy link

harenber commented Oct 1, 2019

Wouldn't it be a nice addition if we could support KISS natively? That way one could support all these KISS TNCs without the need to go through the Linux AX25 subsystem. I stumbled across this Python library, which looks like a good starting point for a Go port:

https://github.com/ampledata/kiss

Related: #47 and #36

@martinhpedersen
Copy link
Member Author

@harenber: The python project you refer to only implements KISS. We would need a native AX.25 implementation as well, in order to support KISS TNCs without the need for Linux AX25.. unfortunately.

I've opened issue #56 to further clarify, since this is a recurring topic that many users are asking about.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants