[Sony Xperia M] SDee96:
'Fixing' the bluetooth speaker problem

So, I posted earlier a bug where the speaker connected to your phone doesn't work (won't play any music).

Basically, how to fix it is simple; 'follow the OP instructions' and you might just get lucky :D .

So, since the ROM requires a 4.3 baseband, that means to:

install/flash the fresh, stock 4.3 ROM (hope y'all know how to do that).

After that, boot your phone, finish the first-launch setup, just get to the homescreen and power the phone off...

Then, find your desired recovery (I strongly prefer the CWM one found here: http://xdaforums.com/xperia-m/development/cwm-twrp-recoveries-cm12-lollipop-t2979752),

fastboot it, enter the recovery and then flash the ROM along with gapps.

Enjoy!

So, in my case, I got the speakers here working perfect, the logcat doesn't show anything specific.

01-08 20:44:47.139 1965-1990/com.android.bluetooth W/bt-btif﹕ blacklist absolute volume for fc:58:fa, name = Speaker SPB109
01-08 20:44:47.229 2120-2120/com.google.android.googlequicksearchbox:search I/BTConnectionReceiver﹕ onReceive(context, Intent { act=android.bluetooth.device.action.ACL_CONNECTED flg=0x4000010 cmp=com.google.android.googlequicksearchbox/com.google.android.search.core.service.BluetoothConnectionReceiver (has extras) }, [BluetoothDevice: address=FC:58:FA:10:02:1B, alias=null, name=Speaker SPB109, majorDeviceClass=1024, deviceClass=1044]
01-08 20:44:47.229 2120-2120/com.google.android.googlequicksearchbox:search I/BluetoothClassifier﹕ Bluetooth Device Name: Speaker SPB109
01-08 20:44:47.259 1965-1990/com.android.bluetooth W/bt-btif﹕ blacklist absolute volume for fc:58:fa, name = Speaker SPB109
01-08 20:45:19.373 14862-14875/? D/alsa_ucm﹕ snd_use_case_set(): uc_mgr 0xb7c42608 identifier _disdev value Speaker
01-08 20:45:19.373 14862-14875/? D/alsa_ucm﹕ disdev: device Speaker not enabled, no need to disable
01-08 20:49:21.631 2750-2750/com.google.android.googlequicksearchbox:search I/BTConnectionReceiver﹕ onReceive(context, Intent { act=android.bluetooth.device.action.ACL_DISCONNECTED flg=0x4000010 cmp=com.google.android.googlequicksearchbox/com.google.android.search.core.service.BluetoothConnectionReceiver (has extras) }, [BluetoothDevice: address=FC:58:FA:10:02:1B, alias=null, name=Speaker SPB109, majorDeviceClass=1024, deviceClass=1044]
01-08 20:49:21.641 2750-2750/com.google.android.googlequicksearchbox:search I/BluetoothClassifier﹕ Bluetooth Device Name: Speaker SPB109
01-08 20:50:49.305 2750-2750/com.google.android.googlequicksearchbox:search I/BTConnectionReceiver﹕ onReceive(context, Intent { act=android.bluetooth.device.action.ACL_CONNECTED flg=0x4000010 cmp=com.google.android.googlequicksearchbox/com.google.android.search.core.service.BluetoothConnectionReceiver (has extras) }, [BluetoothDevice: address=FC:58:FA:10:02:1B, alias=null, name=Speaker SPB109, majorDeviceClass=1024, deviceClass=1044]
01-08 20:50:49.305 2750-2750/com.google.android.googlequicksearchbox:search I/BluetoothClassifier﹕ Bluetooth Device Name: Speaker SPB109
01-08 20:50:49.405 1965-1990/com.android.bluetooth W/bt-btif﹕ blacklist absolute volume for fc:58:fa, name = Speaker SPB109
01-08 20:50:49.505 1965-1990/com.android.bluetooth W/bt-btif﹕ blacklist absolute volume for fc:58:fa, name = Speaker SPB109