=======
A NEW VERSION OF THIS MODULE WAS RELEASED IN SEPTEMBER OF 2020. I HAVE STARTED A NEW THREAD FOR DISCUSSING THE NEW VERSION HERE.
=======
I have placed an order for the interface module unit that adds CarPlay to 2018-2020 LC's, but wanted to start a new thread as discussion of this product has started to leak into @Eric Sarjeant's CarPlay works in a 2020 Land Cruiser thread which is about the NaviPlus product.
Here's the main page for their 200 series LC products:
www.ecvisionsound.com
They also have products for 2013-2015 200 series and "Tesla" style options, but I'd suggest starting separate threads for those if there's interest so we can keep this one focused on the 2016 and newer models.
The product I selected from EC Offroad provides a somewhat different solution to adding CarPlay when compared to the NaviPlus option, hopefully adding some useful functionality in the process. The Naviplus unit simply allows the user to switch between normal factory operation and CarPlay by holding the NAV button on the dashboard for a few seconds. The EC Offroad product uses the same solution to switch back and forth, but instead of only offering CarPlay, it switches back and forth between an Android device that has its own set of apps and factory operation. One of the apps provides CarPlay functionality.
Some feature / functionality highlights:
Notes and links:
A NEW VERSION OF THIS MODULE WAS RELEASED IN SEPTEMBER OF 2020. I HAVE STARTED A NEW THREAD FOR DISCUSSING THE NEW VERSION HERE.
=======
I have placed an order for the interface module unit that adds CarPlay to 2018-2020 LC's, but wanted to start a new thread as discussion of this product has started to leak into @Eric Sarjeant's CarPlay works in a 2020 Land Cruiser thread which is about the NaviPlus product.
Here's the main page for their 200 series LC products:

SAHARA 2016-2021
We have head units for every budget from 7inch screens to 16inch multimedia touch screen units all tried and tested here in Australia. Specialising in off road navigation and Hema maps.

