Open Date: 2015-07-09 17:36
Last Update: 2016-08-23 21:25
Teraterm bug: Some characters make main output works bad.
Ticket History - 3/10 Histories [Show all old Histories]
2015-07-09 17:36 Updated by: None
2015-07-09 17:39 Updated by: iysmsp
2015-07-09 17:53 Updated by: iysmsp
2015-07-09 17:54 Updated by: iysmsp
2015-07-09 17:55 Updated by: iysmsp
2015-07-10 16:21 Updated by: iysmsp
Finally I could send atachment.
Thank you for your fantastic software.
Best Regards Manu
2016-06-05 15:36 Updated by: yutakapon
Some ways to recover from the hang 1) Go to setup>General Setup and press OK the terminal recovers. (Something seems to be reseted) 2) If I press "reset terminal" it recovers to0... But maybe you should correct that if you reset the terminal I think the screen must be cleaned... After pressing reset. It start from the first uper line but over the messages that were written before... so it is a mess. Best Regards
Hi, Thank you for your feedback. Some characters are often corrupted on serial device because escape sequences are lost for serial device's problem. So, this behavior is not caused for Tera Term's bug. When this behavior is happened, please reset terminal.
2016-08-23 21:25 Updated by: yutakapon
2017-10-10 06:22 Updated by: None
2017-10-10 22:36 Updated by: None
1. PLEASE RECONSIDER this decision to not fix this issue. I have spent a lot of time with ESP8266 running MicroPython and TeraTerm made it appear that I had some sort of serial corruption. An unavoidable quirk of the ESP8266 is that it outputs garbage during reset (running its internal Boot ROM code) at a strange baud rate (74880 bps), resulting in garbage characters being received (at 115200 bps). The garbage characters include escape sequences that cause Teraterm to give what appears to be corrupted text for regular text (after the boot time garbage characters are finished).
There REALLY needs to be an Option to disable code/character page changes and certain ESC commands for VT100, so the boot time garbage does not affect TeraTerm.
This boot time garbage will occur with ANY ESP8266 code including compiled code (including Arduino, Micropython, NodeMCU etc) and will occur whenever the ESP8266 is reset.
For Serial communication with ESP8266 this issue with TeraTerm is annoying. Many people will attempt to use TeraTerm and will be puzzled why they are getting corrupted characters.
(This link is not for ESP8266 but the problem appears to be the same)
2. An option for "Clear screen on Terminal Reset" would be useful as well as a keyboard shortcut for "Control/Reset terminal"
Thanks for considering these changes and for the hard work you have put into TeraTerm.
More on the ESP8266 issue:
Here is an hex ASCII dump of the boot ROM output garbage characters that occur before normal text starts. Each char is represented as 2 ASCII Hex bytes:
I cannot find ESC character (Hex 1B) in the above dump. I believe VT100 emulation requires this character to alter terminal operation, but since none were found I don't know what is causing TeraTera to change the display of normal text.
Does anyone have any idea what TeraTerm is doing when it receives the above data?
Add Comment/Update #35307 (Teraterm bug: Some characters make main output works bad. )