I was disappointed to learn that RideCommand was Apple Carplay only. But not being willing to accept no for an answer, I was going to make it work one way or another. Here is everything I've learned and how I got Android Auto running on my base model 2021 Challenger. All the gotchas (along with my color commentary).
To start, what I have:
I'll use the first reply of this thread to post pictures and keep these instructions clean. Also I'm tired of typing for now.
To start, what I have:
- 2021 Challenger base model. (yay base model brokie)
- RIDE COMMAND+ Navigation with Apple CarPlay Upgrade module (You can find it on the Indian site)
- I picked up my Challenger used with the module already installed by the previous owner. (the sale manager said he was surprised to see the nav working on my unit because I think they agreed to move the module from the trade in to the new unit. Whoopsie in my favor. Too late for them, no takesies-backsies)
- I do not have the RideCommand+ subscription service, so it is offline maps only. (What a way to bleed your customers further)
- This module is included from the factory in Dark Horse and Limited trims, so if you have one of these you're good to go.
- RideCommand software version MHS7AB.M32343A
- My understanding is that this is the latest version available, released November 2023.
- I'm also given to understand that this version disables Apple CarPlay unless you have the previously mentioned RIDE COMMAND+ Navigation with Apple CarPlay Upgrade module hardware. It may be possible to rollback the software version to restore CarPlay functionality without the Nav module but I cannot confirm.
- If I get really bored one day I may unplug the module and rollback the software to see if I can get it working but no plans to do that any time soon. If anyone else wants to attempt and confirm, please feel free. I'll give credit to whoever comes up with an answer.
- I don't know if Android Auto was ever natively supported by Ride Command. I may have read that it was previously supported but removed after licensing agreement changes by Google but I cannot confirm that. Whomp whomp.
- A Sena 50S mesh communicator
- Apple CarPlay built into Ride Command is looking for any headset so any Sena/Cardo or any other Bluetooth communicator with microphone capabilities should work.
- You don't have to be actively using the communicator. You can turn it on, pair it to the bike, and throw in in the saddlebags for all it cares. Just has to be on, paired and running.
- No headset? RideCommand will just sit there glaring at you with a red notification until you make it happy. Is this stupid? Yes. Is that just how it is? Yes.
- "But I don't wanna have to have a headset running, this is dumb." I agree. Why, Indian, why? middle fingers
- OTTOCAST Play2Video Pro Wireless CarPlay Android Auto Adapter Built-in YouTube/Netflix/Spotify/IPTV from Amazon but you can also buy it straight from Ottocast on their website.
- I've seen several people in this forum posting that the Ottocast U2-X Pro was the only unit that works. This is obviously not the case.
- I think the U2-X Pro model is out of production and isn't available any longer on the Ottocast website.
- I think what really matters is that the wireless adapter you purchase supports both CarPlay and Android Auto. This is probably what is hanging up a lot of people when they only buy a aftermarket smart dongle to piggy back. Just my conjecture. I'm open to being proven wrong.
- The Play2Video Pro does more than just those two things. It has it's own media center capabilities, including apps like Netflix and YouTube and the ability to play media attached via USB memory sticks. It all works with the Challenger. More on that later.
- Plug the Ottocast into the USB port in the fairing cubby hole. It came with a USB-C to -A cable so I used that.
- Turn the bike on and it'll go through the fancy pants, smoke clouds, "look at me, I'm an Indian" boot up screen.
- You'll have an angry red notification saying if you want to use CarPlay, you need to have a headset. Why, Indian, why? middle fingers
- Paired my Sena to the bike.
- Previously I had had the Sena paired to my bike and my Android phone at the same time but that seemed to confuse the Ottocast so I unpaired the phone from the Sena. Also, don't pair the Sena to the Ottocast. You want the headset only receiving input from the bike itself. You'll still be able to toggle audio going to the speakers if that's how you roll. My Sena's speakers in my helmet work better for my use case. Also, base model speakers suck (yay being a base model brokie)
- At this point, RideCommand will launch the built-in CarPlay. Not the one inside the Ottocast, the onboard one. This what triggers the Ottocast to take over the screen.
- The Ottocast screen will come up and you'll be able to start launching apps.
- I went ahead and connected the Ottocast to my home Wifi and installed the pending firmware updates OTA.
- You'll want to hop back out of Ottocast and go back to the RideCommand interface and go to SETTINGS icon or the INDIAN MOTORCYCLE logo > VEHICLE > AUTOMATIC DISPLAY POWER DOWN and disable that before updating firmware if you haven't already done that.
- It look longer than expected. Have the bike on a battery tender during this process. Or don't. I'm not your mother.
- After updates and reboots, you can now pair your Android phone to the Ottocast over Bluetooth. I'm running a Samsung Galaxy Fold 5 running Android 14. (I'm not a poor when it comes to phones, only bikes)
- Click the Android Auto icon to launch it (the tiny white arrows on a blue background)
- Previously I had had the Android paired to my bike and my Sena, but again, that seemed to confuse the Ottocast so I unpaired the phone from the bike. Also, don't pair the bike to the Ottocast over Bluetooth (even though it will show up in available devices and let you do initially. This confuses it and you'll get Bluetooth loops where the bike will connect/disconnect over and over again, the speakers ever so slightly popping with each loop.
- You now have functioning Android Auto running on your Indian. (even though it should be a native feature. get it? Native? Indian?)
- The bike doesn't seem to give any run time information to Android Auto so I never see my current speed on the maps screen like I do in other vehicles running Android Auto.
- The final and optional step is to back out of Android Auto and go into the Settings app in the Ottocast interface and tell it to automatically launch the "Multiplay" app as Startup App. This is the app that emulates and casts both Apple CarPlay and Android Auto to the headunit that the Ottocast is connected to.
- Settings > Personalization > Choose Apps to Launch on Startup > Specify App Mode > Multiplay
- Feel free to ignore this step or choose another option.
- By setting this option to Multiplay my Challenger 7" screen will auto boot to Android Auto without any interaction as long as my phone and Sena are both on. The sequence of operations is as follows:
- Power bike on
- Smoke screen, "I'm an Indian, dammit"
- Warning screen to not to dumb things which auto-dismisses itself. (I'll do dumb things if I darn well please, Indian)
- By this time the Ottocast has booted up as it received power from the USB connection.
- RideCommand recognizes my Sena and launches CarPlay, thus letting Ottocast take over.
- Ottocast takes a second to recognize my phone's Bluetooth connection and then launches its interface.
- Ottocast then automatically launches Android Auto and I'm ready to roll (queue Motley Crue intro)
- wireless Android Auto will require use of the Wifi connection on your phone.
- Running apps inside the Ottocast interface, like Netflix or Youtube (but not AA or CarPlay) require the Ottocast to be connected to Wifi or a hotspot.
- You cannot simultaneously be running Android Auto and using your phone as a hotspot to feed the Ottocast a data connection. One or the other but not both at the same time.
- A lot of people have reported previously spotty connectivity of the Ottocast to the head unit. The main culprit seems to be road vibrations causing micro disconnects of the USB cable. I've only been riding around town thus far and haven't experienced any disconnects and haven't had to resort to adding cushioning to the interior of the cubby or soldering the Ottocase to the bike like some have done. The USB C physical connections seems to be pretty stout. This may change with heat cycles, weathering, age or other factors. TBD.
- If you wish to route Ottocast audio to the speakers instead of your headset, you'll have to back out of the Ottocast interface and toggle the bike/headset output in the Ride Command interface and then relaunch Ottocast by opening 'CarPlay' again.
- I'm not sure yet about auto-brightness adjustment or automatic night-time/day-time switch while running Ottocast/Android Auto yet. It might work. TBD.
I'll use the first reply of this thread to post pictures and keep these instructions clean. Also I'm tired of typing for now.