They also have products for 2013-2015 200 series and "Tesla" style options, but I'd suggest starting separate threads for those if there's interest so we can keep this one focused on the 2016 and newer models.
The product I selected from EC Offroad provides a somewhat different solution to adding CarPlay when compared to the NaviPlus option, hopefully adding some useful functionality in the process. The Naviplus unit simply allows the user to switch between normal factory operation and CarPlay by holding the NAV button on the dashboard for a few seconds. The EC Offroad product uses the same solution to switch back and forth, but instead of only offering CarPlay, it switches back and forth between an Android device that has its own set of apps and factory operation. One of the apps provides CarPlay functionality.
Some feature / functionality highlights:
- The Android device supports running native Android apps without having to pair a smartphone to it, (other than to use the smartphone as a personal hotspot for Internet access). It can also get Internet access through a USB dongle or any sort of device that provides a WiFi Internet hotspot.
- The device runs Android 7 and is compatible with pretty much any app from the Google Play Store that will run on Android 7.
- Netflix is supported and can be routed to the rear screens, if your LC is so equipped (someone other than me will need to test this as the HE doesn't come with the rear screens).
- The product uses the factory microphone, so there's no need to install a separate microphone
- A GPS module is included so that Android apps that require GPS (such as Google Maps) will be able to function.
- There are 3 USB ports, one of which is used for CarPlay / Android Auto, that can be used to add storage to the unit. They can also be used to connect a USB keyboard or mouse.
- The device also has a MicroSD card slot that can be used to add storage. This will be behind the screen, so plan on installing what you need for a card during the initial install unless you want to take things apart multiple times.
- Despite what the website claims, the device does not support pairing Bluetooth devices, such as OBD2 readers (use readers that work via WiFi instead). There are no references to Bluetooth in the Android Settings app, so there's no way to pair devices. I have suggested that they remove the mention of Bluetooth from their product descriptions as it may be a deal breaker for some people and it's a lot better to know this before buying it and installing it.
- Despite what the website claims for some model years, wireless CarPlay is not supported on the hardware that is included with the device. The feedback from EC Offroad was that is wasn't reliable enough, so they no longer support it. However, several of us purchased the Carlinkit Wireless CarPlay dongle and have found it works reliably, providing a solution for wireless CarPlay. See post 117 for more details.
Notes and links:
- Here's a really nice install thread by @DomSmith.
- Installation instructions posted by @DomSmith.
- There has been a lot of confusion over the V-IN RCA connector on the main harness. Using the supplied RCA to RCA cable, V-IN on the main harness should be connected to V-OUT on the DTV-V cable bundle. This is needed for Land Cruisers that have rear screens in order to display video from apps like Netflix on the rear screens. If your Land Cruiser doesn't have rear screens, this connection and the entire DTV-V cable bundle can be omitted unless other connections on the DTV-V cable bundle are needed for your install. Thanks to @DomSmith and @psnyman for figuring this out. Pictures showing the connections can be found here.
- This YouTube video (thanks @stolikat) has excellent instructions for taking the dashboard apart to remove the screen and head unit to get access to the connections that need to be made. The rest of the video is not relevant to the EC Offroad product, but I found this extremely useful to follow along with when I installed mine.
- Re-connection to an iPhone personal hotspot requires going into the iPhone > Settings > Personal Hotspot (or going to the Control Center and enabling discovery of the Personal Hotspot) each time you start the car. This appears to be an iOS quirk, not an issue with the EC Offroad unit as it auto connects to my house WiFi just fine when within range.
- When setting things up on the Android device, it's extremely helpful to have a USB mouse handy. When I tried to login to my Spotify and Waze accounts, the "I already have a login" controls were below the bottom of the screen (looks like they are setup for portrait screen orientation) and I was unable to scroll using the touchscreen. Once I hooked up a mouse, I was able to use the scroll wheel to get to those controls.
- Some of the factory buttons can be used to control the EC Offroad device:
- Press and hold the steering wheel end-call button to switch between showing the factory infotainment and the video from the EC Offroad device. When switching in this manner, no app switches are made.
- Press and hold HOME or NAV for a few seconds to switch between factory infotainment and the EC Offroad device. Note that when switching back to factory mode, this will select the HOME or NAV screen, depending on which button you used. When switching to EC Offroad mode, it will go to the Android Home screen or launch the configured navigation app.
- When in the EC Offroad mode, press "INFO APPS" to initiate voice commands (also works in CarPlay)
- When in the EC Offroad mode, press "HOME" to get to the App Launcher view
- When in the EC Offroad mode, press "NAV" to go to your configured Android mode navigation app
- When in the EC Offroad mode, press "SETUP" to launch the navigation app setup page
- The steering wheel next/previous buttons work while in Android mode (presumably in CarPlay, but I haven't tested this yet)
- Of course, the steering wheel volume up/down buttons work to adjust the volume
- To perform a hard reboot of the EC unit, hold the Next Track, Mode and Hang Up buttons for 6 seconds. Make sure you have the volume level low when doing this as there may be loud pops during the reboot process.
- If you're taking the car in for service and don't want the service techs to be confused by the Android functionality, switch back to the factory mode and select an audio source other than AUX before dropping the car off for service. This way when they start the car, it won't boot up into the EC Offroad Android interface.
- For playing music from a USB storage device, the free version of MediaMonkey seems to be an excellent choice. The user interface is reasonably simple and uses mostly large buttons, making it usable in a car.
- The Torque Pro app combined with the Veepeak Mini WiFi OBD2 dongle can provide a display showing current speed, throttle position, and a bunch of other info as well as provide useful OBD2 diagnostic information. @DomSmith provided some additional info and sample photos here.
- You can install the native Android Auto app to run Android Auto in "standalone" mode. I navigated to APK Mirror in Chrome on the EC unit and installed Android Auto by downloading one of the links for a recent version of the Android Auto app.
- This works fairly well, but standalone mode of Android Auto does have a few glitches, such as sometimes only displaying music or navigation apps when you're attempting to switch apps. This can make it difficult to switch from a music app to a navigation app or even between music or navigation apps. Other than that, it works well and gives you the Android Auto user interface for apps that are installed on the EC unit. This issue is not specific to the EC unit as the same thing happens on my Samsung Galaxy S8.
- Also note that without providing the EC unit with an Internet connection through a personal hotspot on your smartphone or other device, such as a USB hotspot device, you won't be able to use apps that require a data connection such as Waze or Spotify.
- The suggested procedure for connecting to CarPlay is (if you're having trouble getting it to work by using a more random sequence, try this):
- Wait for factory system to completely boot
- Select the Android unit and make sure it has fully booted
- Select the CarPlay app
- Allow the CarPlay app to load
- Then plug in the phone
If you don't have music or other audio playing in the background while using navigation apps in CarPlay, the first second or so of instructions is not played through the speakers. If you have music playing, there is no issue and if you request directions be repeated within a few seconds of the last audio, they play properly.The effect is that instead of hearing "turn left on main street", you'll hear "on main street".This issue is confirmed on 2016 and 2020 USA spec Land CruisersAs of 8/15/2020, I have been told that a fix for this issue is expected shortly.- I received a fix for this issue from @EC OFFROAD on 8/19/2020. Preliminary testing of the fix looks good on my 2020 Land Cruiser. If you need the fix for this, contact me through PM or contact EC Offroad for assistance. Since the password that’s used provides access to updates that could brick your unit, they asked me to not post the password on the open forum.
- There are a few HVAC control issues in USA spec Land Cruisers after the EC Offroad device is installed
- When restarting the car after it has been off for a while (exact time TBD, but perhaps 30 minutes or more), the HVAC controls don't restore all of their previous settings when you next start the car. So if you had AUTO turned on, it will be off, temperature settings may be reset to defaults, vented seat settings are reset to off, etc.
- When in Android / CarPlay mode, the Climate button doesn't work
- When adjusting the temperature using the buttons on the dashboard, the display will show "LO" for the temperatures, no matter what the temperature is actually set to.
- These issues are confirmed on 2016 and 2020 USA spec Land Cruisers
- A fix for this may take some time as they suspect it's specific to USA spec Land Cruisers and they will need to get access to one. I've offered to help run tests and try updates if it will help expedite a fix.
Last edited: