USB audio driver in USB Audio Player/Recorder PRO and Audio Evolution Mobile

Last update: May 22, 2017

Introduction

eXtream Software Development has written a custom USB audio driver from scratch because Android did not support USB audio until Android 5. Even Android 5 an upward has very limited support for USB audio devices (see below) and as such this driver remains very useful for every Android version higher than 3.1. The driver supports mono, stereo and multi-channel streams, 16-, 24- and 32-bit resolutions and any sample rate that the device provides. If your device exposes internal mute, volume and/or gain controls, they can be controlled as well.

The following Android apps of eXtream Software Development use this driver. Note that you cannot use this driver to play or record audio in other apps!

Audio Evolution Mobile is the leading multitrack audio and MIDI DAW on Android. You can enable USB audio by doing an in-app purchase or purchasing USB Audio Recorder PRO. Without in-app purchase, the app lets you test your USB audio interface/mic by limiting the recording time.

USB Audio Player PRO is a high quality media player that allows the highest quality possible audio playback to your DAC and supports most audio formats like DSD, FLAC, APE, MP3, etc. It can also function as UPnP media renderer.

USB Audio Recorder PRO is a basic recording app without editing facilities. Record mono, stereo or multi-channel audio and play back in stereo. Simultaneous playback and recording is not supported.

Free trials are available from http://www.extreamsd.com.

USB host OTG cable

In order to connect your USB audio interface to your Android device you will likely need a USB OTG cable to trigger the 'USB host' functionality of your Android device. This is the cable you need:

USBhost

or if you have a USB-C connector on your Android device:

Type C OTG

or if you need to give your audio device extra power, you can either use a powered USB hub or this OTG-Y cable:

This cable is similar to a standard USB OTG cable with a full sized female USB connector on the end that connects to the audio interface, but it branches off into 2 connectors on the other end. One is a standard male micro USB connector for connecting to the android device and the other is a female micro USB connector. The female micro USB connector allows the ability to plug in a standard male micro USB wall charger to inject power into the circuit.

Note: some devices require 500mA while some Android wall-adapters only supply 300mA, so using an OTG-Y cable will not help with those and a more powerful adapter or a powered USB hub may be necessary.

USBY

Do NOT use or buy this one:

USBconverter

When you order a cable, make sure it says 'OTG'.

Starting the app

Important: connect your device BEFORE starting the app, otherwise it will not get detected! When you connected your device before starting the app and it gave you a 'failed to initialize or open the USB device' message or similar, we ask you kindly to quickly use the Play Store refund option in case you purchased the full version and try out the demo. Please contact us if your device does not work.

Hint: for most reliable recording, put your device into 'Airplane' mode and shut down as many tasks as possible using task killers such as 'Advanced Task Killer'. Please also disable any battery saving mode if present. Currently, USB Audio Recorder PRO and Audio Evolution Mobile have to run in the foreground, so do not switch to other apps during recording or playback since background apps only get 5% cpu time max. This does not all apply to USB Audio Player PRO, but it can help nevertheless.

We are also NOT affiliated with a program called 'USB Audio Recorder', 'USB Audio Tester' or 'USB Field Recorder' on the Play Store!

 

Troubleshooting

Ok, so you connected your USB audio device before starting USB Audio Player/Recorder PRO and it still doesn't work, what to do?

If both your Android and USB device are in the supported devices lists:

  • Some devices require more power than your Android device can deliver. If your audio device is bus-powered (no wall adapter) you could try putting a powered USB hub in between.
  • Some devices require you to turn on USB debugging from the Android settings -> Developer options. Please let us know if yours does.
  • If you have a micro-USB port on your Android device, make sure you really have an OTG adaptor cable and not some sort of simple USB type converter, otherwise USB host mode is not activated.
  • It happens more often than one thinks that the micro-USB cable is not fitted fully into the micro-USB port. Make sure it fits really good and if your audio device has a USB light, check if it turns on when you connect it to your Android device. If it is not lit, then either the cabling is not right or your audio device consumes too much power. Note that the USB light must already be lit BEFORE starting the app.
  • Some devices are just picky (FiiO E17/E18 for instance). Try to disconnect the cable and reconnect it, start the app, see if it helps.
  • For the FiiO E17: try to cycle the input until it is at the USB input again, do this before starting the app, but with the USB cable connected
  • Go into Android Settings -> Storage -> tap on the menu at the top right and select USB computer connection and see if MTP is enabled
  • Reboot your Android device with the USB audio interface connected
  • Buy another OTG cable, it happens so many times that people switch cables and things start working again, it's surprising.

If the app recognizes your device and all looks ok until you press play or record and nothing happens or no signal comes in:

  • Your Android device supports USB host, but something is missing in the kernel (or perhaps the hardware) that prevents the use of the required USB isochronous mode for transferring audio data. Device detection is done using other types of communication, which is why it did get detected.

If the app recognizes your device and all looks ok until you press play or record and then you get a 'Failed to start recording/playback':

  • Check if the kernel version of your device is at least 3.4.0. Some older versions have a bug which results in a wrong USB bandwidth calculation. Using a multi-channel device or simultaneous playback and recording can then result in this message.

