bluetooth 1.1, 1.2, 2.0... - Windows Mobile Development and Hacking General

if this has been posted, apologies in advance and appreciate it if the thread link can be posted. if not...
been doing some browsing as i'm considering what ppc to buy in place of my ol'trusty xda2 running on wm2005. saw a lot of units, there's the atom, prophet, the upcoming muse, etc...
would like to ask about bluetooth. if a set has a built-in version 1.2 for bt; does this automatically mean it supports a2dp (for bt stereo)? read articles which seem to say that 1.2 does support a2dp...and read some articles which were downright confusing.
or would this fall under version 2.0?
cheers

did some more browsing and came upon this...looks like i answered my own question
"Unfortunantly the version of bluetooth that is installed into the 650 handset is 1.1 and this does not support data transfer of music through bluetooth. You would need version 1.2 to do this. Quote from palmone data sheet; A2DP (Advanced Audio Distribution: playing music wirelessly. This is Bluetooth 1.2, and the Treo 650 smartphone is Bluetooth 1.1)"
but feel free to correct me anytime
cheers

BlueAngel has BT 1.1, but has A2DP profile.

BlueAngel a2dp profile
I have a Blue Anggel (siemens sx66) but it doesnt seem to have the a2dp profile, i have recently upgraded the btooth stack and am on:
1.0.0 build 3900
to me this reads that i seem to have downgraded it? shouldnt it be at least 1.2.0 build xxxx?
im trying to find a different stack now, i want my music....
thanks...

Related

Bluetooth Compatibility ver 1.1/1.2

