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

Last update: Sep 28, 2020

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 and 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. Next to that, our driver provides low latency, making it possible for example to play virtual instruments in real-time on many devices that cannot do this using the Android driver. 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. For our media player, USB Audio Player PRO, the driver allows to play in bit-perfect, something that the Android driver will never do.

The following Android apps of eXtream Software Development have this driver embedded. 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 by 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, MQA, APE, MP3, etc. It can also function as UPnP media renderer and can play in bit-perfect.

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 this site.

USB host OTG cable

In order to connect your USB audio interface to your Android device you will need a USB OTG cable to trigger the 'USB host' functionality of your Android device (for devices with a micro-USB connector). This is the cable you need (when you order a cable, make sure it says 'OTG') :

If you have a USB-C connector on your Android device, you will need a converter cable that provides both data and power. If your Android device does not come with one, make sure to buy one that looks like this:

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.

Do NOT use or buy this one:

This USB hub/adapter can work, but may force your DAC into USB1 mode, limiting sample rate and resolution, so it's not recommended:

Starting the app

Important: it's best to connect your USB device BEFORE starting the app, otherwise it often does 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. 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 limited cpu time and some Android device halt USB signals.

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 the app 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.

Reboot your Android device with the USB audio interface connected

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.

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

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':

Many Huawei devices for example hold on to their own USB audio driver and do not free/release the USB device for use with other apps like ours

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

Make sure your Android device has USB host mode: Google your device like 'Samsung S7 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. Most recent devices with USB-C have USB host mode

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 older Rockchip processors 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 settings or prefs

Select Logging

Select Log to file

Exit the app

Force close the app or restart your Android device with the USB audio device attached

Start the app again and exit it again.

Please email the log file USBAudioLog.txt for USB Audio Recorder PRO, UAPP/UAPP.txt for USB Audio Player PRO or AudioEvolution/AELog.txt for Audio Evolution Mobile 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 (aside not offering low latency). 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 or even different Android versions on the same device 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!

Working audio devices with eXtream Software Development USB driver

