When you have many computers and devices at your disposal, it takes a lot of time to gain physical access to them. To make your work easier system administrators and speed up the process of providing access, remote access technologies have been developed. One of these is the utility that we will consider in this article.

Hyperterminal is a standard application that allows you to remotely access other devices on the network, BBS boards, operating services, and hosting computers, via a modem or null modem cable in Windows XP and 7 versions.

How to use?

The utility combines a useful tool for checking network connections that are established using a modem. To check that the modem settings are correct, you can try sending and checking commands via Hyperterminal. In addition, you can send large files using a serial port or cable.

With this program, two devices can transfer data via shared network. You can directly connect two computers using a cable, exchanging data and creating a small local network. To start the program, you need to open the start menu and call Hyperterminal command. A dialog box will appear on the screen to create a new connection.

  • First you need to enter a name for the new connection and select its icon.
  • Next you need to set the connection type.
  • By default, the connection is established through the computer's com port.
  • In addition, it is possible to connect via a parallel port or via the TCP/IP protocol, after which you need to click the “ok” button.
  • After this, a dialog box will appear on the screen in which you need to specify the connection parameters. For the com port you need to specify the connection speed, number of data bits, protocol authentication and protocol control type.
  • Once everything is completed, you need to click the Apply button for the changes to take effect.

In order to send a file through the application, you need to do the following:

  • Open the menu item called “Transfer”.
  • From there, call the “Send file” command.
  • A dialog box will pop up on the screen in which you need to select a file to transfer; you can enter the file name using the keyboard or use a browser (browser) and select the file manually.
  • After this, you need to press the send button. The file transfer process will begin, and the system will display information about the status and transfer speed.
  • To receive a file, you need to open the menu and call the “Receive” command from it.
  • A dialog will appear on the screen in which you need to specify the directory to accept the received file, and then click “Receive”.

Default program HyperTerminal is located on the disk in: Start\All Programs\Accessories\Communication\. The program's executable file is called hypertrm.exe. In addition, it requires the library file hypertrm.dll.

If for some reason the program is missing, then the built-in component of the program needs to be activated through the “Control Panel”. In some cases, you will have to roll back system changes, or reinstall the system again.

Also, using this program you can control another computer.

Brief description of functions:

  • write and read file deletion;
  • creating and editing files;
  • changing parameters, including setting the desktop display.

Using additional plugins and utilities, you can fully control your computer, including synchronizing some of its processes with the host computer.

Run on Windows 8.1 and 10

To run on Windows 8.1 and Windows 10, you need to perform the following manipulations:

  • download the Hyperterminal package from the official website;
  • then install it and download additional tricks with icons and commands.

For correct operation, you need to run Hyperterminal in compatibility mode with Windows XP or Windows Service Pack 2003.

You can also use not Hyperterminal, but the built-in TelNet function or data transfer through the “ Remote access" You can use it by going to the “Control Panel”, to the “Remote Access” or “Remote Help” item.

Another simple way is to build a usb-usb cable. To do this, you just need to connect two USB inputs together. regular usb cable. Then you need to connect two computers, if they are connected to the Internet, it will immediately start searching for drivers, after which the data transfer manager installation window will appear. The speed of such a connection will be significantly higher than local network, and the total throughput the data transmission channel will be much wider.

Useful video

Video example on how to enable the utility in Windows 10.

Analogues

  • Reflection. Contains the same set of functions, but works a little slower, as it uses different algorithms and communication protocols.
  • Term95 from NC. A simple utility that does not load the processor and uses resources efficiently.
  • A good analogue is the Radmin utility. It allows you not only to transfer files from one device to another, but also to control your computer, including setting the time to turn it on and off.
  • Also a great utility: TeamViewer, it performs the same functions, but in addition it can also combine several computers into one common thread in order to combine their resources.

Conclusion

In conclusion, we can say that gaining access from a distance and transferring files at local network speed is no longer a fantasy. Let's summarize the main results of the article: it is recommended to use a cable to transfer one file to another device, since the connection speed will be as high as possible.

If this is not possible, you can use a modem connection using the TCP/IP protocol. Also, with the help of additional utilities, you can combine several computers, distributing hard disk space between them, thus increasing the total storage of information.

Unfortunately Portable versions not on the official website, but there it is free version programs.



