Official
site: https://TeslaMirror.com
App
name:
For
Android version, it is TeslaMirror
For iOS
version, from 1.90 version, the app name is changed to TslaMirror from the old TeslaMirror
From
Android version 2.09, TeslaMirror app does not use the public IP 3.3.3.3,
instead switching to the reserved IP 100.99.9.9 for greater security.
For
default MJPEG URL, it is http://100.99.9.9:3333
The
older http://3.3.3.3:3333 will not be supported.
Google Play Store Download Link https://play.google.com/store/apps/details?id=com.hustmobile.teslamirror
Email feedback: TeslaMirror@hustmobile.com
Twitter: @hustmobile
Facebook: http://www.facebook.com/pages/Hustmobile-Inc/119082661507643?v=wall
==========
Free 96-hour trial of the Android
version of TeslaMirror
Enjoy a free 96-hour (6-day) trial
of the Android version of TeslaMirror app from the Play Store.
If you purchase Android TeslaMirror
on the Play Store, you will get a 96-hour (6-day) free trial.
If you are not satisfied within 96
hours of purchase, you can request a refund by emailing
TeslaMirror@hustmobile.com with your full email address of order, or Google
Play Store order number (e.g. GPA.3366-5557-3392-88888).
Why 96 hours?
This app requires access to a Tesla
car for a full experience, so a 96-hour trial is necessary. Additionally, the
app may require a technical background to troubleshoot any issues.
What information is needed for a
refund request within 96 hours?
No reason is required; simply
provide your full email address of order, or Google Play Store order number.
What is the refund policy after 96
hours?
After 96 hours, a reasonable refund
request must be made via email to TeslaMirror@hustmobile.com.
Why is the same promotion not
available for the iOS version of TslaMirror app?
Unfortunately, Apple App Store does
not allow developers to process refunds directly, so the same promotion is not
available for the iOS version of TslaMirror app.
==========
TeslaMirror is
an app that will help your mobile(iPhone/iPad/Android) app mirroring to Tesla
vehicle! It supports both iOS and Android.
=====================
TslaMirror for iOS
TslaMirror is an app that
will help your iPhone app mirroring to Tesla vehicle! Also, it can support app
screencast to a normal desktop browser (Safari or Chrome).
Please send some screenshots(pictures) or
videos during email feedback, so we can help. Thanks.
Tutorial:
1. You must first
connect the Tesla car's network to the iPhone's Personal Hotspot.
2. Ensure all
devices are on the same Wi-Fi network.
3. Ensure the
iPhone is not in 'Low Power Mode'.
4. Ensure that the
'Proxy' option is enabled on this APP page.
5. Then start the
Screen Broadcast by pressing the 'Start' button on this APP page.
6. In your
browser, visit the URL located beneath the 'Start' button on this APP page.
Remember to use HTTPS for the domain name and HTTP for the IP address."
https://TslaMirror.com:8443
or http://240.3.3.3
For Tesla vehicle
built-in browser
1 If
possible, try to upgrade the Infotainment system of the Tesla vehicle to the
latest version.
2
Make sure the car is PARKED (0mph/0kph)!
3
The Tesla vehicle network must be connected to the iOS device Personal Hotspot
(cellular data needed) first. Tesla MCU2/3 hardware is needed. MCU2/3 is available on
the Tesla Model 3,
Model Y, Model X (late than March 2018), Model S (late than March 2018), or the
Tesla vehicles that are upgraded to MCU2/3 from MCU1
4
Start the TslaMirror app. Confirm
"Proxy" switch is on in the TslaMirror app
5
Click the "Start" button, then click "Start Broadcast" to
start Screen Broadcast in the TeslaMirror app
6
Access the link https://TslaMirror.com:8443 or http://240.3.3.3 via Tesla
vehicle built-in browser
7
Enjoy the iOS app streaming
8
Pinch the Tesla vehicle built-in browser screen to zoom in/out the picture, and move left/right/up/down the picture places in the Tesla
touchscreen
9
There is no audio support for the moment. Only the app screen will be mirrored
to the browser. You can use the Bluetooth audio link to the Tesla vehicle to play the audio of
the iOS device simultaneously during the app mirroring.
10 Do not lock the screen. The Screen Broadcast API
limitation needs the screen to keep unlocked. Once the screen is locked, Screen
Broadcast needs to be restarted.
For normal desktop
browser (Safari or Chrome)
1 Make sure all
your devices are on the same Wi-Fi network.
2 Start the
TeslaMirror app.
3 Click the
"Start" button to start Screen Broadcast in the TeslaMirror app
4 Access the link
below the "Stop" button via a normal desktop browser (Safari or
Chrome)
5 Enjoy the iOS
app streaming in the browser
Key Features
1 No extra
internet traffic for the screencast, the app mirroring traffic is only locally
on iOS device Personal Hotspot. However, please note that during the
screenshot, the Tesla vehicle will use the hotspot traffic for its internet
access when the hotspot is connected
2 No extra
hardware needed; it is a totally software app mirroring solution.
3 Private, the
screencast is only available to the devices connected to the iOS Personal
Hotspot Wi-Fi network, not available to the public internet.
4 Fast network, it
is only on the local mobile hotspot network.
5 5GHz Personal
Hotspot(iPhone 12 series supports it) Wi-Fi is highly recommended.
FAQ
1 This is not
CarPlay
2 iOS apps that
use the AVPlayer framework cannot be supported, such as the Apple Music app and
Netflix app. For the Apple Music app, although the screen can be streamed to
the browser, the audio part will be muted during the Screen Broadcast.
3 Netflix app not
supported4 There is no audio support for the moment. Only the app screen will
be mirrored to the browser. You can use the Bluetooth audio link to play the
audio of the iOS device simultaneously during the app mirroring.
4 Why does this TeslaMirror App need a VPN
service? Is there any privacy issue with it?
About the need for VPN,
it is mainly because Tesla blocks all of the normal private LAN segment. So, the virtual IP
address is used to bypass the Tesla
network limitation. The VPN tunnel is not connected
to any public server. For the VPN tunnel, one side is the iOS/Android device to be
mirrored, another side is the Tesla car. There is a web server running on the iOS device with a
virtual IP 240.3.3.3 (Android with
100.99.9.9 IP address). This web server is not available for public Internet access. There are only Tesla car and the
phone, no middle server running on the Internet. There is
no privacy issue with it.
5 When the iPhone changes from Park mode to
Drive mode, the app mirroring will stop working, what to do?
With the release of the 2021.24 update Tesla
addressed this issue by giving users an option to keep WiFi
on when the car shifts into gear. By default the car
will still turn off WiFi when put into Drive or
Reverse, but if you prefer, you can have your car remain connected to certain WiFi networks after switching to drive.
To use "Remain Connected While in
Drive," tap on the WiFi icon and go to WiFi Settings. Choose the WiFi
network you'd like to remain connected to while in drive. Then turn on the
'Remain Connected in Drive' option.
For older Tesla version, please check the
following steps.
By Tesla's design, when the Tesla car changes
from Park mode to Drive
mode. The Wi-Fi connection of Tesla cars will
be disconnected.
The steps to use TeslaMirror while driving:
a Park the Tesla car
b Change Tesla car to Drive mode, although it
is parked
c Connect the Tesla car to the phone's hotspot.
Yes, even in Drive
mode. The Tesla car can connect to the phone's
hotspot too.
d Sometimes, there is an issue on hotspot connection.Restarting both
sides maybe helps.5 On
the phone, turn off the phone hotspot, then
turn on it back
e On the Tesla car, turn off the Wi-Fi
connection, then turn on it
back to find the phone's hotspot again.
f Please
note sometimes the Tesla Wi-Fi connection setting is turned
off in Drive mode. You need to turn it on
manually.
g After the Tesla car connects to the phone's
hotspot. Follow
TeslaMirror App's other instructions make the
mirroring work
h Drive safe
6 The TeslaMirror App works at first, however,
after the Tesla car software upgrade, the app stop working, what to do?
For 2021 July Tesla update, it looks like the
Tesla update changed the
behavior of the Tesla in-car browser address
bar. From July Tesla
update, if you only input 240.3.3.3 in Tesla
in-car browser address bar,
it will try to connect to https://240.3.3.3
, however, TeslaMirror app
needs it to be http://240.3.3.3
Please input full string http://240.3.3.3 in Tesla in-car browser address bar.
It is http, not https !!!!
For Android version, the full URL string is http://100.99.9.9:3333
make sure it is not https
All the related network traffic is in LAN
access only, so there is no
need to use https to encrypt it. Thanks.
7 Recommended iPhone and network settings for
TeslaMirror app to work?
5GHz Personal Hotspot(iPhone 12/13 series supports it) Wi-Fi is
highly recommended. Do not enable the "Maximize Compatibility"
setting for iPhone 12/13 series. By default, iPhone 12/13 series comes with a
5GHz Wi-Fi Personal Hotspot. Once the "Maximize Compatibility"
setting enabled, it will go back to the 2.4GHz Wi-Fi hotspot.
And a 5G mobile connection is recommended too.
"5GHz Personal Hotspot+5G
mobile connection" are best for the TeslaMirror App.
For Android hotspot, 5GHz Personal Hotspot is recommended too.
=======================
Privacy/Security
notice: This app does not collect any statistics, personal information, or
analytics from our users.This application does use Location service to access
Wi-Fi access point network name on iOS 13 or later. Location data is not stored
or collected at any point. No information is stored by our company.
Disclaimer: This
software and documentation do not come from nor is endorsed by Tesla Inc. Use
this app at your own risk. The author does not guarantee its proper
functioning. Some features require certain vehicle options to work (e.g. MCU2/3 hardware needed).
This app attempts to use the same interface used by the official Tesla apps.
However, you are responsible for any changes to your car caused by using this
app. The use of this app needs the vehicle's built-in browser. And we are not
liable for any damages to you, your car, or any other object in conjunction
with the use of this app.
Warning and Legal
Disclaimer: DO NOT IGNORE THE FOLLOWING - This service should only be used when
the car is PARKED (0mph/0kph)! The use of this program may be restricted based
on your local jurisdiction regarding the built-in web browser in your vehicle.
=====================
TslaMirror for iOS release
notes
###1.90 (20220221)
The app name is changed to
TslaMirror from the old TeslaMirror
###1.85 (20210317)
Bug fix
###1.84 (20210312)
Fix App switching
freeze issue.
Please note,
TeslaMirror App needs the correct Location Services access right.
###1 The iOS
system "Location Services" must be "On"
###2 The
TeslaMirror App Location Services access option can be either "While Using
the App" or "Always"
This
application does use Location services to access Wi-Fi access point network
name on iOS 13 or later. Location data is not stored or collected at any point.
No information is stored by our company. However, if the iOS system Location
Services is not "On", or the Location access for TeslaMirror App is
incorrect. The TeslaMirror App will not function correctly.
###1.83 (20210210)
Bug fix
###1.82 (20210208)
Fix the app switching not smooth
(sometimes) issue.
Fix the app switching not working
(sometimes) issue.
###1.81 (20210203)
Added a new setting "Tesla Proxy
Auto-Start". This setting is for some special network cases. Please keep
the default "On" state for it if it is not in a special network case.
As for the "Resolution",
"Limit frames per second" and "Image quality" settings,
please do not set them too high. The recommended way is to set them low at
first, then improve them little by little to fit in the hardware, software, and
cellular network signal strength.
###1.8 (20210202)
Web hint information added when the
240.3.3.3 web server is running, but the App mirroring not started yet.
There is a web server running on the
iOS device with a virtual IP 240.3.3.3. This web server is not available for
public Internet access.
5GHz Personal Hotspot(iPhone
12 series supports it) Wi-Fi is highly recommended. Do not enable the
"Maximize Compatibility" setting for iPhone 12 series. By default,
iPhone 12 series comes with a 5GHz Wi-Fi Personal Hotspot. Once the
"Maximize Compatibility" setting enabled, it will go back to the
2.4GHz Wi-Fi hotspot.
###1.6 (20210129)
The full-screen (for Model
3/Y, park mode) button number is changed from 2 to 1. For Chinese Tesla owners,
please set the iOS mobile device(iPhone/iPad) system language to
"Simplified Chinese", so as to use the full-screen mode for Chinese.
For all the other mobile device system language settings, it will go with
another full-screen mode.
###1.4 (20210125)
Small bug fixes
###1.2 (20210122)
1. Full-screen support added for
Tesla Model 3/Y in-car browser.Park mode needed. This full-screen feature only
works under park mode.
2. Image
resolution setting added. The default Resolution setting is 360p. This 360p is
for 2.4GHz Wi-Fi hotspot access. The 5GHz Wi-Fi hotspot is always recommended
for better network speed. For the 5GHz Wi-Fi hotspot, the Resolution setting
can be changed to 540p or 720p.
3. FPS(frames per
second) setting added. The default "frames per second" setting is 20
fps. This 20 fps is for 2.4GHz Wi-Fi hotspot access. The 5GHz Wi-Fi hotspot is
always recommended for better network speed. For a 5GHz Wi-Fi hotspot, the "frames
per second" setting can be changed to 45 fps or higher.
4. Image quality
setting added. The default "Image quality" setting is Standard. This
Standard Image quality is for 2.4GHz Wi-Fi hotspot access. The 5GHz Wi-Fi
hotspot is always recommended for better network speed. For a 5GHz Wi-Fi
hotspot, the "Image quality" setting can be changed into High or
"Ultra High".
5. "Tesla
Proxy IP address" setting added. Please note that the Tesla Proxy IP
address is a virtual IP address. It is not a real IP address on the public
internet. This virtual IP address will run on the iOS mobile device, not on the
public internet. Please only set the Tesla Proxy IP address when it is needed.
Keep it as default is fine for most cases.
Do not lock the
screen. The Screen Broadcast API limitation needs the screen to keep unlocked.
Once the screen is locked, Screen Broadcast needs to be restarted.
Netflix app not
supported. iOS apps that use the AVPlayer framework cannot be supported, such
as the Apple Music app and Netflix app. For the Apple Music app, although the
screen can be streamed to the browser, the audio part will be muted during the
Screen Broadcast.
For now, only
iPhone 12 series support 5GHz Personal Hotspot Wi-Fi, it is highly recommended
for a better network connection.
The iOS Wi-Fi
hotspot network speed is not only related to the given hardware but also it is
related to the cellular network signal strength. Please choose the suitable
Settings value according to the real Wi-Fi hotspot network speed.
###1.0 (20201212)
Initial Apple App Store version
=====================
TeslaMirror for
Android
TeslaMirror is an app
that will help your Android app mirroring to Tesla vehicle! Also, it can support
app screencast to a normal desktop browser (Safari or Chrome).
For Tesla vehicle built-in browser
1 If
possible, try to upgrade the Infotainment system of the Tesla vehicle to the
latest version.
2 Make sure the car is
PARKED.
3 The Tesla vehicle
network must be connected to the Android device Personal Hotspot first. Tesla
MCU2/3 hardware is needed.
MCU2/3 is available on the
Tesla Model 3, Model Y, Model X (late than March 2018), Model S (late than
March 2018), or the Tesla vehicles that are upgraded to MCU2/3 from MCU1.
5GHz Personal Hotspot Wi-Fi network is
preferred. Wi-Fi 6 AP is not supported by Tesla vehicle.
Hardware check list: Android device with Wi-Fi
hotspot support, and Tesla vehicle with MCU2/3.
4 Start the TeslaMirror
app. Confirm "Tesla Proxy" switch is on in the TeslaMirror app
5 Click the
"Start" button to start Screen Broadcast in the TeslaMirror app
6 Access the link http://100.99.9.9:3333 via Tesla vehicle built-in browser (Please note
100.99.9.9 is not a real public IP. For this app, the 100.99.9.9 is just a
virtual IP that is accessible only on the Android Wi-Fi hotspot.)
7
Enjoy the app streaming
8 Pinch the Tesla
vehicle built-in browser screen to zoom in/out the picture, and move left/right/up/down the picture places in the Tesla
touchscreen
9 There is no audio
support for the moment. Only the app screen will be mirrored to the browser.
You can use the Bluetooth audio link to Tesla vehicle play the audio of the
Android device simultaneously during the app mirroring.
For normal desktop browser (Safari or Chrome)
1 Make sure all your devices are on the same
Wi-Fi network.
2 Start the TeslaMirror app.
3 Click the "Start" button to start
Screen Broadcast in the TeslaMirror app
4 Access the link below the "Stop"
button via normal desktop browser (Safari or Chrome)
5 Enjoy the app streaming in the browser
Key Features
1 No extra internet traffic for the screencast,
the app mirroring traffic is only locally on Android device Personal Hotspot.
However, please note that during the screenshot, the Tesla vehicle will use the
hotspot traffic for its internet access when the hotspot is connected
2 No extra hardware needed; it is a totally
software app mirroring solution.
3 Private, the screencast is only available to
the devices connected to the Android Personal Hotspot Wi-Fi network, not
available to the public internet.
4 Fast network, it is only on the mobile hotspot
network. No need to be routed to the public internet
5 For Android device, it only needs to support
Wi-Fi hotspot function. There is no need for Android device to have cellular
support and SIM card. The Android device can connect to another mobile hotspot
or iPhone hotspot, then share the network to Tesla via Wi-Fi hotspot.
FAQ
1 There is no audio support for the moment. Only
the app screen will be mirrored to the browser. You can use the Bluetooth audio
link to play the audio of the Android device simultaneously during the app
mirroring.
2 Netflix app
mirroring not supported. This is because of the Netflix limitation on its
contents.
3 Why does this TeslaMirror App need a VPN
service? Is there any privacy issue with it?
About the need for VPN,
it is mainly because Tesla blocks all of the normal private LAN segment. So, the virtual IP
address is used to bypass the Tesla
network limitation. The VPN tunnel is not connected
to any public server. For the VPN tunnel, one side is the iOS/Android device to be
mirrored, another side is the Tesla car. There is a web server running on the iOS device with a
virtual IP 240.3.3.3 (Android with
100.99.9.9 IP address). This web server is not available for public Internet access. There are only Tesla car and the
phone, no middle server running on the Internet. There is
no privacy issue with it.
Privacy/Security notice: This app does not
collect any statistics, personal information, or analytics from our users.
Disclaimer: This software and documentation do
not come from nor is endorsed by Tesla Inc. Use this app at your own risk. The
author does not guarantee its proper functioning. Some features require certain
vehicle options to work (e.g. MCU2/3 hardware needed). This app attempts to use the same
interface used by the official Tesla apps. However, you are responsible for any
changes to your car caused by using this app. The use of this app needs the
vehicle's built-in browser. And we are not liable for any damages to you, your
car, or any other object in conjunction with the use of this app.
Warning and Legal Disclaimer: DO NOT IGNORE THE
FOLLOWING - This service should only be used when the car is PARKED
(0mph/0kph)! The use of this program may be restricted based on your local
jurisdiction regarding the built-in web browser in your vehicle.
Tesla for Android is only available on Google
Play Store now. For official version, please only get it from Google Play
Store.
=====================
TeslaMirror for
Android release notes
###2.00 (20221214)
1. Add support for
touch screen and mouse.
This touch screen function requires the
"Remote Control" switch to be turned on in the App, and requires
"Accessibility" permissions.
Now you can use the touch screen of the Tesla car
browser to control the Android phone, and you can also use the mouse to control
the Android phone in the PC Chrome browser.
2. Add WebRTC mode.
The default mode is still the old MJPEG (Motion
JPEG) mode.
WebRTC mode is only for advanced users, please
test WebRTC mode separately to see if it meets your use case, if it does not
meet your requirements, please use the default MJPEG mode.
WebRTC mode has some special limitations:
- WebRTC mode can only be successfully started in
the Tesla car's Parked status(P gear); MJPEG mode has no such limitation. This
is due to the limitation of the Tesla car browser. Please do not try to start
the App screen-casting in WebRTC mode in the Tesla car's Driving status(D gear).
- When the WebRTC mode is in the Tesla car Driving
status(D gear), if the screen-casting device answers the phone, the WebRTC mode
will be disconnected and cannot be reconnected.
- When the WebRTC mode is in the Tesla car Driving
status(D gear), if the entire page of the Tesla car browser is refreshed, the
WebRTC mode will be disconnected and cannot be reconnected.
- These special limitations are all due to the
limitations of the Tesla car browser on WebRTC in Driving status(D gear).
- When using the WebRTC mode, be sure to press the
screen-casting button in the App first, and then use the browser to access
TSL6.com
If the use case can accept the limitations of
WebRTC, WebRTC mode has the following advantages compared to MJPEG mode:
- WebRTC mode is very smooth
- WebRTC mode requires much less network
bandwidth, and in complex network environments, the overall performance is
better than MJPEG mode
Note:
The WebRTC mode web entry is not the same as the
MJPEG mode web entry. Please enter the corresponding address according to the
App prompt interface.
WebRTC mode web entry https://teslamirror.net:9999/
MJPEG mode web entry (note http, not https) http://100.99.9.9:3333
###1.91 (20210316)
Bug fix
###1.9 (20210308)
Added a new setting "Tesla Proxy
Auto-Start". This setting is for some special network cases. Please keep
the default "On" state for it if it is not in a special network case.
###1.7
(20210129)
The full-screen
(for Model 3/Y, park mode) button number is changed from 2 to 1. For Chinese
Tesla owners, please set the Android mobile device system language to
"Simplified Chinese", so as to use the full-screen mode for Chinese.
For all the other mobile device system language settings, it will go with
another full-screen mode.
###1.5 (20210121)
1. Full-screen support
added. This full-screen feature only works under park mode.
2. The default Resolution setting is change to
360p. This 360p is for 2.4GHz Wi-Fi hotspot access. The 5GHz Wi-Fi hotspot is
always recommended for better network speed. For 5GHz Wi-Fi hotspot, the
Resolution setting can be changed in to 540p or 720p.
###1.3 (20210109)
Fix network access issue on some Android devices
###1.1 (20210103)
Initial Google Play store version
=====================
App tested fine for iOS TeslaMirror
version:
Apple Maps
Baidu Maps
Gaode Maps
Google Maps
Tencent Video
TezLab
Waze Navigation
Youku Video
YouTube
YouTube Music
scan my tesla
tesLAX
Douyin (Chinese TikTok)
Shazam
App tested fine for Android TeslaMirror
version:
Apple Maps
Apple Music
Baidu Maps
Gaode Maps
Google Maps
Tencent Video
TezLab
Waze Navigation
Youku Video
YouTube
YouTube Music
scan my tesla
App not supported by iOS
TeslaMirror version (iOS apps that use the
AVPlayer framework cannot be supported, such as the Apple Music app and Netflix
app. For the Apple Music app, although the screen can be streamed to the
browser, the audio part will be muted during the Screen Broadcast.)
Apple Music
Netflix
YouTube TV (this is not YouTube)
ABC Live TV
ESPN live TV
App not supported by Android
TeslaMirror version
Netflix
YouTube TV (this is not YouTube)
ABC Live TV
ESPN live TV
=====================
Official
site: https://TeslaMirror.com
Google Play Store Download Link https://play.google.com/store/apps/details?id=com.hustmobile.teslamirror
Email feedback: TeslaMirror@hustmobile.com
Twitter: @hustmobile
Facebook: http://www.facebook.com/pages/Hustmobile-Inc/119082661507643?v=wall