-
Notifications
You must be signed in to change notification settings - Fork 11
Description
Error is reproduceable. Using Ubuntu Linux with current CKERMIT Version, but older Versions until 9.305alpha2 don't work too.
Transfer is done within CKermit from Linux PC to a 2nd (8bit) Machine without Kermit and without Kermit Protocol.
Transferprotocol on PC: lrzsz
Transferprotocol on 2nd Machine: xmodemCRC
Testfile is an old C64 Forth Version of Kermit: C644th.prg
This File has a 0xFF within the first 128 Bytes. When the 1st Xmodem Transferblock is sent to the 2nd Machine the 0xff gets doubled to two 0xff, which leads to a checksum mismatch, which then leads to a not working Filetransfer.
Same with 1K, ymodem. zmodem also didn't work.
Sending the File with the same setup without using Kermit works perfectly.
This is how it should be (working transfer) see e1 ff a2 eb 56 at the end of Block#1

This is how it is sent through Kermit with Xmodem as external protocol see the e1 ff ff a2 eb 56 at the end of Block#1

I am sending File as binary.
Would be great if you could fix that.
Or if I'm missing something here, which setting is missing ?
Already tried set file type, flow-control, set term byte 8 and more...