Results 1 to 9 of 9

Thread: Preliminary iPhone support, Calling and Music over Bluetooth

  1. #1
    Newbie
    Join Date
    Feb 2008
    Posts
    6

    Preliminary iPhone support, Calling and Music over Bluetooth

    I apologize if this is common/old knowledge, but it seems that the latest BlueSoleil (6.0.223.0) bluetooth stack supports Bluetooth Headset Profile emulation. I believe this is vital to carpc phone apps as it will provide a truly universal connection.

    I have purchased the full version of the stack and have been successful in routing calls through my carpc's speakers and microphone, as well as ipod/youtube audio over bluetooth. As the iPhone's bluetooth stack is heavily neutered and lacks AD2P, the audio is crappy mono so it really isn't viable for anything other than calls due to poor audio quality.

    Things are still in their EXTREME early stages, but I thought this info may be helpful to other devs out there.

    Question though, as i'm new to bluetooth applications, how would one log communications between the bluetooth stack and the end device? It would be infinitely easier to log and review the communications between my PC and the phone in order to decipher what commands need to be sent and which data contains caller ID information.

    As the headset profile is a standard, any white papers overviewing the process would certainly be helpful as well.

    Thanks!
    -DC2BAR

    Edit: looks like the headset profile uses AT commands, ATD worked fine.

  2. #2
    Newbie
    Join Date
    Mar 2008
    Posts
    17
    This is great news... any chance you can share some details of how you got started? Did you build a custom app or use something from BlueSoleil?

  3. #3
    Newbie
    Join Date
    Feb 2008
    Posts
    6
    used a small com spy app that allowed me to inject/read information from the com port that the iPhone was connected to.

    I sold my iphone though, and as my new phone supports good ol DUN over bluetooth, i've all but ceased development on this app.

    The Headset Profile is fine for basic functions; Caller ID, Make and Receive calls, and Routing Audio. Other more advanced functions, such as battery meter, signal strength, etc, are not supported in the Headset Profile, but ARE in the HandsFree Profile. Until software that provides HFP emulation is created, the best anyone can hope to do is basic calling functions.

  4. #4
    Newbie
    Join Date
    Mar 2008
    Posts
    17
    Thanks for the reply. Since you're not working on it any more do you have any code you can share? I'm not a noob but it would definitely save a crap-load of time over having to start from scratch...

    Thanks,
    Joe

  5. #5
    Maximum Bitrate galvitron's Avatar
    Join Date
    Mar 2007
    Location
    Socal
    Posts
    719
    Us other devs here could really use the info you discovered to jump-start general iPhone bluetooth connection stuff.
    2006 Lancer Evolution IX MR In-Dash PC Project - WIP

    Planning:
    [----------] 100%
    Purchasing:
    [----------] 90%
    Installation/Fab/Assembly (Revised v2):
    [----------] 90%


  6. #6
    Low Bitrate
    Join Date
    Mar 2007
    Posts
    76
    I'm not a developer, but all I really need is the calling function for the iPhone. What all do I need, besides the stack, to get started?

  7. #7
    Newbie
    Join Date
    Mar 2008
    Posts
    17
    Nothing..... what a tease!

  8. #8
    Newbie
    Join Date
    Aug 2008
    Posts
    10
    I also have a 3G iPhone and was looking for exactly the same thing.

    Although I am not a programmer I have a few friends who are. I have downloaded the Blue Soleil SDK, and I will see what I can do.

    What I would like to know is the "spy" program that he used to send AT commands over Bluetooth. Any ideas?

  9. #9
    Newbie
    Join Date
    Aug 2008
    Posts
    10

    Any news?

    Well I have also been looking around for this.

    What frustrates me the most is that the iPhone does have HFP (Hands Free Profile) support.

    The Parrot Ck3100, CK3200 and the Kenwood DDX7032 all can do Make/Recieve calls but also has call ID and Address book functionality.

    I have looked around but I have not been able to find any technical documents on how to access that through the PC.

    I wrote an email to IVT in regards to iPhone support but other than saying there is "some technical problem" and that they will "release an update version which might fix this issue as soon as possible" (no even really a sentence).

    Untill then I think a wired solution is the best at the moment for me.

Similar Threads

  1. Indexing music in 1.0.9.8 Failed
    By hovalistic in forum StreetDeck
    Replies: 0
    Last Post: 07-07-2007, 11:19 AM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •