Using USB-C CDC accessories with Zello on Android
This article is written for: Zello Work Zello Friends & Family.
Overview
Some wired accessories communicate with Android devices using USB-C CDC. CDC is a USB standard that allows accessories to send commands reliably over a wired USB connection.
Zello supports USB-C CDC accessories with PTT buttons on Android devices running Zello version 6.14 or later.
Note: USB-C CDC accessories are not supported on iOS devices.
How USB-C CDC works with Zello
When a USB-C CDC accessory is connected to an Android device running Zello (v6.14+):
-
Android detects the accessory as a CDC device.
- The system (OS) displays a permission prompt asking whether Zello should open and handle the connected USB accessory.
- The user must accept the prompt by tapping OK for the accessory to function with Zello.
If the permission prompt is not shown or not accepted, the accessory will not work.
Using the PTT button
Once you’ve accepted the permissions, the PTT button should automatically map in Zello: the first PTT button press will work right away.
If the button didn’t auto-map, you may need to manually map it under Settings -> Push-to-talk buttons.
Important notes for enterprise / MDM-managed devices
Many enterprise customers deploy devices using MDM with Kiosk Mode or a custom launcher.
In these environments, system permission pop-ups may be blocked by default. If this happens, the USB accessory permission prompt will not appear, and the accessory will not function with Zello.
Required MDM Configuration
To use USB-C CDC accessories in a kiosk or locked-down environment, the MDM configuration must:
- Allow system permission dialogs / pop-ups.
- Ensure USB accessory permission prompts are not suppressed by the launcher or kiosk policy.