Repository navigation
2023.32.1
Virtual Display
Performance and Usability Improvements
The virtual display can now adjust to the size of your browser window, enhancing the full-screen mode experience. This feature is disabled by default but can be enabled in the Tesla Android Settings. Be aware that frequently resizing the window on your PC/Mac may cause instability.
Tesla Android now offers resolution presets. You can choose from several settings ranging from 480p to 832p, which can boost performance on MCU2-equipped vehicles.
GPS Support
Usability Improvements
Version 2023.32.1 utilizes vehicle location data to emulate GPS hardware in the Android OS. Apps like Waze or Google Maps are now supported, making CarPlay/Android Auto non-essential for navigation. Occasionally, the car's browser may close when GPS is enabled, an issue not strictly browser-related and it occurs in the Tesla OS. GPS can be turned off by revoking permission in the address bar.
Browser Audio
Stability Improvements
This version introduces multiple enhancements to browser audio, resulting in better reliability.
Wi-Fi Hotspot
Performance Improvements
Tesla Android now operates with AC Wi-Fi in 5GHz mode, changing the channel to prevent interference from CarPlay dongles. 5GHz is the default mode for new users.
Virtual Touchscreen
Usability Improvements
The touchscreen's input accuracy has seen significant improvement. Its input surface dynamically adjusts to match the display size, eliminating client-side scaling.
SSL Support
Security Improvements
Tesla Android services are now channeled through a reverse-http proxy set up by the web server. This modification was necessitated by the GPS API's secure context requirements. However, users can still opt for the http version to bypass encryption overhead.
Networking
Architectural Changes
Tesla Android no longer assigns public range IP addresses to make the frontend accessible via the car's browser. Instead, a singular IP (104.248.101.213) redirects to the device with iptables. For accessing the Tesla Android app, please use https://device.teslaandroid.com.
App Launcher
Usability Improvements
Users no longer have to wait for Tesla Android to boot to start the frontend. Simply access https://device.teslaandroid.com, and the launcher will automatically redirect you to the Flutter App once your car connects to the device's network.
Full Screen Mode
Stability Improvements
Transitioning to full screen while parked has been refined and is more reliable.
Flutter App
Performance and Usability Improvements
The Flutter app comes with several updates in this release:
- Framework and dependencies are updated to the latest versions.
- Full implementation of Material 3.
- The splash screen now supports Dark Mode.
- The settings page is now categorized into various sections.
- The Android OS module is streamlined. All functionalities dependent on standard Web APIs are managed within the iframe hosting the virtual display, including GPS, Audio, and WebSocket-based transport.
Android OS
Stability Improvements
The Android base is now updated to the latest version, incorporating the August 2023 security patches. Upstream modifications to kernel/drivers have also been merged.