If your Android or USB device is not in the list:

  • Make sure your Android device has USB host mode: Google your device like 'Acer Iconia A100 USB host mode'. If you find hits saying it doesn't have USB host mode, then your device will not work. If you find hits stating that a custom kernel can activate USB host mode, then your device will not work unless you have that specific custom ROM.
  • Use the app 'USB host viewer' to find out if your Android device is seen by Linux (the actual operating system that Android runs on top of). If your USB audio device is not see by this app, it means that Linux does not see it and hence Android or the app cannot use it. The reason can be a cable or power problem or missing USB host mode. If the app does see it and Android does not see the device, then your Android device is misconfigured: it thinks it has no USB host mode, whereas it actually does in hardware. Only rooting your device and running the app 'USB host check' and pressing the 'Fix' button can solve it.
  • Make sure your USB device is class-compliant: Google your audio device to check if it works under Linux or with an iPad since it then has a bigger chance of working (not that we use Linux drivers, but they usually have class-compliant devices working).
  • Check if your device has a Rockchip processor. Most Rockchip processors except the RK3188 do not support USB host.
  • Most cheap unbranded/unknown/Chinese tablets do not work. If it didn't cost 150 euro or more, it is likely it doesn't have the hardware or kernel needed.

If that didn't help and you are sure you have an Android device with USB host mode, you could send us a more detailed log by following these steps:

  • Open the app
  • Select the Prefs tab
  • Select Logging
  • Select Log to file
  • Exit the app
  • Go into Android settings -> Apps, select USB Audio Player/Recorder PRO and Force Close it.
  • Start the app again and exit it again.
  • Please email the log file USBAudioLog.txt for the recorder or UAPP/UAPP.txt for the player to This email address is being protected from spambots. You need JavaScript enabled to view it. and let us know which Android and USB audio devices you are using

Android 5 and up

Google introduced USB audio support in Android 5, unfortunately our tests have shown that their driver has several limitations. Please see here for more information:
http://www.extreamsd.com/USBAudioRecorderPRO/Android5USB.html

 

Special instructions for Sony devices

Some newer Sony devices likes the Z5 need special handling to detect USB devices:

  • Connect the DAC to the cable
  • Open settings, device connection, USB connectivity, then click the button to detect USB device.
  • While it is detecting, plug in the other end of the OTG cable to the phone.
  • If your OTG has the optional power in connect it now.

 

Supported USB audio devices

Your USB audio device must be class-compliant in order to work. USB 1.1 and USB 2.0 class-compliant devices are supported with either USB audio spec 1.0 or 2.0. The following table gives an overview of the devices that either we tested or that have been tested by beta testers. In no way we can be held responsible for a device not working on your specific Android device, since every combination can pose new problems. We have a free demo version where you can test out your device combination before purchase.

Please take note: because there are hundreds of Android and USB audio devices out there, we did not manage to test them all. In case yours does not work and you are using USB Audio Recorder PRO, please use the 'feedback' button on top to send us information on your device or contact us by email. When you start recording and you get a message saying 'Failed to start recording', it is likely that your device does not supply enough power to your USB audio device if it is not self-powered. You can work around it by putting a powered USB hub in between.

Notice for Samsung users (10 October 2015) : due to a bug in the permission system of the Android 5.1.1 update for certain Samsung models, Audio Evolution Mobile and USB Audio Recorder PRO can not use USB devices on these models running Android 5.1.1. We have made a work-around for USB Audio Player PRO, but have chosen not to do the work-around for our other apps because it has some side effects. The problem has been reported so far for the Tab Pro 12", Tab 4 7" LTE and S5 models and we found that the Android 6 update for these models (were available) solves this problem.

Working audio devices with eXtream Software Development USB driver

ManufacturerModelNotes
Acoustas Melody-G  
Aim AS301DTS  
ADL A1 Needs 'Force 1 packet per transfer' enabled in prefs
  X1  
Advance Acoustic x-i60  
AKG Perception 120 USB  
Alesis AM3  
  Core 1  
  IO2 Needs 'Force 1 packet per transfer' enabled in prefs
  IO4  
  MicLink  
  Podcasting Kit  
Alientek D8  
Allen & Heath Qu-16  
  Z10FX  
  Z14  
Alpha Audio Mix Four  
Alo Audio The International  
  The Island  
  The Key  
American Audio Genie II  
Andrea Electronics USB-SA-1  
Apex Glacier  
  440  
Apogee Groove DAC  
  Mic The device does not have input monitoring, but works.
  One The device does not have input monitoring, but works.
  Quartet Multichannel devices usually record properly, but playback may sound distorted, depending on the speed of your Android device.
Arcam rpac firmware: rPAC_v1.0.5 with ARCAMUSBAudio_v1.61. You must press and hold both volume + and volume – buttons, otherwise it will not be detected.
Art Dual Pre  
Astrotec Turbo DAC  
Asus Xonar Essence One Needs 'Force 1 packet per transfer' enabled in prefs
  Xonar U3  
  Xonar U7 May require a powered USB hub
Atoll DAC 100  
au(LG) isai LGL22  
Audient id14  
  id22  
Audinst HUD-MX2  
Audiobyte Black Dragon  
Audioengine D1 Max. 96kHz over USB
  D3  
