Skip to content
View in the app

A better way to browse. Learn more.

Firmware, Software & Manuals for BYD Owners

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

DiLink Auto - An open-source alternative to Android Auto

DiLink-Auto

Use your phone apps on your car's built-in screen. Open-source, no Google Services required.

An open-source alternative to Android Auto for any Android 10+ phone paired with BYD DiLink 3.0+ infotainment systems. Originally motivated by the Xiaomi HyperOS / Chinese ROM gap, but works universally.

What It Does

DiLink-Auto mirrors your phone apps onto your car's display with full touch interaction. Launch navigation, music, messaging — any app on your phone — directly from the car screen. Notifications appear on the car's nav bar with progress indicators. H.264 video at up to 60fps, 8Mbps CBR, with the phone's screen turned off to save battery.

Original motivation: bridging the gap when your phone can't run Android Auto (Chinese ROM, no Google Play Services) but your car only supports Android Auto (no CarWith, CarPlay, or Carlife). But DiLink-Auto works with any Android phone — Google Services or not.

Requirements

Phone:

  • Any Android 10+ phone

  • USB Debugging enabled (Developer Options)

  • All Files Access permission (prompted on first launch)

Car:

  • BYD DiLink 3.0 or newer

  • One free USB-A port

Phone hotspot must be enabled — the car connects to your phone's WiFi hotspot. No pairing codes, no Google account needed.

How It Works

  1. Enable hotspot — Turn on your phone's WiFi hotspot. The car connects to it.

  2. Plug in — Connect your phone to the car's USB port

  3. Auto-install — The phone installs the car app via WiFi ADB (first time only, one tap)

  4. Auto-connect — 3 dedicated WiFi TCP streams: video (port 9638), touch input (port 9639), and control (port 9637)

  5. Use your apps — Launch any app from the car's launcher screen. It runs on the phone, appears on the car, and responds to touch

The phone runs your apps on a virtual display, encodes the screen as H.264 video, and streams it to the car. Touches on the car screen are sent back to the phone and injected as real touch events. The phone's physical screen stays off (battery saving) and can be used independently.

Links:

GitHub: https://github.com/andersonlucasg3/dilink-auto-android

APKs:

Featured Replies

No posts to show

Create an account or sign in to comment

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.