Start a new topic

Android DAC compatibility list (community updated)

This is a tread to gather experiences on what phones works and doesn't work with the Hifime DACs. Please submit your phone model and software version if it is not listed below.


In general, the Android and Tiny model works with most phones as it uses a simpler and older USB receiver chip (PCM2706). 

Android Lollipop 5.0 is supposed to support USB DACs out of the box, however it seems that some phone makers still haven't implemented DAC support even for 5.0


Hifimediy Android and Tiny DAC

This is the recommended DAC for Android, as it works with most phones, and the Android model comes with a microUSB cable that plugs directly into the phone

Should work with most Android phones running android 4.2.2 and above.


Note: Several reports that the sound is mono with the Tiny/Android models under Android 6.X - Please send a message if you have it working in stereo in Android 6 with this model.


Confirmed working:

  • Samsung Galaxy Note 2 running newest software update
  • Samsung Galaxy Mega running Android 4.2.2
  • Samsung galaxy S3 with newest software
  • Samsung Galaxy S4 with Android 4.2.2
  • HTC One X, 4.2.2 (Software number 4.18.401.2
  • HTC ONE M7
  • LG Optimus G Pro 4.1.2+
  • LG G2
  • Motorola Moto G
  • HP Slate 7 Extreme tablet running Kit Kat 4.4.2 (volume level change doesn't work)
  • ASUS Padfone S
  • Nexus 5 (5.0.1. and 5.1.1 both tested)
  • Nexus 6p (with microUSB to type-C adaptor)
  • Asus MemoPad 7 - K01A(ME70CX) volume buttons doesn't work
  • Acer Iconia One 10 (Android 5.1)
  • Sony Xperia Z1 Compact (D5503) android 4.4.4
  • Amazon Fire 7" (2015) - Volume control works after 2017 update
  • Lenovo Tab 3 A8 (TB3-850F) running Android 6.0


Not working:


  • Samsung Galaxy S4 Mini (doesn't support USB OTG)
  • Samsung galaxy SII i9100 with Resurrection Remix 5.0.x and 4.4.4 (probably due to kernel)
  • LG Nexus 4 (doesn't support USB OTG)
  • LG g4 (Android 5) plays in mono. Works with USB Audio Player pro app
  • Asus Memo 7' ME173X android 4.2 / ME176C k013 android 4.4
  • Motorola Moto E (2. Generation) 4G LTE (Android 6.0)
  • Nexus 7 with Android 6 (output in mono only) updated: fixed in newer version


Hifime Sabre 9018 (Standard and Type-C, microUSB versions)

Works with most Android Lollipop 5.X and above phones

Confirmed working:

  • Nexus 6 Android 5.0 (see below)
  • Nexus 6p Android 6.0 (see below)
  • LG G2
  • LG G4 (H815), Android 6
  • OnePlus One, Android 6.0.1 (custom rom Resurrection Remix v.5.6.8)
  • Amazon Fire 7" (2015)
  • Xperia Z5 Compact - works sometimes (let the phone search for USB devices before plugging the phone for best luck)
  • Huawei Nova running on Android 7.0


Not working:

  • Samsung Galaxy Mega Android 4.42
  • Galaxy G7 Edge - works but stutters every 3 second (please try USB Audio player pro)
  • Nexus 6p, 5X Android 6.1+ - sound stutters. Workaround: set in Airplane mode


Hifimediy Sabre (UAE23)

Works with most Android Lollipop 5.X and above phones

Confirmed working:

  • Nexus 6 Android 5.0+
  • Samsung J7 Pro

  • Samsung tablet 3V


Not working:

  • Samsung Galaxy Mega Android 4.42


Hifimediy U2 

Should work with most Android Lollipop 5.X and above phones.

Confirmed working:

  • Nexus 6 Android 5.0+
  • Samsung Galaxy S4, Android 5
  • Samsung Galaxy S3, Android 5 CM12 - requires USB HUB!
  • Samsung Galaxy Note 4 (SM-N910F) stock rom, Android 5.0.1 (note: may need to disconnect and reconnect from time to time, works better with Onkyo HF Player or USB Audio Player Pro)


Not working:

  • Samsung Galaxy Mega Android 4.42


Hifimediy DAC 2 (UAE23+)

Should work with most Android Lollipop 5.X and above phones. 

Confirmed working:

  • Nexus 6 Android 5.0+


Not working:

  • Samsung Galaxy Mega Android 4.42


Hifime UX1 

Should work with most Android Lollipop 5.X and above phones

Confirmed working:

  • Nexus 6 Android 5.0+


Not working:

  • Samsung Galaxy Mega Android 4.42



Hifime UH1

Should work with most Android Lollipop 5.X and above phones

Confirmed working:

  • Nexus 6 Android 5.0+


Not working:

  • Samsung Galaxy Mega Android 4.42


Hifime 9018

Should work with most Android Lollipop 5.X and above phones.

Confirmed working:

  • Nexus 6 Android 5.0+


Not working:

  • Samsung Galaxy Mega Android 4.42


HIFIME 9018D

Should work with most Android Lollipop 5.X and above phones

Confirmed working:

  • Nexus 6 Android 5.0+
  • Mi4i (Android 5.0.2 MIUI7)


Not working:

  • Samsung Galaxy Mega Android 4.42



2 people have this question

Hifime 9018D


Working fine here with Mi4i running Android 5.0.2, MIUI7

Hifime Sabre 9018


working with LG G2 

kind of working with Samsung Galaxy S7 Edge (Stutters every 3 seconds)

Hifimediy Sabre U2 (SA9023) working on:

SGS4 Lollipop

SGS3 Lollipop (CM12) with USB2.0 HUB ONLY (problem with usb enumeration and setting of usb-parameters).

RK3066, RK3188 HeadUnits with latest KitKat.

To get 24/96 on Lollipop edit etc/audio_policy.conf in cathegory usb_device:

sampling_rates dynamic

formats dynamic

I'm interested in how the compatibility with the LG G4 was ascertained - I haven't managed to get my hifimeDIY Android DAC to work natively on a stock 5.0+ ROM, but it would only play in Mono. Now running Cyanogenmod 13 with the same issue. The only way to make it work properly is to rely on the USB Audio Player Pro app which uses its own driver...

HiFime Sabre 9018 work perfectly with OnePlus One running Android Marshmallow 6.0.1 (custom rom Resurrection Remix v5.6.8).


With all the apps that i tested it (Spotify, Pandora, Soundcloud, YouTube, Google Play Music, default media player) there is no problem.


Occasionally AudioFX is crushing, but doesn't seem to be problem.

The Amazon Fire 7" (2015) works great with both the Sabre Android EX9023 DAC and the Sabre 9018 USB DAC. I put a review up on my blog at http://t-amps.blogspot.com/2016/05/fire-7-2015-and-android-otg-audio.html. Thanks so much for the DACs!

Thanks everybody! We have edited the first post, and also added some data received on email.

@Александр Вершинин - Can you explain about Rk3066, Rk3188 Head units how you use them?

And do you mean that the etc/audio_policy.conf edit work with that app only or general in Lollipop?

@Hifime

About audio_policy.conf in Lollipop - generally, look at "How to enable USB audio policy" here - https://source.android.com/devices/audio/usb.html

(on this way the USB device can work with the maximum SR and bit depth which it hardware supports - may be checked by viewing of /proc/asound/device_name/stream0 when play sound).

About RK3066, RK3188 HU - look at my DIY http://forum.xda-developers.com/showpost.php?p=66707293&postcount=47 (PPS at the end describes the specifics of use in case of HU's design).

Please, ask me any questions, will be glad to help.

@Александр Вершинин Thanks!

Some saying the Tiny DAC with PCM2706 USB chip only plays in mono in Android 6. Any idea what can cause that, and could it be fixed in the etc/audio_policy.conf settings or elsewhere?

@Hifime

I think it may only happen because in the etc/audio_policy.conf

channel_masks is dynamic  

usb_device {
    sampling_rates dynamic
    channel_masks dynamic
    formats dynamic
    devices AUDIO_DEVICE_OUT_USB_DEVICE
}

It should be changed to:

channel_masks AUDIO_CHANNEL_OUT_STEREO

Playing in Mono is the exact issue I have with the Android DAC - on an LG G4 on Android 6.0, an Honor 7 on 5.0 (EMUI), and an Elephone P8000 on 5.1. Any ideas?

@Jack Jennings @Hifime

My last post didn't showed.

In the etc/audio_policy.conf , in the usb_device subcathegory, edit the line

channel_masks dynamic

to

channel_masks AUDIO_CHANNEL_OUT_STEREO


Anybody have a rooted device, currently only working in mono with the Tiny that could give a try with changing the usb_device setting to AUDIO_CHANNEL_OUT_STEREO?


Login or Signup to post a comment