[Bounty offer] Help troubleshoot Android Auto on custom roms OnePlus 3 - Android Auto General

Hello
Background
I have a OnePlus 3 since Nov 2016. The phone is awesome. But doesnt play well with Android auto when using with custom roms. Atleast on my car, a Mahindra XUV 500.
In the initial few months, there was an issue with stock rom too, but OnePlus solved it and the stock rom works brilliantly with Android Auto.
What is the problem?
On custom roms - every time i connect my phone using the stock OEM cable to my car, android auto is detected and the headunit displays the interface. This lasts for a few seconds to a few minutes and Android Auto disconnects.It re initiates and the interface displays once again, only to disconnect once again. This goes on and on in an endless loop.
On stock rom - no problems. It stays on rock solid.
What have I explored so far
I have tried to triangulate the issue using circumstantial evidence. But there is nothing that consistently triggers this issue. I have tried:
- changing Roms [have tried 8-10 roms, all have this exact issue]
- changing cables [stock, aftermarket, et al. no luck]
- allowing all wakelocks in custom kernels
- disabling USB fast charge
- disabling charging all together
- enabling disabling various usb modes - debugging, mtp, ptp etc.
- upgrading/ downgrading Google play services and other google apps
- various quirky tweaks - with sim, without sim, display always on, etc etc.
There is no trend noticed whatsover
What works?
The only time the connection is stable is when there is activity happening on the screen. Which means, if there is active navigation through maps or music is playing or notifications are flowing. This is the only time when android auto does not disconnect.
My Theories
My conclusion is that there either some form of communication that is happening which keeps the connection going or there is some wakelock that is preventing the connecting from disconnecting.
It could also be something to do with the charging current. Stock rom usually forces the permissible limits but custom kernels push the limit on the amperage. But note that disabling USB fastcharge has no impact. So it could even be the normal USB current as included in the kernel.
Proposition
I am willing to offer a bounty to any developer who could help me by pin pointing the commits that are required to make custom roms/ kernels work. I am very confident this is possible because stock rom already has made it work long back.
Since the demand for android auto on custom roms is quite low, i dont find too many users talking about this. But i use AA extensively - couple of hours each way on my commute and i want to stick with custom roms. Hence this request and offer.
My initial offer is for USD 50 to whoever can help do it first.
Resources
the oneplus commit that they claim made AA work back in the days of N:
https://github.com/OnePlusOSS/andro...mmit/33a109bb360e89182a0db0b00e0650b1b915f4a2
look for the description that says "usb: change product name to OnePlus for Android Auto". After this the stock rom has been rock solid. Also note that this change did not find its way into the Oreo source code. No clue why. This only points to the fact the problem is elsewhere.
Example custom rom source, for reference, which doesnt work:
https://forum.xda-developers.com/on...ice-development/rom-nitrogen-os-beta-t3737654
https://github.com/nitrogen-project/android_kernel_oneplus_msm8996
PS: I hope this finds some takers. Really hoping!!
Will try to post a video later today.
Cheers!

Related

Bluetooth controls for Timeriffic using Donut ROMs?

I'm (very) new to Android, so I may have misunderstood some things.
I have rooted and flashed the latest CM, and that is running well. I note that the cooked ROMs tend to offer us things in a 1.6 base that would otherwise require >= 2.x.
I use Timeriffic, at a minimum, to switch my phone to mute/vibrate while I'm at work.
I am also using it as a partial power/battery management tool. ie. I have it set the phone to Airplane mode from 11pm-7am.
Timeriffic does offer the option to toggle Bluetooth automatically, but its disabled for me, which I'm guessing is b/c I've read some things that suggest that the API for this was not released until 2.0, thus progy's don't support it.
Question I have is whether
a) the app is simply detecting the OS version and assuming the feature isn't there
b) OR is the feature is something that can be back-ported into 1.6, altho then app in question may/not still realize its there and offer the user this control.
And/or is there any other 1.6 compatible time-based scheduler that offers the ability to control Bluetooth. Given my druthers, I would only enable it for 4-5 hours/weekday, and then all weekend, the times I am likely to be in my car, where I would use my BT headset.
thanks,
Mike

