1. Attachments are working again! Check out this thread for more details and to report any other bugs.

2010 w/Nav Bluetooth and Android

Discussion in 'Gen 3 Prius Audio and Electronics' started by several, Jul 27, 2009.

  1. several

    several New Member

    Joined:
    Jul 22, 2009
    75
    14
    0
    Location:
    Seattle
    Vehicle:
    2010 Prius
    Model:
    III
    Any G1 Android users here with a Gen III yet?

    I get to pick up my 2010 Prius w/Nav Thursday and or Friday and I'm wondering if the A2DP which was added to the Android bluetooth stack with cupcake (aka v1.5) means that I'll be able to use the cars nav interface to fully control the music player and/or phone interface on the G1.

    Anyone here been down that road yet? If so, how's it working for you?
     
  2. kennyaustin

    kennyaustin New Member

    Joined:
    Jul 28, 2009
    9
    2
    0
    Location:
    Oklahoma
    Vehicle:
    2010 Prius
    Model:
    III
    I have a G1 and a 2010 with nav. Here's my experience with the combo so far:
    - won't transfer the address book
    - streaming works, can play, pause, and next and previous I believe.

    The problem I've had is that it seems like the G1 can't be connected as a streaming device and a phone at the same time.. .if that makes sense. When I go to the BT audio tab and try connecting the device it says that it is already in use. The only time I've ever gotten it to work for steaming was when I disconnected it in the phone settings menu first.


    I had dreams of being able to use the nav screen to browse my music etc (AVRCP 1.4) then found out afterwards that neither support it (I think the prius only supports 1.3). Now I'm hoping to get the ipod/usb adapter once it comes out since controlling my music from the g1 while driving can't be safe.

    If you have better luck, please let me know.

    Kenny
     
  3. several

    several New Member

    Joined:
    Jul 22, 2009
    75
    14
    0
    Location:
    Seattle
    Vehicle:
    2010 Prius
    Model:
    III
    thanks for the reply Kenny. Not transferring the address book sounds like a drag.

    Are you running the T-Mobile over the air cupcake or a rooted/dev build?

    I'll let you know If I get any futher.

    Oh, one thought comes to mind, if you're running any 3rd party BT, address book or music apps try uninstalling them in case they're somehow interferring?
     
  4. jestoy7

    jestoy7 New Member

    Joined:
    Jul 8, 2009
    238
    25
    0
    Location:
    Jacksonville, FL
    Vehicle:
    2010 Prius
    Model:
    III
    Kenny is right on the money. I have an unrooted G1 and my experience with the JBL (non-Nav) is the exact same. I cant push my contacts and streaming audio conflicts with the phone.

    I'm kinda bummed by not being able to push my contacts and really use the full capability of the car.

    I haven't looked too hard in the android market, but does anyone know an app that would allow to push contacts?
     
  5. kennyaustin

    kennyaustin New Member

    Joined:
    Jul 28, 2009
    9
    2
    0
    Location:
    Oklahoma
    Vehicle:
    2010 Prius
    Model:
    III
    As soon as I hit "transfer contacts" in the nav system, the G1 loses the bluetooth connection. Maybe something missing from the android bluetooth stack. A rooted G1 running JFv1.51 with the BlueX marketplace app has the same result.

    Kenny
     
  6. jestoy7

    jestoy7 New Member

    Joined:
    Jul 8, 2009
    238
    25
    0
    Location:
    Jacksonville, FL
    Vehicle:
    2010 Prius
    Model:
    III
    Good to know because BlueX seemed like the closest app to being able to do it, but it specified file push not contacts.
     
  7. several

    several New Member

    Joined:
    Jul 22, 2009
    75
    14
    0
    Location:
    Seattle
    Vehicle:
    2010 Prius
    Model:
    III
    Damn. I'm rooted and running JFv1.51 too.

    Just googled to "2010 prius bluetooth g1 android" and the first result is already this thread. *sigh*
     
  8. kennyaustin

    kennyaustin New Member

    Joined:
    Jul 28, 2009
    9
    2
    0
    Location:
    Oklahoma
    Vehicle:
    2010 Prius
    Model:
    III
    There's feedback on BlueX saying that they were able to send their contacts to their car by sending a .vcf file with it, they just didn't say what type of car.

    vCardIO is a free android app that will export your contacts to a vcf file. The Android Marketplace has a 24 hour return policy and BlueX can send without a rooted phone. Try it, maybe you'll see something I'm missing.
     
  9. several

    several New Member

    Joined:
    Jul 22, 2009
    75
    14
    0
    Location:
    Seattle
    Vehicle:
    2010 Prius
    Model:
    III
    thanks. sounds like a possible route. will try it this weekend. (I get the car Thursday :) )
     
  10. kennyaustin

    kennyaustin New Member

    Joined:
    Jul 28, 2009
    9
    2
    0
    Location:
    Oklahoma
    Vehicle:
    2010 Prius
    Model:
    III
    I did it but if you have a Windows laptop, it'd be easier to follow the instructions for that.

    The good news is that it's likely to work from an unrooted phone. The only thing that required root was copying obex_test from the sdcard because it was mounted noexec. I imagine there'd be some way of executing it on a unrooted phone, I just didn't waste the time looking for it.

    - exported the android addressbook via vCardIO
    - downloaded obex_test for android - tinyurl.com/lszkge
    - started the contact transfer from the nav system
    - followed these instructions from the android terminal - tinyurl.com/lt3s9r


    Sorry about the tinyurls, can't post links yet :(
     
  11. several

    several New Member

    Joined:
    Jul 22, 2009
    75
    14
    0
    Location:
    Seattle
    Vehicle:
    2010 Prius
    Model:
    III
    Oh cool thanks, I'll try it. so, how did you prevent the bluetooth connection from being broken when you started the transfer as you described in post #5 above? was just the presence of obex_test on the phone enough to stop that problem or was there some other magic you found? (i haven't tried it yet but plan to this weekend.)

    I just tried the regular way before I saw that last post of yours about obex_test. I had the same experience as you described above. Starting the transfer attempt disconnects the phone from the nav.

    I noticed in the nav manual that it says the music player bluetooth connection will be closed while the contacts are transferring. But the music player and the phone have the same address, which seems to be the cause of the problem. The nav thinks it is just disconnecting the music player but it is disconnecting the phone too. I tried unregistering the music player in the nav and tried turning off the music player connection in the android bluetooth settings but to no avail. same problem.
     
  12. kennyaustin

    kennyaustin New Member

    Joined:
    Jul 28, 2009
    9
    2
    0
    Location:
    Oklahoma
    Vehicle:
    2010 Prius
    Model:
    III
    I think that's suppose to happen, I just didn't know it at the time as I'd never seen a successful transfer. It's the reason that the windows laptop method (or sending from another phone) works.


    The problem I'm having now is that I started with an unrooted phone, the phone worked just no contacts. I went to JFv1.51 in the process of trying to get the contacts to sync, once I was done and went to make a call the next day my phone audio wouldn't come out the car speakers.. same problem with a bluetooth headset I use at work. So then I went back to the unrooted version, figured a way to copy obex_test to the phone so I could execute it (dd ..of=/data/data/com.android.term/obext_text, etc) and found that I couldn't run sdptool or obex_test as non-root on it even though I could on JFv1.51. Maybe I could find an different rooted image or tweak the bluez configs in JFv1.51 but after three nights of screwing with this, I think I'm going to use laptop and be done with it.
     
  13. several

    several New Member

    Joined:
    Jul 22, 2009
    75
    14
    0
    Location:
    Seattle
    Vehicle:
    2010 Prius
    Model:
    III
    Weird, I'm having no problems with the phone audio with JFv1.51. You installed the radio firmware update with it, yes? (Available here: HTC - Support - Flashing your Android Dev Phone with a Factory System Image)

    As for the bluetooth connection being broken, it is supposed to disconnect the music player bluetooth, but not the phone. You can't transfer data via bluetooth if there is no bluetooth connection present. That's the bug we're being bitten by methinks. The nav is disconnecting the music player connection and the phone connection when it should be disconnecting only the music player but leaving the phone connection intact.

    I may post at the xda android dream forums this weekend asking if anyone knows a work-around for that issue.
     
  14. kennyaustin

    kennyaustin New Member

    Joined:
    Jul 28, 2009
    9
    2
    0
    Location:
    Oklahoma
    Vehicle:
    2010 Prius
    Model:
    III
    Yes, although I don't remember the version.. whatever was listed in the rooting guide I followed. I just went back to unrooted and used my laptop for the sync.

    I think the disconnect once you start the address book transfer is normal, it's just the prius switching modes from handsfree to opush. I saw the same thing on my wife's Krzr which was then able to send contacts just fine (although one at a time). I also had it with the rooted g1 that was able to send via obex_test. Maybe someone with a fully supported phone can chime in on this...

    If you have a rooted phone, get to the contact sync screen, open a terminal and type:
    sdptool search OPUSH

    If it comes back listing the service you should be able to follow the links in my previous post to download and install obex_test and send the .vcf over. If you need help with obex_test, let me know.

    Kenny
     
    1 person likes this.
  15. several

    several New Member

    Joined:
    Jul 22, 2009
    75
    14
    0
    Location:
    Seattle
    Vehicle:
    2010 Prius
    Model:
    III
    Yeah my wife's Motozine worked fine too.

    Before I saw your post above I found an app on the market called "Bluex" aka "Bluetooth Fileshare" and tried to send my .vcf with it. It saw the Prius but then claimed that OPP wasn't an available service, which is odd since OPP is there.

    I'll try with obex_test later. Thanks again.
     
  16. jwhite.pc

    jwhite.pc Scrumtrulescent

    Joined:
    Oct 17, 2009
    15
    1
    0
    Location:
    Orange County, California
    Vehicle:
    2010 Prius
    Model:
    III
    Dammit! Not a solved problem yet?
     
  17. daveelt

    daveelt New Member

    Joined:
    Sep 30, 2009
    17
    2
    0
    Location:
    Las Vegas, NV
    Vehicle:
    2010 Prius
    Model:
    IV
    I was able to do this with a vcf file and Bluetooth file transfer from the Market. (it is free)

    Just create your vcf (I did it form gmail and transfered it, but you can use the app on the phone too I am sure) and then when you get tot the "operate phone" instruction on the prius, use Bluetooth file transfer to send the file. done it seconds.
     
    1 person likes this.