Change the Microsoft Bluetooth stack to the Widcomm one! - General Topics

You may have heard (particularly if you’ve been following my past articles) about the differences between the Microsoft Bluetooth stack coming with HTC Phone Edition devices and know its major shortcomings when compared to the major alternative, the Widcomm / Broadcom BT stack:
It lacks BT PAN (albeit the latest AKU3 has some basic support for BT PAN server functionality) support, which would be of high importance in, say, chatting / talking apps (for example, 4Talk or Microsoft Portrait or multiplayer games)
It, as far as versions prior to AKU3 are concerned, lacks support for BT FTP (see THIS ARTICLE for more info)
It has wildly inferior A2DP (stereo Bluetooth headphones) sound quality
No wonder a lot of people have been actively trying to “hack” the Widcomm BT stack on Pocket PC models initially coming with the Microsoft BT stack. Of them, the WM5-upgraded Dell Axim x50(v) and the x51(v) may already be known to you (I’ve also posted a lot on the project; see for example THIS).
Some weeks ago, well-known XDA-Developers hackers started to work on the port to HTC Phone Edition phones; for the most part, with success.
For the most part, you may ask? Yes, unfortunately, there still are problems; they are as follows:
Currently, it’s not possible to use traditional Bluetooth headsets for calling. Upon trying to connect to the headset, the PDA will just display an error message as can be seen in HERE. In the Hermes Widcomm developer thread, people are working on fixing this issue; so far, with little success. This will be a showstopper for many.
You won’t be able to use the PDA as a modem via Bluetooth (see my tutorial here) using either pre-AKU3 DUN or AKU3 Internet Sharing BT PAN. Also see this thread for my posts on this problem.
That is, if the lacking functionality is a showstopper for you, do NOT consider switching BT stacks as yet.
Model-specific tutorials / threads
Check them out for a discussion and / or a tutorial for installing the BT stack on your particular phone model:
HTC Wizard
HTC TyTN (Hermes) (my earlier report)
HTC Trinity: it seems it still doesn’t work at all (I’ve tried hacking very hard).
HTC Universal; well-known Pocket PC hacker and coder Helmi has just announced he’ll really soon release a working version even with headset support. I'll keep you posted.

it may sound silly, but does this stack appear in the uninstall list? so, am i able to remove it?
i'm asking because last time i changed my bt stack i ended up with my wizard being mute all the time. luckily i was able to restore my old bt version by uninstalling new one. so how is it with this one?

BTW, here's the Headset-enabled (!!!!) Universal BT stack hack: http://forum.xda-developers.com/showthread.php?p=1115973

banannq said:
it may sound silly, but does this stack appear in the uninstall list? so, am i able to remove it?
i'm asking because last time i changed my bt stack i ended up with my wizard being mute all the time. luckily i was able to restore my old bt version by uninstalling new one. so how is it with this one?
Click to expand...
Click to collapse
Yes, it can be uninstalled - I haven't had any problems doing so on my Wizard and on the Trinity. Note that the Universal uninstallation is a bit more tricky.

banannq said:
it may sound silly, but does this stack appear in the uninstall list? so, am i able to remove it?
i'm asking because last time i changed my bt stack i ended up with my wizard being mute all the time. luckily i was able to restore my old bt version by uninstalling new one. so how is it with this one?
Click to expand...
Click to collapse
Yes, it can be uninstalled - I haven't had any problems doing so on my Wizard and on the Trinity. Note that the Universal uninstallation is a bit more tricky.

Related

A2DP Bluetooth Profile for existing MS BT stack?

Hello there!
I was seriously thinking about buying myself one of those Bluetooth stereo headsets. Unfortunately they need the A2DP Profile which isn't included in our present MS BT stack.
I have read a lot in this forum about transferring the Broadcomm/Widcomm stack - a guy even offered 200$ on success. Yet so far no success.
Now I was wondering if it would not be easier to add that profile to the existing stack somehow? By "somehow" I mean that I am not a programmer and havbe no clue how to do so on my own.
Any suggestions or help?
Cheers, <))><
Hey Guys!
At least a simple "No" or some reply would be nice. I can't imagine that I am the only one who looks for something like that
Well I just tried to find a thread for you over at Howard Forums but was not successful. Go over there there is a poster named "whtrbt7" he seems to know a bit on this subject.
Basically I believe the short answer is no.
I think we are a year or so away from getting true full stereo audio via A2DP Profile.
I'm no expert on this subject, but I believe there needs to be more consistance and control within the BT industry as a whole.
i just posted this link in another thread but maybe its useful to you:
http://www.send2press.com/newswire/2005-03-0311-002.shtml
iWALTZ enables multimedia mobile phones using MS Smartphone(R) and MS Pocket-PC Phone(R)-Edition to stream music over Bluetooth, seamlessly switch between music and voice calls, and display rich media related information on wireless accessories.
"Mobile phones are transforming to be the next generation multimedia devices," said K.Srikrishna, CEO of Impulsesoft. "iWALTZ enables this transformation by delivering an integrated Bluetooth audio experience and significantly reducing time to market for mobile phone OEMs. Impulsesoft is working with multiple mobile phone OEMs to deploy iWALTZ in their products that are launching in the first half of 2005."
Click to expand...
Click to collapse
Maybe soon we we are able to get a2dp working on the magicians
Cheers,
Rainer
Cheers for the answer! I hope so too. Just installed the newest Widcomm Soft on my PC in order to give it "More Power" (Tim Allen from Home Improvement). Now I can't wait to make A2DP work somehow on our Magicians. It would be like Star Trek :wink:

