This is a terminal program with GUI communicating through serial port. It can be used to facilitate testing of any cellular (2G/3G/LTE/etc) or any other modems controlled by AT-like commands.
This program is modified for use with Ubuntu OS (successfully tested with Ubuntu 20).
To get information about serial ports use "Ports info" button. To get list of free serial ports use "Get free ports" button. To open serial port enter number of the port (for example ttyUSB0, etc.) in "Port number" field and press "Open" button.
If you need to migrate from PySide6 to PySide2 just rename "PySide6" to "PySide2" in imports and change the following lines at the end of main.py:
# sys.exit(app.exec()) # PySide6
sys.exit(app.exec_()) # PySide2