Audio GD NFB-11.32  
Audio Pro LV2  
Audio Technica AT2005 USB  
  AT2020 USB  
  HA30USB  
Audiolab M-Dac  
  M-Dac+  
Audiophilleo Audiophilleo1  
Audioquest Dragonfly Needs DragonFly 1.1 or higher
  Dragonfly Black  
  Dragonfly Red  
Audiotrack Prodigy Cube  
AudioValve Luminare  
  Solaris  
Auna MIC-900BG  
Aune T1 Needs 'Force 1 packet per transfer' enabled in prefs. The MK2 may not work.
  X1 MK2  
Avid Fast Track Duo  
  MBox Mini  
Behringer FCA1616  
  Guitar Link UCG102  
  QX1002USB  
  QX1024USB  
  QX2442USB  
  UCA200  
  UCA202  
  UCA222  
  UC6102  
  UFO202  
  ULM100USB  
  UMA25S Combined USB audio interface and MIDI keyboard
  U-Phoria UM2  
  U-Phoria UMC202  
  U-Phoria UMC204  
  U-Phoria UMC404  
  U-Phoria UMC22  
  X32 Requires a very fast tablet, tested with Tab S 10.5
  Xenyx 302  
  Xenyx 303  
  Xenyx q502  
  Xenyx qx1202fx  
  Xenyx q1204  
  Xenyx x2442  
  XR18  
Benchmark DAC 1 HDR  
  DAC 2 DX Needs to be in USB2 mode
Beresford Caiman MKII  
Beyerdynamic A200p  
Blue Icicle  
  Nessie  
  Raspberry  
  Snowball  
  Snowflake  
  Spark Digital  
  Yeti Sometimes needs a USB hub (not even powered), for example on the Nexus 7 2013 model.
  Yeti PRO May need a powered USB hub
BMC PureDac  
  UltraDac  
Boss BR-800 Stereo 44100 Hz only
  GT-10B  
  ME25  
Bowers & Wilkins MM-1  
Breeze Audio Mini  
Bryston BDA2  
  BUC-1  
CAD audio U7  
  U37  
Cambridge Audio CXA80  
  DacMagic 100  
  DacMagic Plus  
  DacMagic XS May need to run in USB 2.0 mode, please see your XS manual.
  Minx M5  
Canopus MD-port  
Carat Ruby II  
Celsus Sound Companion One  
Centrance Dacport LX Powered hub required on Nexus
  HiFi M8  
  Mic Port Pro Powered hub required and probably doesn't do simultaneous playback and recording using Audio Evolution Mobile.
Chord Hugo  
  Mojo  
Chordette Toucan  
Citronic AC-1 USB  
Corsair Vengeance 1100  
Cozoy Astrapi 44100Hz only
Creative Arena Surround  
  Audigy 2 NX  
  Extigy USB  
  SB Live! external  
  SB Play!  
  SB Play! 2  
  SB X-Fi go!  Only 48000 and 96000Hz. No DSD playback possible
  SB0270  
  SB1240  
  SB E1  
  SB E3 48kHz only?
  SB E5 Can be very problematic (no output or wrong rate)
  SB Tactic3D Alpha  
Cypherlabs AlgoRhythm Solo -dB  
  Theorem 720  
C-Media CM102  
  USB headset  
DacPort LX  
Daffodil US01  
Denon DA-300USB  
Devialet 200  
Diamond SoundTube  
Digigram UAX 220  
Digitech GNX3000  
  RP150  
  RP155  
  RP255  
  RP355  
  RP360  
Dodotronic ULTRAMIC200K  
  ULTRAMIC250K  
Edirol M-100FX  
  PCR-1  
  UA-1A  
  UA-1X  
  UA-5 Switch Advanced mode 'Off'
  UA-25 48kHz only
Ele DAC  
EMU 0404 Recording only
Enermax DreamBass AP001  
Encore mDAC  
Epiphany Acoustics E-DAC  
ESI Dr. Dac Nano  
  Maya 44 USB  
  U2A  
  UGM  
Euphya DAC  
Fender Mustang Modelling amp
FiiO E7  
  E07K  
  E10  
  E17  
  E17K Alpen 2 Connect the E17 with an USB OTG cable, then cycle through the E17's input selection until it says USB. If it was already on USB, cycle again. Then start the app.
  E17 + E09k combo  
  E18  
  K1 Contrary to their marketing, this often needs a powered USB hub, otherwise issues arise when selecting a next track or seeking.
  Q1  
  X3  
  X5  
Firestone Fubar4 plus  
  Red key  
Focusrite 2i2 Consumes a lot of power, may need a powered USB hub.
  2i4 Consumes a lot of power, may need a powered USB hub.
  6i6 Set up routing on a PC/Mac first and save the settings to the device, otherwise there is probably no output.
  8i6  
  18i6  
  18i8  
  18i20  
  Scalett Solo  
  VRM Box  
Fostex HPA3  
  HPA4  
  HPA8  
  PC100USB  
  PC100USB-HR  
FX Audio D802  
Gear4Music Mix04au  
Gem Sound PL USB  
Go Vibe DAC  
Grace Design m920  
  m9XX  
