To connect a device to PC and use it for development

  1. need to be sure that you use Eng mode terminal

  2. turn on development mode in Android settings

What is the difference between engineer mode terminal and user mode terminal

Eng mode terminal (it is also called engineering mode terminal, development terminal, dev mode terminal):

  1. It's used by the application developer.

  2. ADB exists in such a terminal for an easy developing process.

  3. It does not authenticate the certificate of the APK's signature, so you can install any application to the terminal.

  4. There is an "engineering mode" watermark in the bottom corner of the screen.

User mode terminal (it's also called production terminal, end-user terminal):

  1. It's used by the end-user.

  2. There is no ADB in the production terminal.

  3. It authenticates the certificate of the APK's signature. If the APK is not signed by the terminal's App root certificate or its sub certificate, it can not be installed to such a terminal.

  4. Disassemble it will trigger the terminal. It will enter tampered mode.

Q2 and Q3

On a side, they have a micro-USB connector that supports power, debugging and ADB commands.

Q4/Q5

Unscrew the two screws on a side and remove the plug. There will be a micro-USB connector hidden that supports debugging and ADB commands.

The USB connector on the backside and on a long USB cable does not work for development purposes.

How to Access Developer Options and Enable USB Debugging

The Settings app on Android includes a screen called Developer options that lets you configure system behaviors that help you profile and debug your app performance.

How to Access the Developer Options Menu

1) Open wizarPOS settings

2) Open “About POS”

3) Tap the Build number field seven times to enable Developer Options.

Tap a few times and you’ll see a toast notification with a countdown that reads “You are now X steps way from being a developer.”

When you’re done, you’ll see the message “You are now a developer!”.

4) Tap the Back button. Then open the Android settings (icon 3 horizontal lines).

5) Further scroll the list you’ll see the “Developer options” buttom.

This menu is now enabled on your device — you won’t have to repeat this process again unless you perform a factory reset.

How to Enable USB Debugging

1) Open “Developer options” menu.

Check the correct position of the slider - "On".

2) Scroll down to the Debugging section, and toggle the “USB Debugging” slider.

Note: once upon a time, USB Debugging was thought to be a security risk if left on all the time. Google has done a few things that make that less of an issue now, because debugging requests have to be granted on the phone—when you plug the device into an unfamiliar PC, it will prompt you to allow USB debugging.