<DylanVanAssche>
bamse: FYI: the HFP/HSP advertisement issue for the WCN3990 was due the fact that RFCOMM was built as builtin, it has to be a module otherwise the kernel won't initialize the RFCOMM layer, thus no HFP/HSP. This is a known thing according to the Gentoo wiki and I encountered it in the past as well but my patch was lost during rebase
<nergzd723>
sounds like a bug
animist1 has joined #linux-msm
animist has quit [Ping timeout: 480 seconds]
animist1 is now known as animist
<DylanVanAssche>
nergzd723: Yeah it is weird... but it is even documented on the Gentoo wiki so it is something that exists for a really long time already...
pespin has joined #linux-msm
pespin has quit [Remote host closed the connection]
pespin has joined #linux-msm
pespin has quit []
pespin has joined #linux-msm
<bamse>
DylanVanAssche: never knew, i always build non-essentials as modules...that certainly sounds like a bug to me
<bamse>
DylanVanAssche: nice that it's documented, preferrably though it should have been fixed, or at least prevented
<DylanVanAssche>
bamse: Yeah I have no clue why to be honest or I would have made a patch 😛 Anyway, I reached now the state where HFP is supported and connected devices actually switch between A2DP and HFP.
<DylanVanAssche>
bamse: No audio though, 2 options: either PCM or over the serial HCI connection. No idea what the default is or what the HCI command is to switch (vendor specific)
Daanct12 has joined #linux-msm
Danct12 has quit [Ping timeout: 480 seconds]
<bamse>
DylanVanAssche: when i flipped the mode in pavucontrol my ear drums broke...so i guess you should be lucky ;)
<bamse>
DylanVanAssche: didn't know you potentially can switch between external and in-band audio, perhaps though srinik can give you some pointer on how to wire up the audio routing
<DylanVanAssche>
bamse: heheh yes because in USB dongles it is always over HCI instead of PCM but the hard thing is finding the right raw HCI command
<DylanVanAssche>
I found already some SLIMBus stuff in downstream for HFP. 7 and 8 are reserved for that and handled separately. If I am stuck I will ask :)