Grant Fidelity TubeDAC-11  
Griffin Tech iMic  
HeadAmp Pico USB  
Headroom Total Bithead  
Hegel HD11  
Henry Audio DAC 128  
Hercules DJ Console  
HifiMan 801  
HiFimeDIY Sabre Android DAC  
  Sabre U2  
  UH1  
Hippo Cricri+  
HIRESFI USB DAC 5102 and 5102-HP  
HRT dSp  
  Microstreamer  
  MusicStreamer II  
Ibasso D-Zero  
  D6  
  D7  
  D10  
  D12  
  D14  
  D55  
  DX80  
iFi micro iDAC  
  micro iDSD  
  nano iDSD DSD works, although fast Android device is required.
IK MultiMedia iRig PRO  
  iRig Pro Duo  
  iRig Mic HD-A  
  iRig UA Needs a recent Android device, otherwise there can be problems with a delay in starting recording
  StealthPlug  
Intruder DAC  
ION Profile LP  
  Tape2PC  
iZo izmo M1-z  
Jabra Speaker 410  
JDS Labs C5  
  C5D  
  ODAC Usually requires a powered USB hub
Jlsounds I2SoverUSB  
KEF X300A  
Korg PX5D  
Lakewest Audio AudioLab 8200  
Lexicon Alpha  
  Lambda  
  Omega  
Leckerton UHA-6S mkII  
LH Labs Geek Out V2+  
  Geek Out 1000

ONLY using very specific Android devices. Try before you buy! Supports DSD.

Lindy

USB adaptor
Part no. 42775

 
Line6 Firehawk FX  
Logilink UA0078  
  USB Sound Box 7.1  
Logitech E-UR20  
  G930  
  H330  
  S150  
  USB mic  
  V10 speakers  
Lynx Hilo  
M2TECH hiFace TWO  
  hiFace DAC  
  Joplin Tested up to 384kHz at 24bit on a Nexus 7!
M-Audio Duo  
  Fast Track 24-bit requires 1 packet per transfer option, 16-bit works normally
  Fast Track Pro Problematic device.
  Fast Track Pro 4x4  
  Fast Track Ultra  
  Fast Track Ultra 8R Recording only?
  JamLab  
  M-Track  
  M-Track Eight  
  MobilePre mkII The 2nd version, the first does not work
  Producer USB microphone  
  ProKeys Sono 88  
  Venom  
  Vocal Studio  
Mackie 2404-VLZ3  
  Onyx Blackjack  
  ProFX8  
  ProFX16  
MacMice MicFlex  
Marantz HD-AMP1  
  HD-DAC1  
  PM7005  
Matrix Mini  
Maverick Audio Tubemagic D2  
Meier Corda 2Move  
Meridian Explorer Both MKI and MKII
MidiTech Guitarface 2  
miniDSP USBStreamer  
Monster Audio HIFI ET MA9 DAP  
Muse Mini USB DAC  
  X5  
Music Hall DAC 15.2  
Musical Fidelity m3si  
  V-DAC II  
  v90-HPA  
Mxl 006  
  007  
  009  
  AC-404 Needs 'Force 1 packet per transfer' enabled in prefs
  USB Mic Mate PRO  
Myst PortaDAC 1866  
Mytek 192 Only in USB1 mode.
NAD PP 3i  
  3020  
NAIM DAC-V1  
Native Instruments Komplete Audio 6 Ours works perfectly, but there have been reports of people getting twice as slow recordings. Some NI6's only work correctly at 96000Hz.
  Traktor Audio 6  
  Traktor Kontrol S2 MKII  
Nokia WH-203 headset  
Novation Audiohub 2x4  
  X-Station 49  
  Xio49  
NuForce uDAC v1  
  uDAC v2 Only 44.1kHz 16-bit
  Icon 2  
  Icon HDP  
NwAvguy ODAC Some sample rate issues, unknown if this still applies in current versions.
Olympus LS-5  
Omnitronic ADI - 002PL  
Onkyo DAC-HA200  
Oppo HA-2  Try the free trial on www.extreamsd.com before purchase, since not all Android devices work with it.
  HA-2SE  
  Sonica  
Ordnance .25  
Parasound Zdac  
Peavey PV10 Mixer  
  Vypyr  
Perreaux Audiant 80i  
Pioneer U-05  
  vsx-ax10ai  
  XPA700  
PopPulse WM8741 DAC  
Presonus 22VSL Can require a powered hub
  44VSL  
  1818VSL Multichannel devices usually record properly, but playback may sound distorted, depending on the speed of your Android device.
  AR16 18x4 mixer
  AudioBox USB  
Propellerhead Balance  
PSAudio NuWave  
  PerfectWave DAC  
Rapoo H8030  
  SE3  
Razer Kraken 7.1 Chroma  
  ManO'War  
  Megalodon  
Refined Audio PHA-X  
Rega DAC  
  Saturn R  
Reloop Mixage IE  
  RMX-40 USB  
Resonessence Labs Herus  
Rocksmith USB Guitar Adapter  
RME Babyface Needs external power when it needs to give phantom power. To enter class compliant mode, please watch this video:
http://www.youtube.com/watch?v=mAxCs0Nzna4
  Fireface UCX Select class compliant mode first
  Fireface UFX  
