yashsingh1/xdaforums huggingface dataset:
[8525, TyTN, MDA Vario II, JasJam General] johnburn:
Re: Works in WM6!

So one of the things I was curious about WM6 is whether Sleuth's patch would even be necessary in WM6. According to Jason Langridge (M$ employee who has his own blog), the WM6 BT stack has no issues with it that would cause poor quality, skipping, etc. Of course, I took that with a grain of salt, seeing as he does work for M$.

Can anyone confirm or deny that WM6 indeed fixes skipping and quality problems with BT A2DP, without the need of workaround such as Sleuth's patch or running Task Manager in the background?

John
[8525, TyTN, MDA Vario II, JasJam General] NeoCole:
WM6 Vanilla was Skipping for me

WM6 was skipping for me, but I am using the Vanilla version.

So I tried this patch and it fixed the problem. Quality still isn't the greatest, but the skipping is fixed. Maybe it's fixed in the RTM?
[8525, TyTN, MDA Vario II, JasJam General] johnburn:
I wouldn't hold my breath waiting for it! I suspect the issues may actually relate to HTC's drivers, not the BT stack itself.

John
[8525, TyTN, MDA Vario II, JasJam General] Globalrebel:
8125 Vs. 8525

i have IOGearHeadphones and they are Bluetooth 1.2 (or 1.3 i forget) and the distance i could walk away from my phone was much much better with my 8125 then it is with my 8525 now. I am running xdalive .10, and have the A2DP fix and all reg values correct. It skips every like 1 min to 1.5 min very slightly but i can only walk away from my phone maybe 15-20 feet and it will start skipping pretty bad. On my 8125 it was like 30-almost 40 feet. Anyway, just letting ya know.
[8525, TyTN, MDA Vario II, JasJam General] ITAdmin:
How about my Pioneer 9800BT Stereo?

Will this A2DP "Fix" work with it? I have to connect a patch cord to get audio from my 8125 to my Pioneer BT stereo. The phone side of the BT works fine, but I have never been able to stream audio to it.

One more question. I have a Jabra V250 and I also had audio play through it for 2 seconds when pressing the connect button on the earpiece, but it thought I wanted to voice dial and then cutoff again. Will this patch fix that also?

Any help would be GREATLY appreciated!!

Thanks

ITAdmin
[8525, TyTN, MDA Vario II, JasJam General] Sleuth255:
All this patch will do is correct skipping problems. For some reason its effective on WM6 as well....
[8525, TyTN, MDA Vario II, JasJam General] basilrsa:
Hello again John,

As you know I am running the AKU 3.3 Test ROM on WM5 with the permission of the distributor.

Here are my findings:

On both the Nokia HS-12W as well as the HTC BH S100 I experience absolutely so skipping at all and the stereo quality is very good indeed.

The unimpeded range has improved as well with the HTC giving 15 plus meters.

The advantage of the HTC is that the mike is built into the small contoller, and that the earphones can be unplugged and any 3.5mm jackplug equipped earphones can be used.

In South Africa the HTC is half the price of the Nokia!

There are other advantages as well and they are posted elswhere.

Thanks Sleuth, you really helped out on the AKU 2.3 ROM versions.

The official AKU 3.3 ROM will be out very soon, with WM6 following in May/June.
[8525, TyTN, MDA Vario II, JasJam General] ITAdmin:
Ok, I had so many threads open I guess I posted my above message in the wrong thread. As Maxwell Smart always said "Sorry about that chief"!

Anyway, I loaded the zoa2dp fix on my 8125 and now I get the option to use Stereo headset! And it worked too! WOOHOO!!

But....

As long as I don't make or receive a call, it's fine, once I get a call though, it starts skipping badly! I am going to install the skipping fix related to this thread and see if that helps. If anyone has any different ideas, let me know and I will post the results here!

It was really sweet to finally be able to do what I have been wanting to do since I got the 8125 and the 9800BT almost a year ago, but I wasn't anxious to install a non cingular firmware to get the A2DP protocol.

