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

Copyright © by eXtream Software Development

Last update: 19th of October, 2014

Introduction

eXtream Software Development has written a custom USB audio driver from scratch because Android does not support USB audio (even Android 4.1 contrary to popular believe!). Supported are mono and stereo streams, 16-bit and 24-bit 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/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.

USB Audio Player PRO is a high quality media player that allows the highest quality possible audio playback to your DAC and supports more audio formats like mp3, album/artist browsing, playlists and more.

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 in the app's descriptions.

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 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-adapter power adapter only supply 300mA, so using an OTG-Y cable will not help and a powered USB hub is 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'. Currently, USB Audio Recorder PRO has 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 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:

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

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

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:

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, 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.

Note that playback is only limited to two channels, even for devices with more than 2 outputs.

Working audio devices

Manufacturer Model Owned by developers Notes
Aim AS301DTS    
ADL A1   Needs 'Force 1 packet per transfer' enabled in prefs
  X1    
AKG Perception 120 USB    
Allen & Heath Z10FX    
  Z14    
Alesis IO2   Needs 'Force 1 packet per transfer' enabled in prefs
  IO4    
  MicLink    
  Podcasting Kit    
Alpha Audio Mix Four    
Alo Audio The International    
  The Island    
American Audio Genie II    
Andrea Electronics USB-SA-1    
Apex Glacier    
  440    
Apogee Mic   The device does not have input monitoring, but works.
  One yes 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.
Art Dual Pre yes  
Asus Xonar Essence One   Needs 'Force 1 packet per transfer' enabled in prefs
  Xonar U3    
  Xonar U7   May require a powered USB hub
au(LG) isai LGL22    
Audinst HUD-MX2    
Audioengine D3    
Audio GD NFB-11.32    
Audio Pro LV2    
Audio Technica AT2005 USB    
  AT2020 USB    
  HA30USB    
Audiolab M-Dac    
Audiophilleo Audiophilleo1   44.1 to 96 kHz
Audioquest Dragonfly   Needs DragonFly 1.1 or higher
Audiotrack Prodigy Cube    
Aune T1   Needs 'Force 1 packet per transfer' enabled in prefs
Avid Fast Track Duo    
  MBox Mini    
Behringer QX1002USB    
  UCA200    
  UCA202    
  UCA222 yes  
  Guitar Link UCG102    
  UC6102    
  UFO202    
  X32   Requires a very fast tablet, tested with Tab S 10.5
  Xenyx 302    
  Xenyx 303    
  Xenyx q502    
  Xenyx q1204    
  Xenyx x2442    
Benchmark DAC 1 HDR    
Beresford Caiman MKII    
Beyerdynamic A200p    
Blue Icicle    
  Nessie    
  Snowball    
  Snowflake    
  Spark Digital    
  Yeti yes Sometimes needs a USB hub (not even powered), for example on the Nexus 7 2013 model.
  Yeti PRO   May need a powered USB hub
Boss BR-800   Stereo 44100 Hz only
  GT-10B    
  ME25    
Bowers & Wilkins MM-1    
Breeze Audio Mini    
Bryston BDA2    
  BUC-1    
Cambridge Audio 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    
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    
Chordette Toucan    
Citronic AC-1 USB    
Creative Arena Surround    
  Audigy 2 NX    
  Extigy USB    
  SB Live! external    
  SB Play!    
  SB X-Fi go!    
  SB0270    
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 RP150    
  RP255   Requires version 1.2.1
  RP355    
  RP360    
Dodotronic ULTRAMIC200K    
  ULTRAMIC250K    
Edirol UA-1A    
  UA-25   48kHz only
Ele DAC    
EMU 0404    
Epiphany Acoustics E-DAC    
ESI Dr. Dac Nano    
  UGM    