Rode NT USB  
  Podcaster  
Roland UA-1G Cakewalk model
  UA-4FX Playback only?
  UA-22 / UA-22EX  
  UA25EX Cakewalk/Roland (not Edirol) model seems to work with all frequencies selected on the device.
  UA30  
Roxio UB315-E rev 3 Input only, buffer size must be set to 1024 frames
RSA Predator  
Sabrent 7.1  
Samson C01U  
  C01U PRO  
  C03U  
  Go Mic

Can require a hub to correct for usb errors, it does not need to be a powered hub. This is the only device so far encountered that needs additional latency correction of 4424 frames set in preferences.

Resets the Galaxy Tab 3 8" when connecting, even with a powered hub in between!

  Go Mic Direct  
  G-Track  
  Meteor Mic Works for some, but many reports of it not working (cause unknown)
  Meteorite  
  MixPad 124FX  
  Q2U  
  Stage X1U Wireless mic
Sandberg USB Sound Box 7.1  
Schiit Modi  
  Modi 2  
Shure MVi  
  MV5  
  MV51  
  PG42  
  SHA900  
  x2u  
Simaudio Moon 100D  
Smsl Fort dac  
  IDOL+  
  M3  
  M8  
  Mini dac SD-1955  
  Sanskrit  
Soundcraft Si Performer 1 May need to playback once first before recording works
  Signature 12 MTK Multitrack
Steelseries Diablio III  
Stereo-link 1300  
Sonible ML-1  
Sonuus I2M  
Sony MDR-1ADAC  
  PHA-1 May need powered USB hub in between
  PHA-2  
  PHA-3  
  PS3 singstar mic  
  Pulse Elite Edition Wireless Headset  
  UDA-1/B  
Sound Devices MixPre-D Latest revision works, limited to 48kHz
  USB Pre2 Limited to 48kHz
Steinberg CI1 Needs 'Force 1 packet per transfer' option enabled
  CI2  
  UR12  
  UR22 Often needs additional power by means of a powered usb hub or OTG-Y cable
  UR242  
  UR44  
Stello U3  
Stoner Acoustics UD100  
Studio Projects LSM  
Sweex SC016  
Tapco Link USB  
Tascam iU2 Set 'Host' switch to 'Computer'
  iUR2  
  US125M  
  US144 mkII One user reports it working, but others have stated it does not.
  US2x2  
  US-16X08  
  US366 Playback only
  US800 Only works on some Android devices!
Teac AI-301DA  
  HA-P50  
  UD-501  
  UD-503  
Tento PortaDac 1866  
Tekstar GL100USB  
Teralink X2 2012 version  
Terratec Aureon Dual  
  Phase 26 USB  
Thorens MM008  
ToneWinner EMOTIVA XDA-1  
  EMOTIVA XDA-2  
Topping C1  
  D2  
  TP30  
  TP32EX  
Trillium REC-ADPT-USB  
  REC-ADPT-USB-LC  
Trust GXT 26 5.1 Multitrack output works from version USB Audio Recorder PRO 1.0.10 and higher
Turtle Beach Audio Advantage Micro II  
T.bone SC450 USB  
  USB-1X  
UFO DSD portable DAC  
Violectric DAC V800  
V-Moda Vamp Verza  
VMV audio Magic USB DAC  
Vox Tonelab ST 44.1 kHz / 16-bit only
Wadia 121  
Xduoo TA-01  
Yamaha AG 06  
  Audiogram 6  
  CTS-20USB  
  MG10XU  
  MG12XU  
  MG166CX  
  MW10  
  MW12  
  THR5A  
YG Bliss Pad T7012  
Yulong Audio Sabre DA8  
  U100  
Zoom B3  
  G2.1u  
  G2.1x  
  G3x Only does simultaneous playback & recording in Audio Evolution Mobile on some Android models (fast/recent).
  G5  
  H1 Needs firmware 2.10. Simultaneous playback & recording works in Audio Evolution Mobile, as opposed to the H2/H4.
  H2 Doesn't do simultaneous playback & recording in Audio Evolution Mobile, perhaps on very recent devices.
  H2n Doesn't do simultaneous playback & recording in Audio Evolution Mobile
  H4

Uses 500mA, so powered hub is likely necessary

Doesn't do simultaneous playback & recording in Audio Evolution Mobile

  H4n

Works, but if yours doesn't: try unplugging and re-plugging the device while it's on. Make sure your cabling is right and the interface is in USB I/F mode.

Only does simultaneous playback & recording in Audio Evolution Mobile on some Android models (fast/recent).

  H5  
  H6  
  R8  
Zorloo Z:ero Digital Earphone  
  ZuperDAC  
Generic Black dongle  

NOT working audio devices with eXtream Software Development USB driver

ManufacturerModelNotes
Akai EIE / EIE PRO Said to be class compliant, but not really.
Alesis Multimix8 USB2.0 Not class compliant
Arcam    
Audinst HUD-mini Pitch does not seem correct
Audionet Art G2 Can give glitches
Behringer BCA2000  
Beresford Caiman Tested with HTC Flyer
Boss BR80 Not class-compliant
Desk rocker ???  
Digidesign M-Box 1st gen  
  M-Box 2 mini  