Thanks to ALL who make all this possible! This place ROXS!!

ITAdmin
[8525, TyTN, MDA Vario II, JasJam General] ITAdmin:
Ok, I think I'm getting in over my head here. I am new to this Pocket PC world, but I am very good with desktops and servers...

I added the A2dp skip fix, but I don't see it running in task manager and my reg keys don't match what you posted...

Here's what I have...

Cingular 8125

ROM Version: 2.25.11.1 WWE

ROM Date: 5/11/06

Radio Version: 02.25.11

Protocol Version: 4.1.13.12

ExtROM Version: 2.25.11.102

/HKLM/Drivers/BuiltIn/BtA2dpSnd/[B/]

Dll bta2dp.dll

Flags 65538 (0X010002)

Index 8 (0X000008)

Order 8 (0X000008)

Prefix WAV

/HKLM/Drivers/BuiltIn/WaveDev/[B/]

Dll wavedev.dll

IClass {A32942B7-920C-486b-B0E6-92A702A99B35}

Index 1 (0X000001)

Order 2 (0X000002)

Prefix WAV

/HKLM/Software/Microsoft/Bluetooth/AudioGateway[B/]

BTAGExtModule OEMAGW.dll

BTAGPBModule \Windows\BthAGPhonebook.dll

Capability 37 (0X000025)

NoRoleSwitch 1 (0X000001)

SupportCLI 0 (0X000001)

/HKLM/Software/Microsoft/Bluetooth/A2DP/[B/]

No "Settings" subsection under this entry??

/HKLM/Software/Microsoft/Bluetooth/A2DP/Devices/1[B/]

A4 13 EE C7 02 00 00 00

The other three devices have...

00 00 00 00 00 00 00 00

for the rest...

As far as the reg entries, was the cab file supposed to modify them or do I have to add them?

As I said previously, I am now able to stream audio to my Pioneer 9800BT stereo in my car, but it skips after a call is made or received. I installed this skip fix, but no joy. I think it's because either the registry wasn't modified or the app isn't running? I don't see it in task manager and can't figure out how I start it or get it to run in startup??

Any help here would be appreciated by this noobie!!

Thanks

ITAdmin
[8525, TyTN, MDA Vario II, JasJam General] Sleuth255:
Ummm... this is a Hermes specific patch. Results on a Wizard are "undefined" :eek:

In your case, there's a A2DP patch that's Wizard specific that actually adds the capabilities to the device. It was first developed on the Tornado. Not sure where the Wizard is now in terms of this however.
[8525, TyTN, MDA Vario II, JasJam General] drp:
Works!

Hey Sleuth255,

A note of thanks for posting this fix. I purchased an 8525 about 3 weeks ago, and recently picked up the iPhone Mini Bluetooth headphones, which I found unusable due to skipping. Your fix smoothed things out (just the occasional glitch now) so that the combination is a usable music system at work (less to carry) and casual listening in general. I’m a headphone geek and have other gear for critical listening, including a dedicated portable with amp. For replay, I’m using TCPMP with a plug-in so I can use my existing iTunes stuff (reduced to 320).

Cheers,

Dave
[8525, TyTN, MDA Vario II, JasJam General] vayip:
I have WMXL 0.20 with radio Radio v1.35.00.11.

I bought the Plantronics 590a.

Last week when I used it with WM5, i had problems with skipping now and then. I also set Jointstereo to 0. I did not use the BitPool setting because I didn't look the result. It used about 90% resource @ 400 MHz. I use XCPUscaler.

Now I have WMXL 0.20 with the A2DP FIX and must say I'm verry satisfied.

Used it today for a couple of hours and no skipping. Music sounds verry good, some songs do sound weird sometimes. Specially songs with lots of S in them, you get sssss.

It uses about 70% resource @ 400 MHz, so also a decrease in that. Going online with mini opera or play Bubblebraker was no problem also, ofcourse it went slower than usual.