To launch it, select Start ->Programs -> Accessories -> Communications -> HyperTerminal. The Create a New Connection Wizard will immediately start and prompt you to specify a connection name. Enter any name, click "OK".

The next step is to select the COM port through which you want to establish a connection. In order to determine the number of this port, you need to open the device manager, for example, through Start -> Settings -> Control Panel -> System -> Hardware -> Device Manager. In the "Ports (COM and LPT)" branch there should be an entry about USB device– Kernelchip COM-USB. In this case (in the figure below), the virtual port was assigned number 9 (COM9).

Select COM9 from the list (this is the port number that Windows allocated for the module). Click "OK".

Next, the wizard will prompt you to change the port settings. Here it is necessary to make an important note - parameters such as speed, number of data bits, parity bits and other settings do not have any meaning for the module, because the data is actually transferred over the USB bus. You can safely leave all settings as default. Click "OK".

In the window that opens, go to the "Options" tab and click on the "ASCII Options..." button.

Check the boxes as shown below. Pay attention to the first checkbox. The module's command syntax requires that all commands end with a carriage return and a feed forward. new line. Click "OK".

All settings are completed. You can start working. First, let's send the module the most simple command$KE – verification command. Type the text $KE and press Enter. In response, we receive the line #OK - this means that the module is operational and ready for use.

Which program to use (HyperTerminal or KeTerm) is your choice. However, KeTrem has a number of advantages over HyperTerminal. KeTerm does not require any settings and is ready to use right away. Further, it has separate command input and response output areas, allowing you to use commands entered earlier. One of the most important fundamental differences between the programs is the mechanism for sending commands to the module - HyperTerminal sends each newly entered character to the port (carriage return and line feed characters are sent by pressing Enter), KeTerm sends the entire command by pressing the Enter key. Therefore, if you made an inaccuracy in the syntax of a command using HyperTerminal, it is no longer possible to correct the command. KeTerm, on the other hand, allows you to edit a command before it is sent to the module.


Hello to all blog readers.
Here, in this topic, we will consider AT commands Huawei modem. During its operation, any modem uses a set of procedures or specific commands.
Using these commands, you can configure the modem, unlock it, check for functionality, and also for other purposes. For example, you want to use the Huawei E1550 HSDPA modem together with some kind of router, so it would not be superfluous to disable additional technologies in the USB modem itself.
In this case, the router will perceive your modem exactly as a modem, and not as a flash drive.
AT team is an abbreviation for the English word attention ( attention), which was offered by the company Hayes when developing your own modem Smartmodem 300 baud. This standard is described in a special document from the International Telephony and Telegraph Association and was issued several times with additions and clarifications, since it turned out to be very successful and essentially became the standard for other manufacturers.
With the introduction of the communication standard GSM, manufacturers did not abandon this very successful solution and a standard AT commands was developed that describes the operation of modems in modes GSM07.05 and GSM07.07. Although many communication equipment manufacturers may use AT commands of their own design, these commands allow you to extend the capabilities of standard commands when you need to use specific functions.

In order to be able to control the modem through commands, you need to connect to it. Connection can be made in several ways:
- Using the service Windows program(V Windows XP), which is called "Hyperterminal"
- If you have more a new version OS, you will need to use Hyper Terminal third party developers.
- via a terminal for operating systems of the family inux
- Using special programs provided by modem manufacturers, for example, " My Huawei Terminal" or " Huawei Modem Terminal" for Huawei modems
- Using programs from independent developers, for example, " Terminal" or " PuTTY".

Each command must be preceded by a prefix AT, it kind of tells the modem that the command will come next.
After the prefix there is a connecting symbol «+» or «^» .
At the end, the command itself with parameters is entered.
Entry is completed by pressing the button "Enter" on the keyboard or "Send" in the terminal window.

To check whether the modem accepts commands and whether there is any reaction to input, simply send it “AT” without parameters. The following lines should appear in the terminal window (depending on the modem they may differ, but the general principle of the output does not change):
Send: AT
Receive: AT
Status/Receive: OK
If the output is approximately in this (as above) format, then you can work with the modem by entering commands. In order for the modem to reboot without having to disconnect it from the computer, run the command AT^CFUN=1.О

Basic AT commands for Huawei modems

