ARC bit-perfect in Android phone! [To External USB-DAC]

Pixel 7 Pro user here. Disabling audio routing does not work in my case. Different DACs just crash immediately when having the USB driver enabled.

I recommend hammering the Roon team in the recent survey to get this fixed ASAP.

I think they should fix bugs first instead of introducing new features. It does not matter that it has the “beta” tag. Imagine putting beta tags on everything that does not work instead of fixing it. :face_with_raised_eyebrow:

3 Likes

Disabling audio routing fixed the crash problem for me too. :slightly_smiling_face:

Pixel 8 pro with android 14 and a Cayin RU7 dongle Dac.

I read that Google wants to enable bit-perfect output under Android 14 on Pixel smartphones. This should come with the first Android 14 update, but it doesn’t work directly yet.

Per release notes:

  • Fixed an ARC crash issue on certain Samsung devices when using an external DAC.

Although I have a Pixel 7 Pro, of course I tested immediately. After first getting a new error message “Error communicating with USB DAC”, right now I am listening in bit perfect with my Focal Bathys in DAC mode. I hope it stays that way :slight_smile:

EDIT: @cinematic: I don’t know if it might have been the latest Android 14 update, that fixed it, though. I did not test before the Roon update.

2 Likes

Hopefully I can try that this evening or tomorrow as my Pixel 7 Pro has not worked in a long time.
I got the latest update last week, so it will be a good test

Hmmm they have form for this as iOS lock screen control is still beta and it’s been out for 2 years and it’s been broken just as long by sending your audio to 100% when enabled.

Is this Android bit perfect only limited to ARC app?

What about normal Roon Remote app?

I tried on Android 14 Galaxy Tab A7 Lite and it doesn’t work

Roon Remote does not yet support external DACS in bit perfect mode.

Good news though the latest Google/Roon ARC updates have fixed the crashing USB driver for me on my Pixel 7 Pro.

Good news after so long :+1:

3 Likes

Any word if it is planned ? or ARC exclusive ?

There was mention sometime last year that it might come eventually, but given the challenge of making it reliable I can understand why it has not yet been implemented.

Android 14 has functionality to make this easier to support for developers, but it has been a challenge to get working as Google seemed to break something in the final release (or removed it) that looks like they have fixed in the latest QBR.

Hopefully it makes it easier going forward to get it working on Roon Remote🤞

Thanks! Given they did it with ARC app, I’m not sure what extra challenges there would be for Roon Remote? Seems they overcame it for ARC app.

Copy and paste the same challenging code ? :smile:

Thanks for the reminder. I don’t use ARC very much so I have not tried it in a few months.

I now find that with the latest releases build, the USB (beta) driver seems to be working fine on my Pixel 6 using a Fiio BTR7 without having to resort to disabling USB audio routing using the developer settings.

Just finished listening to the third 96/24 track in a row with no issues. If it gets to nine I think I shall declare the issue fixed for me.

1 Like

They may well have overcome the issues for ARC, but it has taken a while. I would imagine that Roon developers would be loath to copy the solution to the Android Roon remote app whilst issues were still being reported on ARC on Android. Also, whilst It now appears to be working for Pixel 6 (mine) and Pixel 7 running the latest Android 14, what about all the other devices running potentially older versions of Android.

I suspect that they will not start working on bit perfect for Andoid Remote until they are completely happy that the solution is stable (beta qualifier removed from USB driver in ARC?).

I see, I didnt realise this is still in beta - first post on this thread was Nov 2022

:grimacing:

Ha ha they only just got it working for ARC and I think it still doesn’t work for all, or maybe even most.

Ideally when it comes out of Beta they will put it in Roon Remote.
There are many DAP users who also want this for their very good built-in DACS as well.

Sorry I meant to put that in my reply.
It has been extremely slow going, and i don’t think we are at the end yet

1 Like

Well. That is a result! Finished the whole album (1 hour and 20 minutes) and most of a following album (although I wasn’t listening for most of the latter because I had to join the family for lunch) and ARC was still playing happily in bit perfect when I got back.

This is a marked improvement for me. I could only get reliable bit perfect playback on ARC before if I turned USB audio routing off (which I found too intrusive so I never did). Before it would typically lose the connection to the USB DAC after about 15-30 seconds (although once or twice it went to about 15-20 minutes).

Google Pixel 6 with Android 14 (latest update installed yesterday) connected to a Fiio BTR7 playing balanced to my HiFiMan Ananda Nano headphones :smiley: :joy:

1 Like

Feels like a big improvement and the first time I have had it working for a long long time.

So far I only tried my FIIO KA2, but I have A few others dongle DACS I should try as well as none of them worked before this latest Google Update.

1 Like

Not for everything. The SAMSUNG EE-UC10JUWEGUS USB-C to 3.5mm Headphone Jack Adapter still doesn’t work. :frowning:

Ah well. Little steps. This seems a big step for me though!

I am able to confirm if Go link also working today on Pixel 7 Pro.

1 Like