Star on GitHubStar2.4k stars

Case study

carlinkit-cxx: Linux receiver for Carlinkit Auto Box USB messages

carlinkit-cxx implements a Linux host for Carlinkit Auto Box USB dongles using their framed bulk-message protocol. It receives CarPlay or Android Auto H.264 video and PCM audio, sends touch input and displays decoded video through VAAPI, V4L2 or software paths.

Targets
Protocol
Category
Independent reconstruction cases
Relationship
Independent reconstruction project
Sources reviewed
Evidence class
C2 code & docs, no demo or download
Stars
10
Last commit
2026-07-12
Language
C++
License (GitHub)
Apache-2.0

GitHub data as of 2026-11-10

Copy as MarkdownView JSONCite

Evidence

Observed
Code, documentation and a demo observed; no download method found.
Checked
2026-11-08

How evidence classes are assigned

Requirements & limits

  • Prerequisites: Carlinkit Auto Box USB dongle with ID 1314:1520 or 1314:1521 and Linux.
  • Prerequisites: CMake, Meson, a C++17 compiler, libusb and the documented media/display dependencies.
  • Limits: A software-only decoder build is available; some display targets require drm-cxx and further libraries.
  • License: Apache-2.0 licence.

Cite

BibTeX

@misc{carlinkit-cxx-case,
  title = {{carlinkit-cxx: Linux receiver for Carlinkit Auto Box USB messages}},
  howpublished = {\url{https://github.com/jwinarske/carlinkit-cxx}},
  url = {https://github.com/jwinarske/carlinkit-cxx},
  urldate = {2026-11-06},
  note = {Awesome REA entry: \url{https://awesomerea.org/resources/carlinkit-cxx-case/}}
}

Plain text

carlinkit-cxx: Linux receiver for Carlinkit Auto Box USB messages. https://github.com/jwinarske/carlinkit-cxx (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/carlinkit-cxx-case/

Useful? Star Awesome REA on GitHub2.4k

About this entry

The description was reviewed against primary sources.

Report an outdated entry Suggest a translation fix

Primary sources

  1. README.md GitHub · jwinarske/carlinkit-cxx · Revision 28282e2
  2. docs/ARCHITECTURE.md GitHub · jwinarske/carlinkit-cxx · Revision 28282e2
  3. src/protocol.h GitHub · jwinarske/carlinkit-cxx · Revision 28282e2

More in Protocols

All 720 entries in ProtocolsProtocols case studies (645)

↑↓ move↵ open⌘↵ new tab