Bring Android Auto and Apple CarPlay to Android Automotive OS head units.
Phone projection on the car's existing screen. No SBC, dongle, or additional projection hardware.
OpenAutoLink runs on the vehicle's Android Automotive OS (AAOS) head unit. Android Automotive is the car's operating system; Android Auto and Apple CarPlay are the phone-projection experiences that OAL receives. OAL does not replace the car's operating system.
Android Auto and CarPlay share one app, with independent connection settings. USB CarPlay is supported alongside wireless and USB Android Auto. Wireless CarPlay remains available for development but is not working in the maintainer's vehicle.
Releases · Installation · Android Auto setup · CarPlay setup · Compatibility · Troubleshooting · XDA discussion
[!IMPORTANT] Install on a locked GM vehicle through your own Google Play Console app's dedicated Android Automotive OS Internal Test. APK sideloading is not supported on these head units.
Create your personal AAB at oal.mossyg.com in a desktop Chrome or Edge browser—no source editing, desktop download or Android SDK setup.
Save the required encrypted web identity backup for updates. CarPlay also needs your own compatible, authorized authentication pair; the builder does not supply it.
Create your AAB · Internal Test installation · CarPlay authentication
| Phone / mode | Connection | Companion needed? | Notes |
|---|---|---|---|
| Android Auto, wireless | Bluetooth + car Wi-Fi (WPP) | Yes, for GM wireless | Use WPP for Android Auto 17.4+ |
| Android Auto, USB | USB cable | No | GM shows two USB access prompts on every connection, even with the choice saved |
| CarPlay, USB | USB cable; leave iPhone unpaired from car Bluetooth | No iPhone companion | Car microphone for calls/Siri; one-time call setup. Requires your authentication files and USB/VPN approval. GM USB prompts |
| CarPlay, wireless | Bluetooth + Wi-Fi | No iPhone companion | Available for development; not working in the maintainer's vehicle |
| CarPlay, shared Wi-Fi | Existing Wi-Fi network | No iPhone companion | Advanced wireless network configuration; not a USB requirement |
Check the source revision and release notes for your installed build. USB hot-plug handoff is implemented, but current vehicle validation is still pending.
Check Google's US$25 one-time registration fee and Android-device verification requirement for new personal accounts before paying, especially if you only own an iPhone. Check that your car is eligible for installation before uploading.
For CarPlay, include your own authorized authentication pair. For updates, restore your latest web backup, keep the same application ID and upload key, and upload a higher-version AAB to the same Internal Test. Desktop builder documentation remains available, but desktop downloads are not published yet.
The car itself needs internet-connected Wi-Fi or its data service; an OnStar data plan is not required.
The car APK on GitHub Releases is for AAOS systems/emulators that permit APK installation. It cannot be sideloaded onto a locked GM production head unit.
You do not need an OnStar data subscription to install or use OAL. Without a vehicle data plan, connect the car itself to a Wi-Fi network with working internet, such as your home Wi-Fi, to download OAL through Google Play. A local car hotspot used for wireless Android Auto is not, by itself, an internet connection for the car.
Keep your car's apps updated—not just OAL. Like your phone, the car has a Play Store and apps that receive regular updates. Without an OnStar data plan, give the car itself internet access regularly:
Enable automatic app updates in the car's Play Store and check for pending updates occasionally. Downloads depend on Play Store settings, connection quality and vehicle software; simply saving a Wi-Fi network does not guarantee updates while the car is off. This is routine care for all the car's Play Store apps, not an OAL-only requirement.
OAL's phone-projection connection does not require a paid OnStar data plan. Online navigation, music and other phone-app services still need their own internet connection, normally your phone's mobile data.
For wireless Android Auto, install openautolink-companion-vX.Y.Z.apk from the matching release, grant its requested permissions, and configure the paired car. USB Android Auto does not need the companion.
No OAL iPhone companion is required. Use a data-capable USB cable and your own authorized authentication pair, then follow CarPlay USB setup.
Install the car APK only if the platform permits it. Bluetooth, networking, audio and vehicle integration vary by platform. Reports from Polestar and other non-GM AAOS vehicles without built-in phone projection are welcome.
For Android Auto 17.4 or newer:
| 日期 | 榜单 | 排名 | 周期新增 | 总 STAR |
|---|