These will likely be done as Android apps. If this CarPlay solution holds up, I’ll add other features like the back up camera, rotary volume, etc. I need to add a microphone and test with a sound system like it would be in a car, but this looks to be a good starting point to build off for my EV’s infotainment system. (Its snappier than my other car’s infotainment system though!) Note that if you want to reorganize the apps in CarPlay, you can do this in the iPhone’s CarPlay setting (General > CarPlay). The CarPlay interface is a bit slow, but its usable. Immediately the Pi recognized the phone and started the CarPlay interface. When that was done, I just plugged my iPhone into the dongle via a USB to Lightning cable. Once I was done with the LineageOS install, I used the file system to load the APK for the dongle. LineageOS took a bit to initialize on the system, then I just had to finish up the install (Language, Date & Time, Wi-Fi/network, Location Services, etc.) Overall, it’s a surprisingly quick installation. After inserting the SD card and plugging in the USB drive into the Pi, I powered it up. To prepare to use the dongle, I also downward the dongle’s APK file onto a USB drive. I used the Pi 4 16.0 build to flash the SD card using balenaEtcher. The irony is that you can use a CarPlay dongle within an Android infotainment system to run CarPlay. It has the capacity to play music, watch videos, look at pictures, play games, and much more. ![]() The touch screen is resistive which, while not ideal, keeps cost down and is easily available through Amazon. ![]() LineageOS is a free Android based open-source operating system for smartphones, tablets, and set-top boxes. The CarPC runs off of a Raspberry Pi Model B running Xbian, a version of XBMC made for the Pi. I downloaded LineageOS from KonstaKANG’s website. The CarlinKit dongle provides documentation pointing you towards an Android app package APK file that you download to use with the dongle. ![]() That’s another project for another day though. The dongle uses a Atmel processor, so it will be interesting to try to extract the code to see what’s going on there. I used KonstaKANG’s LineageOS Android build for the PI 4 and a CarlinKit CarPlay USB dongle from eBay. Android spat – both have a their benefits, but its just that iPhones work for me!) I put together a platform running Apple’s CarPlay on a Raspberry Pi 4 and 7″ touchscreen. I’m an iPhone user, so it was really important to for me to get CarPlay running for my EV project’s infotainment system.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |