Сразу скажу, что если использовать Putty, то все работает отлично. То есть проблем в модеме нет.
Читал все темы, но это помогло написать только тот код, который я написал. Код:
import sys import os import serial import time ser = serial.Serial(port='COM3',baudrate=2400, bytesize=8, parity='N', stopbits=1, timeout=0, xonxoff=False, rtscts=True, writeTimeout=None, dsrdtr=False, interCharTimeout=None) ser.close() ser.open() ser.isOpen() print(ser.portstr) print ('Enter your commands below.\r\nInsert "exit" to leave the application.') inline=1 while 1: inline = input('>>'.encode('ascii')) if inline == 'exit': ser.close() exit() else: ser.write(inline.encode('ascii')) out = ''.encode('ascii') time.sleep(0.2) while ser.inWaiting() > 0: out += ser.readline() if out != '': print (">>".encode('ascii') + out)