erminesoft logo
Go

UsbTerminal for PC

Published by  Lior Hass
  • Category
    Tools
  • Developer
    Lior Hass
  • Downloads
    50000+
  • Android Version
    4.0.3 and up
  • Content Rating
    Everyone
UsbTerminal PC screenshot 1UsbTerminal PC screenshot 2UsbTerminal PC screenshot 3

UsbTerminal is a terminal emulator (sometimes called "monitor"). It uses the phone’s or tablet’s USB port to communicate with external devices. The phone or tablet must support USB-Host Mode a.k.a USB On-The-Go (USB-OTG), and a USB-OTG cable is required.

Features:
● Support CDC-ACM based devices
● Support FTDI based devices
● Support Winchiphead-CH340/CH341 based devices. (This is somewhat experimental. Please send feedback).
● Support two keyboard input modes:
1. Auto - Like on a “real” terminal, there is no dedicated input field. Characters are sent to the serial device immediately as keys are clicked on the keyboard. This is the default mode.
2. Dedicated input field - Keyboard input goes to a dedicated input field and is sent to the device only after a “Send” button is pressed.
● Support sending control character (e.g. Ctrl-C)
● Support controlling of DTR and CTS
● Log sessions to files. These log files can then be analyzed, emailed, etc
● Large scroll-back buffer (configurable scroll-back buffer size)
● Blinking cursor that indicates the current cursor position on the screen
● Status line. Indication of connection state and error messages
● Build-in help. No need to be online to read the help screen
● No root required

Limitations:
● No support of escape-sequences for cursor positioning, text color, etc. This means no VT100 emulation, and that Unix programs like vi, emacs, top, etc are not supported

Supported USB devices:
● As of version 1.4 it is possible to work with devices that are not predefined in the app, provided that they use one of the three supported protocols (CDC/ACM, FT232R, CH340). When using such non-predefined device, click "Connect USB device" on the main menu, and then select which protocol to use
● Arduino. FTDI-based (e.g. original Arduino Uno), CDC-based (e.g. Arduino Uno R3) and CH340-based (e.g. cheap Arduino clones)
● Any device that uses the FTDI FT232R chip
● Note: Prolific devices (e.g. devices based on the PL2303 chip) are currently NOT supported

If you know of other devices that use CDC-ACM that are currently not supported, and you can email me their technical details (Vendor-ID and Product-ID), I will be glad to add support for them.

A note to Arduino users:
One advantage of UsbTerminal is the way it handles DTR. Typically when an Arduino board is connected to a PC, it will reboot every time a terminal emulator application is connected to it. This is because the PC drops the DTR signal low whenever a connection is formed, and Arduino is designed to reset when DTR line is dropped low. UsbTerminal on the other hand, doesn’t automatically set or reset the DTR signal. When you connect a phone or tablet to an Arduino and open UsbTerminal, your Arduino continues whatever it was doing at the time. If you want it to reboot, you can easily control the DTR signal from UsbTerminal with a dedicated button.

How to Install UsbTerminal for Windows PC or MAC:

UsbTerminal is an Android Tools app developed by Lior Hass and published on the Google play store. It has gained around 50000 installs so far, with an average rating of 4.0 out of 5 in the play store.

UsbTerminal requires Android with an OS version of 4.0.3 and up. In addition, the app has a content rating of Everyone, from which you can decide if it is suitable to install for family, kids, or adult users. UsbTerminal is an Android app and cannot be installed on Windows PC or MAC directly.

Android Emulator is a software application that enables you to run Android apps and games on a PC by emulating Android OS. There are many free Android emulators available on the internet. However, emulators consume many system resources to emulate an OS and run apps on it. So it is advised that you check the minimum and required system requirements of an Android emulator before you download and install it on your PC.

Below you will find how to install and run UsbTerminal on PC:

  • Firstly, download and install an Android emulator to your PC
  • Download UsbTerminal APK to your PC
  • Open UsbTerminal APK using the emulator or drag and drop the APK file into the emulator to install the app.
  • If you do not want to download the APK file, you can install UsbTerminal PC by connecting your Google account with the emulator and downloading the app from the play store directly.

If you follow the above steps correctly, you should have the UsbTerminal ready to run on your Windows PC or MAC. In addition, you can check the minimum system requirements of the emulator on the official website before installing it. This way, you can avoid any system-related technical issues.

Download UsbTerminal For PC

UsbTerminal APK 1.4.0114.5 KB1.4.0