So the A2DP fix really worked out for me. Thanks.

Update: today connected the headphone to my PC with the included Bluetooth transmitter, no problem with the S. Al songs sounds very good. I hope the widcomm bluetooth stack will even improve the already great quallity.
[8525, TyTN, MDA Vario II, JasJam General] viji_island:
a billion thanks to sleuth!!!!

Thanks sleuth!!!! the patch worked with my tytn rom 1.18 and no skipping a2dp music for me! im using the SE HBH-DS970 . i was using this with my SE P990i and when i first got the tytn i was really disappointed with the music quality, i wanted to send back the tytn to the store, but i researched and found your patch really worked!!! i tried the other method of running the task manager in monitor system load mode, but yours worked perfectly fine!! you dont know how much this means to me since i use my tytn as my ipod!!!!:) :) :) :)
[8525, TyTN, MDA Vario II, JasJam General] viji_island:
Excellent music quality on the tytn

I know this isnt related to the patch, but just an FYI for those complaining of poor quality music on their PPC's.

I installed the HTweakC 2.0 program and tweaked the bluetooth settings. I set the A2DP audio quality to excellent, and I must say, the media player's music quality is no longer acceptable anymore, it became excellent! I know, because I have been using the sony ericsson P990i with 11 equalizers and my ears are already familiar to those equalizer's sounds, especially the megabass which i use alot. I must say, the tweak bumped up the audio to MegaBass quality!!! Of course not exactly megabass, but you could hear those deep "thumps" of the bass which i couldnt hear without the tweak. And now you could really appreciate music files with higher bit rates, such as 192 or even 320kbps!

But of course, i couldnt have really enjoyed the music on my tytn without sleuth's patch! No skipping, megabass quality music, perfect!
[8525, TyTN, MDA Vario II, JasJam General] viji_island:
OK i just read the previous posts and this is suppose to work in WM6. thanks anyway.
[8525, TyTN, MDA Vario II, JasJam General] lastnikita:
Hi, I can't get any sound out of my stereo headset from my computer (it's working fine with my prophet)... I can pair it and it discover a headset profile only, but then I don't get any sound out of it, either if I set my players, or softphones, to Audio bluetooth out (or audio high quality)...

Does anyone has an advice for me ? I guess it comes from the headset (kind of a generic one)...

BTW I tried using a trust bluetooth adapter, a laptop which has bluetooth integrated, and with the logitech di novo hub, and I get quite the same results.

Any advice is more than welcome, I wish I could use my headset with both my computer and my pda !
[8525, TyTN, MDA Vario II, JasJam General] 3dot:
a2dpfix.dll cause service.exe in 100% cpu full load.I am using x50v wm2003se.

Hope it can be fix later.:(
[8525, TyTN, MDA Vario II, JasJam General] Sleuth255:
I'm surprised it worked at all on wm2003se actually. :eek:
[8525, TyTN, MDA Vario II, JasJam General] 3dot:
yep.... its the infinite loop thread executed at THREAD_PRIORITY_IDLE that's doing it. Rem'ing out the resumes for the thread results in a taskmgr that shows 100% cpu utilization (the thread's never getting started so it isn't getting any time) with no effect on A2DP skipping.

Is it the reason of 100% cpu utilization?That mean it is normal after patched?
[8525, TyTN, MDA Vario II, JasJam General] 3dot:
Is it the reason of 100% cpu utilization?That means it is normal after patched?
[8525, TyTN, MDA Vario II, JasJam General] lastnikita:
Anyone would help me with that ? :) :) :)
[8525, TyTN, MDA Vario II, JasJam General] Kronalias:
A2DPFix and Spooky Task Manager Behaviour

Top marks for Sleuth!

May I add my tuppenceworth please? I'm using an Axim X51V, WM5 and Widcomm stack. The BT device is a Sony Ericsson MBR-100. I'm streaming audio wifi from an ASUS WL-HDD into my Ax, then out again through BT via the MBR-100 to my stereo.