Digitech Vx400  
Edirol UA-1EX Works for some
  UA101  
  UA-1000  
EMU 0202  
ESI Neon  
  U24  
Focusrite Saffire 6 USB Not class-compliant
Korg DS-DAC-100 Not class-compliant
Lexicon IO42  
LH Labs Geekout 450  
Line6 Toneport UX1  
  Toneport UX2  
M2TECH HiFace Evo Not class-compliant
  Young Not class-compliant
M-Audio MobilePre MkI  
  Transit  
Metrum Octave MKII  
MOTU All models  
Native Instruments Audio 8 DJ  
  Kore Controller  
  Rig Kontrol 2  
  Session I/O  
Peavey XPort  
Roland GR55  
  HPD-20  
  Integra 7  
  Octacapture  
  UA-55 Quad capture
Shiru Emperor 10  
SMSL M2 Although some people have it working, there are a lot of problems and complaints about this device, so please try the free trial first.
Sony z1070  
Synic Wireless audio  
Tascam US122  
  US1641 Not class-compliant
  US1800 Not class-compliant
Teac UDH01 Not class-compliant
Zoom G1u  
  R16 Not class-compliant
  R24 Not class-compliant

 

Supported Android devices

In theory, all Android devices that meet the following requirements should work:

  • Android 3.1 or higher (no root required!!)
  • Device supports USB host mode

If your device does not have a full-sized USB port, you need a USB OTG cable. This is cable with a male micro-USB connector on one side (for connecting to your Android device) and a female full-sized USB port for connecting your USB audio device. Note that it must say 'OTG', since that activates the host mode of your Android device.

If your device is not in the working or non-working list, please give us feedback if it works or not.

NOTE: your Android device may need a powered USB hub if it does not supply enough power to an audio device which is not self-powered.

Working Android devices

ManufacturerModelNotes
Acer Iconia Tab A200 Has a full-sized USB port next to a micro USB port
  Iconia Tab A210  
  Iconia Tab A500 Has a full-sized USB port next to a micro USB port
  Iconia A1-810 Only playback on Android 4.2, but both recording and playback on Android 4.4.
  Iconia A3 Maybe only playback
  One 7 B1-760HD  
Ainol Novo 7 Fire  
Alcatel One Touch POP C7 (7041D)  
Amazon Fire 2015 Note that the Play Store is not standard installed on this device.
Archos 80 G9  
  101g9 turbo  
Assistant As-5431  
Asus Memo 7" Note that the HD version does NOT work!
  MemoPad 7 176CX Possibly playback only
  MemoPad 8 ME180 Playback only
 

MemoPad ME172V / 176

  1. Possibly playback only
  MemoPad 10.1 Playback only
  MemoPad FHD 10  
  Padfone  
  Slider SL101  
  TF101  
  TF201 When using the USB port on the keyboard dock, noise is introduced
  TF300 When using the USB port on the keyboard dock, noise is introduced. Using an Asus USB adaptor directly on the tablet, all is fine.
  TF700 Try 'Airplane mode' when using the dock
  TF700KL With and without dock
  TF701T Works fine, even with the dock
  Transformer Prime  
  Zenfone 2  
  Zenfone 3 Max  
  Zenfone 5  
  Zenfone 6  
Atheros 8"  
BlackBerry Priv Needs latest BB Priv update and may not work with all DACs. OPPO HA-2 is reported not to work with it.
Bliss S5  
Cat S60  
Dell Venue 7  
Elephone G6  
  P9000  
Explay Tab Mini  
Google Nexus 5  
  Nexus 5X  
  Nexus 6  
  Nexus 6p  
  Nexus 7 May require a reboot with the audio device connected AND the language set to English-US (no kidding!). Google is said to solve this issue.
  Nexus 7 (2013) May require a reboot with the audio device connected AND the language set to English-US (no kidding!). Google is said to solve this issue.
  Nexus 9  
  Nexus 10 May require a reboot with the audio device connected AND the language set to English-US (no kidding!). Google is said to solve this issue.
  Pixel C One report needing a USB hub
HiMedia TV Box Q16II  
  Q5 Pro  
Hisense Sero 7 pro USB debugging must be enabled
HTC 10  
  Desire 500 Probably needs root to fix USB host configuration
  Desire 600  
  Desire X Warning: we also have a report of it not working!
  One Seems to work on Android 4.2.2 and higher
  One A9  
  One Max  
  One M8  
  One M9  
  One M9+ Supreme Camera Edition  
  One X  
Huawei   WARNING: Huawei devices are one of the most troublesome devices, some not working at all, some only playing back. Please try the free trial/demo version of our app(s) before purchase in combination with a Huawei device!
  Ascend G6-L11  
  Ascend G7  
  Ascend P6  
  Honor 6 Playback only and may not work well with the majority of DACs. Needs 'USB tweak 1' enabled in any case.
  Honor 6 Plus  
  Honor 8  
  Mate 9  
  Mate MT1-U06  
  MediaPad X1 7.0 Note that we've got reports of it working and non-working!
  MediaPad X2  Playback only?
  P7-L10  Playback only?
  P8max  
  P9  
iconBit Nettab NT-0801C  
iFive Mini 3  
  X2  