Euphya DAC    
Fender Mustang   Modelling amp
FiiO E7    
  E07K    
  E10    
  E17 yes  
  E17 + E09k combo    
  E18    
  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 yes Multichannel recording works in version 1.1.0 and later, output works in 1.1.1, but requires fast processor.
  18i8    
  18i20    
  VRM Box    
Fostex HPA3    
  HPA8    
Gem Sound PL USB    
Go Vibe DAC    
Griffin Tech iMic yes  
HeadAmp Pico USB    
Headroom Total Bithead    
Hegel HD11    
Henry Audio DAC 128    
HifiMan 801    
HiFimeDIY Sabre U2    
Hippo Cricri+    
HRT Microstreamer yes Works in 1.2.0
Ibasso D-Zero    
  D55    
  D6    
  D7    
  D10    
iFi micro iDAC    
  micro iDSD    
  nano iDSD   DSD works, although fast Android device is required.
IK MultiMedia iRig PRO   Not working correctly in Audio Evolution Mobile for multiple tracks.
  StealthPlug    
Intruder DAC    
ION Profile LP    
  Tape2PC    
iZo izmo M1-z    
Jabra Speaker 410    
JDS Labs C5    
  C5D    
  ODAC    
Jlsounds I2SoverUSB    
Korg PX5D    
Lakewest Audio AudioLab 8200    
Lexicon Alpha   Requires at least version 1.2.1
  Lambda    
  Omega yes 4-channel recording works in version 1.1.0 and later.
Leckerton UHA-6S mkII    
LH Labs Geek Out 1000  

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

Lindy

USB adaptor
Part no. 42775

   
Logilink UA0078    
  USB Sound Box 7.1    
Logitech G930    
  H330    
  S150    
  USB mic    
  V10 speakers    
M2TECH hiFace TWO    
  hiFace DAC    
  Joplin   Tested up to 384kHz at 24bit on a Nexus 7!
M-Audio Duo    
  Fast Track yes 24-bit requires 1 packet per transfer option, 16-bit works normally
  Fast Track Pro yes Not all frequencies supported, can be problematic.
  Fast Track Pro 4x4    
  Fast Track Ultra    
  Fast Track Ultra 8R   Recording only?
  JamLab    
  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    
Matrix Mini    
Meier Corda 2Move    
Meridian Explorer    
Muse X5    
Musical Fidelity V-DAC II    
Mxl 006    
  007    
  009    
  AC-404   Needs 'Force 1 packet per transfer' enabled in prefs
  USB Mic Mate PRO    
Mytek 192    
NAD PP 3i    
  3020    
Native Instruments Komplete Audio 6   Ours works perfectly, but there have been reports of people getting twice as slow recordings
  Traktor Audio 6    
Novation X-Station 49    
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    
Onkyo DAC-HA200    
Ordnance .25    
Parasound Zdac    
Peavey PV10 Mixer    
  Vypyr    
PopPulse WM8741 DAC    
Presonus 22VSL yes Can require a powered hub
  44VSL    
  1818VSL yes Multichannel devices usually record properly, but playback may sound distorted, depending on the speed of your Android device.
  AudioBox USB    
Propellerhead Balance    
PSAudio NuWave    
  PerfectWave DAC    
Rapoo SE3    
Razer Megalodon    
Refined Audio PHA-X    
Rega DAC    
  Saturn R    
Reloop Mixage IE    
  RMX-40 USB    
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 UFX    
Rode Podcaster    
Roland Duo Capture EX   44100 Hz only?
  UA-4FX    
  UA25EX   44100 Hz and output only
  UA30    
Roxio UB315-E rev 3   Input only, buffer size must be set to 1024 frames
RSA Predator    
Sabrent 7.1    
Samson C01U    
  C03U    
  Go Mic yes

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!

  G-Track    
  Meteor Mic   Works for some, but many reports of it not working (cause unknown)
  MixPad 124FX    
Schiit Modi    
Shure PG42    
  x2u    
Smsl Fort dac    
  Mini dac SD-1955    