In practice, the following commands are very often used, which are
information, control or configuration commands:
ATI- the command displays complete information about the modem.
AT^CFUN=1- a command that allows you to apply settings and overload the modem without disconnecting it from the computer. After the device is rebooted, it will be initialized and re-registered on the network. The remaining parameters of this command are as follows:
0 - power saving mode or standby mode;
1 - online mode;
4 - offline mode;
6 - device reset;
7 - turn off the radio module.
AT^CLAC- a command that displays on the terminal screen all supported by the modem
AT - commands,
A AT^CMDL- informs about all AT commands:

AT^VERSION?
AT^GETPORTMODE- provides information about all devices present in the modem, such as virtual drive optical disks, drive, modem, network card, etc.
AT^U2DIAG?- shows installed on this moment the mode in which the device operates.
AT+CGMI- display information about the modem manufacturer, for example, Huawei
AT+CGMR- shows the modem firmware version.
AT+CIMI- provides information on the SIM card, namely its IMSI number.
AT+CGSN- you can look IMEI modem
AT^HWVER- shows information about the hardware of the modem, shows its revision.
AT+CSQ- informs about the current level of the received signal from the operator.
AT+CGMM or AT+GMM- gives information about the model name

In order to receive information about all available operators need to be entered
command: AT+COPS? Information will be displayed on the screen in the following format:
Modem operating mode for selecting an operator:
0 - automatic,
1 - manual,
4 - automatically if manual connection fails.
The operator format can be output in long or short mode, or in
network operator number mode.
Network availability information:
0 - unidentified network,
1 - available network,
2 - current or connected network,
3 - the network is unavailable or blocked.


AT^U2DIAG=255 (device in modem mode + CD - ROM +
Card Reader) - not supported Huawei E1750
AT^U2DIAG=256 (device in modem + Card Reader mode, can be used as a regular flash drive without installing modem drivers)
Helps with exhausted attempts to enter the NCK code from the computer keyboard
AT^CARDLOCK=""AT^SYSCFG=2,2,3fffffff,0,2 (2G,3G enabled)

AT commands for Huawei E367, E352, E392, E353 and E171 modems with firmware 21.156.00.00.143

AT^SETPORT? - Display current configuration
AT^GETPORTMODE - Displays the currently active mode
AT^SETPORT="A1,A2;1,2,3,7,A1,A2" - Set default configuration
AT^SETPORT="A1,A2;1,2,3,7" - Disable CD + SD
AT^SETPORT="A1,A2;1,2,3,A2" - Disables NDIS and CDROM - only the modem and flash drive remain
AT^SETPORT="A1,A2;1,2,3" Modem only
AT^SETPORT="A1;1,2" - Disables everything except the modem and service interface
AT^SETPORT="A1,A2;2,7" - Disable CD + SD + modem install only NDIS mode in Windows 7
AT^SETPORT="A1;2,7" - CD + NDIS
AT^SETPORT="A1,A2;1,2,3,7,A1,A2,4,5,6,A,B,D,E"
Same default reset.

AT commands for Huawei E3276

AT^SETPORT="A1;10,12,13,14,16,A1,A2"
Includes everything COM ports.
Default setting
AT^SETPORT="A1,A2;12,16,A1,A2"

Features of AT commands for Huawei E1750

Supported AT commands for switching modes
The following commands work:
AT^U2DIAG=0 (device in modem only mode)
AT^U2DIAG=1 (device in modem + CD - ROM mode)
AT^U2DIAG=6 (device in network card only mode)
AT^U2DIAG=268 for E1750 (device in modem + CD - ROM + Card Reader mode)
AT^U2DIAG=276 for E1750 (device in network card+ CD - ROM + Card Reader)
AT^U2DIAG=256 (device in modem + Card Reader mode), can be used as a regular flash drive without installing modem drivers

But this command doesn't work:
AT^U2DIAG=255 (device in modem + CD - ROM+ Card Reader mode)

More commands to enable/disable HSDPA, HSPA, HSPA+, WCDM modes

At^hspa=0 - wcdma
at^hspa=1 - hsdpa
at^hspa=2 - hspa
at^hspa=3 - hspa+
at^hspa=4 - there is an opinion that this increases the speed.

You can also use the commands:

AT^HSDPA=1 HSDPA mode
AT^HSDPA=0 disabled
AT^HSUPA=1 HSUPA mode
AT^HSUPA=0 disabled

