Notice: This website is an unofficial Microsoft Knowledge Base (hereinafter KB) archive and is intended to provide a reliable access to deleted content from Microsoft KB. All KB articles are owned by Microsoft Corporation. Read full disclaimer for more details.

The data that is transferred to the receiving computer may not be correct when you transfer hexadecimal data by using HyperTerminal


View products that this article applies to.

Symptoms

When you transfer hexadecimal data by using HyperTerminal, the data that is transferred to the receiving computer may not be correct. This issue may occur when the following conditions are true:
  • You use a computer port (COM port) connection to connect two computers.
  • You use HyperTerminal to transfer data to the receiving computer.
  • The data that you transfer contains many hexadecimal FF values.
  • The data is in a file, or the data is keyboard input.
For example, when you use HyperTerminal to send a text file that contains seven hexadecimal FF values, the following incorrect data is sent:
FF FF 7F FF 7F FF 7F
The following is the data that is supposed to be sent:
FF FF FF FF FF FF FF

↑ Back to the top


Cause

This issue occurs because HyperTerminal uses the Auto detect mode. By default, HyperTerminal uses the Auto detect mode. When HyperTerminal uses the Auto detect mode, HyperTerminal changes the high-order bit. The high-order bit is changed for the third byte in the data and for all the other bytes in an odd position.

Note "Odd position" refers to the order that the bytes are received in. Bytes that are in even positions are not changed.

↑ Back to the top


Workaround

To work around this issue, turn off the Auto detect mode. To do this, follow these steps:
  1. Click Start, point to All Programs, point to Accessories, point to Communications, and then click HyperTerminal.
  2. Configure the COM port connection that you want.

    The status section at the bottom of the HyperTerminal window indicates the following status:
    Auto detect Auto detect
  3. On the Call menu, click Disconnect.

    The status section at the bottom of the HyperTerminal window indicates the following status:
    Auto detect (Your Settings)
    Important You cannot work around this issue by clicking the disconnect button on the HyperTerminal toolbar.
  4. On the Call menu, click Call.

↑ Back to the top


Keywords: kbtshoot, kbprb, KB892143

↑ Back to the top

Article Info
Article ID : 892143
Revision : 5
Created on : 2/9/2005
Published on : 2/9/2005
Exists online : False
Views : 300