Slick USB 2 Serial Terminal allows you to use your tablet with your Prolific or FTDI based USB to Serial adapter and connect to your serial devices.
NO ROOTING is necessary! All you need is this app and a compatible usb to serial cable (majority of cables based off the prolific or ftdi chipset).
This is the non pro version. For extended features, please look for the PRO version in the market.
Try this version first and see if it works with your setup!
This app was created in response to many sys/network admins looking to interface with routers/switches using only their tabs without having to lug their laptops around. This is only one use case. Send an email if you've found a new unique way to use this app.
Interested in integrated usb to serial support in your own app? Check out the website for info on the Slick USB 2 Serial Library.
Please email with issues, comments, ideas. If you like it, please leave a positive rating!
Recently tested to be NOT WORKING on Samsung Galaxy Tab 10.1 WIFI (Carrier branded versions should work according to a Samsung Rep) Please email me if you have a setup that is working with this tablet! Thanks!
Zigbee Chip TI CC2531(USB-Enabled SOC Solution for 2.4-GHz IEEE 802.15.4 and ZigBee App) can be used also.
Provides the same functionality and the PC for serial communication terminal
- Supported UART to USB Bridge chip: Silicon Laboratories(CP210X), FTDI(FT232), Prolific(PL2303)
- ARDUINO Support(FTDI, CDC/ACM)
- Supported smart phones: USB host support smart phones (Samsung galaxy2/galaxy 3/galaxy note / galaxy note2/Vega racer R3)
- Supported Android version: Android version 3.1 (API Level 12) or
1. Quick Start
1) Please use the OTG cable to connect the usb device on your smart phone.
2) smart phone detect usb device, and then asks whether to run.
Click OK to run the App.
3) Click the Settings button (wrench icon) of upper right corner in order to set serial communication.
4) Click the Save button.
5) Click the Connect button (phone icon) of upper right corner in order to connect to the device.
2. Main Activity
- ASCII: Print received data as a ascii string.
- HEX: Print received data as a hexadecimal string.
- BIN: Print received data as a binary string.
- Connect Button(Phone icon):, connect to USB device. After connection this icon changed to close icon.
- Settings Button(Wrench icon): Serial communication setting window will open
- Upper(RX) CR, LF: Line separator configuration. process device to local system line separator conversion for received data before print text area
- Modem status buttons: show CTS, DSR, CD, RI pin status
- USB device description: USB device’s description window will open
- Clear received data:: Trash icon, clear all received data in text area
- Received data text area: print received data
- DTR button: control modem DTR status
- RTS button: control modem RTS status
- Lower(TX) CR/LF: Append line separator characters to transfer data
- Transfer(TX) Text input field: Enter the data(string, decimal, hexadecimal, binary) you want to transfer.
Transfer data is entered as a string by default.
Binary data is entered as shown below, you can enter in hex or binary or decimal
Decimal: @ +숫자 3-digit(0~255) ex) CR: @013
Hexadecimal: # + 2-digit hex, ex) CR: #0D
Binary: & + 8-digit binary, ex) CR: &00001101
※ Escape @, #, &: insert twice in succession in order to send @, #, &
ex) @@, ##, &&
- Send Button(Right arrow icon): Transfer input data to USB device
- Macro buttons 1 ~ 7: Set macro(had entered the frequently used data in advance) to transfer text field
- Macro Edit Button(Pencil icon): Macro edit window will open
- Settings: Serial Communication Settings window will open.
- USB Descriptions: USB equipment specification window will open.
- Edit Macro: The macro edit window will open.
- ASCII Code Table: ASCII code table lookup and input window will open.
select ASCII code in order to input ASCII Codes
- Help: Help
4. Other features (view)
- Serial communication settings: Baud rate, Data bits, Parity, Stop bits,
Handshaking Mode setting supported.
Select enable file logging for logging received data in external storage path "[External Storage Root]/USBTerminal/YYMMDD_hhmmss.log".
- Macro edit: edit transfer data macro that frequently used.
Macros can register up to seven.
- ASCII table: ASCII Code table.
ASCII code inserted to text field When you select a code,
and the window is closed, the inserted codes appended to tx text field
Q: Why my smart phone detect usb device?
A: Smartphones make sure it supports the USB Host.
In addition, the Android version 3.1 (API Level 12) from the USB Host support.
Occasionally on the smartphone does not recognize USB devices (eg Galaxy Note 1). Smartphone otg cable to connect to leave only the part that is connected to the equipment by unplugging and re-connect if you recognize that this case is.
This is an example of an app with the library fully integrated. You can use this app to connect with any Prolific or FTDI based USB to serial cable and test sending and receiving data.
You can easily test this app by hooking up the necessary cables from your USB to serial adapter over to a COM port on your desktop. Then use a hyperterminal, such as Tera Term, to communicate with your Android device.
Just plug in, connect, configure (baud, parity, etc.), and go!
Check out the website for more info about the Slick USB 2 Serial Library.
If you have any questions, issues, or if you'd just like to share the setup you have it working with, please send an email!
If the FREE version does not work for you, then the FULL version will also not work!
A Step-by-Step installation guide: http://usbstick.hechler.de/installdoc/
Works with the meenova Mini MicroSD Card Reader (see http://www.meenova.com) and SanDisk 64GB microSDXC card out-of-the-box without ROOT!
Please report problems to the forum: http://usbstick.hechler.de/viewtopic.php?f=3&t=8
or via developer mail to: email@example.com
This Plugin is for tablets (like the Nexus 7 or Nexus 10) or phones (like Nexus 5) which have an USB OTG connector, but do not mount attached USB Sticks.
FAT12, FAT16, FAT32 and exFAT formatted Sticks can be read and written to.
Reading and streaming from NTFS formatted Sticks is possible.
ROOT rights are NOT needed.
The filemanager Total Commander can be installed from the Play-Store: http://play.google.com/store/apps/details?id=com.ghisler.android.TotalCommander
Usage is at your own risk.
Do not use it with Sticks containing important data.
For more details look at the forum: http://usbstick.hechler.de
About the permission "full network access": This is needed to open a local network socket for streaming. The plugin does not connect to the internet.
HEXAMOB has made a drivers compilation of many manufacturers with devices that are using the Android Operating System. There may be some cases where packages can be used for your specific device but there are others cases where you need to install a specific driver for your smartphone or tablet.
Top 10 Android Tools Apps in February 2015 (playboard.me)
Try démo : https://play.google.com/store/apps/details?id=bp.usbbridge.appinvDemo before download full app.
Create in 10 minutes your application on your android tablet that communicates with your Arduino USB board.
Download the following example: https://github.com/S2I71/usb_otg_bridge_app_inventor/
Students, teachers, passionate communication discover the first application to control devices FTDI UART with USB connector (Arduino Uno, Mega, Yun, FTDI XBee ...) directly from the development tool APP INVENTOR 2 . (No need for extra Host Shield or Bluetooth. All you need is a Micro USB OTG to USB Adapter.)
USB Bridge for App Inventor 2 allows through a USB OTG cable to achieve a seamless interface between a USB device and the development tool APP INVENTOR 2.
You'll be able to develop your own new applications using the power of app inventor 2 (graphic, sensors, databases ...) and the powers of your devices available (LED RGB, Servo, AX12A, DC Motor...) equipped with a USB UART at 115200 bauds or other speeds.
Use and recycle your old phone using its internal functions instead of using multiple Arduino shield: touch screen display, MP3 player, SD card reader, SMS sending, GPD, GSM,QR Codes, NFC, bluetooth, wifi, various sensors .. .. for your microcontroller based applications. (Arduino, Teensy, XBee ...)
If your device is not recognized, please send me the references Vendor ID and Product ID as the following example to the arduino uno: Vendor ID: 0x2341, Product ID: 0x0001
USB Host mode support on android device and Android 3.1+ are required
BE CAREFUL: App inventor 2 and arduino must have the same BAUD RATE !!
Example:Control an arduino uno card with otg usb and APP INVENTOR 2
Send and receive datas from Arduino with Serial.println(), Serial.print() , Serial.read() at 57600 baud rate or other ( 300,600,9600....57600,115200..)
(Test OK at 57600 or 115200 bauds with an arduino méga ADK board)
Version Arduino program with Ardublock
With a FAT32 filesystem, you can copy files to any USB mass storage device and manage your files on it (edit filenames, add directories, delete files) too.
You can also manage your files in the internal memory of your device.
This application has been designed for Nexus products which have an USB "OnTheGo" port, as the Nexus 5, Nexus 7 and Nexus 10, and the brand new Nexus 6 and Nexus 9. But it could work on any device with an USB OTG port Under Android 4.0 or later, including the last Android 5.0 Lollipop.
Root privileges are NOT necessary!
For now, FAT32 filesystem is supported for data read and write, and NTFS filesystem is only supported for data read. You can use USB sticks or SD card readers with any compatible USB OTG cable.
*** NEW FEATURE ***
You can now play playlists (m3u and m3u8 files) and multiple audio files (mp3, aac, m4a, flac, ogg and wav files) at the same time from your USB OTG mass storage device. For that, you need to install my new app Simple Music Player which exists in two versions:
- Free version: https://play.google.com/store/apps/details?id=com.kyuudroid.simplemusicplayer.free
- Paid version to support my developments and get some additional features in the future:
Once Simple Music Player is installed, select the files you want to play on your USB device, push the open button and select the Simple Music Player app.
This is a brand new feature, so if you have any issue, don't hesitate to send me an e-mail! Your feedback would be appreciated too.
*** FEATURES ***
Nexus USB OTG File Manager allows you to open your files directly from your USB device! You just need to have an app that can handle it. For audio and video, I advise you to use VLC.
The new Network Access authorization is only here for local use to be able to open the files. The app NEVER send or receive data to/from Internet.
Nexus USB OTG File Manager supports devices with multiple logical units (like a GPS with an internal memory and an additional SD card) and allows you to choose which logical unit you want to read.
Nexus USB OTG File Manager now includes an "Advanced Mode" which allows you to access to all the files of your device. You can now create files and directories outside of the official Android public directories. This is for advanced users only!
Before buying this application, please try the free trial version named Nexus USB OTG FileManagerTrial to be sure that this application is working with your USB devices.
This is not an official Google application. Nexus brand is the property of Google.
The application does not use the USB Host API, so it can also run on older, 2.x devices. Because of that however almost all functionality (except for the listing of USB devices) requires root (superuser) access, and a recent version of busybox installed!
The application needs a device that has USB Host (or USB OTG) functionality. Most modern high-end devices have this ability. Check the documentation and specification of your device (this functionality is usually called USB OTG or USB Host)
If your device doesn't have native USB OTG functionality, there are kernel patches for some older devices to enable the functionality, most notably for:
- S5PC210 (Hummingbird) based Samsung phones (Galaxy S, Captivate, Nexus S)
- QSD8250 (Snapdragon) based HTC phones (G1, Nexus One, Desire, Incredible)
You can find appropriate kernel drivers for these phones here:
- Hummingbird / Samsung phones: http://forum.xda-developers.com/showthread.php?t=1450298
- Snapdragon / HTC phones: http://sven.killig.de/android/N1/2.2/usb_host/
Note that these drivers might require skills to install, and may damage your phone and void your warranty!
More info about this application at: http://forum.xda-developers.com/showthread.php?t=1468531
This application will provide information about almost all currently plugged-in USB device (see below for more info about the 'almost').
•The Device class
•The USB device path
•The Vendor ID (VID) and the Product ID (PID).
•A List of all interfaces and their endpoints.
If you download the accompanying databases, the application will also be able to provide you with additional info such as the Vendor of the device (which is not necessarily the brand!), the vendor's logo and the product name.
This application uses two different methods to collect information:
1. Android mode will use the native android USB API.
2. Linux mode will parse /sys/bus/usb/devices/.
Each mode (Android/Linux) will provide slightly different information. For example Android mode will give you more information about a device's endpoints and interfaces, while Linux mode will give more information about the device itself (serial number, how it identifies itself, etc.)
Device Subclass resolution will be added in the next version.
I wrote this application as an exercise to explore fragments and the new USB host API. Hopefully it will be useful to someone else.
•The database is parsed from: http://www.linux-usb.org/usb.ids
•All logos are the property of their respective owners
•Source code: https://github.com/alt236/USB-Device-Info---Android
Please email me with any bugs/problems/feature requests. I cannot reply to market comments which can make debugging difficult.
You only need to connect a microcontroller with UART to bluetooth, the submission is done using rs232, the next step is to control devices such as:
- Power amplifiers.
- Other microcontrollers.
If you have any questions about the application, please send an email.
Application allows you send and receive data ,monitor data exchange between serial devices, troubleshoot and test modem settings, write and save your own macros. Open as many serial ports as you like; dynamically change serial port settings without necessity to close and reopen current port; adjust baud rate, data bits, parity, stop bits, flow control parameters.
Application is fully compatible with FTDI communication interfaces based on FTDI chips FT232 and FT2232.
USB host is a very powerful feature of recent Android based smartphones and tablets, but on many firmwares (both stock and custom) the feature is somewhat broken.
For example, at launch the Galaxy Nexus told all the apps and the Market that it supported USB host, but USB host did not actually work (this was fixed in the Android 4.0.2 update). This broke several apps.
That is just one example of many. There are even cases where OEMs advertise USB host support, but the device does not support it at all. It appears as if USB host support isn't tested by Google or the OEMs when they push out new firmwares and devices at all.
As we cannot depend on Google or the OEMs to correctly provide information regarding USB host support, and the Android framework will regularly lie about it to both the Market as well as Android apps, this application was created so you can test your device's USB host capabilities for yourself.
If you allow it, the app will also submit your results to my website, so together we can create a complete database of devices and firmwares and their USB host support.
This tool may also come in handy for those porting firmwares.
- Android 2.3.1 or newer
- (Optional) Root
- USB OTG cable (unless your device has a fullsize USB port)
- USB memory stick, or another USB device to test the connection with
The result database is available here:
The discussion thread on XDA-Developers can be found here:
NEW! With Paragon USB plugin you can enjoy full lightning-fast READ and WRITE access to any portable NTFS-formatted USB-attachable disk or stick via Total Commander right on the go!
NO ROOT access needed.
How it works?!
Download and install Total Commander for Android, install Paragon USB plugin and easily access any data on NTFS-formatted disks or sticks.
* Early beta version
* Non-root (ROOT rights are NOT needed)
* Total Commander is required
Beta version limitations:
- Support for NTFS only
- English UI only
Because this is an early beta version, your feedback is very important to us. Please email us directly if you have any problems or requests. In case of errors please use the "Send debug info" option. Many thanks for cooperation and evaluating our software!
Support and feedback at firstname.lastname@example.org
About Total Commander
Total Commander app is an Android version of the popular desktop file manager. It is available for download at: http://play.google.com/store/apps/details?id=com.ghisler.android.TotalCommander
About Paragon Software
Paragon Software Group is an innovative software developer focused on two dynamic growth markets. The company's comprehensive product line for the data storage market addresses the needs of data security, storage and management for PCs, servers and networks. A second portfolio of products focuses on mobile productivity applications for handheld devices. Founded in 1994, Paragon Software Group has offices in the USA, Germany, Japan, Poland, Russia and China delivering its solutions to consumers, small business and enterprise clients worldwide through a network of Value Added Resellers, distributors and OEMs as well as online through the company website. Paragon Software Group provides technology to a host of world class companies and partners including Cisco Systems, Dell, HP, Western Digital Corp., ASUS, Seagate, LG Electronics, Logitech, Buffalo, Acer, EMC/Iomega, Siemens, Lenovo, Microsoft, Motorola, Nokia, and more. For more information please visit the company website at www.paragon-software.com.
Starting from Android 3.1, applications can use functions of USB host, but many devices have this functionality disabled.
This application checks whether USB Host support is enabled. On rooted devices, an attempt to enable USB support can be performed.