An open-source system designed for in-car entertainment. Use the CarPlay protocol to enable audio and video transmission between an Android smartphone and in-car entertainment.
OkcarOS is an open-source system built on top of LineageOS/Android 13, specifically customized for automotive use. It operates on mainstream Android smartphones and facilitates audio, video, and touch data communication with the in-car entertainment by CarPlay protocol. It offers several advantages:
If your in-car entertainment supports CarPlay, all you need is a compatible Android smartphone. Download the OkcarOS ROM package, flash it onto the phone, and connect it to your car:
If you wish to compile OkcarOS on your own, you should be familiar with Source Control Tools.
Start by fetching the OkcarOS source code locally:
repo init -u https://github.com/okcar-os/android.git -b okcar-1.0 --git-lfs
# This is a lengthy process, The entire source tree is nearly 183GB when fully downloaded.
repo sync
Once the source code is downloaded, you can proceed with compiling OkcarOS following the OkcarOS Build Guide. Compilation is also a time-consuming process; on a computer equipped with an AMD 7950X CPU and 64GB of RAM, it takes approximately 50 minutes. Computers with lower specifications may require several hours or even days for the compilation process.