This article explains how to use ADB (Android Debug Bridge) - a command-line utility included with Google’s Android SDK.
ADB can be used to control your device (over USB or IP) from any computer to copy files back and forth, install and uninstall apps, run shell commands, debugging, and much more.
Important Note: ADB over USB requires enabling device mode, which interferes with the internal USB port/hub that connects to onboard peripherals, resulting in hardware-related problems. When possible, use adb over WIFI.
Setting Up ADB
1. Download the basic Android command line tools below from this website
2. Unzip the downloaded file and place it somewhere easily accessible
Enabling USB Debugging on the Elo Device
3. On the device, access the Control Panel button by pressing the and buttons at the same time. If necessary, enter the password
Default password is “1elo” unless you changed it in EloView
4. In the “Apps” area, click the Settings button
5. Select the About Phone (Tablet) setting
6. Tap on the Build Number setting continuously until you get a “You are now a developer” message
7. Click the Back button
8. Select the Developer Options setting
9. Enable the “USB Debugging” setting
10. Enable the “Switch USB to Device Mode” setting
Note: enabling Device Mode will cease communication between the USB peripheral ports.
11. Click OK to confirm
12. Click the Back button
Using ADB to send commands to the Elo device
13. Use a USB cable to connect the Elo device to the developer machine.
I-Series 2.0 – USB Type-A to USB Type-A USB cable.
PayPoint Plus for Android and PayPoint for Android Rev B – Mini-USB to USB Type-A.
14. From the Windows Command Prompt, issue the following adb command. This starts an adb client and, if necessary, starts the adb server process (binding to local TCP port 5037)
adb devices
15. From the Windows Command Prompt, issue the following adb command. This will attempt to communicate with the Elo device using its IP address.
adb connect :5555
16. On the Elo device, click OK to give permission for the debug computer to connect
17. Issue the following adb command to see all connected devices and their status:
adb devices
18. If the Elo device is listed with a “device” state, it is now ready to accept commands from the developer machine
For more information about the Android Debug Bridge (adb), check out this website
Troubleshooting Steps
19. From the Device Control Panel, go to the Apps Android Settings the Developer Options area
20. Click on the Revoke USB debugging authorizations setting. When prompted, click OK to clear the list of authorized computers
21. Disable the “USB Debugging” setting
22. From Windows Terminal, enter the following commands (in sequence)
adb kill-server adb start-server
23. Enable the “USB Debugging” setting. When prompted, click OK to confirm
24. From Windows Terminal, enter the following commands (in sequence)
adb connect :5555
25. On the Elo device, check the “Allows allow from this computer” setting and click OK to give permission for the debug computer to connect
26. Issue the following adb command to see all connected devices and their status:
adb devices
27. If the Elo device is listed with a “device” state, it is now ready to accept commands from the developer machine
For more information about the Android Debug Bridge (adb), check out this website
Please report any broken links by emailing support@elotouch.com and include a link to the knowledge article