Bluetooth stack sending wrong cellular information on dual SIM device to paired car audios
Expected Behavior
Bluetooth stack should send cellular information e. g. signal strength and provider info when paired with car audio on dual SIM devices when only one SIM is inserted - no matter which SIM slot is in use.
Current Behavior
Bluetooth stack seems to send cellular information of empty SIM slot (slot 2) of a dual SIM device to car audio. Car audio doesn't show signal strength and shows a "not available" message as provider information. Nevertheless making and receiving calls is still possible. When both SIM slots are active with a valid SIM everything works as expected. Signal strength and provider info from SIM slot 1 is propagated correctly to car audio via Bluetooth. Trying to switch the Bluetooth AVRCP version from 1.4 up to 1.6 still doesn't change anything.
Possible Solution
A possible solution would be to have the possiblity to completely deactivate the second sim slot in a manner, that the bluetooth stack will ignore its current state. Maybe some kind of virtually remove the second SIM slot for the OS or bluetooth stack by deactivating it.
Steps to Reproduce
- Put SIM into Slot 1
- Pair device with car audio
- Car audio shows device as paired
- Phone is sending no signal strength and a "service not available" message as provider information
- Put second SIM into slot 2
- Connect device with car audio via Bluetooth
- Phone is sending celluar information like signal strength and provider information of SIM in slot 1
/device FP3 /version lineage-17.1 /date 2021-02-15 /kernel 4.9.218+ /baseband 953_GEN_PACK-1.313408.1.325768.1 /mods OpenGapps Nano
I have read the directions.