On the modem Huawei E1750 enable/disable these commands: ("AT^HSPA=1"; "AT^HSUPA=0") improves connection stability.
You can also enter via DC - Unlocker. After identifying the modem, the window with device information ( just below the stripe) enter the right command and click ENTER. should appear confirmation of the completed operation.
We distort the modem. All.

More useful command:AT+CFUN=1 will reboot modem with subsequent re-registration in the operator’s network without distorting the modem.
Read how to disable Zero CD in the Huawei E1550 modem

AT commands for switching modes in modems with LTE, E392

In this article, we will look at how you can unlock a Huawei modem using AT commands, as well as how in general you can interact with the modem using them. For example, let's take the currently popular model - Huawei E3272... As we wrote earlier, you can interact with the modem using AT commands through special terminal programs, for example HyperTerminal, PuTTy, Huawei Modem Terminal, etc. Let's look at how to do this.

Entering AT commands into a Huawei modem using PuTTy

After the modem is installed, additional devices should appear in Device Manager:

In the Modems section - Huawei Mobile Connect - Modem, in the Ports section (COM and LPT) - HUAWEI Mobile Connect - PC UI Interfac (COM5) (you may have a different port number, remember it, because it is through this that we will connect to the modem to enter AT commands) and in the section Network adapters - HUAWEI Mobile Connect - Network Card. As you can see, the modem is detected both on the COM port and as NDIS network adapter. Now we launch PuTTy and configure the connection to the COM port. Please note that all processes occupying the modem's COM port must be closed while we connect to the modem using PuTTy. In this case, these are MegaFonInternet.exe and MegaFonInternetService.exe. We go to the task manager and end these processes:

You can also do this from the console (Win+R -> cmd -> Ok) using the sequence of commands:

net stop "MegaFon Internet Service"

taskkill /f /im MegaFonInternet.exe

We configure Putty as follows and click the “Connection” button:

How to find out modem IMEI and firmware version using AT commands?

The modem IMEI and firmware version can be found using the ATI command, or AT+CGSN. Let's enter these two commands sequentially into the modem and see its response:

ATI+CGSN Manufacturer: huawei Model: E3272 Revision: 21.436.05.00.209 IMEI: 867503013090647 +GCAP: +CGSM,+DS,+ES 867503013090647 OK

As you can see, the IMEI of the modem in this case is 867503013090647, the modem firmware version is 21.436.05.00.209. possible on our service. In response, you will receive an unlock code and the code requested when flashing the modem. For a given IMEI, we will receive the following response:

IMEI: 867503013090647 201 Algo Unlock Code: 72033153 Flash Code: 34262301

That. The unlock code for our modem is 72033153. Enter it and check the blocking status.

How to enter the unlock code into the modem using the AT command?

To do this, we will give the command AT^CARDLOCK="72033153", after which we will check the locking status using AT^CARDLOCK? :

As you can see, the modem responded with ^CARDLOCK 2,10,0 - which means that it is unlocked and can now be used by SIM cards of any operators. Now we will look at how to do the same thing through DC Unlocker.

How to enter AT command into modem using DC Unlocker?

The most in a simple way is the use of software DC Unlocker as a terminal program. Download latest version DC Unlocker Client at the following link. Don’t press any buttons on it (we don’t need to unlock, connect to the server, or anything else), just click on the button with a magnifying glass for the client to identify your modem:

In the figure, this button is marked with the number 1. Pay attention to DC Unlocker log (log This is all the information in the window, it displays your modem model, firmware version, etc.) and the number of remaining attempts to enter the unlock code. If there are no more attempts to enter the code, then it will no longer be possible to unlock the modem with the code. Enter the command below in the same window AT^CARDLOCK="nck code", where nck code is the unlock code you received. After the modem responds Ok, it will be unlocked.

Before using DC Unlocker as a terminal client, you must also make sure, as we did in the case of PuTTy, that none of the processes and services are using the modem’s COM port (if you have the Internet connection program open that comes with the modem - it must be closed), or even better, end all “unnecessary” processes related to the modem through the task manager.

What should I do if DC Unlocker does not detect the modem and does not see the COM port?