I tried the A2DPFix.cab approach, which worked! The downside, not unexpectedly, was that my Ax ran at full whack (624 MHz) unless I stopped it down manually, and that the response time for running other programs went up hugely.

I tried the Task Manager approach - started TCPMP playing over BT, skips as normal, ran the Task Manager and monitored System Load, and no skips. The spooky thing was that when I stopped the Task Manager running there were still no skips.

Food for thought? Could someone else try this please?

Cheers, Kronalias (of the Beebotron )
[8525, TyTN, MDA Vario II, JasJam General] tallshorty:
HELP. Still poor quality but no skipping

Hi,

The A2DPFix stopped the skipping. THanks Sleuth! But I am still getting really bad sound quality. There is a constant static sound at higher volumes. I tried the HTC TWeak 2.0 and I dont' know if it even helped but still have same sound issues. Now I can't disable the HTC Tweak A2DP hack. I must mention though, I don't get these audio issues when watching avi videos.

I am using a Logitech Freepulse BT 2.0 headphone. Also I installed the most recent Cingular 8525 ROM with AKU 3.5 (what exactly is this??) so I don't know if that might involved.

And how do you check the CPU load? I.e. What % of the CPU is being used?

Please help.
[8525, TyTN, MDA Vario II, JasJam General] Synner:
I just wanted to extend a warm hearted thank YOU for this post and the attached file. I have an Imate Jasjam coupled with a SE HBH-DS970. I was very annoyed to find the unit cutting out every 40 or so seconds... I thought maybe one of the apps I was running was causing it. Tried a hard reset - had the same issue. Contacted IMate support and was told that I was running the current versions of the ROMs - but an update was soon coming... Why not try a different headset...!!

I knew someone out there was working on a fix and had the same problem...

And such a simple fix - followed the 4 steps above and all is PERFECT!!

Now to see if I can receive a phone call without locking up the phone with this setup...

edited a few minutes later:

I can receive a call. However when ending the call by pressing the phone button on the DS970 the phone locks up.

Any ideas?

ROM 1.31.305.2

Date: 09/08/06

Radio: 1.21.31.10

EXTRom 1.20.305.104

WM5

Synner
[8525, TyTN, MDA Vario II, JasJam General] am820:
Thanks for the information! I was upset with the skipping - downloaded and installed the cab - now just beautiful music without the delays.

Thanks again!
[8525, TyTN, MDA Vario II, JasJam General] tallshorty:
I don't understand why I can get good quality with my Logitech Freepulse Headphones??? Can someone help? I applied the patch and used the HTC Tweak for BT audio. But there is still a lot of static sound with the music.
[8525, TyTN, MDA Vario II, JasJam General] lexotic242:
A2DPFix patch

Thank you all for saving me from having to buy a new phone. :D

I just purchased the Spider BT Stereo headset and was wondering if the patch works on these as I too get the skipping with my Cingular 8125. Again, y'all are awesome. Thanks!!
[8525, TyTN, MDA Vario II, JasJam General] Skydog:
Thank you, thank you!

I just want to post a big thank you for those involved with a fix for the skipping problem. I am extremely grateful!

With the fix installed and the registry change to BitPool/MaxSupportedBitPool, I am now enjoying skip-free, excellent quality music with my 8525 and SE HBH-DS970.

Life is good! :D

My sincerest thanks,

-Patricia
[8525, TyTN, MDA Vario II, JasJam General] smagic:
100% CPU utilization

Hi Sleuth2^8

Thanks for the path, works fine on my Hermes with WM6 Dymond 3.5 but... your App is causing 100% CPU utilization and this is draining the Battery (current consumption from about 64mA to 130mA after your Service is started).

Would be possible for you somewhere in your while(1) loop implement a sleep command? This should decrease the CPU usage.

Thanks,

