Replies: 10 comments 32 replies
|
Hello @tyama501, Many years ago I was quite familiar with Kermit and ported it to many platforms. I would think it should be very straightforward to get it working on ELKS, hopefully using a termios port of unixio.c. If you'd like, it can be added to elkscmd/kermit for the standard distribution with a PR from you. If you have questions about how setting up the serial port, elkscmd/miniterm.c should provide a pretty good example. Thank you! |
|
Hello @ghaerr , I haven't tested yet and I haven't added termio for setting bit rate and others, I needed to define NO_LP (it says no long packet) to reduce memory size. I will test when I have another time. |
|
I never used Kermit before, just never been required of me, so had to do a little research to get to grips with what you guys/girls doing here. could it be possible that Documentation could be added to elks to explain to a end user how to send files using Kermit, from common machines. in my case Debian current |
|
Hello, I have made a small change to the serial section of the Wiki to mention E-Kermit. https://github.com/ghaerr/elks/wiki/Networking:-File-Transfers |
|
It seems that kermit project web page is still well maintained. |
|
Hi guys, I have ucKermit which is a fork of old C-Kermit. I was able to get a version built with a little hacking that at least fired up in elksemu. FULL: SMALL: The documentation is at https://raw.githubusercontent.com/BAN-AI-Communications/uckermit/refs/heads/master/ckuker.doc but essentially it's C-Kermit 4. I'm not sure if it will work at all, but maybe you can try it and see if it's worth adding a compilation target for ELKS. The minimal version is quite minimal, similar to e-kermit. I didn't test using the actual serial lines - but they could be made to work if it gets this far. I'd try a transfer over the console/tty/telnet line (including the SERVER mode) which should work. I don't have a real hardware ELKS system to test on right now, but maybe one of you can give it a try? |
|
@tyama501 I should mention that in the small build of uckermit you have a maximum packet length of 90, but you should be able to go up to to 1200 in the full version: |
|
Hey @tyama501 did you ever have a moment to try using the μCKermit binaries from #2495 (comment) on a real ELKS system? |
|
Thanks for trying it.
Rather than waste your time further I will get a real emulation setup where I can run ELKS with a serial port and I’ll get it working that way.
…--
Jeffrey H. Johnson
***@***.***
On Sat, Jun 6, 2026, at 12:56 PM, Takahiro Yamada wrote:
Hello @johnsonjh <https://github.com/johnsonjh>
I have tried the updated kermit_elks_full after setting speed with stty, but it seems that I gets the same result saying "Can't condition line".
Looking at the Ckermit on debian connected, it seems there is some response but there is no packet coming.
Thank you.
—
Reply to this email directly, view it on GitHub <#2495?email_source=notifications&email_token=AOWGFJQWNZELCUPBV74HGXT46RELBA5CNFSNUABIM5UWIORPF5TWS5BNNB2WEL2ENFZWG5LTONUW63SDN5WW2ZLOOQXTCNZSGA2DAOJQUZZGKYLTN5XKO3LFNZ2GS33OUVSXMZLOOSWGM33PORSXEX3DNRUWG2Y#discussioncomment-17204090>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/AOWGFJUDOWD3NX7WN6FQG4T46RELBAVCNFSM6AAAAACN5CJYS2VHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTOMRQGQYDSMA>.
Triage notifications, keep track of coding agent tasks and review pull requests on the go with GitHub Mobile for iOS <https://github.com/notifications/mobile/ios/AOWGFJQH7OJSMGC3N3Q2JX346RELBA5CNFSNUABIM5UWIORPF5TWS5BNNB2WEL2ENFZWG5LTONUW63SDN5WW2ZLOOQXTCNZSGA2DAOJQUZZGKYLTN5XKO3LFNZ2GS33OUVSXMZLOOSVGM33PORSXEX3JN5ZQ> and Android <https://github.com/notifications/mobile/android/AOWGFJS6R6CS7A4YCEOZTUT46RELBA5CNFSNUABIM5UWIORPF5TWS5BNNB2WEL2ENFZWG5LTONUW63SDN5WW2ZLOOQXTCNZSGA2DAOJQUZZGKYLTN5XKO3LFNZ2GS33OUVSXMZLOOSXGM33PORSXEX3BNZSHE33JMQ>. Download it today!
You are receiving this because you were mentioned.Message ID: ***@***.***>
|







Uh oh!
There was an error while loading. Please reload this page.
I have been using Kermit on DOS/Windows/Linux for Serial Port file transfers since there was pc-98 dos port of the original kermit.
I have been looking for some portable codes for elks and found this embbedable kermit.
https://github.com/KermitProject/ekermit
It seems that there is unixio.c and may be good to start.
All reactions