Make sure that the software that comes with the modem for Internet access (for example, Connect Manager or Megafon Internet, etc.) is closed, because during operation it uses the COM port of the modem. It also wouldn’t hurt to go to the task manager and stop all processes related to this software. Then run DC Unlocker again and try to identify the modem again. If the COM port is not visible in this case, there is one trick. Download official firmware under your modem (this can be done on the operator’s website or on any of the many mobile forums on the Internet, for example 4pda and others) and run the flasher (DC Unlocker must be closed at this time). Get to the step where the flasher will ask you for the Flash code for flashing. Don't enter it! At the moment when the flasher asks you for the Flash code, the modem has already been detected on the COM port, close the flasher and run DC Unlocker. The COM port should be visible and the modem will be detected.

Instructions How to Use Hyperterminal

Hyper Terminal program is a special Windows application XP, which allows you to establish a connection with a remote computer over dial-up telephone lines using a modem or null-modem connection, and is also used as the main Telnet client in Windows environment. Hyper Terminal can also be used to connect to remote services and bulletin board systems (BBS). In order to call Hyper Terminal for execution, you must execute the following commands: Start->All Programs->Accessories->Communications->Hyper Terminal (Start->All Programs->Accessories->Connections->Hyper Terminal). When the Hyper Terminal program is launched for the first time, the user is prompted to pre-configure the remote connection. To do this, in the Name field of the Connection Description window that opens, enter an arbitrary name connection being created, and in the menu below select one of the proposed icons for it. In the next window, entitled Connect to, enter information about the phone number with which you plan to connect. To do this, select the country of your residence in the Country/region menu, enter in the Area code field the code of the PBX that will be used to connect, and in the Phone number field, enter phone number to connect to a remote node, and in the Connect using menu, select the device through which the connection will be made. By default, this menu suggests the modem installed on your system, but you can specify external device any computer port. In the next window you need to select your location. This selection determines whether the country code and area code will be used when dialing a number, and whether the dialing mode will be tone or pulse. TIP If, when you try to dial a number, your modem automatically switches to tone mode, call up the location settings window, in the My Location menu, click on the Dialing properties button, in the Phone and modem options window that opens select the current location, click the Edit button and in the General tab of the Edit location window that opens, set the Dial using switch to the Pulse position. You can now dial the remote node by clicking on the Dial button. Once a basic Hyper Terminal connection is already configured, you can create another connection using the New connection item on the File command menu. Changing the parameters of an existing connection To change the parameters of the current connection, use the Properties item on the File command menu. In the Connect to tab, change, if necessary, the country and region of your residence, city code, telephone number of the remote node, and the device through which the connection is made. You can disable the use of the country/region code when dialing a number by clearing the Use country/region code and area code check box. If you check the Redial on busy checkbox, the program will automatically dial the remote node when the dialed number is busy. To configure program settings for of this connection, go to the Settings tab. The Function arrow, and ctrl keys act as switch allows you to configure the mode for processing function key presses, Ctrl keys and cursor control keys by the Hyper Terminal program: if this switch is set to the Terminal keys position, function key presses will be recorded and transmitted to the remote computer; in position Windows keys(Windows keys) keystrokes will only be processed by the operating system local computer. Using the Backspace key sends switch, you can configure the keyboard shortcut codes that will be sent to the remote computer when the Backspace key is pressed. The Emulation menu prompts you to select the standard terminal program that will be emulated when establishing a Hyper Terminal connection, and the proposed list contains several options for emulating the most common ones Telnet clients. In the Backscroll buffer lines field, you can specify the number of lines that will be displayed in the terminal window while working with the remote computer. Finally, by clicking the ASCII Setup button, you can configure how ASCII characters are displayed in the terminal window. In particular, if you want a line feed to be automatically performed after each command you send to a remote computer in the Hyper Terminal program window (this function is implemented by the method automatic adding at the end of each ASCII sequence of a carriage return character (CR) and a line feed code (LF) sent to the remote computer), select the Send line ends width line feeds check box in the ASCII Setup window. To enable a similar function not only for sent, but also for received data, check the same box in the Append line feeds to incoming line ends field located at the bottom of the window. Below you can configure the delay time for characters to be displayed in the terminal window in milliseconds by checking the Echo typed characters locally checkbox and typing corresponding values in the Line delay and Characters delay fields. Sometimes, in order to correctly display eight-bit data received from a remote computer, it is necessary to convert it to the seven-bit ASCII standard. To enable this mode, select the Force incoming data to 7-bit ASCII check box. If you want the Hyper Terminal working window to automatically wrap lines whose length exceeds the geometric width of the program window, check the Wrap lines that exceed terminal width checkbox. Connecting to a remote computer Having created and configured a new connection, you can establish a connection with a remote computer by connecting to it using the Hyper Terminal program. To do this: open the connection you created earlier by executing the sequence of commands Start->All Programs->Accessories->Communications->Hyper Terminal (Start->All Programs->Accessories->Connections->Hyper Terminal), and in the appeared sub- menu, select the connection corresponding to the remote computer with which you want to establish a connection; As another option, open the Hyper Terminal program window and, by clicking the Open button in the program toolbar, select the required connection in the window that appears. This window can also be displayed by clicking on the Open item in the File command menu; if necessary, configure the connection parameters by clicking on the Properties button in the connection window that opens; switch the program to dialing mode by clicking on the Dial button. Hyper Terminal will dial the number specified in the connection settings, and if the remote computer is ready, the connection will be established; if the connection you have established requires mandatory authentication, at the request of the remote computer, enter your account name and password. If, when typing Russian text, the information is displayed incorrectly in the terminal window, set a different font for displaying data on the screen using the Font item of the View command menu. If the connection is lost, you can resume it by simply clicking on the Call button in the program toolbar. Transferring Files Hyper Terminal provides two separate mechanisms for transferring files to a remote computer. Sending a text file containing only a certain set of characters in the ASCII format or Windows encoding does not require special measures to ensure the accuracy of the information transmitted, since the corruption of one or more characters during the reception of data will not lead to any serious consequences. To transfer to a remote computer a simple text file, establish a connection, then select Send text file from the Transfer command menu, and then select the file to be sent in the dialog box that opens (see section “Open File Dialog Box” in Chapter 9). Authorize the file transfer session by pressing the Enter key. A request to accept the file you are transferring will appear in the terminal window of the remote computer as a message in the current connection window. The file will be transmitted as a stream of real-time characters, which the receiving party must redirect to a log file, which in turn will be stored on disk. In order for a text file to be sent to a remote computer as a file, it is better to use the method described below, which is suitable for sending files of any type to a remote computer. After the connection is established, call the Send File command from the Transfer command menu or click the corresponding button in the Hyper Terminal program toolbar. The Send File dialog box will appear on the screen, in the top field of which you should enter the path and name of the file to be sent, or find it manually using the Browse button, and in the menu below, select the protocol with which the file will be sent . NOTE A protocol is a set of specifications by which data is exchanged between remote computers. Each of the protocols used by the Hyper Terminal program has its own properties and characteristics. The properties and capabilities of the data transfer protocols supported by the Hyper Terminal program are listed in Table. 14.2. Table 14.2. Properties of data transfer protocols supported by Hyper Terminal

