General Issues with USB Dongles and external USB DACs

Search This thread

roirraW "edor" ehT

Senior Moderator
Staff member
how long does it usually take to go from beta release to main release?
The referenced QPR beta is for the June feature drop. That doesn't mean the fix won't be in next month's Stable kernel. Could be, could be not.

Or you could use a custom kernel today that already has that fix.
 

Matterhorn

Senior Member
Nov 29, 2004
1,369
82
Google Pixel 3
I loaded QPR3 Beta 1.1 in hopes of getting USB sound to work properly with my Shure Aonic 50 headphones through USB, it has it's own DAC. I can get sound through USB but it won't access full Ultra HD sound that is available with Amazon Music. A track that plays at 24-bit 192KHz with my Pixel 3 only plays at 24-bit 96KHz with my P6P. Also there is popping sounds on the track. It sounds kind of like a dirty vinyl record. The Pixel 3 doesn't have these pops. When I switch to BT the pops go away. Of course sound with BT LDAC at 990 still skips. Frustrating!
 
I have a TempoTec Sonata HD Pro DAC (with CS43131) which works fine with my P6P since February update (i.e. when I got my P6P, so I do not know if it worked with previous versions ...).

I have also tried out some USB C to 3.5 dongles (from Essential, Xiaomi, etc.) and all of them worked.

I am aware that this may not be relevant for the more audiophile users here - I have read that some here are more concerned about LDAC at 990kbps ... When travelling I am fine with aptX HD or even SBC, and @ 127.0.0.1 I prefer cable bound audio transfer where my CS43131 DAC is sufficient. Just wanted to confirm it works.
 
Last edited:
  • Like
Reactions: jcp2

zyhk

Senior Member
May 9, 2020
243
100
What's the reason we need third party audio apps for high bitrate external DAC support?
In my opinion, the reason is for avoiding resampling distortion and reducing distortion caused by heavy jitter of battery optimizations. Higher data rate can be used for reducing jitter of PLL in a DAC. Try audio-misc-settings (resampling at a mastering quality and no jitter from an effect chain) and USB_SampleRate_Changer (You can use 384kHz & 32bit mode of the Android OS mixer for usual music streaming apps. A root script "extras/jitter-reucer.sh" in it can be used for reducing many jitters).
 

Morgrain

Senior Member
Aug 4, 2015
1,131
1,314
I loaded QPR3 Beta 1.1 in hopes of getting USB sound to work properly with my Shure Aonic 50 headphones through USB, it has it's own DAC. I can get sound through USB but it won't access full Ultra HD sound that is available with Amazon Music. A track that plays at 24-bit 192KHz with my Pixel 3 only plays at 24-bit 96KHz with my P6P. Also there is popping sounds on the track. It sounds kind of like a dirty vinyl record. The Pixel 3 doesn't have these pops. When I switch to BT the pops go away. Of course sound with BT LDAC at 990 still skips. Frustrating!
Best report this to Google via Pixel feedback, or else this "faulty" DAC fix will make the public release and people that want to use DACs will be none the wiser.
 
  • Like
Reactions: roirraW "edor" ehT

whatsisnametake2

Senior Member
Sep 15, 2008
493
191
Google Pixel 6 Pro
Google Pixel 8 Pro
I loaded QPR3 Beta 1.1 in hopes of getting USB sound to work properly with my Shure Aonic 50 headphones through USB, it has it's own DAC. I can get sound through USB but it won't access full Ultra HD sound that is available with Amazon Music. A track that plays at 24-bit 192KHz with my Pixel 3 only plays at 24-bit 96KHz with my P6P. Also there is popping sounds on the track. It sounds kind of like a dirty vinyl record. The Pixel 3 doesn't have these pops. When I switch to BT the pops go away. Of course sound with BT LDAC at 990 still skips. Frustrating!
have you tried the april beta?
 
  • Like
Reactions: roirraW "edor" ehT

Matterhorn

Senior Member
Nov 29, 2004
1,369
82
Google Pixel 3
have you tried the april beta?
Yes, I'm on the beta that was released 2 days ago. LDAC is fine at 990. The pops are still there when using USBc to headphones directly. Again my Pixel 3 plays at 192/24 but my P6p only manages 96/24 on the same track. I have a feeling it's not staying digital all the way to the headphones.
 

Nemuritor01

Senior Member
May 22, 2017
277
197
Google Pixel 6 Pro
awesome! did you try it with stable april update before the new beta? seems like the ldac problem was fixed in stable april and latest beta. may be same for external dac problem?
Yes, I've switched today to the beta and was on stable before. Passthrough doesn't work on stable. It also did not work on the previous beta. Just latest beta from few days ago seems to have implemented the new aoc.
 
  • Like
Reactions: whatsisnametake2

roirraW "edor" ehT

Senior Moderator
Staff member
I think this is for this issue: Google has marked this as "fixed".

1650543674753.png
 
  • Like
Reactions: KOLIOSIS

liggerz87

Senior Member
May 11, 2013
629
154
I'm not rooted and have may update neutron player still doesn't do high res audio I think if your on beta it's been fixed but if your running stable then it's the feature drop next month that will have fixed it
 
  • Like
Reactions: roirraW "edor" ehT

Top Liked Posts

  • There are no posts matching your filters.
  • 5
    There is another problem with the Pixel 6 (6 and 6 pro) devices. External USB DACs and dongles do not work properly. USB Host API or the DAC offloading and hand-over are bugged. Apps like Tidal, Neutron, USB audio Player Pro crash or can't play music in high res. The problem has already been reported by some users. There has been no statement from Google yet.
    A work around for me to get music playing and stop apps freezing was switching off the toggle for "allow all apps use mic" in system/privacy settings.
    But this does not solve the issue, as the apps still can not access the USB Dongles or external DACs directly and by pass android system limitations and software processing.
    Google skips the 3.5 port and users are forced to use dongles, etc., which do not even work properly.
    4
    It's really funny reading the comments on tech news sites. most commenting how usb-dac/LDAC 990 is so rarely used that it doesn't matter that it won't work properly.

    Anyway, I am really disappointed in the Pixels. But we only have 2 other choices - Samsung and Oneplus. I'm not sure what to think anymore. I mean many of us on xda who purchased 6/6 Pro, knew there would be bugs. That's fine. but when a basic feature doesn't work at all? I am lucky because I didn't experience any of the issues that others have had - except this one (and some battery drain on 5G).

    If it gets fixed at the end of summer - it'll be almost a year since the 6 series was released. They need to do better. Much better.
    4
    Yep. Saw this article on Android Police and made an account here to say that I was having the same issue and found a workaround that fixed it for me.
    Important words above are "for me". Who knows if it'll do anything for you but the steps are simple enough that you should definitely give it a try.

    1-Unplug DAC/phones
    2-Open Android Settings
    3-Choose Sounds and Vibration
    4-Turn off the last four options
    They should be
    -Dial pad tones
    -Screen locking sound
    -Charging sounds and vibration
    -Touch sounds

    And that's it! I would reboot my phone after that and then plug in the phones/DAC just to make sure but shouldn't be necessary.

    Hopefully that did it for you as well and it could give Google a clue where to start to actually fix it.

    Appreciate the post, but unfortunately it doesn't fix the larger kernel issue. Android still resamples all audio, and the phone freezes up if you grant an app like Tidal direct access to the DAC. However, this does remove the static/screeching noise in some instances as the OS doesn't have to trip over itself to mix audio streams (like system sounds and a music stream)

    The best everyone can do is star and comment on the issuetracker threads (see my post here for links), and submit your own feedback reports and support tickets from settings. Just insist that it's a widespread bug and that you want to submit a bug report
    3
    Google is going the Apple way by certifying hardware that is compatible with the P6P and P6. Their response will be to buy a certified DAC or wait for a software patch