iNew 6000  
iRulu eXpro X1s 10.1  
iView Suprapad i700  
Jiayu G4 Advanced  
  G4S Needs root to unlock USB host mode by the app "USB Host Diagnostics"
  G5S  
  S3 Advanced  
Jide Remix UltraTablet Requires Remix OS2.0
Kaiser Baas Smart Media Player  
KDDI Sharp Aquos SHL21  
Kogan Agora HD  
LeEco Le Pro 3  
Lenovo B6000 / Yoga Tablet 8  
  B8000 / Yoga 10 Needs KitKat update
  IdeaTab A1000-F  
  IdeaTab A3500-H  
  IdeaTab S6000-F Only when rooting and adding host permissions file?
  K3 Note  
  K5 Plus  
  P770  
  P90  
  S8-50 Tablet
  s860 Root required to fix USB host file.
  Tab2 A10-70F  Also known as A7600-H, can produce glitches with USB 1.1 devices
  ThinkPad Tablet 1  
LeTV x600  
Lifetab E10320  
  S831X Lenovo/Medion
  S1034X Lenovo/Medion
LG G2  
  G3  
  G4  
  G Pad 7.0  
  G Pad 8.3 NOTE: the 8.0 version does NOT work!
  G Pad II 8.0  
  Optimus G Only with custom kernel supporting USB host!
  Optimus G Pro  
  G Pro 2  
Mediacom SmartPad 10.1 HD S4 3G  
Meizu MX Quad  
Micromax A116i  
Minix Neo X8 Plus Needs root and you need to run USB Host Diagnostics to fix a USB host config file
Motorola Droid Ultra XT1080  
  Moto E (2nd gen)  
  Moto G  
  Moto G3 (2015) Supplies little power to the USB bus, so a powered device or powered USB hub is usually needed. Seems to work with DragonFly Red though.
  Moto G5 Plus  
  Moto X  
  Photon Q  
  Razr HD Maxx  
  Razr M XT905/XT907 Note that this is not the same as the Droid Razr M which does not work!
  Razr HD XT925  
  Xoom  
MPMan Mid43c  
MSI Primo 76  
Nextbook NX700QC16G  
NVidia Shield  
Onda V975i  
OnePlus One  
  Two  
  3 OTG needs to be enabled in the Android settings
  X  
Oppo Find 7 Only tested with UAPP
  Find 7a Only tested with UAPP
Philips I928  
Pipo M6 pro Only playback
Prestigio Multipad 4  
  Multipad MUZE 5001  
Ritmix RMD-1025  
Samsung Note 2  
  Note 3  
  Note 3 Neo  
  Note 4  
  Note 4 Edge  
  Note 5  
  Galaxy Alpha  
  Galaxy Camera EK-G100  
  Galaxy J  
  Galaxy Mega 6.3  
  Galaxy Nexus Causes glitching with some audio devices
  Galaxy Note 1 I717 Note, only this special version of the Note 1 works!
  Galaxy Note 7 Needs a USB-C OTG cable
  Galaxy Note 8  
  Galaxy Note 10.1 May need USB debugging turned on
  Galaxy Note 10.1 2013/2014 model  
  Galaxy Note Pro 12.2  
  Galaxy R  
  Galaxy S3 Seems to do unnecessary things in background which can cause glitches for UAPP with devices that use feedback transfers.
  Galaxy S3 Neo  
  Galaxy S4

Requires Android 4.3

  Galaxy S4 active  
  Galaxy S4 Zoom  
  Galaxy S5

May need a specific USB3 OTG cable, for example: http://www.amazon.com/dp/B00LN3AXWI/ref=cm_sw_r_udp_awd_gRWLub161MR7J

WARNING: does not work with Android 5.1.1 on the S5 series for AEM and UARP due to a bug caused by Samsung (see above)!

  Galaxy S5 Neo  
  Galaxy S5 Plus  
  Galaxy S5 Zoom  
  Galaxy S6  
  Galaxy S6 Edge  
  Galaxy S7  
  Galaxy S7 Edge  
  Galaxy Tab 1 7.7  
  Galaxy Tab 1 10.1  
  Galaxy Tab 3 8"  
  Galaxy Tab 3 10.1  
  Galaxy Tab 4 7" LTE Note that the non-LTE version does NOT work!
  Galaxy Tab 4 10.1  
  Galaxy Tab A 9.7 Probably playback only
  Galaxy Tab A 10.1 (2016) SM-T580
  Galaxy Tab Pro 8.4  
  Galaxy Tab Pro 10.1  
  Galaxy Tab Pro 12.2  WARNING: does not work with Android 5.1.1 on the Tab Pro 12.2 for AEM and UARP  due to a bug caused by Samsung (see above)!
  Galaxy Tab S 8.4  
  Galaxy Tab S 10.5  
  Galaxy Tab S2 8.0  
  Galaxy Tab S2 9.7  
Sharp Aquos Zeta SH-04F  
  Aquos Zeta SH-06E  
