SBC-XQ: When SBC is better than LDAC... since 2019

Could be as “simple” as modifying a config file in he Lineage release that already has support for the SBC modification. But yeah, its out of reach for most people, it always has been, even just installing Lineage is an impossible task for most. But thats beside the point.

This has been known for very long time now. Apple uses Apple AAC encoder(software on macos and probably hardware one on the iphone judging by results), and Android uses Fraunhofer FDK AAC as a software solution which is second to Apple AAC + number of hardware solutions(built in the SOC) with varying levels of output quality.

Getting it out to everyone who might want it or enjoy it is beside the point? Great.

Not from that article it hasn’t, that’s gigantic and deals with a lot more things and where it touches a bit on the hardware vs. software issue it doesn’t actually clarify what the quote I showed clarifies, i.e. what example SoC brands could solve the AAC problem for you, and that you could get that benefit even independently of Android version.

@LeDechaine I’m not sure where you got your info from but it has been years last time LineageOS supported SBC HD/XQ. The last version that supported them was LineageOS 15.1, and it was never added to newer LineageOS versions. We are at LineageOS 22.2 now.

See this for more information: https://review.lineageos.org/q/owner:iam%2540valdikss.org.ru

Yeah, apparently they removed it, this is dumb. But:
setprop persist.bluetooth.sbc_hd_higher_bitrate 1 might still work, though. Otherwise, this activates SBC-XQ on LineageOS 18. Maybe more recent ones too. I need a new phone to try it… for nerds, kernel patches for AOSP roms are here.

But for Linux? Apparently it’s just as easy as:

pactl send-message /card/bluez_card.[...]/bluez switch-codec '"sbc_xq_552"'

and if you hear pops and cracks (too much quality, not enough BT bandwidth):

pactl send-message /card/bluez_card.[...]/bluez switch-codec '"sbc_xq_512"'

hmm I dont have to do anything on Linux for SBC-XQ to be an option though? (Mint 22.1)