[Q] [Xperia V] [9.2.A.1.210] Unstable wifi

Hello,
I upgraded my phone to the unbranded/Nordic version (9.2.A.1.210) from the original 9.1.A.1.140.
While this brought many positives (support of BLE for my forerunner & good battery life), it also brought some negatives:
- A terrible clicking noise when the camera is auto-focusing (clearly a known bug in all JB version ...)
- A very unstable wifi
On this second issue, I have not seen any other report of the issue.
The symptoms are quite basic, after some time (around couple of hours), the phone will no longer associate with any wifi.
The only method I found was to enable/disable the airplane mode to restore normal wifi operation ...
I have installed wifi-fixer for having more details, since the wifi is looping on the association mode (could be authentication errors on these known network). Of course, all authentication info are correct as the phone will connect properly once going through the airplane mode ...
I also re-flash that firmware, from the .ftf but also forcing it from Sony SUS ...
At this point I reverted back to 4.1.2 as I'd rather have less features but reliable one (wifi is flawless now - well just as it should be ...)
Anyone else with the problem ? Any solution identified ?
Same problem Here
Would you please point me to the tutorials to get back my phone to 4.1.2, thank you?
guiguyz said:
Hello,
I upgraded my phone to the unbranded/Nordic version (9.2.A.1.210) from the original 9.1.A.1.140.
While this brought many positives (support of BLE for my forerunner & good battery life), it also brought some negatives:
- A terrible clicking noise when the camera is auto-focusing (clearly a known bug in all JB version ...)
- A very unstable wifi
On this second issue, I have not seen any other report of the issue.
The symptoms are quite basic, after some time (around couple of hours), the phone will no longer associate with any wifi.
The only method I found was to enable/disable the airplane mode to restore normal wifi operation ...
I have installed wifi-fixer for having more details, since the wifi is looping on the association mode (could be authentication errors on these known network). Of course, all authentication info are correct as the phone will connect properly once going through the airplane mode ...
I also re-flash that firmware, from the .ftf but also forcing it from Sony SUS ...
At this point I reverted back to 4.1.2 as I'd rather have less features but reliable one (wifi is flawless now - well just as it should be ...)
Anyone else with the problem ? Any solution identified ?
Click to expand...
Click to collapse
Just follow the guide in the general section (i.e. retrieve the right .FTF file and use flashtool), this is very straightforward.
Tried with the ROM from Singapore, same issue ...
=> Association rejected on all known wifi
(using the power button to cycle the airplane mode restore the wifi for 10-15 mn)
Any advice on how to troubleshoot ?
guiguyz said:
Tried with the ROM from Singapore, same issue ...
=> Association rejected on all known wifi
(using the power button to cycle the airplane mode restore the wifi for 10-15 mn)
Any advice on how to troubleshoot ?
Click to expand...
Click to collapse
Maybe it's your wifi that gives problem of compatibility when you're on 4.3
Try with another wifi if you can..
And try to change some settings of your current wifi like number of channel, kind of encryption, and so on..
In fact the problem is more complex as sometime my wifi appears to be ok but I do not have any connectivity ...
Now, I believe I found some interesting infos:
=> prb is directly tied with usage of Bluetooth (especially 4.0 BLE)
When the wifi is 'broken', disabling BT will indeed restore normal wifi operation ...
I could not notice the issue before since Android 4.1.2 do not support BLE ...
I've notice others thread reporting WIFI/BT issue (notably around support of smartwatch)
In my case, I'm trying to have my garmin GPS Watch to pair with the phone, this is were the prb can be easily reproduced
I have the same issue! That damned Association Reject!
I can confirm this is due to Sony 4.3 as Wi-Fi still work normally on my other 4.3+ devices (Nexus 7 2012, Galaxy Nexus)
Sent from my LT25i using Tapatalk
Same here
i have tried numerous methods to fix this so far no luck..im on ub flashed 2 3 roms even stock rom with sus
One observation ...
This time, running stock .210 but not installing my BT4.0 Application (Garmin Connect), I only had the Wifi/BT issue once ...
I will install the application but not connect to my watch (Forerunner 620), to see where exactly is the breaking point.
After all these, I will certainly consider unlocking my bootloader and try the Omni ROM (as I see Walter79 is extremely active)