Soundcraft Si Performer 1   May need to playback once first before recording works
Steelseries Diablio III    
Stereo-link 1300    
Sonible ML-1    
Sonuus I2M    
Sony PHA-2    
  PS3 singstar mic    
  Pulse Elite Edition Wireless Headset    
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    
  UR22 yes Often needs additional power by means of a powered usb hub or OTG-Y cable
  UR44 yes  
Stello U3    
Stoner Acoustics UD100    
Studio Projects LSM    
Tascam iU2   Set 'Host' switch to 'Computer'
  US144 mkII   One user reports it working, please test and confirm if you have one. Probably requires additional power.
  US366   Playback only
  US800   Only works on some Android devices!
Tekstar GL100USB    
Teralink X2 2012 version    
Terratec Aureon Dual    
  Phase 26 USB    
ToneWinner EMOTIVA XDA-1    
Topping C1    
  D2    
  TP30    
Trillium REC-ADPT-USB    
  REC-ADPT-USB-LC    
Trust GXT 26 5.1 yes 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    
VMV audio Magic USB DAC    
Vox Tonelab ST   44.1 kHz / 16-bit only
Wadia 121    
Xduoo TA-01    
Yamaha Audiogram 6    
  CTS-20USB    
  MG10XU    
  MW10    
  MW12    
  THR5A    
YG Bliss Pad T7012    
Yulong Audio Sabre DA8    
  U100    
Zoom G2.1u    
  G2.1x    
  G3x    
  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 yes

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).

  R8    
Generic Black dongle yes  

NOT working audio devices

Manufacturer Model Owned by developers Notes
Akai EIE / EIE PRO   Said to be class compliant, but not really.
Arcam      
Audinst HUD-mini   Pitch does not seem correct
Beresford Caiman   Tested with HTC Flyer
Boss BR80   Not class-compliant
Creative SB1240    
Desk rocker ???    
Digidesign M-Box 1st gen    
  M-Box 2 mini    
Digitech Vx400    
Edirol UA-1EX   Works for some
  UA101    
  UA-1000    
EMU 0202   Not working yet, possible in future
ESI Neon    
  U24    
Focusrite Saffire 6 USB   Not class-compliant
Lexicon IO42    
Line6 Toneport UX1    
  Toneport UX2    
M2TECH HiFace Evo   Not class-compliant
M-Audio MobilePre MkI    
  Transit    
MOTU All models    
Native Instruments Kore Controller    
  Rig Kontrol 2    
  Session I/O    
Peavey XPort    
Roland GR55    
  Integra 7    
  Octacapture    
  UA-55   Quad capture
Shiru Emperor 10    
Sony z1070    
Synic Wireless audio    
Tascam US122    
  US1641   Not class-compliant
  US1800   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:

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: Samsung either blocks USB audio devices on their S1, S2 and Note1 or did not put isochronous transfers in their kernel!

NOTE2: 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 Owned by developers Notes
Acer Iconia Tab A200   Has a full-sized USB port next to a micro USB port
  Iconia Tab A210    
  Iconia Tab A500 yes Has a full-sized USB port next to a micro USB port
  Iconia A1-810 yes Only playback on Android 4.2, but both recording and playback on Android 4.4.
  Iconia A3   Maybe only playback
Archos 80 G9    
Asus Memo 7"   Note that the HD version does NOT work!
 

MemoPad ME172V / 176

   
  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 yes 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 6    
Atheros 8"    
Dell Venue 8    
Google/LG Nexus 5 yes  
Google Nexus 7 yes 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) yes 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 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.
Hisense Sero 7 pro   USB debugging must be enabled
HTC Desire 500    
  Desire X   Warning: we also have a report of it not working!
  One   Seems to work on Android 4.2.2 and higher
  One Max    
  One M8    
  One X    
Huawei Ascend P6    
  Mate MT1-U06    
