UsbTerminal Application icon

UsbTerminal 2.0.25

3.1 MB / 100K+ Downloads / Rating 4.0 - 437 reviews


See previous versions

UsbTerminal, developed and published by Lior Hass, has released its latest version, 2.0.25, on 2023-12-12. This app falls under the Tools category on the Google Play Store and has achieved over 100000 installs. It currently holds an overall rating of 4.0, based on 437 reviews.

UsbTerminal APK available on this page is compatible with all Android devices that meet the required specifications (Android 7.1+). It can also be installed on PC and Mac using an Android emulator such as Bluestacks, LDPlayer, and others.

Read More

App Screenshot

App Screenshot

App Details

Package name: com.liorhass.android.usbterminal.free

Updated: 1 year ago

Developer Name: Lior Hass

Category: Tools

New features: Show more

Installation Instructions

This article outlines two straightforward methods for installing UsbTerminal on PC Windows and Mac.

Using BlueStacks

  1. Download the APK/XAPK file from this page.
  2. Install BlueStacks by visiting http://bluestacks.com.
  3. Open the APK/XAPK file by double-clicking it. This action will launch BlueStacks and begin the application's installation. If the APK file does not automatically open with BlueStacks, right-click on it and select 'Open with...', then navigate to BlueStacks. Alternatively, you can drag-and-drop the APK file onto the BlueStacks home screen.
  4. Wait a few seconds for the installation to complete. Once done, the installed app will appear on the BlueStacks home screen. Click its icon to start using the application.

Using LDPlayer

  1. Download and install LDPlayer from https://www.ldplayer.net.
  2. Drag the APK/XAPK file directly into LDPlayer.

If you have any questions, please don't hesitate to contact us.

App Rating

4.0
Total 437 reviews

Reviews

5 ★, on 2020-05-29
Using this to console into a physical practice lab using Samsung DEX. Nearly perfect but very functional. thank you

4 ★, on 2019-04-01
Very nice app. I am able to do some limited stuff connecting to an ESP8266 device running MicroPython. Does what is says well. Just wish it did more... real Ctrl key support from a real keyboard... VT100 support...

5 ★, on 2019-02-24
Very useful for Arduino type battery operated devices. Using tablet as a portable monitor. Is quite stable while being portable. Much better than hauling a PC.

5 ★, on 2019-02-12
Wow! very cool for XBEE Series 2. It worked like a dream. Set right up, no fuss. Awesome job, guys!

5 ★, on 2019-03-01
Love it — just consider (i) XMODEM and (ii) dumping binary files onto the serial port.

3 ★, on 2019-08-05
Fails to recognize CP2102 devices.

Previous Versions

UsbTerminal 2.0.25
2023-12-12 / 3.1 MB / Android 7.1+

About this app

UsbTerminal is a terminal emulator (sometimes called "monitor"). It is intended to be used with a physical connection to the device
via the phone or tablet’s USB port.
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.
Typical use-cases for this app are:
● Controlling an IoT device like an Arduino, ESP32, etc
● Controlling a communication device such as a router that has a serial console connector (this may require a USB to RS232 converter cable)

UsbTerminal is open-source. See https://github.com/liorhass/UsbTerminal

Features:
● Support devices with the following USB to Serial protocols/chips: CDC-ACM (e.g. Arduino Uno R3), FTDI (FT232R, FT232H, FT2232H, FT4232H,
FT230X, FT231X, FT234XD), Prolific PL2303, CH34x, Silabs CP210x (e.g. ESP32 dev boards from Espressif)
● 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.
● Partial support of ANSI/VT100 escape sequences including text coloring
● Two display modes: Text and Hex
● Background communication - the app can maintain connection and
continue receiving data even when it is in the background
● Log sessions to files. These log files can then be viewed or shared in
order to be analyzed with external tools
● Sending control character (e.g. Ctrl-C)
● Controlling of DTR and CTS
● Large scroll-back buffer
● Blinking cursor
● Status line indicating connection state, error messages, screen size,
cursor location and display mode
● Built-in help
● Built-in shortcuts to reset an Arduino and ESP32 dev boards
● No root required
● No special permissions required

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.

New features

V2.0.25: Bug fix: Sometimes the app crashes when the screen is cleared