Hello!
What is the current status of the whole bluetooth module situation?
I’ve read every post on every forum thread ever since the release of the Android 14 QPR2 release and the state of the situation is still unclear to me.
As far as I know:
o Google pushed to upstream a majorly rewritten bluetooth module.
o They themselves are not using it, but are instead staying on another release of the module. Possibly (and hopefully) due to it still being worked on.
o We, GOS users are using the upstream version of the module, because with minimal exceptions, GOS always follows upstream. I know the reasons behind this and I agree with them.
What I speculate:
o The new, rewritten module, like all total rewrites has bugs that have been ironed out in the pre-rewrite, messy, old version and are yet to be discovered and ironed out in this new one.
What I don’t understand and would like to ask for an answer to:
o Is Google using an older version of the module on Stock or is it a modified version of the new one?
o Is the whole bluetooth situation considered closed by GOS devs — that every device that doesn’t work is to be considered broken and/or badly made — or do you consider the situation still open-ended? Something like "on hold"?
I’ve registered to ask this, because of my 2 bluetooth audio receivers that broke with the QPR2 release, one of them was fixed with the recent update, and one (my daily driver) is still broken (FiiO BTR3k).
The one that was fixed crashed the whole bluetooth settings app. The one that still doesn’t work shows warnings in logs, but returns (what I’m guessing is) a fallback error in the UI.
I’d like to thank the whole GrapheneOS team for the work that you all put in.
I realise that it is a lot of work and to add insult to injury, it is very undercompensated work.