Ticket #46110

XMODEM send fails on "LIN bus - like"

Date d'ouverture: 2022-11-24 19:49 Dernière mise à jour: 2023-09-25 23:21

Rapporteur:
(Anonyme)
Propriétaire:
(Aucun)
Type:
État:
Ouvert
Composant:
Jalon:
(Aucun)
Priorité:
5 - moyen
Sévérité:
9 - le plus élevé
Résolution:
Aucun
Fichier:
Aucun
Vote
Score: 0
No votes
0.0% (0/0)
0.0% (0/0)

Détails

Dear Tera Term developer team,
I'm using Tera Term 4.106.
I'm using a serial bus with a physical interface similar to the automotive LIN bus: It's a single wire, half duplex serial bus @ 12V.
On this bus, every time a node sends a message on the bus, it also receives its echo.
On this configuration, "XMODEM send" seems not working properly.
This is what I have logged:

< (NACK from my device)
15

(Packed 1 sent by PC)

01 01 FE 55 AA 55 AA 55 AA 55 AA 55 AA 55 AA 55
AA 55 AA FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF 88

< (Packed 1 echo received by PC + ACK sent by my device )
01 01 FE 55 AA 55 AA 55 AA 55 AA 55 AA 55 AA 55
AA 55 AA FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF 88 06

The problem happens after some packets, always at the same point:

(Packet 21 sent by PC)

01 15 EA FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF 80

< (Packet 21 echo received by PC)
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 80
01 15 EA FF (This bytes sequence is not at the right place)

As you can see, the echo of this packet is wrong: the bytes sequence "01 15 EA FF" is placed at the end of the frame instead of at the beginning. At this point, PC enters a loop where it sends this packet forever.
I kindly ask if there is a countermeasure to fix this issue.
I also suggest to add a configuration option to suppress serial echo during transmission.
Kind regards.

Ticket History (3/4 Histories)

2022-11-24 19:49 Updated by: None
  • New Ticket "XMODEM send fails on "LIN bus - like"" created
2023-01-09 23:04 Updated by: nmaya
  • Jalon Update from Tera Term 4.107 to (Aucun)
  • Priorité Update from 9 - le plus élevé to 5 - moyen
2023-01-18 00:21 Updated by: zmatsuo
  • Composant Update from (Aucun) to Hardware/Driver
2023-09-25 23:21 Updated by: None
Commentaire

Dear Tera Term developers team, do you have any news about this fix? Thank you in advance for your reply. Kind regards.

Attachment File List

No attachments

Modifier

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » Connexion