Microsoft KB Archive/892143

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

Article ID: 892143

Article Last Modified on 2/9/2005

-

APPLIES TO


 * Microsoft Windows Server 2003, Web Edition
 * Microsoft Windows Server 2003, Standard Edition (32-bit x86)
 * Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
 * Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems
 * Microsoft Windows XP Home Edition
 * Microsoft Windows XP Professional
 * Microsoft Windows 2000 Server
 * Microsoft Windows 2000 Professional Edition
 * Microsoft Windows 2000 Advanced Server
 * Microsoft Windows XP Professional x64 Edition

-





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



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 &quot;Odd position&quot; refers to the order that the bytes are received in. Bytes that are in even positions are not changed.



WORKAROUND
To work around this issue, turn off the Auto detect mode. To do this, follow these steps:  Click Start, point to All Programs, point to Accessories, point to Communications, and then click HyperTerminal. 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

 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. On the Call menu, click Call.

Additional query words: 8 7 Bit Flip

Keywords: kbtshoot kbprb KB892143

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.