Magic
[8525, TyTN, MDA Vario II, JasJam General] tallshorty:
How do you check for CPU consumption?
[8525, TyTN, MDA Vario II, JasJam General] sWuRv:
Works like a charm on my wizard with the faria wm6 rom. Before the patch it would skip with my BT device 3 feet away. Now I get a good 15+ feet. Still not the magic 30, but at least it doesn't skip while my phone's in my pocket. O btw I have a sony DR-BT10CX. Thx fer the patch!
[8525, TyTN, MDA Vario II, JasJam General] smagic:
tallshorty,

With "BatteryStatus" application (See Heremes wiki, must have apps) you can see very nice the CPU usage under the clock )depends on skin) or as icon on Today screen as weel the power consumption for your dev.

Cheez,

mag
[8525, TyTN, MDA Vario II, JasJam General] jurjen:
New Utility for TomTom

The patch works excellent on my Hermes with Jabra250V. Where I am really glad of is that I have now wireless commands of TomTom thrue my headset. So when I am riding my Motorbike, i don't need my wired headset anymore. Much saver!
[8525, TyTN, MDA Vario II, JasJam General] ben0513:
It is excellent...Thanks!

I have installed the patch in my Hermes, My Bluetooth Headset has been worked, it is great! Thanks a lot!
[8525, TyTN, MDA Vario II, JasJam General] anusinsanus:
Working on Mio A701

Thanks for this tool, it has really improved the BT functionality of my Mio A701. Before, with a SE HBH-DS970, it would skip for a split second every 1-2 minutes, now this has gotten even less. What is even better though, is the fact that before, after disconnecting and wanting to reconnect the BT connection, I would have to re-pair the devices, as it would otherwise stutter immensely. Now, I can just turn the headset on, set it as wireless stereo and it works again!

The only problem I noticed is that my CPU usage is around 50-55% with this app on, is there anyway this could be changed as it kills my already so short battery time?

Good work though mate!:D
[8525, TyTN, MDA Vario II, JasJam General] Sleuth255:
@smagic: the loop is implemented at the lowest thread priority (THREAD_PRIORITY_BACKGROUND) specifically so that the device can still sleep.

Perhaps the battery status program is being thrown off by the loop and is calculating current consumption incorrectly. For sure, the CPU usage is a false indication. I don't know of an sdk function that actually returns current consumption btw...
[8525, TyTN, MDA Vario II, JasJam General] DJ_Nitro:
Hi Sleuth, well I have a question, I'm trying to listen music streamed with orb, but the sound in the headphones stops and then resumes, same with the video.

The question is, is this normal?, I read all this thread and in one part you wrote that the fix is for listening Mp3s, which makes me thing that there was a problem while playing Mp3s through the BT headphones, that's not my case, my problem is the unstable sound while streaming with orb and youtube.

OH, one more thing, when I play an mp4 video en WMP the sounds plays through the speaker of the phone and not through the BT headphones.

Thanks in advance for any input. ;)
[8525, TyTN, MDA Vario II, JasJam General] quinxy:
Works for me, WM6 (official) HBH-DS970! (Finally!)

Thanks to Sleuth (and jompao) and whoever else contributed to me finally being able to use my headset properly. Sleuth, I just sent you a donation to thank you for this most excellent fix!

It would be difficult to capture the quiet rage that's built inside me over the 9 months I've had a skipping phone and headset. It might as well have had a cracked screen, or a battery that lasted only 1 hour. I couldn't listen to music with it, it was just far too irritating, even audio books could be annoying, and now, apparently, everything is happiness and light. Ah, what a wonderful calm has come over me. :)

It is amazing the volume of flaws and bugs we are expected to put up with these days... Every new Windows Mobile phone I buy irritates me just slightly less than it benefits me, and always because things that should just work (like quality, non-skipping stereo bluetooth), don't or do so only after 5 hours of searching and patching/registry fixing.

If anyone ever wants to start a revolultion, let me know.

Quincy
[8525, TyTN, MDA Vario II, JasJam General] normestd:
So there's no way to stop the skipping if im using WiFi?
[8525, TyTN, MDA Vario II, JasJam General] Pocc:
Skipping on Parrot MK6000 Car kit