Manufacturer Model Notes Acoustas Melody-G ADL A1 Needs 'Force 1 packet per transfer' enabled in prefs X1 Advance Acoustic x-i60 AKG Perception 120 USB AIM AS301DTS AS372 Alesis AM3 Core 1 IO2 Needs 'Force 1 packet per transfer' enabled in prefs IO4 M1 Active USB MicLink Podcasting Kit Alientek D8 Allen & Heath Qu-16 Z10FX Z14 Alpha Audio Mix Four Alo Audio The International The Island The Key Amanero Combo384 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. Mic Plus 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. Apple USB-C headphones adapter Arcam IRDAC-II 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 Audeze Mobius Audient id14 id22 Audinst HUD-DX1 V2 HUD-MX2 Audiobyte Black Dragon Audioengine D1 Max. 96kHz over USB D3 Audio GD NFB-11.32 R2R-11 Audio Pro LV2 Audio Technica AT2005 USB AT2020 USB HA30USB Audiolab M-Dac M-Dac+ Q Audiophilleo Audiophilleo1 Audioquest Dragonfly Black Dragonfly Cobalt 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 Auralic Polaris Vega G2 Avid Fast Track Duo MBox Mini Axagon USB HQ 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 UMC1820 U-Phoria UMC202 U-Poria UMC202HD U-Phoria UMC204 U-Phoria UMC204HD 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 Nano Yeti PRO May need a powered USB hub BMC PureDac UltraDac Boss BR-800 Stereo 44100 Hz only GT-1 Requires disabling USB MIDI in the Audio Evolution Mobile settings GT-10B Katana 50 Requires disabling USB MIDI in the Audio Evolution Mobile settings Katana 100 ME25 RC 505 Bowers & Wilkins MM-1 Boya BY-DM100 Breeze Audio Mini Bryston BDA2 BUC-1 Burson Audio Conductor V2+ XMOS USB receiver (older version does not work) Playmate 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. Mixerface R4 Chord Hugo Mojo Chordette Toucan Citronic AC-1 USB CME Matrix K Corsair Vengeance 1100 Covia Zeal Edge Cozoy Astrapi 44100Hz only Creative Arena Surround Audigy 2 NX Extigy USB Omni Surround 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 SB Tactic3D Rage Wireless Cypherlabs AlgoRhythm Solo -dB Theorem 720 Cyrus SoundKey C-Media CM102 USB headset DacPort LX Daffodil US01 Denon DA-10 DA-300USB Devialet 200 Diamond SoundTube Digigram UAX 220 Digitech GNX3000 RP150 RP155 RP255 RP355 RP360 RP500 Dodocool Hires USB-C Dodotronic ULTRAMIC200K ULTRAMIC250K Douk Audio CMD-18 EC Designs Mosaic UV 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 BTR3 BTR5 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. K5 PRO Q1 Q1 mkII Q5s X3 mark III does not work! 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 Saffire 6 USB2 Please note that the USB1.1 version does not work! Serial number should start with S2.. Scalett Solo VRM Box Fostex HPA3 HPA4 HPA8 PC100USB PC100USB-HR FX Audio D802 Gear4Music Mix04au Gem Sound PL USB Go Vibe DAC Goldmund Metis 7 Grace Design m920 m9XX Grant Fidelity TubeDAC-11 Griffin Tech iMic Headroom Total Bithead Hegel HD11 Henry Audio DAC 128 Hercules DJ Console Hidizs Sonata HD DAC II Sonata S3 HifiMan 801 HiFimeDIY Sabre Android DAC Sabre U2 UH1 Hilidac Atom Pro Beam 2 Hippo Cricri+ HIRESFI USB DAC 5102 and 5102-HP HotOne Ampero HRT dSp Microstreamer MusicStreamer II Ibasso D-Zero D6 D7 D10 D12 D14 D55 DX50 DX80 iFi Hip DAC micro iDAC micro iDAC2 micro iDSD nano iDSD nano iDSD LE xDSD IK MultiMedia iRig Pre HD Turn off 'Free USB bandwidth after playback' first and then play a track for a couple of seconds, otherwise recording will not work iRig PRO Only the 24-bit input works 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 LS50W X300A Khadas Tone Board Korg Kronos PX5D Lakewest Audio AudioLab 8200 Lexicon Alpha Lambda Omega Leckerton UHA-6S mkII LG B&O 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 SonicPort VX Amplifi 30 Logilink UA0078 USB Sound Box 7.1 Logitech E-UR20 G930 H330 S150 USB mic V10 speakers Luxman DA-100 Lynx Hilo M2TECH hiFace TWO hiFace DAC Joplin Tested up to 384kHz at 24bit on a Nexus 7! M-Audio Air 192-6 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 Works for some, please try out in our free trial versions Fast Track Ultra 8R Recording only? JamLab KeyStudio 49i M-Track M-Track 2x2 M-Track Eight MobilePre mkII The 2nd version, the first does not work Producer USB microphone ProKeys Sono 88 Uber Venom Vocal Studio Mackie 2404-VLZ3 Onyx Blackjack ProFX8 ProFX16 MacMice MicFlex Marantz HD-AMP1 HD-DAC1 PM7005 Massdrop x Grace Design Standard DAC Matrix Mini Maverick Audio Tubemagic D2 Meier Corda 2Move Meridian Director Explorer Both MKI and MKII Micromega MyAMP MyDAC MidiTech Guitarface 2 miniDSP DDRC-24 USBStreamer Monster Audio HIFI ET MA9 DAP Moon Audio Questyle CAS192D 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. Brooklyn DAC+ Enable the "Free USB bandwidth after playback" option, otherwise noise may occur when playing DSD files NAD D1050 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 NextDrive Spectra Make sure to update the firmware from the NextDrive website Nokia WH-203 headset Novation Audiohub 2x4 X-Station 49 Xio49 NuForce uDAC v1 uDAC v2 Only 44.1kHz 16-bit uDAC v3 Consumes 500mA power and therefore requires a powered USB hub in most cases. Icon 2 Icon HDP Optoma uDAC5 NuPrime Hi MDac NwAvguy ODAC Some sample rate issues, unknown if this still applies in current versions. Olympus LS-5 Omnitronic ADI - 002PL OnePlus USB-C Bullets Onkyo DAC-HA200 DAC-HA300 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 N-50A U-05 vsx-ax10ai XPA700 PopPulse WM8741 DAC Presonus 22VSL Can require a powered hub. Often gives USB errors and problems with MIDI. 44VSL 1818VSL Multichannel devices usually record properly, but playback may sound distorted, depending on the speed of your Android device. AR16 18x4 mixer AudioBox iOne Make sure to use the PC/Mac connector AudioBox USB Prodipe Studio 22 Pro-ject Prebox S2 Propellerhead Balance PSAudio NuWave PerfectWave DAC Stellar Gain Cell Rapoo H8030 SE3 Razer Kraken 7.1 Chroma ManO'War Megalodon Refined Audio PHA-X Rega DAC Max. 48kHz (limitation of the Rega with USB input) Saturn R Reloop Mixage IE RMX-40 USB Resonessence Labs Herus RHA Dacamp L1 Rocksmith USB Guitar Adapter Rode Videomic NTG RME ADI-2 DAC 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 Babyface PRO Fireface UCX Select class compliant mode first Fireface UFX Rode NT USB Podcaster Roland Go Mixer Pro 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 Russ Andrews DAC 1 Sabaj DA1 DA2 DA3 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 Shanling M2S Shure MVi MV5 MV51 PG42 SHA900 x2u Simaudio Moon 100D Smsl DP5 Fort dac iDea v1.2 May require disabling of 'USB audio routing' in the Android developer options IDOL+ M3 M500 M8 Mini dac SD-1955 Sanskrit SU-8 X4 Soundcraft Si Performer 1 May need to playback once first before recording works Signature 12 MTK Multitrack Ui24R Sonible ML-1 Sonuus I2M Sony MDR-1ADAC PHA-1 May need powered USB hub in between PHA-2 PHA-2A PHA-3 PS3 singstar mic Pulse Elite Edition Wireless Headset RSX-GS9 UDA-1/B Sound Devices MixPre-D Latest revision works, limited to 48kHz USB Pre2 Limited to 48kHz Steelseries Diablio III 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 UR22c UR28m UR242 UR44 UR44c Stello U3 Stereo-link 1300 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 US4x4 US-16X08 US366 Playback only US800 Only works on some Android devices! Teac AI-301DA HA-P50 UD-501 UD-503 Tempotec Sonata HD 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 D10 D30 D50s DX3 PRO E30 NX4 DSD May require disabling USB audio tweak 2 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 SC440 USB SC450 USB USB-1X UFO DSD portable DAC Ultrasone NAOS Unitek Y-248 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 XD-05 XD-05 plus Xiaomi em006 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.x. 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 U22 Needs to be in 24 or 32-bit mode U44 Needs to be in 24 or 32-bit mode Zorloo Z:ero Digital Earphone Ztella ZuperDAC ZuperDAC-S

