TCPUART transparent Bridge

4.9
78 reviews
10K+
Downloads
Content rating
Everyone
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

This application allows you to connect an UART (Serial) USB adapter to a TCP socket, to send and receive data.

Example use case:
- connect your Arduino to the phone using OTG cable
- access it using netcat in Linux

Supported boards / chips:
Arduino (original and clones)
ESP8266 boards
ESP32 boards
NodeMCU
ESP32-CAM-MB
STM32 Nucleo-64 (ST-LINK/V2-1)
FTDI
PL2303
CP210x
CH34x
many CDC ACM devices

Connection:
Phone must have USB OTG function and be able to provide power to the connected USB device (most phones nowadays).
Use USB OTG adapter cable (test the adapter works by connecting a computer mouse).
Use normal USB cable to connect your embedded board to the OTG adapter.
Note: symmetrical USB C - USB C cable might not work. Use normal cable and OTG adapter.

End-User License Agreement:
https://www.hardcodedjoy.com/app-eula?id=com.hardcodedjoy.tcpuart
Updated on
Sep 7, 2023

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
No data shared with third parties
Learn more about how developers declare sharing
No data collected
Learn more about how developers declare collection

Ratings and reviews

4.9
75 reviews
Rick S
November 1, 2023
I found this to be a handy little app. Only issue is battery drain. After closing the app, it will continue to run in the background and drain your battery. So after use, you need to kill the process (via settings) or reboot the phone or tablet. If you change your settings to not allow this app to use battery while it is in the background, then the app will not work correctly. So, give it unrestricted use of battery, but make sure it's "process" is not running after you are done using it.
Did you find this helpful?
Anders Odhner
July 18, 2020
This app does what it's supposed to. I used it with a USB-to-RS232 adapter, a dial-up modem, socat, and pppd to get my rooted phone online in a place where all I had was a landline. I also managed to compile efax and use my phone with a dial-up modem to send and receive faxes. This app, along with socat is what allowed me to access the modem through Linux CLI programs.
7 people found this review helpful
Did you find this helpful?
A Google user
January 7, 2020
The gd77 is a dmr radio with open gd77 firmware that allows it to be used as a hotspot for the brandmeister network. Your great app serves as an interface between the radio and bluedv (an app to connect the radio to the system) using tcpuart as baud 115200 on server port 2000 . I reverted to v1.2 on my Samsung j3. Further investigation tells me that the j3 is a bit iffy with otg. A newer tablet using v123 is ok. Sorry for troubling you.
7 people found this review helpful
Did you find this helpful?
HARDCODED JOY S.R.L.
January 7, 2020
Hi, and thank you for the 5 stars! OK. If you still find any bug / app crash, please report. We look at the reports from time to time and try to fix the bugs.

What's new

Fixed bug in USB drivers.
More boards are supported now, including ST-LINK/V2-1 found on STM32 Nucleo-64 boards.