I have recently 'upgraded' from pixel 5a with headphone jack (you can see where this is going right?) to pixel 8a with no headphone jack leaving me with the most annoying options for music play, bluetooth or dongles. Now I know a lot you are gonna jump in here praising bluetooth solutions and I just want to say, go away now. You are dumb and wrong, or just like overspending. Whatever the case may be a cabled connection is superior to bluetooth at EVERY price point. With that out of the way, and bluetooth apologists out of the discussion hopefully, let me get to my problem. I got a dongle that is the c to 3.5mm, with a good frequency range so I can keep using my IEMs. The issue is for some reason music controls don't work and during phone calls the phone will not use the headphone mic sticking to the phone mic instead which nobody can hear from my pocket on the go. Now the only thing that does work is play and pause on music, but not double click for the next song. So I read on the dongle vendor's page that some devices need OTG support enabled for the USB connection but I can not seem to find where I can turn this on in Graphene OS. Does Graphene even support OTG? Anybody know?
Just as a last thought, I have tried the dongle with the same IEM on an Iphone and stock Android Samsung and it works as it should without having to do any kind of tinkering so the source of the problem is definitely with Graphene. The music control and mic also worked perfectly on my pixel 5a through the headphone jack.