[Android Head-Units] Zaphod-Beeblebrox:
Ok, I've got a couple of minutes to list a few features:

Clockwork Recovery, Root, and a most of [MENTION=260727]Tuatara[/MENTION] 's tweaks. I did a diff between his 1.1.4.3 and the stock 1.1.4 and tried to incorporate as much of it as possible. I think I have Viper4Android in there too, but haven't test it.

My Stuff:

Immersive Mode for Statusbar and Navbar - Option is in settings/user interface. I'm not terribly happy with the way Immersive Statusbar is working, but its functional. Immersive Navbar should work fine.

Custom NavBar. Out of the "box" Navbar has 4 'Extensible' buttons - Music/Nav/Communication/Automotive. Those map to any app that responds to specific android intents. For example, any app that declares itself as CATEGORY_MUSIC will work with the music button. The first time you press the button is just like trying to launch a default music player. Once you pic a default, that player is launched when button is pressed. EXCEPT. if another music app is already playing/active, the button will actually bring that app to the front instead.

example. Radio is my default music app. But if I play some Google Play Music, and then go 'home'. Pressing the Music button will bring back Google Play, not radio.

Also, each of the Extensible Buttons respond to Long Press by showing you the 'Chooser' for that intent, regardless if a default has been pressed. Example, Radio is still my default music app. Long press music button and I'm present with the app chooser for all CATEGORY_MUSIC apps.

The Communication button works on same principal but uses the intent ACTION_DIAL. it will launch the bluetooth dialer, or any 3rd party dialer you might have installed.

Nav broadcasts a google maps URI. I have tested Google Maps, Waze and CO-Pilot. All respond to this intent.

AUTOMOTIVE button launches CAR_DOCK intent. Torque is supposed to respond to this, but it didn't work in my early tests. NAUTO (the stock Newsmy app) does respond, as well as AutoMate :)

I've removed the two volume buttons and replaced them with one single volume button. Pressing it launches the volume slider (which I've increased in size and moved to the bottom of the screen). Long pressing Volume causes MUTE.

Home button is 3 small dots with clock on top. Works like a normal home button. Long press home brings up recents. Recents button has been removed, Back button is normal back button.

Also in the Settings/User Interface is a 'Media Button' option. If you select it, Home and Back are dropped and replace by Prev/Play/Next. These map to the normal keyboard intents of said keys so will work with any active player that responds to media buttons. I have not yet coded in any context awareness to cause Play/Pause just yet. I'll work on that.

Radio app has my 'ducking' mods.

Known Issues:

1) Radio app will crash on first launch. After that it should be fine. Has to do with loading of the 'defaults' - upside is it doesn't fill your presets with Chinese stations since it crashes.

2) MCU app is from 1.0.9. [MENTION=6488418]asidorowicz[/MENTION] did a lot of work porting up the other apps from 1.0.9 to 1.1.4, but the MCU app is a tough one and he isn't done with that yet.

3) Auto pause/play on sleep. I think we missed this one in the port somewhere. I'm pretty sure it's in the BonovoHandle app and I should be able to track it down, but in this version, if you leave music playing when ignition off, it doesn't pause until restarted.

I'm sure there are some other little issues, but I would greatly appreciate people giving it a shot and detailing out your experiences.