Hi There.
I am using the mini which has the BT 1.2 while my headset (BTH778) has 1.1 version.
Most people complain about hearing me with noises and a bit metalic as well - could that be the issue? if yes, is there a solution?
Thanks,
Udi
Supposedly the MS Stack 1.2 is backwards compatible, but I also wonder about the 1.2 profile.
My Audi has 1.0 or 1.1, not really sure. The Blue Angel worked with my cars BT, but the JAM 1.2 cannot even partner.
The Maigician not being able to partner with your Audi has nothing to do with 1.1 vs 1.2. It is a matter of the MS stack not supporting the "handsfree" profile as required by the Audi. (Or if it is the "headset" profile that is not supported, can't remember).
Makes sense.
Hope someone can figure out how to replace the MS Stack with the newer Broadcom Satck.
Or rather, let us hope that Microsoft provides an updated stack with support for a few more profiles. Apart from the lack of profiles the MS stack seems to do the job pretty well.
I wouldn't count on MS to provide much. They never provided an profiles since 2003 for the MDA II Device, which had the MS Stack, albeit 1.1.

A2DP for WM5 coming soon...

I'm looking for a way to redirect my TomTom voice instructions from my MDA Vario through my Parrat CK3300 BT carkit sounding on my car-speakersystem by using the bluetooth stack. Now Parrot claims this isn't possible due to a phone limitation. I agree and think it's shortage of Microsoft WM5. Now I've looked up some info about Bluetooth Audio Distribution and found the following:
Advanced Audio Distribution Profile (A2DP)
AKU 2.0 for Windows Mobile 5.0 (for both, Smartphone and Pocket PC), which is expected to be released early next year (2006), will also includes support for the Bluetooth Advanced Audio Distribution Profile profile which is designed to transfer a stereo audio stream like music from the device to a headset or car radio.
A2DP is already implemented into the Samsung SGH-i300 Windows Mobile 2003 Second Edition Smartphone, however this isn't based on Microsoft's A2DP implementation but Samsung added it itself.
(Refer to http://www.theunwired.net/?itemid=2779 for more info concerning this subject.)
So if this article is based on true facts, it means that Microsoft will soon release a patch for all WM5 based devices, which enables them to receive all audio (e.g. TomTom voice instructions) through the bluetooth stack.
Somebody knows more about this subject and if it's true that after having AKU 2.0 installed, you can hear the navigation instructions through your carkit or headset?
Many thanks,
Youri Festen
there is a facility on this forum that will allow you to switch audio to and from the bluetooth, not high quality or stereo but standard quality.
There is ?
Been loking around in the threads for quite a while, but didn't find a replicatable solution...
Here you go
Tried all kind of files, but no go...
All i want is ALL audio over the Carkit (Supertooth2). That is TomTom + Phone.
I don't care if i have to trun of the carkit to return audio to the phone. But i don't want to have to reset or something.
I have a XDA (Himalaya) btw. Still with Rom 1.72 00WWE 15/03/2004 (Ext Rom 1.72.125)
Tried all these :
BA_OEM_AudioGW.CAB
BA_WM5_Voice_Dialer_2.cab
BCHS_FOR_POCKET_PC_OZONE[1].ARMV4.CAB
Broadcom Corporation BT-PPC AV.cab
Broadcom Stack + Switcher + Icon.zip
BroadcomCorp_BT1.0.0.3900.cab
BTAGExtModule-2.zip
btagextmodule.zip
btaudio.zip
MS-BT-107.ARMV4.CAB
SCO settings all BT.txt
voicedial2.rar
whoa it worked
i know im reaching here, but really wanted to try to stream to the new cingular 2125 (aka hct). downloaded and ran the app with my iphono steroe headphones (luv em), got intresting results.
it worked. ran the app, pushed the button on the headphones, got music. call came in, answered (with auto answer) talked, and on hangup it went back to music. however, if i ran another app on the phone such as voice tag in contacts to initiate a call, it brought in the call, but on hangup went back to the speaker. had to run the toggle on again to get headphones working, not elegant - always want more - but im a happy guy til a2dp comes out for mobile 5. thanks!
try looking at this
http://www.pdaphonehome.com/forums/showthread.php?threadid=54951&perpage=20&pagenumber=1
might be what you need
Scollinguk said:
try looking at this
http://www.pdaphonehome.com/forums/showthread.php?threadid=54951&perpage=20&pagenumber=1
might be what you need
Click to expand...
Click to collapse
Try reading and understanding what you read before posting. See the post of dalamario that is the BTAudio on/off tool !
Is this goingt to be anter shout and wild guesses about what file or tool should "really"work ?
I tried all so called "easy" fixes, hell, i've even got a whole dump of my registry, cut through all the BT + Audio and BT + Headset threads, here and on PDAPhonehome, Howardsforum, and the reduced-to-user-bla-bla on pocketPC-club.nl.
And still zilch.....
Ow, and don't think i'm someone who wants easy answers... Think again, i've been around quite a while on PPC forums and the lot....
What i do want/like is usefull answers ans clues on how this BT and Audio stuff works, beut even after reading some on MSDN i can't find a solution yet....
That's why i jumped in on this thread, i'm not going to reinvent the wheel if some allready has the solution: Tomtom and Phone audio over BT
So i'll stop writing now, and continiu searschin for a solution... There must be one...
Sorry mr high horse, wont bother trying to help next time just in case i might not be right, but then if everyone did that no one would answer anything.
The Wizard can do system Audio over bluetooth.
This has been proved with the easy hack that allows you to activiate voice dial using a BT headset.
http://forum.xda-developers.com/viewtopic.php?t=29837
MS Voice Command leaves the Audio Gateway open after initialising, whilst Voice Dialler closes it.
So maybe try installing Voice Command and doing the hack in the above referenced thread, and then see if you can launch Voice command from your car kit. This should leve the gateway open and allow all system sounds to stream to your BT kit until you hit the button again.
jpiek said:
Try reading and understanding what you read before posting.
Click to expand...
Click to collapse
Try keeping Himalaya talk in the Himalaya forum then. Posting questions about devices in the wrong forums just causes confusion.
Scollinguk said:
Sorry mr high horse, wont bother trying to help next time just in case i might not be right, but then if everyone did that no one would answer anything.
Click to expand...
Click to collapse
Not Mr High Horse, but didn't you look at what you where posting ? You should know it linked to the same file, right ? If not, you really would just be 'shouting' ...
It's just that i've been reading XXX threads, and just about everyone comes up with the same, useless, files... Like nowbody really knows how it works and waht should be done to make Audio over BT possible...
We here are all trying real hard for months now, you see....
Just a little patience. Test version of Qtek 9100 ROM with A2DP already exists. It works with I-Phono bt-stereo, for example. So I think it will be released by March.
[CpD said:
bob]Just a little patience. Test version of Qtek 9100 ROM with A2DP already exists. It works with I-Phono bt-stereo, for example. So I think it will be released by March.
Click to expand...
Click to collapse
where is it? i want it! i need it!
ready to test.
Can't share it.
[CpD said:
bob]Can't share it.
Click to expand...
Click to collapse
spoil sport
i won't tell anyone,
got motorola ht850 headphones.
have one question whilst here,
when i am on the underground the headset give a beep to tell me i have no network signal? you may not know the answer but would this over ride the bluetooth stereo signal?
p.s. send me your bank details for the transfer :wink:
[CpD said:
bob]Just a little patience. Test version of Qtek 9100 ROM with A2DP already exists. It works with I-Phono bt-stereo, for example. So I think it will be released by March.
Click to expand...
Click to collapse
Do you think that when it works with I-Phono, it will also offer us the navigation voice instructions through BT-headsets or carkits? Hope so!
Can't test it with car navigator.
if audio streaming is enabled, i would have thought you should be able to hear navigation commands.
i have used the bt audio switch that started this thread to hear tomtom commands through my headset, and it works fine.
saves me explaining to my 84 year old dad why yoda is giving me directions :lol:
aliendad said:
if audio streaming is enabled, i would have thought you should be able to hear navigation commands.
i have used the bt audio switch that started this thread to hear tomtom commands through my headset, and it works fine.
saves me explaining to my 84 year old dad why yoda is giving me directions :lol:
Click to expand...
Click to collapse
It's nice.... I'd really like Tomtom over my carkit... Ohh, the XDA was so much easyer just soldered a Ground and Left/Right channnel into my TomTom/Leadtec connector, and plugged it in to my JVC Front-in line...
I bought the Qtec 2020 because BT seemd so much easyer

The only reson I don't use wm5/wm6 is BT stereo SKIPPING~

When I use the A2DP in wm5/6 I tray all versions BT stack~but no one could work,so I chose 2003se,IT's best for BT A2DP.
Why Helmi Do not fix that?Dose this really hard?
Yes, it's that hard to fix that. The only way we could get wm5/wm6 working flawless on BA is if we had the source code for the drivers and the testing/debug equipment.
If you know someone that works at HTC you could ask them to look for the BA devkit and sourcecodes on the storage rom... hehehe
Mine didn't skip with WM5 and did not skip when I first flashed WM6. Now it does. When I was messing around trying to connect to bluetooth devices (I couldn't connect properly), it stopped skipping for a while. I don't know if this gives any clues.
rambo6 said:
Mine didn't skip with WM5 and did not skip when I first flashed WM6. Now it does. When I was messing around trying to connect to bluetooth devices (I couldn't connect properly), it stopped skipping for a while. I don't know if this gives any clues.
Click to expand...
Click to collapse
I know a way to prevented this bug,but not prefectly.
Use regedit tool,open to find software\widcom\plugin\av
add 3 dwords
Linespeed 320 (10+)
Blocks 16 or 32
Subbands 16
You will see the music quality is prefect
but the skipping frequency is above normal~
When using the asus p535,this way will surly improve the quality~and it no skipping,so I thing it must be the bug from the System~
Use win2003 have no such foolish bug.Now I set my pc back up my pda every time connected it with PC~Store the phone book in simcard~
I have no choice
Toxi,
Thanks. I couldn't add the Dword settings which you suggested because I had no Widcom file. So I loaded Helmi's 1.7 Broadcom BT driver. (Always wanted to try it. The Broadcom BT drivers alway better. Immediately after installing, my BA played music better alone and with my BT headsets. Adding the Hemi 1.7 BT cab, added the Widcom file which allowed me to add the Dword registry changes. The music sounds almost perfect.
I tested the BA with these three BT Stereo Headsets: Motorola S9 headsets; Chinese Copy Motorola BT820; and I-Phono RX450. The Motorola S9 works (It didn't at all with the MS WM6 BT Drivers). The S9 would only work if it's 12 to 18" from the BA. That's unacceptable. The BT820 chinese knockoffs skipped as usual (the skip some with every device cause they're knockoffs). The I-Phono worked perfectly with crisp clear sound and no skipping. I can also get further away from the BA but certainly not more than 3 feet without trouble.
In conclusion: Helmis Broadcom 1.7 cab worked to fix the sound problems completely with and without using the headsets. The newer headsets such as the S9 don't work all that well with the BA.
I hope this is helpful for others not satisfied with the music quality of the BA running WM6.
I wish HTC would make a Blue Angle II.

[Android] Bluetooth support

The purpose of this thread is to track bluetooth support, document problems, fixes, workarounds, etc.
I'd like to get a poll going in this thread. Please post:
1. what bt headset you're using
2. what build you're running
3. short review of sound quality / bt performance
Thanks!
Support
Currently, bluetooth works in 1.5 (Cupcake), 1.6 (Donut), and 2.1 (Eclair). By 'works', that means can be enabled in the wireless settings and see devices. Everything after that is just software, right?
I haven't checked donut hero or eclair hero.
IIRC it does not work in Tattoo... yet. Let's get cracking.
Profiles
Currently only the headset profile is working.
BT worked in Cupcake since early on, so we'll start with...
Donut
All that had to be fixed in donut was a missing service in the init.rc. After that was added, things worked just as they had in cupcake.
Eclair
There were three problems in Eclair -
first (same as donut) the hciattach service was missing from init.rc.
Second, starting with Android 2.0, they switched versions of bluez from 3.3 to 4.x. This meant that what had formerly been called 'hcid' was now called 'bluetoothd' and there was a directory and config file missing from our basefiles. Fortunately, the old 3.3 bluez config worked fine once it was copied into that new directory.
Third, the hciattach binary was looking for a firmware file that didn't exist in the file system. But we got lucky and were able to sub in the older hciattach from previous versions without issue (so far!)
RESERVED for version 2.++
PAN
I've done some research and cobbled together some stuff on a bt pan. It's possible to do in cupcake. I believe donut and eclair are missing the pand binary.
Personally, I was hoping to use a PAN to get internet on my vogue since I'm a cheapo with no data plan. There's a hurdle here because Android runs a connectivity check before it lets you access most internet services. For example, you can start youtube over a pan connection and it will show the first page with thumbnails, but if you try to load a video it will tell you that you're not connected. So we need to figure out where to get the pan added as a 'real' connection.
1. what bt headset you're using: Samsung WEP 410
2. what build you're running: Eclair 2.1 by mssmison, with latest BT update; SD card ext2 norootfs
3. short review of sound quality / bt performance: could not detect my headset in discovery mode, could not pair
1. what bt headset you're using: Samsung WEP 410
2. what build you're running: Donut Heroblend theme by plemen, NAND norootfs
3. short review of sound quality / bt performance: paired flawlessly, both ingoing and outgoing audio working with calls. able to answer calls by pressing headset.
additional: using Plemen's donut from nand, also able to pair with my Macbook. Using Bluetooth file transfer from my vogue, I am able to surf my public macbook folders from my phone. when looking from the mac, though, no services are available on the phone.
Motorola H300
http://www.amazon.com/Motorola-Bluetooth-Headset-2d-H300/dp/B000VMTDOG
This is the earpiece I'm using, and I'm using Plemen's "[Android] Donut AOSP Eclair - Updated 02/01 - No rootfs boot" v252
http://forum.xda-developers.com/showthread.php?t=591104
So far, it's working great. Callers say I sound fine, and I can hear them. Has chugged along through several 1-2 hour conversations. Answering calls using the button on the earpiece works, and incoming and outgoing calls seem to work fine.
Would Blutooth folder from a droid from verizon with eclair 2.01 be of any help to look at???
Typically the people who know what to do with those get them as soon as they're available. I'm not one of them, though - thanks for the offer.
Looking for a start to research more into Bluetooth and A2DP drivers, I have some linux experience and would like to help the community with testing or helping to create stereo bluetooth drivers.
Basically all that is holding me back from using as a daily OS on my vogue. Can anyone point me in the right direction?
Oh I am running 1.6 with motorola s9's, phone will pair and shift music to headphones in stereo, however is extremely laggy and plays a second of music then a second of silence to "catch up".
daganb said:
Looking for a start to research more into Bluetooth and A2DP drivers, I have some linux experience and would like to help the community with testing or helping to create stereo bluetooth drivers.
Basically all that is holding me back from using as a daily OS on my vogue. Can anyone point me in the right direction?
Oh I am running 1.6 with motorola s9's, phone will pair and shift music to headphones in stereo, however is extremely laggy and plays a second of music then a second of silence to "catch up".
Click to expand...
Click to collapse
Go search the kernel thread for 'bluetooth'. IIRC, the big hurdle to A2DP is that only the low-speed serial driver works. That means we're currently capped at 115200 bps. dzo (the kernel god) has made some attempt at backporting the driver from the 2.6.27 kernel but eventually left off in favor of other things. Last I remember he was using haret to dump some info out of Windows Mobile. Like I said, it's all in that thread.

Bluetooth A2DP issues w/ 2.1

So, I have searched all over these forums, and cannot find a difinitive answer or solution. I have problems with A2DP when connecting w/ the BT in my car, since installing a 2.1 ROM (currently DC 2.09.01). When connected, the music plays about twice as fast as it should, then slows down, then speeds up again. Conversley, Android 1.5 worked fine. There has been a lot of talk of BT issues, but it doesn't appear there are any solutions. Am I correct, or has someone found a solution? THanks.
ZenEXP works if you dont mind switching.
I have had those problems occasionally with all 2.1 ROMs I have tried. Usually, if I pause and then unpause it solves the problem. Sometimes I have to do it more than once.
I'm currently running ZenEXP and I've had the problem a few times, but it has been significantly less than with other ROMs. However, AVRCP hasn't been working with ZenEXP, whereas it has worked on other 2.1 ROMs, such as DC.
So, with the unrooted stock Sprint 2.1 software, A2DP works?
The Darchdroid ROM actually fixes this problem! I had the exact same problem as you with playing audio in my 2010 Mazda 3 and Darchstar's ROM fixed it for me, it's the only ROM I have found so far that fixes the bluetooth
I have a problem with my bluetooth headset when I'm playing music, the music stutters alot, I almost have to hold my phone a certain way with very little movement in order for it to play decently. Any solutions on that problem?
I have a problem with my bluetooth headset when I'm playing music, the music stutters alot, I almost have to hold my phone a certain way with very little movement in order for it to play decently. Any solutions on that problem?
Click to expand...
Click to collapse
Turn off/disconnect headset while playing music fixes studdering for me in settings under bluetooth for the connected device. Disconnect the ' phone' while playing. Haven't really tested this on anything but my kenwood head unit.
-------------------------------------
Sent via the XDA Tapatalk App
here's a reply I received from HTC support:
Hello, I understand that you have had issues with your bluetooth since the update for your Hero. With the update, the entire bluetooth stack was updated, and thus some bluetooth devices that previously worked are unfortunately no longer compatible. While we have not heard any information about nor made announcements about any upcoming patches to address this, it is not at all out of the realm of possibility. Otherwise, you may want to try a different bluetooth headset. I do apologize for any inconvenience you may have experienced. If you have any other questions, feel free to contact us again. You can find additional support at support forums at community.htc.com. There is also a customer satisfaction survey for you to take if you are interested. Philip HTC Technical Support www.htc.com www.twitter.com/htc
Bluetooth Stack?
So is it possible for one of the developers on this site to rewrite the bluetooth stack or copy the old one from 1.5 that worked?
I have a Panasonic TH12 bluetooth home phone that worked fine before 2.1. I recently bought an AT&T bluetooth phone and it does the same thing. Will pair but not connect.
aschlect said:
Hello, I understand that you have had issues with your bluetooth since the update for your Hero. With the update, the entire bluetooth stack was updated, and thus some bluetooth devices that previously worked are unfortunately no longer compatible. While we have not heard any information about nor made announcements about any upcoming patches to address this, it is not at all out of the realm of possibility. Otherwise, you may want to try a different bluetooth headset. I do apologize for any inconvenience you may have experienced. If you have any other questions, feel free to contact us again. You can find additional support at support forums at community.htc.com. There is also a customer satisfaction survey for you to take if you are interested. Philip HTC Technical Support www.htc.com www.twitter.com/htc
Click to expand...
Click to collapse
I have to call BS on this. (Not on the post, on the reply)
Why would any company not support legacy hardware as simple as Bluetooth. Especially since most devices aren't even Bluetooth v3/v4 standard yet. And Bluetooth 2.1 is 1. Not very old and 2. What 90% of Bluetooth device still manufactured are! and its been around since 2006!
I honestly can't believe a company is going to just say "Oh its to old" instead of fixing their crap. as far as I know v3/v4 is fully backwards compatible to 2.1 because they include "Classic Bluetooth" protocols!
Not to mention I doubt the hardware in our phone is even capable of v4 stuff. I'll have to do some more research on what BT chip is in the phone. Utter BS.
Either Phillip or HTC is a moron.
CDMA Hero Specs for BT:
Supported Profiles: HSP 1.1, HFP 1.5, A2DP, AVRC, (OPP, PBA)
version 2.0+EDR / possibly upgradeable to 2.1+EDR, plus OPP and PBA profiles
2.1 FULLY backwards compatible to v1. Meaning HTC built the crappiest BT Stack allowable by law to say it includes it. May as well have not bothered.
Someone could probably redo things with AOSP and a newer bluez stack.
Kcarpenter said:
<snip>
2.1 FULLY backwards compatible to v1. Meaning HTC built the crappiest BT Stack allowable by law to say it includes it. May as well have not bothered.
Someone could probably redo things with AOSP and a newer bluez stack.
Click to expand...
Click to collapse
Yeah, I just bought a BT USB adapter so I could exchange files and synch and stuff. I got it to work ONE time and all it did was pass 200 of my contacts to my phone from my PC. Like it was just waiting to upchuck on me. After that, nothing.
There's three hours of my life and $8.99 I'll never get back.
Bluetooth is pretty much the #1 complaint that users have been posting on the Sprint Community Forums (here's the HTC Hero section). Nearly all of those complaints say that Bluetooth now doesn't work at all or just plain sucks on the stock 2.1 Sprint/HTC release. Which probably also means that any ROM here based on 2.1 stock will also suck it up bad with Bluetooth compatibility. Known problem, no one has done anything about it yet. It sounds like AOSP ROMs don't have this issue, so at least that's good.

Categories

Resources