iconBit Nettab NT-0801C    
iFive X2    
iNew 6000    
Jiayu G4 Advanced    
  G5S    
KDDI Sharp Aquos SHL21    
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?
  s860   Root required to fix USB host file.
  ThinkPad Tablet 1    
Lifetab E10320    
LG G2    
  G3    
  G Pad 8.3    
  Optimus G   Only with custom kernel supporting USB host!
  Optimus G Pro    
Meizu MX Quad    
Micromax A116i    
Motorola Droid Ultra XT1080    
  Moto G    
  Moto X    
  Photon Q    
  Razr HD Maxx    
  Razr M XT905   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    
Onda V975i    
Oppo Find 7   Only tested with UAPP
  Find 7a   Only tested with UAPP
Philips I928    
Pipo M6 pro   Only playback
Ritmix RMD-1025    
Samsung Note 2    
  Note 3    
  Galaxy Camera EK-G100    
  Galaxy J    
  Galaxy Nexus   Causes glitching with some audio devices
  Galaxy Note 1 I717   Note, only this special version of the Note 1 works!
  Galaxy Note 2    
  Galaxy Note 3    
  Galaxy Note 8    
  Galaxy Note 10.1   May need USB debugging turned on
  Galaxy Note 10.1 2013/2014 model    
  Galaxy R    
  Galaxy S3   Seems to do unnecessary things in background which can cause glitches for UAPP with devices that use feedback transfers.
  Galaxy S4  

Requires Android 4.3

  Galaxy S4 active    
  Galaxy S5    
  Galaxy Tab 1 7.7    
  Galaxy Tab 1 10.1    
  Galaxy Tab 3 8" yes Recommended!
  Galaxy Tab 3 10.1    
  Galaxy Tab 4 10.1    
  Galaxy Tab Pro 8.4    
  Galaxy Tab Pro 10.1 Yes Highly recommended!
  Galaxy Tab Pro 12.2    
  Galaxy Tab S 8.4    
  Galaxy Tab S 10.5    
Sharp Aquos Zeta SH-06E    
Smartfren Tab 7    
Sony Acro S    
  Tablet S yes  
  XPeria Active    
  XPeria Arc S    
  XPeria Ray   Some say it works, some don't. Perhaps it needs a powered usb hub?
  XPeria M    
  XPeria mini ST15i    
  XPeria S yes  
  XPeria Sola    
  XPeria SP    
  XPeria SX    
  XPeria T    
  XPeria Z yes  
  XPeria Z1    
  XPeria Z2    
  XPeria Z Ultra    
Tesco Hudle   Only playback!
  Hudle 2    
Toshiba Excite 10   Needs Airplane mode turned on
  Thrive   Often problematic, try before you buy!
UMI Cross C1    
Wolfgang AT-AS50SE    
Wiko Cink King    
  Cink Peax 2    
  Darkside hell    
Xiaomi Hong Mi    
  Mi-2    
  Mi-2S    
  MI3   Tegra 4 version
  MI3W   Snapdragon 800 version.
  MI Pad    
  Red Mi    
  Red Rice   Only playback
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!

Manufacturer Model Owned by developers Notes
Acer Gallant Duo   No USB host mode
  Iconia B1   No USB host mode
  Iconia Tab A100   No USB host mode
Ainol Novo 7 elf II    
  Novo 8 mini    
Alcatel OT 995    
Asus MemoPad 7 HD    
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 MediaPad    
  MediaPad X1    
iOcean x7    
Irulu      
Jxd 800b    
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      
Odys Tablet PC 4    
Omega 7"   Probably all
Onda V819    
Pipo U3   Rockchip based
Prestigio all??    
Samsung Captivate Glide   No USB host mode
  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 yes 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 Young    
Sanei N86    
Sony 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?
Yarvik All?    
Zopo C3   Only playback?

Contact

If you have any questions or suggestions left, please contact us at info@audio-evolution.com.