Just an update for those that may be reading this... I attempted to use the stock ROM bluetooth file, but was unable to find any default.bluetooth.so file. This may be something that only exists in ASOP ROMs...? I also attempted to use the file from my tablet, but no joy there either. When I turned on bluetooth it immediately crashed. I'll look around and see if I can find another custom ROM that uses a different bluetooth stack, and is also marshmallow.
The filename is "bluetooth.default.so". It's there on oos:
nvertigo67: Oops, talk about a typo on my part! I actually knew that the file was bluetooth.default.so ,not the other way around. I have since installed CyanogenMod 12.1 in a spare slot, and found that the bluetooth on that KitKat version works perfectly with my earpiece. I attempted to take that bluetooth.default.so file and use it with the CM 13.0 Marshmallow version that I have installed, but bluetooth won't turn on (as soon as I flip the slider to on, it automatically flips back to off).
Do you know if it's possible to use the CM 12.1 bluetooth.default.so file with CM 13.0 in some sort of custom build? As for OOS, I would try that one, but I didn't see a version for my phone which is a Motorola Droid 4 (Masarati).
Thanks for the reply and the help!
Manual Bluetooth File Replacement Instructions
1) Install the ROM with working bluetooth on your device in TWRP
2) While in TWRP (no need to boot) mount the /system folder
3) Using the file manager navigate to /system/lib/hw, select the bluetooth.default.so file, and tap copy
4) Paste this file somewhere in the base /sdcard directory where it won't be deleted when you factory reset
5) Install your favorite ROM with everything like you normally would/restore it from a backup
6) Mount /system in TWRP again (if it became unchecked or you rebooted)
7) Use the file manager to locate the bluetooth.default.so file that you just placed in your internal memory
8) Copy the file and paste it in /system/lib/hw
9) Reboot and test by connecting to device
@shadeau, thanks so much for your helpful and tireless work!! I SO MUCH wanted this to work but unfortunately it didn't. I did this exact manual procedure as follows. I have a Xiaomi Mi Pad 2 and copied the bluetooth.default.so file from;
LineageOS v 13.0 (for my device name "latte") with bluetooth working .... over to Resurrection Remix v 5.7.4 where bluetooth still doesn't work afterwards.
The toggle for Bluetooth goes ON but cannot scan nor is visible to other devices. Any further suggestions?
OK, I repeated the manual procedure 3 times now and still no luck with Bluetooth. Really weird! What apps should I be looking for that's Bluetooth related to try force close/clear cache/ clear data?
And btw, I think the LineageOS v 13.0 and ResurrectionRemix-M-v 5.7.4 20170310-latte ROMs are "UNOFFICIAL" versions. But I can't post those links here apparently coz I'm just a junior member?
|Thread Tools||Search this Thread|