WM6 & Microsoft Bluetooth A2DP quality: Light at the End of the Tunnel?

Everyone into A2DP and stereo, wireless Bluetooth headphones knows the Microsoft Bluetooth stack, quality-wise, used to be WAY worse than that of competing products (Widcomm / Broadcom on Windows Mobile; Nokia and other products on other platforms). I’ve thoroughly elaborated on this issue in the Comparison & thorough compliance report of three stereo Bluetooth headphones: Nokia HS-12W, Plantronics Pulsar 590 and 260 and previous articles. Note that you WILL want to read at least this article - it may answer a LOT of your A2DP-related questions.
Fortunately, there IS light at the end of the tunnel. Upon seeing THIS XDA-Dev thread (linked from THIS thread at MoDaCo), I’ve made some very thorough tests with the new, WM6 Bluetooth implementation and was VERY pleased with the results.
Yes, the new WM6 (as far as REAL, official WM6 versions are concerned and NOT illegal, “cooked” ROM’s, some of which still having the pre-WM6, low-quality A2DP implementation) indeed delivers a vast quality increase.
Listening to any music with singing was pretty much impossible with the MS BT stack back in the WM5 days (with an incompatible pair of headphones; don’t forget that, as has also been pointed out in my already-linked article, the A2DP implementation of WM5 delivers excellent results with already compatible A2DP headphones like the Nokia HS-12W); now, with WM6, the sound quality is pretty much close to that of the Widcomm (Broadcom) BT stack. It’s only audiophiles (like me) that will notice the VERY slightly lower sound quality with the new, WM6 implementation; ordinary people not really.
Again, the sound quality of the new A2DP implementation is orders of magnitude better (again, I only speak about incompatible headphones, NOT about compatible ones like the already-mentioned Nokia HS-12W! Keep this in mind when I speak about the bad sound quality of pre-WM6 A2DP implementation) than that of ANY WM5-based Pocket PC’s or Smartphones. This means you can, finally, dump Widcomm hacks or Widcomm-based handhelds in favor of new, WM6-based phones.
What about pre-WM6 Windows Mobile models?
After Microsoft introduced A2DP support in January 2006 with WM5 AKU2, the vast majority (exceptions include, for example, the HTC Wizard, which has never officially received any A2DP support) of new models (and operating system upgrades for existing ones) coming with the Microsoft BT stack (that is, all WM5 models except for Acer’s and HP’s models and the Fujitsu-Siemens T830 phone) have been released with A2DP support.
The A2DP sound quality of WM5 AKU2 devices was terrible. It was only with VERY few headphones models (for example, the already-mentioned Nokia HS-12W) that it delivered good sound quality. The vast majority of existing A2DP stereo headphones models (for example, the Plantronics Pulsar 590 and 260) were plain useless with the stack.
While Microsoft (vaguely) promised A2DP quality increase with the Autumn 2006 release of WM5 AKU3, real upgrades / devices didn’t deliver ANY increased sound quality. I’ve tested this with MANY WM5 AKU3 devices; both Pocket PC’s and MS Smartphones natively delivered with AKU3; for example, the HTC Oxygen (aka S310; a WM5 AKU3.0 MS Smartphone) and the HTC Trinity (aka P3600; a WM5 AKU3.3 Pocket PC).
This means it’s only with WM6 that you can expect (almost) flawless A2DP sound quality. With ANYTHING earlier, you will have MUCH worse sound quality – unless, again, you have one of the very few compatible headphones (Nokia HS-12W etc).
Also note that, should you use a “cooked” WM6 ROM, you may still have pre-WM6 A2DP support because these ROM’s may use components from older operating system versions. As cooked ROMs are not really legal, I am not allowed to provide you more information on the affected models or ROM versions - sorry. However, the next section explaining the Joint Stereo mode will be of great help to decide whether your cooked WM6 version already has the latest A2DP support, or still an old, WM5-based one.
Affected ROM versions – of which ROM’s can you expect good A2DP quality?
As a rule of thumb, if a given ROM version supports Joint Stereo, then, it’s capable of delivering pretty good A2DP quality. That is, if, in the Registry, the value HKLM\Software\ Microsoft\Bluetooth\ A2DP\Settings\ UseJointStereo (note that HKLM, as usual, stands for HKEY_LOCAL_MACHINE) is 1 , meaning enabled (NOT 0, meaning disabled) and the sound is (still) stereo, then, you have the new, WM6-based, high-quality A2DP implementation.
If you get mono sound (as is the case with ALL pre-WM6 models I’ve ever tested, despite what some say; and, again, some cooked WM6 ROM’s also belong to this category), then, you have the old (low-quality) MS BT stack, which can’t really be “hacked” – it’ll always deliver sub-par sound quality with most headphones, except for some select headphones models like the Nokia HS-12W (but, according to this XDA-Dev thread, not necessarily other Nokia headphones).
To make sure your (WM6) device has a new BT stack (or an old one), get a registry editor. If you’re unsure, read the Registry Editor Bible for a roundup; I recommend the registry editor in Resco File Explorer the most. It runs great on both regular Pocket PC’s and MS Smartphones. Note that many recommend (for example, in THIS thread) Breaksoft’s Mobile Registry Editor. You won’t want to use it because it isn’t able to modify the HKLM branch (only for seeing what’s in there it’s sufficient, though).
The same may stand for the, mostly for MS Smartphone users, highly recommended RegEditSTG on some WM5+ Smartphone models – it’s been signed by HTC’s certificate, which has been put on the ban list in at least Orange-branded phones released since Feb. 2006. That is, this registry editor won’t run for example on the SPV C100 (the Orange rebranded HTC Oxygen / S310), not even on a completely (application) unlocked phone. This isn’t the case with Resco’s editor: it’ll work just great on (app) unlocked new Orange Smartphones.
Yeah, I have a new, legal, official WM6 device, I still have VERY bad sound quality!
People that DO have a legal and official WM6 model (for example, the HTC Vox (s710) smartphone) still MUST hack the Registry to get rid of two registry values really degrading sound quality: the "MaxSupportedBitPool" and the "BitPool" values under HKLM\Software\ Microsoft\Bluetooth \A2DP\Settings. These both have a very low (with the Vox, 30) default value, resulting in VERY bad sound quality. I just don’t understand why Microsoft and HTC have left these values in there – all they do is completely degrading sound quality, without fixing anything / making more A2DP headphones compatible.
Just remove these two registry values and shut down / restart Bluetooth (or, if you choose so, reset the device – you won’t need this for the changes to be heard).
Note that if you have a Smartphone (and not a Pocket PC), make sure you application unlock your device before modifying the Registry; otherwise, you won’t have edit access to the Registry. To unlock your phone, you will want to read THIS (if you have a Vox or a similar, new, mostly WM6 device) or THIS (if you have an older WM5 device like the Oxygen – while these models still have the old, low-quality A2DP implementations, you may still want to either remove these values or increase their value too slightly increase the A2DP quality. You will still have bad sound quality compared to the WM6 one - or that of the Widcomm stack).
You may also want to create a SampleRate DWORD value with the value of 48000. Many have reported subsequent quality increase (I haven’t noticed this with my HTC Vox + Plantronics Pulsar 590A duo but this doesn’t necessarily mean with other models you won’t hear an increase in the sound quality.) If you’re unsure, just import this registry script – it’ll increase the sampling frequency and also makes sure the Joint Stereo mode is enabled, should you or some tweaker tools have messed with it.
Don’t forget than in pre-WM6 times you HAD to disable the Joint Stereo mode; therefore, if you have ever run automatised sound quality enhancer tweaks (for example, with the excellent HTweakC tool; see THIS for more info) , they may have already set this to 0 (which isn’t recommended any more).
Incidentally, this registry import file, which works on both MS Smartphone and Pocket PC models, has another value, HKLM\Software\Microsoft\ Bluetooth\AudioGateway\ Capability, which makes it possible for the phone to play the ringtone in the connected A2DP headphones and not in the phone itself. If you don’t want this to be changed, just remove the two related rows before importing the script.
Note that as you can’t delete anything from a registry import file, you’ll still need to manually remove the Public Enemy Number One: that is, the "MaxSupportedBitPool" and the "BitPool" values under HKLM\Software\ Microsoft\Bluetooth\A2DP\ Settings.
Verdict
WM6, as opposed to ALL versions of the previous, WM5 operating system, has vastly enhanced A2DP support already available for legal WM6 users ready to do some registry editing (most importantly, removing two registry values). If you’re, on the other hand, a user with a “cooked” WM6 ROM, you may still have the old, low-quality A2DP implementation.
Don’t forget to remove the two registry values if you have a legal WM6 device and you’re still encountering bad sound quality – it’ll REALLY work.
i read through your article. Thanks.
I have been experiencing everything you described above since WM5 and its various AKU and never experienced a good A2DP yet.
The only time I experienced something wow with Bluetooth music is when I run MSI Blue Player with the itech R35 headset which is MSI compatible headset, and the quality is superior, I could not differenciate it with the wired sound quality.
So, for us with WM5 devices, what we can do. From the description, its a matter of software, new BT implementation in the WM6.
How could we port out this piece to run in WM5 or self cooked WM6?
You missed out the Sony Ericsson A2DP BT Stereo headset which has not too bad result except for the bass is a little coloured. The bass is too strong for my taste.
Anyway I like my Nokia HS-12W.
I seems to experience (with the registry hack) a better sound quality with AKU2.0 than in AKU3.x. I have not tried the any WM6 for A2DP.
lie_ui said:
i read through your article. Thanks.
I have been experiencing everything you described above since WM5 and its various AKU and never experienced a good A2DP yet.
The only time I experienced something wow with Bluetooth music is when I run MSI Blue Player with the itech R35 headset which is MSI compatible headset, and the quality is superior, I could not differenciate it with the wired sound quality.
So, for us with WM5 devices, what we can do. From the description, its a matter of software, new BT implementation in the WM6.
How could we port out this piece to run in WM5 or self cooked WM6?
Click to expand...
Click to collapse
The best way is installing the Widcomm BT stack (if there's a working hack for your particular model - what's it?) - it'll deliver the best quality.
Or, wait for a working and really up-to-date WM6 version to appear, let it be either an official upgrade or an unofficial, cooked ROM version. Unfortunately, I may not elaborate on the latter more - a simple forum search can do wonders ;-)
I have a Prophet running unofficial WM6.
Everything runs pretty stable. I checked the registry setting for Bluetooth A2DP and it does not have any folder named Settings under Bluetooth A2DP. So, there is nothing like JointStereo, BitPool, etc.
A2DP sound quality is just the same like the AKU 2.x and AKU 3.x
From your article, its implied indeed it has the old/WM5 Bt stack.
Hmmm, they just launched the T-Mobile Wing which is officially running WM6. I was thinking to upgrade before, but cancelling it, because from my current Prophet to the new T-Mobile Wing, there is no significant upgrades besides the keyboard. I will lose infrared, normal audio port, full size SD Card, in exchange of getting exactly same size device, same hardware with only addition: the keyboard.
But now, you pointed out the proper and good A2DP quality... which should be part of the new T-Mobile Wing according to your article... =)
For those of us stuck with WM5 devices for now, we need someone to extract the a2dp drivers for the current "fixed" WM6 installations.
We've had a2dp drivers floating around ever since the original Tornado a2dp hack, leading up to versions from AKU 3.2, 3.5, and even the beta WM6's (which were terrible). It shouldn't be difficult for anyone to do the same with these new "fixed" drivers, however as far as I can tell, no one has bothered yet.
If anyone out there knows how to do this, you would be doing a great service to your fellow WM fans!
lie_ui said:
I have a Prophet running unofficial WM6.
Everything runs pretty stable. I checked the registry setting for Bluetooth A2DP and it does not have any folder named Settings under Bluetooth A2DP. So, there is nothing like JointStereo, BitPool, etc.
A2DP sound quality is just the same like the AKU 2.x and AKU 3.x
From your article, its implied indeed it has the old/WM5 Bt stack.
Hmmm, they just launched the T-Mobile Wing which is officially running WM6. I was thinking to upgrade before, but cancelling it, because from my current Prophet to the new T-Mobile Wing, there is no significant upgrades besides the keyboard. I will lose infrared, normal audio port, full size SD Card, in exchange of getting exactly same size device, same hardware with only addition: the keyboard.
But now, you pointed out the proper and good A2DP quality... which should be part of the new T-Mobile Wing according to your article... =)
Click to expand...
Click to collapse
Hope it is also part of the Wing and it's not based on an older / beta A2DP. I could only test this with my HTC Vox.
Dishe said:
For those of us stuck with WM5 devices for now, we need someone to extract the a2dp drivers for the current "fixed" WM6 installations.
We've had a2dp drivers floating around ever since the original Tornado a2dp hack, leading up to versions from AKU 3.2, 3.5, and even the beta WM6's (which were terrible). It shouldn't be difficult for anyone to do the same with these new "fixed" drivers, however as far as I can tell, no one has bothered yet.
If anyone out there knows how to do this, you would be doing a great service to your fellow WM fans!
Click to expand...
Click to collapse
While I'm not allowed to post direct links, I'll definitely report on whenever someone "somewhere" manages to do this.
BTW--nice paper going over the meaning of joint stereo and bandwidth issues
http://www.impulsesoft.com/home/download/btaudioguide.pdf
Oh hey, that explains joint stereo! I though it was something Microsoft made up...
A2DP, Treo 700wx, Bell Canada
Menneinsyys,
Clearly you are a man who knows a lot about A2DP. Unfortunately I can't say the same for myself. I wonder if I could pick your brain for a minute...
I own a treo 700wx and have just bought a pair of Sony DR-BT21G headphones but was disappointed to discover I had no A2DP. I'm having troubles wth my earphone jack which makes me doubly interested in getting Bluetooth to work. My carrier is (unfortunately) Bell Canada. That means no WM6 update and no AKU3 or other update. I have been looking around for an A2DP patch and have already tried installing one from Hannip at TreoCentral and another from Sheehan but neither have worked.
From what I have read from you, I should ideally upgrade to WM6 before trying to add on an A2DP patch (correct me if I am wrong). That begs the question whether there is a way to upgrade to WM6 despite your carrier - any suggestions?
Then comes the question of A2DP - what would the best route be for me to take? (carefull, I'm a real neophyte in all of this). Knowing my situation, what do you think of my chances to sovle this ?
Much obliged for your time.
Arnste
arnste said:
Menneinsyys,
Clearly you are a man who knows a lot about A2DP. Unfortunately I can't say the same for myself. I wonder if I could pick your brain for a minute...
I own a treo 700wx and have just bought a pair of Sony DR-BT21G headphones but was disappointed to discover I had no A2DP. I'm having troubles wth my earphone jack which makes me doubly interested in getting Bluetooth to work. My carrier is (unfortunately) Bell Canada. That means no WM6 update and no AKU3 or other update. I have been looking around for an A2DP patch and have already tried installing one from Hannip at TreoCentral and another from Sheehan but neither have worked.
From what I have read from you, I should ideally upgrade to WM6 before trying to add on an A2DP patch (correct me if I am wrong). That begs the question whether there is a way to upgrade to WM6 despite your carrier - any suggestions?
Then comes the question of A2DP - what would the best route be for me to take? (carefull, I'm a real neophyte in all of this). Knowing my situation, what do you think of my chances to sovle this ?
Much obliged for your time.
Arnste
Click to expand...
Click to collapse
It seems it's working. See http://discussion.treocentral.com/showthread.php?t=112637
(if it's not accessible, use http://209.85.135.104/search?q=cache:umaPm8U_vQwJ:discussion.treocentral.com/showthread.php?t=112637 instead)
Hi, first off I give my hats off to ur very detailed and informative article about a2dp.
However, I think (i'm not sure about this but based on experience), a2dp registry settings vary by model. I previously owned a Wizard and use to search for all kinds of threads regarding improving a2dp. I even searched in other devices' threads (universal, hermes, etc). Although I was using pre-official wm6 (cooked one) and in the other devices' threads that I've read, they were also using the same type of roms (but for their device).
I've noticed that the registry settings that people in the universal forums were using, did not give me the best results for my wizard. The same results were obtained from using the registry settings that were suggested in the hermes forums. Although the people in those threads swear by the improvement and excellent results with their device, I was getting constant skipping and mono-type sound. I then stuck to the suggested registry settings in my own device's forum (wizard) and I did get pretty decent,skip-free music.
Now I'm using a hermes and I tried using the registry settings that I used in my wizard but I did not get the same results in comparison to using the registry settings suggested in the hermes forums.
The validity of my statements may not be accurate but these are my findings based on experience and it could be something to ponder on when it comes to achieving the best a2dp experience
Thank you! This is great news! I own a pair of 590a's and not being able to use them on the X7500 was a dealbreaker. Now that they ought to work in WM6, I'm one step closer to getting that X7500. BTW your previous BT article was brilliant!
dbrotzen said:
BTW your previous BT article was brilliant!
Click to expand...
Click to collapse
Thanks
joecruz said:
Hi, first off I give my hats off to ur very detailed and informative article about a2dp.
However, I think (i'm not sure about this but based on experience), a2dp registry settings vary by model. I previously owned a Wizard and use to search for all kinds of threads regarding improving a2dp. I even searched in other devices' threads (universal, hermes, etc). Although I was using pre-official wm6 (cooked one) and in the other devices' threads that I've read, they were also using the same type of roms (but for their device).
I've noticed that the registry settings that people in the universal forums were using, did not give me the best results for my wizard. The same results were obtained from using the registry settings that were suggested in the hermes forums. Although the people in those threads swear by the improvement and excellent results with their device, I was getting constant skipping and mono-type sound. I then stuck to the suggested registry settings in my own device's forum (wizard) and I did get pretty decent,skip-free music.
Now I'm using a hermes and I tried using the registry settings that I used in my wizard but I did not get the same results in comparison to using the registry settings suggested in the hermes forums.
The validity of my statements may not be accurate but these are my findings based on experience and it could be something to ponder on when it comes to achieving the best a2dp experience
Click to expand...
Click to collapse
Yup, they vary on both the handheld and the headphones model.
Note that, however, the WM5 / WM6 versions you've tested are all cooked ROM's. I didn't have really good results with the (early; dunno if current ROM's are better in this respect) WM6 Universal cooked ROM's either - it delivers MUCH worse sound quality than my natively WM6 HTC Vox.
Hi Menneinsyys,now that the official wm6 roms are out, chefs are cooking their own versions and saying that they kept the bluetooth stuff of the official wm6 rom but they still "optimize" them for "best" quality (by some registry tweaks). You may not have the answer to this but, in ur own opinion (for the hermes specifically), do u think the chefs are really keeping the BT stuff from the original wm6 rom?
joecruz said:
Hi Menneinsyys,now that the official wm6 roms are out, chefs are cooking their own versions and saying that they kept the bluetooth stuff of the official wm6 rom but they still "optimize" them for "best" quality (by some registry tweaks). You may not have the answer to this but, in ur own opinion (for the hermes specifically), do u think the chefs are really keeping the BT stuff from the original wm6 rom?
Click to expand...
Click to collapse
Dunno, haven't tested the latest WM6 cooked ROM's as yet - my Universal still runs one of the earliest WM6 builds and haven't flashed it to anything newer as yet. As soon as I have some time, I flash them onto my PDA's and, A2DP-quality-wise, I test them.
<Original message deleted>
Ah, I understand the situation now. Sorry, I've been away for awhile. There's still hope for WM5 devices, I think.

<< S710/VOX VoIP Earphone vs Speaker Problem >>

Has anyone come up with a solution to route **INCOMING** VoIP audio to the internal speaker on the S710/VOX?
The vanilla S710/Vox VoIP install (at below link) works great out of the box, except I can find no way to redirect incoming audio to the earpiece. The conversation always plays through the speakerphone.
http://forum.xda-developers.com/showthread.php?t=311087&highlight=voip
There’s lots of talk about this problem on the Development and Hacking board—but I cant find a published solution—For **ANY** wifi enabled handset—even with cooked ROMs.
Any suggestions-- ??
THANKS.
Same Problem
Please, Help !!!
This problem is only with this phone, urgent VoIP Services please...
TAL
OK-
Ive found two solutions-- unfortunately, both for **PPC**.
Glofiish X500—WM5 non cooked:
http://eten-users.eu/index.php?showtopic=9556&hl=
SPV M3100—WM6 cooked:
http://forum.xda-developers.com/showpost.php?p=1400247&postcount=783
Several posts on different boards indicate this is an **OS** problem. Seems to me if this is true we are out of luck until an official ROM update (because there are no S710/Vox SP ROM Hacks out there).
On the otherhand—
The implementation may lie in the VoIP .dll’s which may be worth looking at since there are some floating around for SP's and PPC's.
Can anyone **CONCEPTUALLY** confirm the above?
Of course—
There may be an temporary workaround like the Glofiish solution.
Thanks.
From a posting on Modaco: would the headset solve the noise/privacy issue? I have not yet tested (I use Skype) but it seems like a reasonable workaround.
This issue is NOT SPECIFICALLY related to the S710/VOX!
THIS IS A CROSS POST-- TO CLOSE THE ISSUE IN THIS THREAD--
I EXPECT A NEW ISSUE-RELATED THREAD IN THE "DEVELOPMENT AND HACKING BOARD" SOMETIME SOON. THOSE GUYS KNOW WHAT THEY ARE DOING-- SO I THINK THATS WHERE THE ISSUE BELONGS.
And I Quote from Windows CE Networking Team WebLog:
http://blogs.msdn.com/cenet/archive/...ws-mobile.aspx
“… On some Windows Mobile 6 SKUs, VOIP (Voice over IP) is supported. This functionality is based on RTC. So, RTCDll.dll (RTC binary) will be available on some of the WM 6 SKUs. However, on these SKUs, RTC is not released as an SDK, but solely to provide the VOIP functionality. So if an application wishes to use RTC on these SKUs, it is free to do so, but that scenario won’t be supported by Microsoft. …” (May 23, 2007)
My reading of this is simply:
In order to “correct” the speakerphone problem, you gotta “correct” the rtcdll.dll.
And since all we have is a Microsoft binary release of the .dll (there’s no source out there, correct?) the only solution would be to write a new handset-aware (hardware-integrated, lets say, native) sip-client. And that’s not trivial without rtcdll.dll source.
That’s basically why the ROM-chefs havent come up with a solution… yet.
Or:
Is it as simple as getting the correct registry-settings?
I think not. I can think of several reasons why there’s likely no easy/simple registry fix.

Dial-up Networking Via Bluetooth Under WM5 AKU3 / WM6: WORKING at last!! A MUST!!!

Guys and gals, sorry for not re-editing the entire article so that I can incorporate the update into the main body of the article. Hope it’ll be still be understandable.
UPDATE (10/02/2007): there is an even better, easier-to-install and, what is more, even MS Smartphone (Windows Mobile Standard)-compatible hack. Just download the CAB file linked from THIS post (I’ve also mirrored it HERE, just to be on the safe side, should you not want to register at XDA-Dev to access the download), install it (by simply clicking it on your handheld), power down your device (if it’s a Pocket PC – in order to make sure the Registry changes are all flushed) and restart it.
This hack will add full BT DUN to both platforms. I’ve thoroughly tested it on both my WM6 HTC Universal (a Pocket PC) and WM6 HTC s710 / Vox (a Smartphone) and found it excellent. Note that the traditional, BT PAN-based Internet Sharing will still work alongside with the added BT DUN (tested on both devices).
Note that it has a minor annoyance. After you terminate the connection, you will still be unable to access the Net on the Pocket PC or Smartphone that you used as a modem (also see THIS and THIS for similar bug reports). The solution to this is pretty simple: instead of (lengthy and/or awkward) soft resetting your handheld, just make sure you tap either the data connection icon in Comm Manager (this seem to be sufficient with Smartphones) or, as with, it seems, with Pocket PC’s (like the Universal), just dis- and, then, re-enable the phone connection itself (or, alternatively, en-, and, then, re-disable Flight mode). This all makes this small bug easy to live with.
Finally, Smartphone users: remember NOT to long-press the Red dial button to lock your device – it’ll also terminate the call. Instead, use the standard lock menu accessible via the Power button.
There is also a tutorial on making USB connection work with Modem Link HERE, should it be messed up. Also, the entire thread might be worth giving a read, should you still have problems.
Thanks for FX Belloir for pointing out this hack!
(end of update, the now-outdated original article follows. This means you’ll want to prefer the new hack explained above, NOT the old one I still keep for historical purposes only. It's only the first sections, which explain what this is all about, are worth reading for casual users.)
Anyone having read my article New dial-up networking model of the WM5 AKU3 – a must if you use your WM phones as modems knows WM5 AKU3 (and, of course, WM6) has dramatically changed the way dial-up networking is handled – not necessarily in the good direction. (Please DO read the article if you don’t have a clue what I’m referring to and you have ever wanted to use your Windows Mobile handheld as a cellular modem!)
Microsoft, so far, haven’t really done anything to the problem, except for publishing an article (also discussed for example HERE). Therefore, hackers needed to concentrate their forces on solving the problem. After the first failed attempts (for example mine, as is explained in the first-linked article), at last, some excellent XDA-Developers folks have managed to enable this feature with a comparatively easy-to-do hack. I’ve developed the hack further, making it compatible with several handheld models and ROM versions (the previous version available at XDA-Developers doesn’t support the Universal, Wizard and, probably, several other models because it doesn’t do any forced Registry import – it might only be compatible with the P3600.)
The hack makes it possible to use most WM5 AKU3 / WM6 devices in the traditional (pre-WM5 AKU3) DUN dial-up method, in addition to the new, in WM5 AKU3 introduced Internet Sharing.
This means you can use BOTH technologies and can have the advantages of BOTH approaches. With the “traditional” DUN dial-up, you still have the freedom of NOT having to manually start / reconnect Internet Sharing AND the ability to use clients not supporting the BT Personal Area Network (PAN) profile required by the new Internet Sharing. And, as Internet Sharing is still supported, you can still have a real internet sharing approach, making it possible to use the Internet on both the Windows Mobile device acting as a modem and the client that connects to it (and can still have the other goodies Internet Sharing also offers: for example, the accessibility of the phone even with an ongoing Internet session.)
Again, it’s almost impossible to emphasize how important, how revolutional this hack is! If you’ve EVER tried to use your WM5 AKU3 / WM6 Windows Mobile phone as a modem you know Internet Sharing can be a REAL pain in the back, particularly if the client you’d like to use it from doesn’t support BT PAN.
Installation
Import THIS registry import file (via, say, the brand new, EXCELLENT desktop-side Registry editor of SOTI’s Pocket Controller 6) and copy the contents of THIS file to the \Windows directory of your Windows Mobile device. Soft reset your device and voliá: after this, clients discovering the Bluetooth services your device provides will also see it offering the DUN service (in addition to the PAN one) as can also be seen in HERE.
After this, everything will work just great – as in the pre-AKU3 days. Follow for example THIS tutorial on using DUN modems if you don’t know how it’s done.
Problems
It’s incompatible with some HTC Wizard ROM versions, namely, the official AKU 3.3 T-Mobile ROM – see THIS. It, however, has no problems with mfrazzz's XDA Mobile 6 Release 2a Full at all.
It seems it’s incompatible with WM6 MS Smartphones (Windows Mobile Standard). I’ve tested this on my HTC Vox (S710).
Compatibility
In my tests, it worked just great on my HTC Universal and HTC Wizard. A lot of people have reported other success stories; for example, with the AKU3 HTC Trinity (P3600).
Verdict
Again and again: if you EVER plan to use your handheld as a modem, this hack is a MUST!
UPDATE (11/02/2007): There's a version specifically meant for the T-Mo Dash is at http://forum.xda-developers.com/showthread.php?t=340762 .
Note that if you have a MS Smartphone (as opposed to a Pocket PC), it MUST be application unlocked for the hack to work. See for example See for example http://www.pocketpcmag.com/blogs/index.php?blog=3&p=2004&more=1&c=1&tb=1&pb=1 for more links on application unlocking. Note that app unlocking is absolutely legal.
Error on a StarTrek
Hey all,
I get the following error after installing:
"Alert
Can't find 'ATCIUI' (or one of its components). Make sure the path and filename are correct and that all the required libraries are available."
Any ideas? All the components are there...
qnonsense said:
Hey all,
I get the following error after installing:
"Alert
Can't find 'ATCIUI' (or one of its components). Make sure the path and filename are correct and that all the required libraries are available."
Any ideas? All the components are there...
Click to expand...
Click to collapse
Which one did you try? "Technology"'s CAB? Mine?
Menneisyys said:
Which one did you try? "Technology"'s CAB? Mine?
Click to expand...
Click to collapse
I tried both CABs, as well as simply copying the files into the Windows directory, all to no avail. My phone is application unlocked and I've verified that the registry entries are all in place... Very confusing.
Motorola Q9c
I couldn't get it to work on the Motorola Q9c either. Any chance there is a way to get it to work with this device?
What Are You Trying To Do
mabmarc1 said:
I couldn't get it to work on the Motorola Q9c either. Any chance there is a way to get it to work with this device?
Click to expand...
Click to collapse
If you have bluetooth on your device, then I believe it will work on your device! If you are trying to configure the bluetooth {"DUN"} dial-up configuration setup on your Motorola Q9c, then it will never work. Just install the bluetooth Dun.cab on your Motorola Q9c to the MAIN MEMORY! (NOT IN THE WINDOWS FOLDER)! Soft reset your device. Next turn the bluetooth on, pair the two devices, now the Motorola Q9c is ready to be use as a "modem" for bluetooth {"DUN"} dial-up. Nothing else is to be done to the Motorola Q9c. The bluetooth {"DUN"} dial-up configuration setup should already be on the other device (PDA, Laptop, ect...) that you paired with the Motorola Q9c............! The directions that I'm giving you are for the bluetooth Dun.cab in my thread only............!
VZW Moto Q not working
Okay so I tried the .cab file and stupid me forgot to back up my device before hand. Yeah now I don't have any working Bluetooth.
2 questions.
1) Could someone please provide me with the files from a WM5 AKU3 phone?
ATCIUI.exe
ATCIUI.lnk
atcmdint.dll
bthatci.dll
2) If I can't get these files from someone will a Master Reset get my device back to normal or will it leave the broken files still in place.
This worked great on my Treo 750 w/ATT used it on my TomTom 920. THanks!
Anyone got luck using this on a HTC S730?
I'm trying to access the internet from my QTek 9000 (HTC Universal) through my HTC S730 phone. No luck.
On QTek 9000 (with crossbow's WM6) no clientside PAN is supported and on HTC S730 I cannot get DUN working...
Yes bmorg, master reset will revive your device
user 888
user888
matey did you make any progress with your query?
user888 said:
Anyone got luck using this on a HTC S730?
I'm trying to access the internet from my QTek 9000 (HTC Universal) through my HTC S730 phone. No luck.
On QTek 9000 (with crossbow's WM6) no clientside PAN is supported and on HTC S730 I cannot get DUN working...
Click to expand...
Click to collapse
Your quest is similar to one I have. I have a T-Mobile Dash with HTC-S620 WM6.1 Smartphone ROM and EDGE data that I want to access the internet from a SE TM506 with HSDPA 3G data. There is no clientside BT PAN on the S620 and no way to BT DUN to the TM506. I have clientside serial port on the S620 to the TM506 but no app to take advantage.
So far quest was futile.
http://forum.xda-developers.com/showthread.php?t=433074
Help for WM6 GSM dial-up internet connection
Hello,
can anyone help me?.
I would access internet with my cell phone (Samsung SGH i780 os WM6) without having any kind of fast data connections with my provider, like gprs edge or hsdpa.
In other word I would connect to the service with a dial-up gsm connection at 9600bps, but WM6 seems to haven't capability to connect to internet this way.
I found here: http://www.modaco.com/content/smartp.../#entry1048254 some related like informations, think to understand that this post tells about to connect a BT device like gps, trough BT connection of a WM6 cell phone, via DUN to internet; someone think this could also be useful for me? If so how?
Please forgive me my english I hope it could have be understandable.
Tankyou.
Roberto Ruvinetti
Edit/Delete Message

Jetware/Bluetooth Extension for HD2 Widcomm stack

Hi
My Topaz died over the holidays (oil spot under the screen) and in a fit of half drunken exuberance I ordered a HD2 from devicewire. I now have a shiny HD2 and I think I'm in LOVE
I already had the Sense UI installed on my Topaz (Duty's excellent Holy Grail R6 ROM) so it's not so much the UI which appeals, but everything is LOVELY when rendered on that gorgeous screen. Sitting in bed connecting to guardian.co.uk thru wi-fi, I can read the text on the mainpage without any zoom and the pages render so fast, it's like a flipping laptop!
BUT ... I have a problem. A problem related to the Widcomm stack. I have previously used Jetware to access the BT interface in my Audi for a number of HTC phones over the years. Unfortunately jetware won't work at all with the Widcomm stack. It's ironic, because the phone will actually sync fine with the car, but it tries to sync the entire phonebook (in excess of 1100 numbers). In the past, I've used Jetware to only sync around 80 of these contacts to the car (I put them in an outlook category called "car" and told jetware to only sync those).
I realise this is a pretty specific requirement, but I either need a version of Jetware which plays with the Widcomm stack, or an app that will only allow the vanilla Bluetooth in the phone to send ONLY the "car" category contacts to the phone. Anyone have any ideas? Due to my job, the people I need to talk to regularly can change quite a bit.
Any help much appreciated!!!
Thanks
Stoatie
Really? no-one? I'd offer £50 paypal payment to anyone who can make Jetware run on the Widcomm stack ... surely someone like Duty could knock this out in an afternoon??
I was also trying to install the jetware extension on my hd2 to get rid of the bluetooth connection problems with my carkit (losing connection after some time). But unfortunately it is not available yet on the widcomm stack...
Please post this when available....
Thanks
Dion
Another $50,- from me, if someone can make it...
I am having the same problem as well ... cant load the extensions in HD2

Categories

Resources