View Single Post
Old 06-27-2013, 06:43 AM   #847
AndroidHead
Junior Member
 
Join Date: Jun 2013
Drives: 98 Buick Century Custom
Location: New York
Posts: 3
Thanks: 0
Thanked 0 Times in 0 Posts
Mentioned: 0 Post(s)
Quote:
Originally Posted by 2forme View Post
Hello everyone! I know, I have a ton of Android head unit threads, but none were dedicated to the Ca-Fi knock off.

First and foremost, I would like to give a shout out to Hal9k from XDA-Developers for coming up with a very simple, flashable, root. Props to you if you ever see this thread.

Secondly, IM NOT RESPONSIBLE FOR ANYTHING THAT HAPPENS TO YOUR HEAD UNIT. I am merely sharing what my experience was and how it worked for me. There is always a risk (even if small). Use at your own risk.

Now with that out of the way, here is the head unit I am using:

http://www.ebay.com/itm/Android-6-2-...50942959362%26

It is very similar to the Ca-Fi unit, with the following differences:
  • Resistive touch screen in stead of capacitive. (I've seen one with capacitive released once)
  • No "pretty" ca-fi apps for FM, Music, iPod. There are apps provided for these functions, but they aren't as pretty.
  • These have Live Wallpapers. The Ca-Fi, for some reason, does not.
  • PRICE!. Ca-Fi wants 999$, these can be had for 350$ shipped.
  • Up until now, Torque. Ca-Fi does allow you to use a USB OBD2 adapter, where as this is stuck with bluetooth... I am going to try to work with Hal or some other XDA developers on getting the USB API implemented.
  • The LEDs are blue, instead of Red or Green. Anyone handy with a soldering iron can fix that.
  • These come with Sygic nav, which is actually pretty damn good. Ca-Fi doesn't come with navigation.

Now let's get to the good part. Hal9K has made a set of update files for the MCU and firmware. You will need the following:
  • 2GB (or larger) MicroSD card formatted in FAT32.
  • A computer that can put files on said MicroSD.
  • A bluetooth USB adapter. List of compatible ones here
  • A USB splitter hub.
  • A Torque compatible OBD2 Bluetooth adapter. I used this.
  • A bluetooth management app. I used this.

K, now onto the steps to make it happen.
  1. Format the SD card in FAT32.
  2. Copy the files from Hal's RAR file here (mirror, mirror 2) to the root of the SD card. If you have a capacitive version of the unit, use the u-boot-skip.bin.capacitive and rename it without the ".capacitive".
  3. Insert the SD card into the right SD slot of the head unit.
  4. Hold "Menu" and press & hold the volume knob. After a few seconds, you will see the update screen. Let it do its business, it will reboot automatically.
  5. Calibrate your touch screen.
  6. Go into Settings -> General -> MCU update. Click OK. Let it do it's thing. It will reboot.
  7. Plug in your USB hub with the WiFi dongle and bluetooth dongle.
  8. Install the bluetooth manager app and Torque.
  9. Open the app and turn bluetooth on. Connect the OBD2 scanner as you normally would.
  10. Setup the OBD2 scanner in Torque. You're now done. :-)

NOTES

This will reset your head unit to factory settings.

RECOMMENDATIONS

If you already have a rooted android device, download all the apps you plan on loading. Use a backup tool to backup the APKs to the device's storage. Copy the apks to the SD card under a folder like "Apps" or something. It's easier to side load them using Settings -> Applications -> Install from SD card on the head unit. If that isn't an option, you will have to set up WiFi and your Google Play account to download the apps.

Here is a video of the result.



I have a copy of the Ca-Fi and the Chinese units system images. I'm going to see if I can reverse engineer the interfaces and APIs it uses to control the iPod and FM. Maybe then I can create a prettier app to use.

Again props to Hal9K for all his work on making this happen.
Hey guys, I know this thread has come a long ways, but I need to come full circle and ask for some help. I apparently updated the MCU and successfully re-installed navigation and other third party apps, but it doesn't appear to be rooted. There is still no bluetooth functionality. My main thing is wanting to run Torque. I have both usb and bluetooth OBDII adapters. Thanks in advance!
PS I have the exact same unit as in the first post
AndroidHead is offline   Reply With Quote