Hi all. Noobie in posting, so please don't shoot me down in flames!

I recently bought a Parrot MK6000 car kit (if you don't have one it's the dogs danglies) - handsfree for phone and also can stream audio as a BT stereo headset so can use my 2gb Micro SD as a MP£ player thro' car stereo speakers.

Had skipping problem as all you guys have had with various devices. Having read this thread, decided I didn't want to add 10 patches and 3 suspect ROM upgrades to phone still in contract, but read remainder regarding reg edits and itskmgr. These are my findings:

ROM 1.21.110.3 T-Mobile, date 06/19/06

Bit pool 58, max bit pool 80, Use joint stereo 0 - still skips

Bit pool 58, max bit pool 80, Use joint stereo 0, itskmgr running - reduced skipping until phone operated

Bit pool 30, max bit pool 80, Use joint stereo 0 - skipping eliminated regadless of whether itskmgr running or not.

I guess by reducing the bit pool I reduce quality a little, but it is acceptable to me (about FM radio quality in car)

I suspect this is specific to my ROm, but it works for me and now I can have my MP3's from my PDA coming thto' the car stereo - made me a proper happy little bunny!!
[8525, TyTN, MDA Vario II, JasJam General] pipofiasco:
Super! Incredible!

A few weeks ago I bought a Blaupunkt USB/Bluetooth-interface that's compatible with the Blaupunktradio in my car. So now I can enjoy streaming audio from the mediaplayer on my TYTN. The sound quality was good, especially when I used the HTweakC to set the bluetoothquality to "excellent". But like many others I had problems with skipping/little sequential "ticks" during playback.

This patch did it! No more skipping or ticks, super stereosound!! Thanx!

Making phonecalls is still possible during playback and afterwards the A2DP-playing resumes. The only little minus is that when I start TomTom, the playback-musicspeed reduces seriously. While running TomTom this occures often. It seems that it's not possibe running TomTom during A2DP-musicstreaming

Any suggestions?

I use the original TYTN-rom NL 1.18.254.2.x

Radiorom 1.41.00.10
[8525, TyTN, MDA Vario II, JasJam General] delta9:
Warning! Using the below settings, without the UseJointStereo one (I don't want no such value, for I know no reason why I wouldn't want to use Joint Stereo), I got skips every couple of seconds. Resolution: remove all items in the Settings key. There wasn't a Settings key to start with (I used the tornado A2DP patch), so I guess this is the way to go. Would anybody mind telling me why one would want to disable jointstereo?

/HKLM/Software/Microsoft/Bluetooth/A2DP/Settings

UseJointStereo=0

BitPool=58

MaxSupportedBitPool=80
[8525, TyTN, MDA Vario II, JasJam General] Pocc:
Hi Popofiasco.

I would suggest that running a sat nav system (probably using a BT GPS mouse) and streaming music across a BT connection is probably just a little too much for 8 cubic inches of device! Like all devices, to multitask it timeslices and the use of TOm Tom is very resource hungry.
[8525, TyTN, MDA Vario II, JasJam General] crss:
WOW!!! my ipaq hx4700 + motorola bt headset doesnt skip !! Non oem rom on my ipaq, this patch is tops. I used to get a skip every few minutes, clean, stable.
[8525, TyTN, MDA Vario II, JasJam General] Steffan:
Does it mean i just install the cab without doing anything or still need to change the registries..?

Thanks..
[8525, TyTN, MDA Vario II, JasJam General] Sleuth255:
prior to WM5 AKU 3.5 jointstereo wasn't implemented correctly & actually resulted in monophonic transmission.
[8525, TyTN, MDA Vario II, JasJam General] Ronnymes:
Can someone help me,

I have a Sony-Ericsson HBH-DS970, and using the new Schap's 3.54b ROM.

And also a skipping problem :(

And no problems with the original HTC release, or you're ROM Sleuth.

problem solved :D