Smartfren Tab 7  
Sony Acro S  
  NWZ-ZX1  Needs root to fix configuration problem
  Tablet S  
  XPeria Active  
  XPeria Arc S May need LiveDock
  XPeria E3  
  XPeria Ray Some say it works, some say it does not. Perhaps it needs a powered usb hub?
  XPeria M  
  XPeria mini ST15i  
  XPeria S  
  XPeria Sola  
  XPeria SP  
  XPeria SX  
  XPeria T  
  XPeria V  
  XPeria Z  
  XPeria Z1  
  XPeria Z1 compact  
  XPeria Z1f  
  XPeria Z2 Stopped working on Android 5. USB host was taken out of the Android configuration, may need root to fix.
  XPeria Z2 tablet  
  XPeria Z3 Works for some, but the Z3's own DAC driver can clash with UAPP, so try before you buy!
  XPeria Z3 Compact  
  XPeria Z4 Under "Xperia Connectivity", press "USB Connectivity" and then "Detect USB Device" before starting the app.
  XPeria Z4 tablet  
  XPeria Z5 Compact  
  XPeria Z5 Duo  
  XPeria Z5 Premium  
  XPeria Z Ultra  
Tesco Hudle Only playback!
  Hudle 2 May not work well, try the free trial/demo before purchase
THL 100s Needs root to run the app "USB host diagnostics", which fixes a misconfiguration of the device.
Toshiba AT830  
  Excite 10 Needs Airplane mode turned on
  Thrive Often problematic, try before you buy!
Tronsmart Vega Elite s89  
UMI Cross C1  
Wolfgang AT-AS50SE  
Wiko Cink King  
  Cink Peax 2  
  Darkside hell  
  Rainbow 3G  
Xiaomi Hong Mi  
  Mi-2  
  Mi-2S  
  MI3 Tegra 4 version
  MI3W Snapdragon 800 version.
  MI Pad  
  Red Mi  
  Red Mi 4 Prime  
  Red Rice Only playback
XPX XM74 Alero May need root to fix USB host
Zopo ZP980+ With june 2014 firmware or higher
ZTE V965  
  V967S  
  V987  

NOT working Android devices

Note: almost all cheap China or Rockchip-based tablets do not work!

ManufacturerModelNotes
Acer Gallant Duo No USB host mode
  Iconia B1 No USB host mode, this seems to be an older model, there may be more B1 models.
  Iconia Tab A100 No USB host mode
Ainol Novo 7 elf II  
  Novo 8 mini  
Alcatel OT 995  
Asus MemoPad 7 HD  
  Zenpad 8 Causes severe audio glitching, although on user has reported it to work fine for the z580
BLU Life One X Probably lack of isochronous mode
BQ Edison Probably all models
Cube U9GT2 Probably all Rockchip-based tablets do not work
Flytouch 9  
Freelander PD90 Probably all Rockchip-based tablets do not work
Google Droid 1  
  Droid 3  
HTC Rebound  
  Sensation 4g  
Huawei Honor 7 Heavy audio glitching
  Mate 7 No support for isochronous USB transfers?
  Mate S CRR-L09 USB issues, wrong playback speed
  MediaPad  
  Nova Lite PRA-LX2  
  P8 Although the P8 detects USB devices, there have been too many reports of crashes/restarts, so we consider the P8 unreliable.
  P8 Lite  
  P9 Lite  
iOcean x7  
Jxd 800b  
Kyocera TORQUE SKT01  
Lenovo P780  
LG G Pad 8.0  
  G Stylo  
  K7  
  Ultimate 2 No USB host mode
LG/Google Nexus 4 No USB host mode, but ziddey franco kernel patch with the AOKP rom can activate it
Median Life Tab e10310  
Motorola Droid Bionic No USB host mode
  Droid Razr M No USB host mode
Nextbook ?? Older model
Odys Tablet PC 4  
Omega 7" Probably all
Onda V819  
Oppo R5  
Pipo U3 Rockchip based
Prestigio Geovision 7780  
  Multipad 8.0 Pro Duo  
  Multipad 9.7 Ultra Duo  
Samsung Captivate Glide No USB host mode
  Galaxy A5 No USB host mode
  Galaxy Grand Prime No USB host mode
  Galaxy J3 Reports of both working and audio glitching, try the free trial before purchase
  Galaxy Note 1  
  Galaxy Reverb No USB host mode
  Galaxy S SGS-T959
  Galaxy S1 No USB host mode
  Galaxy S2 No USB host mode
  Galaxy S3 mini No USB host mode
  Galaxy S4 mini No USB host mode
  Galaxy Tab 2 Heavy glitching (OMAP processor). Works perfectly however with Blue Snowball mic...
  Galaxy Tab 3 7" No USB host mode
  Galaxy Tab 4 7" No USB host mode
  Galaxy Tab A 7"  
  Galaxy Tab E  Only seems to work with Android 6
  Galaxy Young  
Sanei N86  
Sharp Aquos Crystal 306SH  
Sony XPeria E1  
  XPeria J No USB host mode?
  XPeria Ray Some say it works, some don't. Perhaps it needs a powered usb hub?
Sumvision Cyclone voyager  
Toshiba AT200 Heavy glitching (OMAP processor)
Wayteq xtab79qci No isochronous mode in the kernel?
Xiaomi Redmi Note 3 Massive USB errors
Yarvik All?  
Zopo C3 Only playback?