UsbTerminal Apk

UsbTerminal Apk

Latest version 2.0.25
04 Dec 2022

Older Versions

Apk Infos

Version2.0.25
Rating4.0/5, based on 437 votes
Size‎3.2 MB
Requires AndroidAndroid 7.1+ (Nougat)
Author's NotesTerminal emulator for serial devices connected with USB

About UsbTerminal APK

UsbTerminal APK Download for Android
UsbTerminal APK Download for Android

Description

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.

Latest updates

What's new in version 2.0.25

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

How to install UsbTerminal APK on Android phone or tablet?

Download UsbTerminal APK file from ApkClean, then follow these steps:

Update Phone Settings

  • Go to your phone Settings page
  • Tap Security or Applications (varies with device)
  • Check the Unknown Sources box
  • Confirm with OK

Go to Downloads

  • Open Downloads on your device by going to My Files or Files
  • Tap the APK file you downloaded (com.liorhass.android.usbterminal.free-v2.0.25-ApkClean.apk)
  • Tap Install when prompted, the APK file you downloaded will be installed on your device.

Older Versions

2.0.25 (213)3.2 MB

Questions & Answers

Q: What is an APK File?

A: Just like Windows (PC) systems use an .exe file for installing software, Android does the same. An APK file is the file format used for installing software on the Android operating system.

Q: If I install an APK from this website, will I be able to update the app from the Play Store?

A: Yes, absolutely. The Play Store installs APKs it downloads from Google's servers, and sideloading from a site like ApkClean.net goes through a very similar process, except you're the one performing the downloading and initiating the installation (sideloading).
As soon as the Play Store finds a version of the app newer than the one you've sideloaded, it will commence an update.

Q: Why ApkClean.net can guarantee APK 100% safe?

A: Whenever someone wants to download an APK file from ApkClean.net, we'll check the corresponding APK file on Google Play and allow user download it directly (of course, we'll cache it on our server). If the APK file does not exist on Google Play, we'll search it in our cache.

Q: What are Android App permissions?

A: Apps require access to certain systems within your device. When you install an application, you are notified of all of the permissions required to run that application.

Don't hesitate to contact us if you have any questions or concerns.

(*) is required

User's Reivew

4 ★Works well, but needs a bit more work. The font colour escape codes work well, and I like the option to change font size. However, something odd happens when the keyboard is displayed. The text is scrolled up and further text is displayed in the wrong position. I overcame this problem by never displaying text below where the keyboard pops up.
4 ★Excellent simple serial terminal. Would be perfect if support for retro computers could be added like text file upload and delays in ms for character and line send.
5 ★Finally a terminal that combines the keyboard input with the termnal output, just like almost every terminal. Plus it has some of the essential extra keys like ctrl and arrows. It even supports some escape sequences, wish it had more.
3 ★Android 14 crashing.
5 ★Works great on my Android connected to my firewall for quick access!
5 ★In my personal opinion, the absolute best USB serial monitor for use with arduino projects on the go. This one also support clear screen commands, making it far superior to most others.
5 ★Does exactly what I want it to do, and contrary to similar apps uses a monospaced font (and it even does limited terminal emulation!). I've found one terminal escape sequence doesn't get interpreted/filtered correctly, for which I'll create an issue/PR when I have the time.
3 ★Looks really good but unfortunately when posting a Cisco router config the output stops after approx 24 lines. This makes the APP unusable for long outputs. Good for quick checking of interfaces etc though.
5 ★Excellent
5 ★Using this to console into a physical practice lab using Samsung DEX. Nearly perfect but very functional. thank you