Bluetooth Metadata issues after Nougat Upgrade

Hi guys,
For those that have Bluetooth in your cars and use apps like SoundCloud, Pandora, etc., have you had issues with track information being displayed correctly?
Ever since I upgraded my Nexus 6 to nougat, the track information seems to be routed differently by the phones Bluetooth to my car's aftermarket Bluetooth receiver. Same has happened with my wife's Nexus 6 after she upgraded last week.
Both phones were working fine when on marshmallow using the same apps...Nothing else different other than upgrading to Nougat.
The only app that shows the metadata correctly on the main screen is the Play Music app. For all other 3rd part apps, I have to select "Channel List" and then I can see the track name. That was not the case with Marshmallow. All apps showed the metadata at the main screen where now it just displays some random numbers.
I know it's not the 3rd party music apps because they all display the metadata correctly when I have my work iPhone connected to my car.
Had the same problem on stock as well as Pure and Nitrogen. It's so frustrating because I don't have the slightest of clue on how I can go about figuring out what, if anything, has changed with the Bluetooth profile.
Any help or feedback would be greatly appreciated!
aerohp said:
Hi guys,
For those that have Bluetooth in your cars and use apps like SoundCloud, Pandora, etc., have you had issues with track information being displayed correctly?
Ever since I upgraded my Nexus 6 to nougat, the track information seems to be routed differently by the phones Bluetooth to my car's aftermarket Bluetooth receiver. Same has happened with my wife's Nexus 6 after she upgraded last week.
Both phones were working fine when on marshmallow using the same apps...Nothing else different other than upgrading to Nougat.
The only app that shows the metadata correctly on the main screen is the Play Music app. For all other 3rd part apps, I have to select "Channel List" and then I can see the track name. That was not the case with Marshmallow. All apps showed the metadata at the main screen where now it just displays some random numbers.
I know it's not the 3rd party music apps because they all display the metadata correctly when I have my work iPhone connected to my car.
Had the same problem on stock as well as Pure and Nitrogen. It's so frustrating because I don't have the slightest of clue on how I can go about figuring out what, if anything, has changed with the Bluetooth profile.
Any help or feedback would be greatly appreciated!
Click to expand...
Click to collapse
Ok first you need to understand a few things.
1. Just because it works on an Iphone doesnt mean anything when talking about android apps. They are completely different OSs as well as completely different apps. Built completely separately with different SDK
2. Just because it worked on the last update doesnt mean it will work on this.
As google play music works, that says they changed something in the 7.x update that broke the other apps. They will need to be updated to work with the change in the code.
zelendel said:
Ok first you need to understand a few things.
1. Just because it works on an Iphone doesnt mean anything when talking about android apps. They are completely different OSs as well as completely different apps. Built completely separately with different SDK
2. Just because it worked on the last update doesnt mean it will work on this.
As google play music works, that says they changed something in the 7.x update that broke the other apps. They will need to be updated to work with the change in the code.
Click to expand...
Click to collapse
Appreciate the feedback, thanks!
Yup... Definitely understand that iOS and Android are 2 complete different bases...I tested with the iPhone to make sure that the aftermarket Bluetooth receiver in the car was not the problem.
I do believe it's something that Google has changed and I'm starting to realize that the only option I may have is to wait and see.
One point I want to add is that the Nougat update did not break anything when it comes to connecting to my wife's Acura with built in Bluetooth. The track info continues to work fine..
I was hoping someone with more in depth knowledge of the Android systems maybe be able to chime in on what could have changed...I know the 3rd party apps i use have gone through multiple updates since Nougat came out so if they were gonna update something due to compatibility with Nougat, it would've happened already.
aerohp said:
Hi guys,
For those that have Bluetooth in your cars and use apps like SoundCloud, Pandora, etc., have you had issues with track information being displayed correctly?
Ever since I upgraded my Nexus 6 to nougat, the track information seems to be routed differently by the phones Bluetooth to my car's aftermarket Bluetooth receiver. Same has happened with my wife's Nexus 6 after she upgraded last week.
Both phones were working fine when on marshmallow using the same apps...Nothing else different other than upgrading to Nougat.
The only app that shows the metadata correctly on the main screen is the Play Music app. For all other 3rd part apps, I have to select "Channel List" and then I can see the track name. That was not the case with Marshmallow. All apps showed the metadata at the main screen where now it just displays some random numbers.
I know it's not the 3rd party music apps because they all display the metadata correctly when I have my work iPhone connected to my car.
Had the same problem on stock as well as Pure and Nitrogen. It's so frustrating because I don't have the slightest of clue on how I can go about figuring out what, if anything, has changed with the Bluetooth profile.
Any help or feedback would be greatly appreciated!
Click to expand...
Click to collapse
Exactly same issue here in my '15 Civic Si with Shamu, Victara, and Titan, Bluetooth metadata breaks after the first pairing/connection. Once Bluetooth is interrupted, either by shutting off car or disconnecting Bluetooth, metadata never displays again until I either clean flash ROM anew or delete the bluedroid folder contents and do the whole unpair and re-pair both audio device. Quite a pain of a workaround, and it doesn't stick either, breaks as soon as Bluetooth is interrupted again.
Since you're on Shamu, I can recommend Cyanide ROM and SIX ROM, also Pure Nexus (not sure why yours didn't work with it), I've tested a few updates of each of the three ROMs, and Bluetooth metadata worked fine. Nitrogen never worked for me either. AICP, CM, LOS, Resurrection Remix, Dirty Unicorns, Emotion OS, all break on this feature for now. Not sure how Google's own OS is running in this department, but I've seen quite a number of complaints on this issue with the 5x, 6p, both pixels, but not so much with Shamu. I've not ran Google's nougat since developer preview 5 of 7.0, and back then it was working, can definitely confirm. I just hopped on the custom ROM train ever since DU released their flavor of Nougat, and just can't or want to go back to stock vendor OS. But do try out Cyanide and SIX ROMs, they both worked flawlessly on this device. Both are packed with extra goodies too. If battery is more important, go with SIX ROM, it's by far the most fine tuned nougat ROM I've tested. You won't find it on XDA, look for it on G+ under "Frankie T (R3DS)" community. It's posted with all the direct links for proper installation. Cyanide is another amazing ROM, also another fine tuned ROM, comes with built in black theme, and good battery life (if you set the governor to interactiveX), but really smooth experience overall. SIX, by the way, uses Pure Nexus as a base platform, so just a heads up there. Personally I've used the last two pure Nexus ROM updates and had zero issues with song data displaying via Bluetooth. Make sure you clean flash the ROM, wipe dalvik cache, cache, date, and system. Leave the internal storage unchecked. If the issue persists, then backup your internal storage files/folders to an external drive/device and format the whole internal storage of your Shamu, then throw everything back on and try clean flashing, pure Nexus should work thereafter. I've even restored it as a nandroid backup a few times and had no issues. SIX ROM is pretty much a refined Pure Nexus with extra features. Give these a shot, well worth it. Let me know how it goes for you.
Syndrome666 said:
Exactly same issue here in my '15 Civic Si with Shamu, Victara, and Titan, Bluetooth metadata breaks after the first pairing/connection. Once Bluetooth is interrupted, either by shutting off car or disconnecting Bluetooth, metadata never displays again until I either clean flash ROM anew or delete the bluedroid folder contents and do the whole unpair and re-pair both audio device. Quite a pain of a workaround, and it doesn't stick either, breaks as soon as Bluetooth is interrupted again.
Since you're on Shamu, I can recommend Cyanide ROM and SIX ROM, also Pure Nexus (not sure why yours didn't work with it), I've tested a few updates of each of the three ROMs, and Bluetooth metadata worked fine. Nitrogen never worked for me either. AICP, CM, LOS, Resurrection Remix, Dirty Unicorns, Emotion OS, all break on this feature for now. Not sure how Google's own OS is running in this department, but I've seen quite a number of complaints on this issue with the 5x, 6p, both pixels, but not so much with Shamu. I've not ran Google's nougat since developer preview 5 of 7.0, and back then it was working, can definitely confirm. I just hopped on the custom ROM train ever since DU released their flavor of Nougat, and just can't or want to go back to stock vendor OS. But do try out Cyanide and SIX ROMs, they both worked flawlessly on this device. Both are packed with extra goodies too. If battery is more important, go with SIX ROM, it's by far the most fine tuned nougat ROM I've tested. You won't find it on XDA, look for it on G+ under "Frankie T (R3DS)" community. It's posted with all the direct links for proper installation. Cyanide is another amazing ROM, also another fine tuned ROM, comes with built in black theme, and good battery life (if you set the governor to interactiveX), but really smooth experience overall. SIX, by the way, uses Pure Nexus as a base platform, so just a heads up there. Personally I've used the last two pure Nexus ROM updates and had zero issues with song data displaying via Bluetooth. Make sure you clean flash the ROM, wipe dalvik cache, cache, date, and system. Leave the internal storage unchecked. If the issue persists, then backup your internal storage files/folders to an external drive/device and format the whole internal storage of your Shamu, then throw everything back on and try clean flashing, pure Nexus should work thereafter. I've even restored it as a nandroid backup a few times and had no issues. SIX ROM is pretty much a refined Pure Nexus with extra features. Give these a shot, well worth it. Let me know how it goes for you.
Click to expand...
Click to collapse
Wow! Thank you for the detailed feedback! Does your Si have factory nav?
Anyway, I can't tell you how many things I've tried to get this thing figured out...I also have active communication with the manufacturer of the Bluetooth unit to see if we can troubleshoot the issue..So far nothing.
This is the first time I'm hearing of SIX ROM so I'm gonna do some reading and then flash it later on in the week. I'll reply back with updates.
Thanks again!
aerohp said:
Wow! Thank you for the detailed feedback! Does your Si have factory nav?
Anyway, I can't tell you how many things I've tried to get this thing figured out...I also have active communication with the manufacturer of the Bluetooth unit to see if we can troubleshoot the issue..So far nothing.
This is the first time I'm hearing of SIX ROM so I'm gonna do some reading and then flash it later on in the week. I'll reply back with updates.
Thanks again!
Click to expand...
Click to collapse
Happy to help. No my Si doesn't have the navigation option, I just use my Shamu for that. I've finally got the attention of AICP moderator and developer at AICP G+ community, so it's looking like the Bluetooth metadata issue is a CM/LOS issue so far, they're going to look into it. I captured a logcat and pictures which are posted there under bugs+logcat. It's under AICP G+ community if you want to look at it, posted under my main Google account as Andrey K, you can check it out here: https://plus.google.com/112643646080294190790/posts/4FRbAonGT55.
As for you never hearing about SIX ROM, that's because the dev doesn't participate on XDA forums. It's a really stable nougat ROM all around, and now supports phh's root, which if paired with Magisk app, allows to hide root access from apps like Android pay and Pokemon go.
The most a manufacturer would offer is to replace the device, possibly for a fee, that won't solve your problem. Most nougat ROMs are currently experiencing this bug. Cyanide, SIX, and Pure Nexus do not have this problem, at least not on Shamu.
anyone ever come across a fix for this?
nerdyone255 said:
anyone ever come across a fix for this?
Click to expand...
Click to collapse
Nah, still struggling with it...I keep hoping that a new Android update will fix it but so far no luck. It used to work fine for me in Lollipop but nothing since I've upgraded to Nougat. I'm on Nexus 6. Wife has a pixel XL and had the same issue when she was on Nougat so it's not the phone. She did get the Oreo update this week so I'll try again to see if it works. If not, then this must be a compatibility issue that the adapter manufacturer may need to look at...
The annoying thing is that the metadata transfer is fine when using my work iPhone. But I hate the iPhone/Apple so I only touch that thing when I absolutely have to (work calls, work emails, etc)
Any solutions so far?
My S2 worked perfect with the Civic (only it did not import the whole phonebook). With S8 I have the whole phonebook but no metadata on tracks (still plays and controls work)
---------- Post added at 01:31 AM ---------- Previous post was at 01:31 AM ----------
Any solutions so far?
My S2 worked perfect with the Civic (only it did not import the whole phonebook). With S8 I have the whole phonebook but no metadata on tracks (still plays and controls work)

