Civic Climate Control - Android app for android headunit to show cliamte control's state of Civic 5D (hatchback, 8th gen)
This app shows climate control's state of Honda Civic 5D-Hatchback (2006-2011) with the help of arduino adapter with such firmware.
- Shows climate control's state on your android head unit using arduino adapter to obtain data
- There's overlay that is drawn on top of other applications. It shows new climate control's state when it has changed
- Autostart is supported even on headunits that don't bother broadcasting BOOT_COMPLETED
Download last version of applcation here {clickable}
If your headunit has МТК cpu (or AutoChips like AC8257) - there's huge probability that it will kill overlay's service soon to free memory. There are two ways: a) add application to the whitelist b) Disable duraspeed if it possible
Warning! Works on Arduino Uno only at the moment!
- Connect Android headunit to the internet
- Get latest app version and install it
- Connect adapter to the climate control's connector using this diagram:
- Connected unflashed adapter via usb to the headunit
- Give permission to use adapter usb device (tick the checkbox "Always open this app")
- Go to settings and choose adapter from the drop down list
- Click on "Flash adapter" item in settings
- If device is used as main one (works in MASTER mode) - leave checkbox ticked, in parallel - untick the "Master" checkbox
- Click "flash adapter" button in a corner. Try again if it doesn't work on the first try.
- Adapter is ready - you can start using it now!
In that case you can use another launcher like FCC or Agama. Just add another special launcher (icon in launcher's apps' menu) called "Autostart overlay" to the headunit launcher's autostart. Now launcher will start dummy activity that will start overlay and close itself. Here's how the process looks like in FCC Launcher:
- [Arduino Nano flashing problem - Pull Requests are welcome] While Arduino Uno can easily be flashed, there are problems while flashing Arduino Nano: 1200BPS reset is not fully implemented. Gotta fix it and implement permissions' request: Arduino Nano's PID is changed while flashing (product id). Issue in flasher's repo
To use this app adapter is needed, which can be flashed from this app or built from sources.