Features of AT commands for Huawei E1750 Supported AT commands for switching modes The following commands work: AT^U2DIAG=0 (device in modem only mode) AT^U2DIAG=1 (device in modem + CD-ROM mode) AT^U2DIAG=6 (device in network card only mode) AT^U2DIAG=268 for E1750 (device in modem + CD-ROM + Card Reader mode) AT^U2DIAG=276 for E1750 (device in network card mode + CD-ROM + Card Reader) AT^U2DIAG= 256 (device in modem + Card Reader mode), can be used as a regular flash drive...

Most KernelChip modules (Ke-USB24A, Ke-USB24R, Ke-GSM, Ke-Box) are defined as virtual on Windows / Linux OS.

Sometimes you need to enable modem only mode. To do this you will need the Hyper terminal program built into operating system Windows XP.


AT Huawei modem commands for Hyperterminal - Unlocking, flashing 3G-4G USB modems, phones, smartphones and tablets.

  • The Hyper Terminal program is a special Windows XP application that allows you to do this in the Name field of the Description window that opens.
  • To enter commands, you must connect to the modem via Hyperterminal: On XP C:\Program Files\Windows NT\ Hyperterminal (You must have a modem.
  • If you need HyperTerminal program in Windows 7, then I dare to disappoint you: it is (the latter is rather rare, it is preferable to use telnet). How to properly remove updates in Windows 7/8.