[Android Head-Units] Zaphod-Beeblebrox:
The Music key button basically launches an Intent for (CATEGORY_APP_MUSIC). Any package defined as a receiver for this in the Manifest will show up in the picker. Unfortunately, Android has not been consistent in this over the years. This is the API "Standard" (if you want to call it that) for KitKat, but its changed so many times, and is not enforced. Pandora (nor Poweramp for that matter!) respond to this specific intent. When I get time, I intend to broaden (or sharpen?) that intent action to try and capture more packages. What I don't want to do is start specifying specific app packages.

The easy thing is for Pandora to update their Manifest. I won't hold my breath though :)

I too recently got a C270. Using it with DailyRoads as a dashcam. I also played around with iOnRoad (paid app $5.00 USD) It does some neat augmented reality crash avoidance stuff.

The C270 also works well as a mic for Google now. If you are running the latest version of my ROM, I had put googlesearch.apk into /system/priv-app so that 'Ok Google' should work from anywhere. I had successfully got that working a few times, but I think running DailyRoads as a full-time dashcam interferes with the Mic operation.

The point is, C270 works well out of the box with no config steps. Plug it in, reboot.

---------- Post added at 05:30 AM ---------- Previous post was at 05:22 AM ----------

A lot is happening on the source code front, and it's very promising. For those using my ROM, you'll note that the biggest draw back was I was using the 1.0.9 MCU Settings app. That's where Bonovo has spent most of their development time of late. That particular app received a complete UI overhaul. Porting that app up from 1.0.9 was a major undertaking by [MENTION=6488418]asidorowicz[/MENTION]. He's been struggling with build environment setup and hasn't been able to finish it.

With this source, we should be able to leap-frog past the Factory ROM quickly (I already think ours is better, but the MCU app was a hold-back). Unfortunately, I've got some work & personal life things happening that will likely make me sparse for the next couple of weeks.

[MENTION=4173803]Bokomaru[/MENTION] seems to be taking up the cause of integrating the MCU App. I would also encourage him to take a look at BonovoHandle (I think we missed some code to handle stop/play on sleep in this area). I would say stay the hell away from Radio. either that, or start from scratch with their base, and just cherry-pick my Audio ducking code. The Radio app was a particularly difficult app to port from 1.0.9 to 1.1.4. I had to restructure quite a bit of code, and I know the way I did it won't match up with that new source.

For those that have had time to look into the source code: Summer told me via e-mail that this source was 'not for our model'. When pressed a little further, she advised it was YunOS. This is a chinese only variation of Android with a different UI (think something like MIUI). From what I'm hearing from others, this does not appear to be true? Is this a full 1.1.5 or 1.1.6 tree?

Look in /device/rockchip/rk3188 and /device/rockchip/rksdk at the system.prop files Should tell you the system version, etc.

I'll try to be around when I can, but if I don't answer for a bit, you'll know why.