General Issues with USB Dongles and external USB DACs

Search This thread

RichBordoni

Senior Member
Dec 22, 2012
100
21
New York
Although Google has mentioned releasing an update to fix this issue this Summer, I'm kinda hoping that they resolve the video output issue as well... On my previous phones with USB-C ports, a USB-C to HDMI cable worked fine at showing my phone's display image on whatever I connected the HDMI end of the cable to. But with this phone it is, unfortunately, not possible to physically cast your display to a television or monitor over a display cable.

I have two Chromecasts, but I tend to prefer wired connections so that I don't lose any video quality when I'm trying to cast higher resolution videos =/
The phone specifically needs to support video out over USB-C. I'm pretty sure that is at the hardware level determined by what spec of USB-C port the OEM decides to use. I don't think it can just be "turned on" for all USB-C ports in software.
 

roirraW "edor" ehT

Forum 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,333
76
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
171
64
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
902
984
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
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,333
76
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
276
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

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

1650543674753.png
 
  • Like
Reactions: KOLIOSIS

Top Liked Posts

  • There are no posts matching your filters.
  • 3
    Nope, it doesn't work the way it is supposed - external DAC is supposed to process the signal. But instead the pixel 6 pro internal DAC processes the signal and sends that processed signal to usb DAC. I can see it on my THX Onyx when playing MQA tracks - it shows yellow LEDs instead of magenta.
    6 months to wait for another f**k up by Google.
    Nice
    Actually it works. So I had the exact issue you encountered with the Tidal app. Uninstalled it and installed it back fixed this, you will now get the prompt that Tidal needs access to the DAC pop-up. After which, the THX Onyx DAC now shows magenta for MQA Master tracks.
    3
    Not sure if it's the June update, but after moving to the June update and Kiri 3.01, I was able to install UAPP pro and get a prompt everytime I connect my Chord Mojo through an Apple USB adapter, where am able to play bit perfect upto 24 bit 192 kHz and color changes in the Mojo confirm that. I get a prompt even when I use my Samsung USB c to 3.5 mm adapter. It's a pleasant surprise.
    Yeah, a lot of people in Google's Issue Tracker for this bug are saying it was fixed with the June update. Good news!
    2
    anyone with the june update tried this? has the fix from the beta release now been included in the main release?
    I just sideloaded the latest OTA. I was previously on the 12 beta. LDAC and USB DAC are both working....so far.
    2
    My issue with dac didn't solved yet I'm on 5th June 2022 update on Awaken OS using POCO F1. If anyone get to know any solution please let me know.
    Wrong forum friend. :( This is the Google pixel 6 (Pro) forum.
    2
    Can confirm neutron player works I'm on stable release I didn't bother with beta or nothing had phone 28th march
  • 6
    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 the screeching sounds 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.

    EDIT: Just edited wording to clarify that this workaround is specifically to fix the screeching sounds some people are reporting. If you get no audio at all (or if applications crash), this might not help. We just need to wait for Google to implement the fix this summer.
    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
    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
    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.