shihabal3amri/DiPlay

Independent CarPlay receiver for compatible Android head units. Wired and wireless public preview.

View on GitHub ↗Jump to charts ↓Open shareable report →

shihabal3amri/DiPlay has 11k+ stars and 1k+ forks on GitHub, is written in Kotlin, and was last pushed on Oct 17, 2026. Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 13 minutes ago
Added to GitGenius on October 4th, 2026
Created on September 24th, 2026
Open Issues & Pull Requests: 261 (+0)
GitHub issues: Enabled
Number of forks: 1,459
Total Stargazers: 11,462 (+8)
Total Subscribers: 45 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 4.3 hours
Mean response time: 23.6 hours
90th percentile: 3.1 days
Tracked items: 507

How this project is maintained

Practically every issue opened in the past year has drawn a reply. 100% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Almost all tracked open issues have seen activity in the last three months. 62% of issues opened in the past year have been closed, leaving a working backlog. Three people close 82% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 202
New in 7 days: 179
Closed in 7 days: 183
Avg open age: 2 days
Stale 30+ days: 0
Stale 90+ days: 0

Recent activity

Opened in 7 days: 153
Closed in 7 days: 60
Comments in 7 days: 250
Events in 7 days: 476

Top labels

  • enhancement (21)
  • duplicate (5)
  • bug (4)
  • help wanted (1)
  • question (1)

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

DiPlay is a CarPlay receiver application for compatible Android head units in BYD vehicles.

The tool solves the problem of bringing Apple CarPlay functionality to BYD car infotainment systems that run Android. It works by installing directly on the car's head unit rather than on the iPhone, requiring no jailbreak, dongle, Mac, or authentication server. The application supports both wired USB and wireless CarPlay connections, with wireless operation available through Wi-Fi Direct or the car's existing hotspot. Core CarPlay functionality does not require ADB access, though optional features like dashboard display, battery monitoring, wheel-speed data, and parked-video playback do require it. The tool includes BYD-specific features such as heads-up display navigation with arrows, distance indicators, and street names on verified firmware versions.

Adoption is appropriate for owners of compatible BYD vehicles with Android head units that permit APK installation. The project explicitly focuses on BYD cars and makes no commitment to support other vehicle brands or fix brand-specific incompatibilities. Wireless operation requires Android 10 or later for Wi-Fi Direct, while wired use supports Android 9 and above. Users should be aware that this is not an Apple-certified product; the application bundles an experimental accessory identity recovered from public firmware rather than a newly provisioned MFi identity, and a bundled private key is extractable. Compatibility across different head units and iOS versions is not guaranteed, and occasional audio cutouts remain unresolved in the current release.

Development activity shows testing concentrated on specific hardware configurations, with live windshield guidance and street names verified on a development DiLink 5.1 car and wheel-speed dead reckoning tested on a BYD Tang with DiLink 5.0. The project invites community testing as a public preview rather than guaranteeing universal compatibility. Documentation exists for BYD navigation firmware scope and cleanup limits, indicating attention to platform-specific constraints. The tool can be installed separately alongside DiAuto, though only one projection app can run at a time.