I'm turning to you people as I am at a loss with regards to the following issue:

On #rc2014bbs I use KMD to provide #xmodem transfer over the serial line (and, eventually via #wifimodem over the internet).

This works as long as you either connect with another #rc2014 using #qterm or #imp or if you use a #Commodore64 using #ccgms

But when you try to perform xmodem transfer from a modern machine (PC, Mac - it doesn't matter) using a modern terminal program (Syncterm, Qodem, TeraTerm, lrzsz etc. - it doesn't matter) the transfer begins, sending a few blocks and then gets into a NAK loop and aborts due to the error count reaching max.

So, my question to the wise, collective fedimind is: what can be the cause for such a behaviour? Timing issues?! Old xmodem implementation within KMD?! Some interference from the #Zimodem firmware?!

Any suggestions, comments etc. are welcome!

@Wintermute_BBS The most common issue when transfering files from a PC is that programs expects a Telnet connection and escapes some bytes to allow to pass-through (like 0xFF). If I'm not wrong #rc2014bbs uses a plain TCP connection without negotiations so it can't understand the escape bytes. I'm not up to date with comm programs maybe there are settings to disable the telnet negotiations.
@maccasoft you can set that in the Zimodem #WifiModem firmware and currently, I have telnet translation enabled.