Bluetooth is driving me nuts! Need help please.....

Hello everyone,
I'm having major issues with my Nexus 6 over the past 3 weeks or so.
I've had this phone for almost 2 full years now and love it, however, over the past 3 weeks the bluetooth function keeps turning off when I reboot my phone every night.
It NEVER did this in the past 2 years. Only the last 3 weeks. It seems to be some sort of battery saving feature, I would presume.
What drives me nuts, is I always like to have my bluetooth on, since I get in my truck and it auto connects to my GMC IntelliLink (which is also a problem).
So does anyone know why, all of a sudden, after reboot, bluetooth defaults to off and I have to manually turn it on every time? My Nexus 6 has been flawless up until now.
I've looked everywhere for an "auto start" option for bluetooth, but cannot find one. I have ZERO idea how this happened all of a sudden. I've been running the same ROM since last February with no problems (ROM screenshot attached).
As for my bluetooth truck problem, that started today. All of a sudden "phone audio" will not let me select the box, only "Media Audio" and "Contact Sharing" boxes are selected. Thus my Pandora plays over bluetooth, but my phone calls will not.
Also my Bose Quiet Comfort headphones used to connect perfectly with my Nexus 6, now I'm at work and I notice if I turn the headphones off, then come back and turn on, it'll say "connected to Nexus 6", but the sound is playing through the phone instead of the headphones, even though the bluetooth connection has been established.
Again, this is only over the last few weeks.
Any help would be greatly appreciated.
I'm willing to update to a new ROM or do a wipe, I just tend to live by the motto "if it ain't broke, don't fix it"........ except now it is broke and I want to fix it.
Thank you-
Paste a logcat here. A dev could take a look and help you out.
or
Backup your stuff and do a clean install of a new pure nexus or whatever rom, if it's still present after that, maybe it's just your battery starts to dying after 2 years.
Edit: I'm using crdroid as daily driver and have no bt issues
So glad you posted this, I'm having the same issue! After either a restart or just a period of time my Bluetooth turns to disabled. It is especially frustrating as I have it connected to my watch, which allows me to unlock with smart unlock. When the Bluetooth is disabled, I have to punch my pin in.
I am on stock 7.1.1, February update. I am rooted and flashed the Echo Permissions Fix. I was going to flash stock again this morning, but decided to check here first for a solution. I am just happy to know that it's not just me.
That being said, like @MVLJR, I recently flashed PureNexus ROM and that for me is when this began. I flashed back to stock via flashall, but it has not stopped the problem. Could it be a PureNexus thing?
As we have PureNexus somewhat in common, I am doing some searching on that page. I had previously posted there about it, but I don't think I ever got a response. Someone mentions it on Page 3417, I'll keep reading to see if I find a solution.
My post, by the way, is on page 3420.
I had a problem like this on Pure Nexus and flashed back to stock (N6F26R) to see if the problem goes away...
Previously on stock (release before N6F26R) and never had an issue. I use Bluetooth with a watch, fitness band and sometimes my Wife's Ford...
Sent from my Nexus 6 using Tapatalk
@muiriddin, did the problem go away for you? Because I flashed back to stock and the problem persists.
@MVLJR, I suspect that the problem is Android Wear 2.0 on our phones. Do you have a smart watch?
Edit: On the PureNexus forum, people without Android Wear are also experiencing it. So back to the drawing board. I still do not think it is your ROM.
Reading this thread reminded me of something I dealt with a while back, I don't know if this will do it for all of you, but I figured I'd post this. I screenshotted a reddit thread that fixed the problem for me. I can't remember if what I experienced was the same as all of you, and I am not having the problem now. But I hope this helps. Please see the attached screenshot.
I don't have an android watch, but I do have a fitbit and don't have any problems with it.
A little update, I cleared my Bluetooth cache and changed the name of my device, which seems to have helped.
My Bose headphones now autoconnect like before.
However, my Bluetooth still shuts off after reboot. My GMC Intellilink still won't let me select "Phone Audio" either.
I think I'm going to flash a new ROM this week, which sucks because I've grown attached to the Pure Nexus ROM.
Can someone show me how to post a logcat?
Thanks
This (and similar) bluetooth issues have been reported on the nougat product pages. It's not unique to PureNexus or the Nexus 6.
Reports are that 7.1.2 (beta) fixes the issue on devices that have access to it. Hopefully a fix comes down the pipe for the Nexus 6 as well, as I have some of the same issues.
Similar posts can be found on the nexus6 and googlepixel subreddit pages.
My question is, what prompted this?
I've had the same ROM for a year, no OTA updates. Had to be an app update, correct?
No other way to explain how it worked for a year, now problems all over the place
You've been using the same ROM, but updating the version of the ROM, correct?
And the ROM updates are based on updates made to Android by Google.
So if a bug makes it into Nougat, it will (generally) make it into the modified ROM as well.
Incorrect, I've been on the same version of Pure Nexus since last February, screen shot in original post
I take it the fix I posted didn't help? I was really hopeful that it was the same issue and that would fix it up.
I haven't tried it yet, at work right now, I'll give it a shot later.
I'll update my findings.
Thanks
Will keep my fingers crossed. One thing to note, when doing that fix, it *will* wipe your bluetooth auto-pair devices. So don't fret if nothing automatically connects afterwards. You have to repair everything.
It is not a new problem, there are many threads in the Q&A forum if you search. Here is one:
https://forum.xda-developers.com/nexus-6/help/bluetooth-off-reason-pattern-t3435436
(there are more links and suggested workarounds in that thread from me)
That said, installing the AW 2.0 DP 4 totally solved my BT disconnects from my Huawei watch and LG stereo headset.
The changelog on the latest Huawei AW 1.5 mentions BT issues, but I have not tried it.
AW 2.0 official is supposed to start rolling out OTA tomorrow, so we shall see. (finners crossed tite )
I'm on Jan 21 PN 7.1.1, latest AW app. I have no suggestions of those having issues with no Android Wear, but there are threads here with suggested workarounds that solved this for many of us before, you might want to check them.
@Morpherios and @MVLJR
I don't know if it's of any note, but one of the actions I attempted in trying to fix mine was to reset all network settings via the "More" option in Wireless & Networks settings (I backed up wifi settings in advance). That's essentially a nuking of all network settings, including wifi, cell, and bluetooth. It did not resolve my issue.
@Pkt_Lnt seems to be indicating that with updated AW on his watch, the disconnects are not happening. How the software on the watch (as opposed to the AW app on the phone) would be causing bluetooth to crash, I'm not sure. But it's not outside the realm of possibility.
larrysteeze said:
@Pkt_Lnt seems to be indicating that with updated AW on his watch, the disconnects are not happening.
Click to expand...
Click to collapse
My words were / are different than that:
AW 2.0 DP 4 totally solved my BT disconnects
That means they do NOT happen any more, since Dec 11, 2016 when I installed AW OS 2.0 DP4 was released and I installed it on my watch. Not. One. Disconnect. None. Nada. Zero. Zip. Zilch. Nein.. :victory:
BT devices communicate both directions. The watch CAN control the phone, and was turning off BT. It was obvious when it happened, when my headphones prompt "Out of Range, trying to connect" (I came to hate hate that voice prompt )
I would immediately open the AW app on the phone at disconnect and was prompted to turn on BT because it was off.
@Pkt_Lnt I completely agree that it BT communication is two-way...I stated that it's not outside the realm of possibility because there are a number of factors that could do it, including the phone receiving a message it simply doesn't know what to do with and causing a fault. This could explain my bluetooth share crash messages that I received on occasion.
It's encouraging to know that it's fixed with AW 2.0 for you. I hope it carries through to me when I get the update. If the OTA doesn't drop tomorrow, I may have to flash the DP as well.