NOT working audio devices with eXtream Software Development USB driver

Manufacturer Model Notes 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 ESU1808 Neon U24 FiiO E12 Not a USB DAC X3 mark III Focusrite Saffire 6 USB Not class-compliant HeadAmp Pico USB Korg DS-DAC-100 Not class-compliant Lexicon IO42 LH Labs Geekout 450 Line6 Helix Toneport UX1 Toneport UX2 M2TECH HiFace Evo Not class-compliant Young Not class-compliant M-Audio MobilePre MkI Transit Matrix HPA 2 Classic Although it should work in theory, we have one feedback of it not being recognized Metrum Octave MKII MOTU All models except perhaps for the recent ones supporting iOS Native Instruments Audio 8 DJ Kore Controller Rig Kontrol 2 Session I/O Peavey XPort Pioneer DJM-750MK2 Output only Roland GR55 HPD-20 Integra 7 Octacapture TD-25 UA-55 Quad capture Sennheiser HDVD 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 has a micro-USB port, you need a USB OTG cable. This is a 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 has a USB-C port, then you simply need a cable providing both power and data, since there is no real concept of OTG anymore for USB-C.

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

Manufacturer Model Notes A95X F3 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. HD8 Archos 59 Xenon 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 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 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 BQ M5 Cat S60 Chuwi Hi9 PRO 8.0 Highpad LTE Dell Venue 7 Doogee DG550 Elephone G6 P9000 Essential PH-1 Explay Tab Mini Fairphone 2 Gigaset GS185 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 XL Pixel 2 XL Pixel 3 XL Pixel 3a Pixel 4 XL Pixel C One report needing a USB hub HiMedia TV Box Q16II Q5 Pro Hisense Sero 7 pro USB debugging must be enabled Honor View 20 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 E9+ One Max One M8 One M9 One M9+ Supreme Camera Edition One X U11 Need to select MTP in the Android USB options 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 GX8 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 Honor 9 Honor View 10 Mate 9 Works, but at least on Android 8 cannot run with the screen switched off Mate 10 pro Under Android Battery settings, switch the app to manual power management Mate MT1-U06 MediaPad M2 10.1 MediaPad M3 MediaPad T3 10 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 P10 P20 PRO Requires additional power P30 PRO iconBit Nettab NT-0801C iFive Mini 3 X2 iNew 6000 iRulu eXpro X1s 10.1 iView Suprapad i700 Ixion XL145 Snatch 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 Max 2 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 Tab 4 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 K10 2017 dual sim Optimus G Only with custom kernel supporting USB host! Optimus G Pro G Pro 2 V10 V20 V30 V30+ V35 V40 V50 V60 Mediacom SmartPad 10.1 HD S4 3G Meizu 17 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 Neo U9-H 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 G4 Moto G5 Plus Moto X Moto Z XT1650 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 Nokia 5.3 Possibly needs USB debugging enabled and file transfer mode active 6 to 8 NVidia Shield Shield TV PRO Onda V975i OnePlus One Two 3 OTG needs to be enabled in the Android settings 5 5T 7 X Oppo A9 2020 You probably need to enable USB host mode in the Android settings 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 A20 Galaxy Alpha Galaxy Camera EK-G100 Galaxy J Galaxy J5 Galaxy J7 Neo Galaxy J7 PRO 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 to 10 and plus models Needs a USB-C OTG cable 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, S7, S8, S9, S10, all variants 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 8.0 2017 SM-T380 Galaxy Tab A 9.7 SM-P550 Galaxy Tab A 10.1 (2016) SM-T580 Galaxy Tab A 10.1 (2019) SM-T510 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 Galaxy Tab S3 Galaxy Tab S4 Galaxy Tab S5e Galaxy Tab S6 Galaxy Tab S6 lite Galaxy XCover 4 Sharp Aquos Zeta SH-04F Aquos Zeta SH-06E Smartfren Tab 7 Sony Acro S NWZ-ZX1 Needs root to fix configuration problem NW-ZX507 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 Max 2 Mi A1 Mi A2 Mi Box S Mi-2 Mi-2S MI3 Tegra 4 version MI3W Snapdragon 800 version. MI 4C Mi 5s plus MI 8 MI Pad MIX 3 Red Mi Red Mi Note 4 dual sim Red Mi 4 Prime Red Mi Note 5 Red Mi Note 7 Red Rice Only playback XPX XM74 Alero May need root to fix USB host Yotaphone 3+ Zidoo X8 Z1000 Zopo ZP980+ With june 2014 firmware or higher ZTE Axon 7 V965 V967S V987

NOT working Android devices

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