Fellow BHPians, please don't take me wrong - whatever follows is an ardous 3 years of figuring this out. So when I'm saying this is, I real am saying this humbly-
- If you do not have a Thar, then your view is not adding value here. Read on to know why though.
- If you have a 2020++ Thar, have driven it for 3 hours or so non-stop with Android Auto on throughout, continuously - do let me know.
Here is how much I've toiled, bitten nails, scratched the hair right off of my head.
Here's a mini-story of Me vs. Thar's Android Auto implementation.
I have a 2020 Thar (and a running ownership thread too that badly needs an update...). And the behaviour of Android Auto from Day 1 has been this -
- Connect the phone, it comes up without an issue. Good.
- Play your music, start navigation - the whole shebang works. Very Good.
- At a random juncture - could be 5 minutes, 30 minutes, 2 hours - it'll disconnect. And this is not a Android Auto/ software disconnect, this is like the phone was physically unplugged from the USB Port. This will happen at nice, trafficy junctions in a new city where you're depending on Maps navigation that Android Auto is projecting, and you'll end up taking a wrong turn that'll set you back by 30 minutes. Very, bloody bad

This can happen in smooth tarmac. Bad roads.
Standing still - didn't matter. It'll just up and die on you randomly.
So most of you blamed the phone, Android killing background tasks like Android Auto, the USB Cables, etc. Let me address that -
- Phones - Motorola Z2 Force, Huawei P30 Pro, OnePlus 7 Pro, OnePlus Nord CE2, Nokia 5, Samsung Galaxy S21 Ultra, Samsung Galaxy Note 20, Samsung Galaxy Z Flip 5.. and I'm sure I'm missing a few more
- Configuration - All the phones had Android Auto excluded from any aggressive background task killer, battery optimisation, etc. I also had two of these phones run Vanilla Android through LineageOS with OpenGApps plus disabled battery optimisation for Android Auto
- USB Cables - don't even get me started. In addition to pristine OE cables that came with these phones, I tried a few dozen brands and size combinations. In fact friends returning from the US started avoiding me coz I'll make them carry half a dozen different type-c cables. I have these brands, and for most of them at least two cables - one short and one long/ normal length:
- Anker
- Rampow
- Cedo
- Cable Creation
- Belkin
- Wayona
- Monoprice
- AINOPE
After this, I started digging into logcat (Android's built-in system logs). And every time a disconnect happens, this is what is logged -
Quote:
07-12 14:49:53.157 0 0 I android_work sent uevent USB_STATE=DISCONNECTED
|
The phone is saying that the USB was disconnected from it - unplugged. And I have video evidence (which was shared with M&M as a part of a TAR (Tech Action Report?) my MASS raised - more on that later) that shows no one unplugged anything, and the phone was pretty much connected to the ICE throughout. And after a few seconds, Android logs this -
Quote:
07-12 14:49:54.335 0 0 I android_work sent uevent USB_STATE=CONNECTED
07-12 14:49:54.434 0 0 I android_work sent uevent USB_STATE=CONFIGURED
|
So, like I said - the issue is not with software on the phone or Android Auto. It is with the ICE disconnecting the phone, more like the USB Controller resetting for whatever reason.
Great. Or so I thought. I've reached
somewhere. And I went to my MASS armed with these info -
- Video of Android Auto disconnecting (3 different videos)
- A manual log of disconnection frequency
- My phone's logcat
- My entire kit of phones + OE cables + aftermarket cables
And my MASS raised the TAR that I mentioned earlier. They were asked by M&M (over multiple visits) to -
- Connect their laptop to my Thar and take some logs
- Change the USB port in my Thar
- Update to a (at that time) unreleased test version of their ICE software
None of this made a difference.
For BHPian Wooka, they have changed the ICE (silverbox), and the entire wiring. No difference.
Alright, so I've done what I can with my Thar.
But how can I confirm that the issue is not with my phone or cables or configuration?
A/ B testing, of course! Me and a buddy of mine aimlessly drove for about 3.5 hours in his Nexon EV (first generation, one is the first to be delivered in Hyderabad).
I even had the audacity to use my non-stock, rooted, AOSP build to stream Top Gun Maverick through Android Auto.
Guess how many times it disconnected? Z-E-R-O.
Did the same in another friend's XUV7OO AX7L from Coimbatore to Bangalore. Zero disconnects (!).
So that brings me to the conclusion that M&M (or Nippon, their ICE OEM) messed up bad. This is hardware defect/ deficiency, and cannot be fixed. But wait, why is this only affecting Android Auto? Apple Carplay is solid in my Thar - and I hate that, being an Apple
detester
I'll not know the answer, not unless M&M allows me to dig with the internals of their Nippon system. And I don't think M&M will fix this either. Heck, even XUV3OO doesn't have
this issue - and I'm told the ICE is based off of that. Stress is on
this - where the phone gets disconnected at a hardware level when using Android Auto, not because of bad cable or something else.
So I'll not know the answer. Fine. But I can't live with this either. So I continued my searches for a solution. Day in and out. Break in sleep. Boring meetings.
Bio breaks. Mad searches for a solution!
Obsession - that's what this became.I was contemplating throwing away that crappy HU and go aftermarket. But...
TPMS - Wooka reminded. I'll lose the temperature and PSI reading, and will have to live with the indication in MID. Or go for aftermarket TPMS - nah, don't want that.
If you've decided that I'm a nut case by now, won't blame you. But if you've taken as many wrong turns ad I have. In Bangalore. Or Goa. Or Trivandrum. Or Hyderabad. During peak hours. Because of Android Auto giving up right when you're getting to a junction, leading to a frustrating roundabout - you'll go nuts too. And the darned Silver Box is not without its irony, satire - it'll not disconnect Android Auto when I'm in familiar areas in any of these cities.
So after a few more hours of searches, I stumbled upon Carlinkit. An brand that I haven't heard of before. They seem to have boxes that convert wired Android Auto or Carplay to wireless, complete media solutions, etc. Didn't look much into them, and focused on products of interest instead.
The first product I tried was their
wired Android Auto to wireless Android Auto converter for INR 5,760 during the sale, though I was sure it ain't going to help solve my issue. Checked the returns policy, made the order. If anyone's looking for a wired to wireless adapter, buy this. It's pretty seamless and works well. But unfortunately, the issue in my case is with my HU. Android Auto kept disconnecting away to glory, no change.
The next product I tried was a pat on my own back - a Carlinkit Android box that connects to the Carplay interface.
Not once did I have an iPhone disconnect from the ICE in all the long drives I've done - much to my chagrin. And my iPhone weilding cousins and friends glee.
So I
bought this box for 14,360 during the sale. Set it up. Fired it on. Tried ambling about the city. No disconnect in those ~45 minute to 1 hour drives. Good. Did two 4 hour drives - non-stop. No disconnects.
I almost did a topless (jeep's) Eureka! run like a mad man did centuries ago. I've solved what's been bothering me for almost 3 years.
All I wanted was for the Android Auto to not disconnect for 3 hours - which is mostly my non-stop drive time. And it took me to the brink of madness and back before achieving... ummm...
Nirvana!
This Carlinkit box I have now - I'll write a short review soon - is actually an Android HU-adjacent. It has a SIM slot and SDCard slot. It comes loaded with Netflix, YouTube. It has Play store to download, say Hotstar or Prime. It just uses/ hijacks the Carplay interface to display a full-fledged Android system that tries to imitate Carplay home screen. I'm not using any of these functions, and I've set it autostart it's Android Auto connector. So in about 30 to 40 seconds of turning on the ignition, my phone gets connected to wireless Android Auto through this box. My phone connects to the wireless connection and Bluetooth of this box, and the box uses the Thar's mic for phone calls seamlessly (like even I used to connect wired). There is no perceptible difference in audio playback or phone call quality. The Android Auto interface is as smooth as what it was when my phone was connected directly.
For those who's interested, there's actually a cheaper option that I stumbled upon later -
https://amzn.eu/d/7WA3CDR. I haven't tried it, but it seems to offer just the functionality I needed instead of being a full-fledged Android OS system. And I'm sure there will be more such solutions if we look.
But I've stopped looking. This issue is closed for me - no thanks to M&M for the 3 years of hassles they couldn't solve.