Bluetooth will not enable - S10

Hi all! I was wondering if any of you guys have seen this issue before. I have an old Galaxy S10 that I wanted to resurrect for emulation and forgot the reason why I stopped using it was because the Bluetooth functionality, once toggled on, would look like it's trying to turn itself on but never enables.
I've tried:
Installing all updates
Resetting network settings
Clearing Bluetooth app cache / pairings
Wiping the system cache partition
Factory resetting
Re-flashing current and past firmwares
I was able to get Bluetooth to enable and function normally by random after re-flashing the firmware but would quit after 5-10 minutes.
On the S10 and my current phone Pixel 4a (with functional Bluetooth) I went into Developer options to check currently running services to compare. On the 4a the Bluetooth process is listed as having 1 process and 7 services, whereas on the S10 there were only 2 services and were missing services such as SapService, HidDeviceService, BluetoothPbapService, GattService. (I can post in an edit which services are failing to run on the S10 if need be). The Bluetooth process on the S10 will only show up once Bluetooth is toggled even though it doesn't enable, but will stop running, then start running again, rinse and repeat.
So that being said, is this a hardware issue that I'm SOL with? Are there any other remedies that I could try?
Any input would be appreciated. Thanks!
First off, which S10 do you have... Exynos/Snapdragon makes a big difference, but knowing the model number helps a lot in general as well.
What firmware are you on now?
On my 973U (ie, Snapdragon) I have 1 process and 7 services right now (with BT turned on)... on Oreo with January security (I have stayed off A12 because of many reports of issues on it). I can provide more detail later if needed, as well.
.
schwinn8 said:
First off, which S10 do you have... Exynos/Snapdragon makes a big difference, but knowing the model number helps a lot in general as well.
What firmware are you on now?
On my 973U (ie, Snapdragon) I have 1 process and 7 services right now (with BT turned on)... on Oreo with January security (I have stayed off A12 because of many reports of issues on it). I can provide more detail later if needed, as well.
Click to expand...
Click to collapse
I have an SM-G973U (CCT) running G973USQU6GUJ3, which I believe is the last version of Android 11. I've tried Android 10 and 9 firmwares (can't recall which ones) and I've been having the same issue regardless, which makes me think it could be hardware-based.
In a couple of hours I can edit this post with the two processes that do run, if need be.
Made a mistake - my phone is 975U but that shouldn't matter.
I'm on G975U1UES6GUL1 which I believe is a later version than what you have... but I don't think that will fix anything for your issue. I was on GUL before, and everything worked fine then.
I'd say start off bone-stock after an ODIN and see if it works there (ie, don't download anything, if you can avoid it). Maybe some app you have is killing the BT? But if it doesn't work there, then yes it could just be a hardware thing... disappointing for sure.

Categories

Resources