yashsingh1/xdaforums huggingface dataset:
[8525, TyTN, MDA Vario II, JasJam General] Sleuth255:
@bobstarina: You're saying that since the upgrade to 1.34 that its now worse than it was on v1.18. You're definately running a known good combination. That is very odd....
[8525, TyTN, MDA Vario II, JasJam General] Sleuth255:
@bobstarina: Do you have WiFi on or off?

A2DP & WiFi don't get along. Having both on will cause the symptoms you describe. It's a known issue that my patch doesn't fix.
[8525, TyTN, MDA Vario II, JasJam General] cdyat:
rom version 1.20.161.6

on uk vodafone rom with se bh ds 970

works brilliantly

thanks so much
[8525, TyTN, MDA Vario II, JasJam General] Sleuth255:
@jompao: coreplayer here. No issues other than a lack of AVRCP support.
[8525, TyTN, MDA Vario II, JasJam General] jompao:
I will check it out. Any luck with streaming over wifi? Just tried it and it seem to be to much for the phone to handle som sound comes and goes every few seconds here. Would be sweet to stream shoutcasts and such at home and in the office over wifi. But this A2DP seem to use a lot of CPU time. Strange that it even works on lower spec phones, or is it just really poorly optimized in win mobile?
[8525, TyTN, MDA Vario II, JasJam General] Sleuth255:
No, WiFi and BT don't get along on a Hermes. The skipping and breakup is horrible and has been from day 1. It'll take AKU3.x to fix this I'm betting.

Or its a hardware problem and we'll never see it work. :(
[8525, TyTN, MDA Vario II, JasJam General] jompao:
I think I will wait to upgrade my phone until there's a rom with AKU3, hope it arrives soon. 3 here has an all you can eat music plan over UMTS for about 8$ a month, there's a lot of streaming channels to choose from, hopefully this will play nice with A2DP.
[8525, TyTN, MDA Vario II, JasJam General] bobstarina:
Sleuth255

WiFi is set to off.

Tried WMP and MortPlayer - both have perfect handling of AVRCP and both have the same problems with skipping...

Of course I have AudioGateway and A2DP tweaks installed.

/HKLM/Drivers/BuiltIn/BtA2dpSnd/Priority256=60 (Dec)

/HKLM/Software/Microsoft/Bluetooth/AudioGateway/Capability=69 (Dec)

/HKLM/Software/Microsoft/Bluetooth/A2DP/Settings/UseJointStereo=0

/HKLM/Software/Microsoft/Bluetooth/A2DP/Settings/SampleRate=48000 (Dec)

/HKLM/Software/Microsoft/Bluetooth/A2DP/Settings/BitPool=48 (Dec)

/HKLM/Software/Microsoft/Bluetooth/A2DP/Settings/MaxSupportedBitPool=48 (Dec)

Tried your settings of BitPool:

BitPool=58 (Dec)

MaxSupportedBitPool=80 (Dec)

But it makes no sence...
[8525, TyTN, MDA Vario II, JasJam General] Sleuth255:
ok, lets check your a2dp settings. I'm using these with great results:

HKLM/Software/Microsoft/Bluetooth/A2DP/Settings

UseJointStereo = 0

BitPool = 58

MaxSupportedBitPool = 80

Also, what was the result of your testing with the Taskmanager workaround?
[8525, TyTN, MDA Vario II, JasJam General] bobstarina:
I've just write down my setting in registry...

Please see my previous post.

And now about TaskManager:

This solution does not help me too so there is not a problem with your service but with the used method itself.
[8525, TyTN, MDA Vario II, JasJam General] Sleuth255:
ok, here's my differences from yours:

I have no Priority256 value in /HKLM/Drivers/BuiltIn/BtA2dpSnd

/HKLM/Software/Microsoft/Bluetooth/AudioGateway/Capability=37(Dec)

I have no SampleRate value in /HKLM/Software/Microsoft/Bluetooth/A2DP/Settings, only the three values I described earlier.

Don't forget to reset your Hermes if you change any of these: especially the priority256 settings (this is the one I suspect btw). Also, in HKLM/Drivers/BuiltIn/WaveDev, my Priority256 setting is 149 (dec). I suspect that yours may be lower.
[8525, TyTN, MDA Vario II, JasJam General] Sleuth255:
Updated page 1 with preferred A2DP Registry settings for this patch. See the "latest breaking news" section for these. Check them out if you've applied the patch and are still experiencing skipping issues! If these settings correct the problems then I can update the CAB to automatically apply them when the patch gets installed.
[8525, TyTN, MDA Vario II, JasJam General] DaleReeck:
OK, question here. It seems to work OK. Well, actually my BT audio never really "skipped". With WMP, it seemed strained, like it was on the verge of skipping. Maybe a pop here or there. The fix cleans it up completely, thanks!

But I noticed a few people mention that that the patch was visible in various task managers. But I don't see it. In Windows Task Manager or Wisbar Lite, there's nothing there. I also have a util that can see processes and it doesn't appear there either (at least as a recognizable name). Other than removing the patch from startup and resetting the PPC, how do you shut it down?
[8525, TyTN, MDA Vario II, JasJam General] shogunmark:
i actually dont mind just running the new task manager.. or maybe im lazy, lol where is that d@mn cab :D thanks slueth for all of your work on this!
[8525, TyTN, MDA Vario II, JasJam General] DaleReeck:
And secod question, does it hurt (i.e., suck up unnecessary processor time) to have it running in the background all the time?
[8525, TyTN, MDA Vario II, JasJam General] bobstarina:
Well guys, I've checked and corrected Registry parameters but I have no luck.

Something wrong with my TyTN... The problem is not with this A2DP fix.

One more question - is it normal that this fix consumes more than 50% of CPU time during its run on idle device (without active tasks)?
[8525, TyTN, MDA Vario II, JasJam General] Sleuth255:
It's an idle loop thread. It only takes idle cpu cycles. If something else needs the cpu then the thread is suspended. In fact, such a thread can be used to determine cpu load. The more time it gets, the less loaded the CPU is. This is how the opensource taskmanager ITaskmgr, measures CPU load. This process is also what somehow cures the skipping and as such forms the basis of this patch.
[8525, TyTN, MDA Vario II, JasJam General] Sleuth255:
Here's a bit more info on it. My process a service and as such is part of services.exe. I did this so it wouldn't take up any processes (WinCE can only have 30 unique tasks running simultaneously IIRC). My thread does exactly what the idle process does.
[8525, TyTN, MDA Vario II, JasJam General] bobstarina:
Sleuth255

Very interesting...

Some investigations. I've just turned off my home WiFi Access Point (Lynksys WAP-54G). What I can say now - MUCH BETTER!

Now I can listen a music all the time (still with skippings but as I said it's much better).

It looks like a problem with very weak Bluetooth radio in my TyTN.

Now I have 1 skip per minute in range of 1 meter.

If I go behind a wall skippings occur more often.

I'm thinking now in this way: when I tried first A2DP on my device with shipped ROM (1.18) I've got an upgraded radio to 1.20.31.10 version.

Now I have radio version 1.18 (it's installed with ROM 1.35).

Do you know Is this radio firmware ralated with GSM radio unit only or with BT-radio too?

Maybe I have to try to flash 1.20 radio?
[8525, TyTN, MDA Vario II, JasJam General] Sleuth255:
@bobstarina:

Odd that your AP was interfering with bluetooth, but they both run on the same frequency so it is possible.... As far as GSM goes, I'm running the stock 1.18 radio ROM that was packaged with the 1.35 TyTN upgrade. Past experience has made me reluctant to change radio versions so I generally don't do radio-only upgrades. I've had strange issues on my Wizard when I did that.

@others:

To stop my service, simply remove A2DPStart from the windows\startup folder and reset. Or, if you have dotfred's taskmanager installed, simply stop the service and change its execution properties from automatic to manual if you don't want it to start every time you reset.
[8525, TyTN, MDA Vario II, JasJam General] cr4zyb0y:
wow serious kudos points to you dude...i thought i had my skipping problem narrowed down to my headset but you blew that away! no real skipping that can't be put down to inteferrence using ht820s connected to a dopod 838pro (stock firmwares)
[8525, TyTN, MDA Vario II, JasJam General] eppyramot:
Hey Sleuth

Thanks. Your last tip to remove all previous hacks worked perfectly, you are the Maestro! I have this working with an itech iclip r35 and it sounds great as will as a bluespoon spider. I have ROM 1.35. Now that I have decent sound I need an equalizer of some sorts for WM. Any suggestions?

:D
[8525, TyTN, MDA Vario II, JasJam General] Sleuth255:
CorePlayer has a vg equalizer. Or find yourself a free copy of TCPMP which also has one. Coreplayer's AAC decoder has better optimizations but otherwise the two are about the same. This will change with the Coreplayer v1.1 release tho...
[8525, TyTN, MDA Vario II, JasJam General] johnburn:
Yikes! I just fixed my A2DP skipping problem with this patch!

Firstly, Sleuth255, kudos for coming up with this solution in such a short time. Much like your Sipchange program which I cannot live without, this util will be another "must have" for the TyTN owner. However, I'm going to hazard a guess (and please correct me if I am wrong) that people's battery life is going to be negatively impacted by having the CPU cycles constantly increased. If this is the case, then I would prefer to just manually load the Task Manager and minimize it just before running WMP, then quit it (TM) when I am done listening to my toons.

Regards,

John
[8525, TyTN, MDA Vario II, JasJam General] Sleuth255:
I've not seen any difference yet, but its only been a few days. However, since this is an idle thread, it would be suspended like everything else when the device goes into powersave mode. Also, there's already standard process called "idle process" which essentially does the same thing. The CPU is always doing something. The instruction pointer always gets incremented every clock cycle. Idle process essentially is the "top level loop" that runs when nothing else needs processor.

Only time will tell for sure though. I can always code up the capability to "wake up" the thread whenever A2DP is active too. A bit more involved, but definitely doable. Hopefully, we won't even need v2.0 of this little hack though....
[8525, TyTN, MDA Vario II, JasJam General] basilrsa:
Hello Sleuth255

Hi, I am the guy who posted the new South African Rom. I am glad it helped to solve more problems than it gave.

I need your help now please. On you recommendation read somewhere I today purchased a Nokia HS-12W.

It seem to work fine but I am not getting stereo from the Media Player. I don't seem to have the skipping problem so will it be necessary to use your tweak, just in case. I also don't have a problem with the range.

Please advise in laymans terms as I am a newbie with things of this nature, but learning as I go along

Regards

PS. I am running the new ROM upgrade
[8525, TyTN, MDA Vario II, JasJam General] Sleuth255:
That's probably UseJointStereo in HKLM/Software/Microsoft/A2DP/Settings. Out of the box, that's generally set to 1 (mono). Try changing it to a 0.

You might want to check your registry settings against the one's I posted on page 1 too. I've found that these seem to provide good performance for me.
[8525, TyTN, MDA Vario II, JasJam General] basilrsa:
Thanks for your quick reply Sleuth. But how do I get into the registry? I am new at this. Also I found that I get a full 10 metres on BT with your tweak.

I really like the HS-12 W. Virtually all the relevant functions operate perfectly.

Now to just get into the registry!

Thanks

Basil
[8525, TyTN, MDA Vario II, JasJam General] Sleuth255:
There are a number of good registry editors out there. dotFred's taskmanager which is in the development/hacking forum is a good one. I use phm regedit myself.
[8525, TyTN, MDA Vario II, JasJam General] taguapire:
Hi,

Can this patch do more than fix the a2dp problem? I mean, Can it give a better overall performance to my Tytn?.

Regards,

Taguapire.
[8525, TyTN, MDA Vario II, JasJam General] new2city:
deleted.........
[8525, TyTN, MDA Vario II, JasJam General] basilrsa:
Sorry to bug you Sleuth, but I need help. I have downloaded PhmRegedit and opened it on my laptop with my TyTN attached by USB sync. The file opens on my laptop but where do I go from here? How do I get into edit the register of my device?

Sorry to be so stupid but this is all new to me.

Please help!
[8525, TyTN, MDA Vario II, JasJam General] aquanaut88:
Copy phmregedit.exe to any directory on your device, then run it from your device. That should get you moving in the right direction -- good luck and thanks for uploading the 1.35 ROM... big improvement over original stock ROM. It'll keep most of us happy until AKU3.x is released.

Cheers
[8525, TyTN, MDA Vario II, JasJam General] Sleuth255:
I would tend to doubt it. My working theory on how 'xactly this works is that the stock idle thread somehow interferes with A2DP bit stream buffering. My little idle thread takes cycles away from it b/c its at peer priority. This gives the A2DP process more time to execute since it can easily interrupt my thread's execution loop.
[8525, TyTN, MDA Vario II, JasJam General] basilrsa:
Sorry Sleuth or Aquanaut88, but I am stupid. If I transfer phmregedit.exe to my device it won't open.I get a message [There is no application associated with "PHMRegEdit". Run application first, then open this file within the new application]

Please give me step by step instructions.

Also does your device drop the storage card from the Media Player on a regular basis? Mine has always done so and it is annoying as one has to go through a process to restore the sporage card to the Media Player. I read somewhere on the forum that it is a Windows 5 problem. Is this the case?

Regards
[8525, TyTN, MDA Vario II, JasJam General] Sleuth255:
Yikes! This fixes a skipping pblm with Atom too? Damn.... Glad it helped :)

I wonder if the Treo700w folks could benefit. Their attempts at A2DP using the Tornado hack were also stymied by skipping issues.....

edit:

Nope, just checked over at TreoCentral and the patch has no positive effect on a 700w/wx.
[8525, TyTN, MDA Vario II, JasJam General] basilrsa:
Thanks for your input on the ROM. I could'nt get phmregedit going but I managed to find Resco and worked it out.

Now got "STEREO" at last.
[8525, TyTN, MDA Vario II, JasJam General] Hiryu:
Report after a week or so of usage: Still great :)

I did have some problems with skipping when walking around my house and entering some stores. I figured it was due to interference on the same frequence as BT (WiFi and some theft alarm systems). After reading some of the responses it seems that it was just that.

I also added some of the registry settings and it also improved the audio quality for Core Player, most notably for AAC+ streaming (which could only be described as terrible before).

So once again, my thanks for this great fix! :)
[8525, TyTN, MDA Vario II, JasJam General] riderxps:
thanks for the fix, works for Dopod 838 pro and sony ds970. cheers
[8525, TyTN, MDA Vario II, JasJam General] Olleman:
thankyou!

hey Sleuth!

Just wanted to say thanks, tested on my Tytn with Rom 1.18 and 1.35 and it seems to work great with my SE NBH-670 bluetooth headset on both ROM versions.

Have some skipping in coreplayer, like 1 skip a song and always in the beginning but this seems to be some problem with coreplayer since I've listened to at least 3 songs totally skipfree with Windows Media Player now. Will test mortplayer as well.

This is actully a working solution until we get AKU 3.2 :)

hm...just had a skip now in the third or fourth song, but what the heck, I'll buy that :)

Best Regards, Olle
[8525, TyTN, MDA Vario II, JasJam General] Sleuth255:
Yeah, its not perfect, but perfectly acceptable IMO. I've been playing with the Widcomm stack too. Not ready for prime time yet but it shows promise. Once superdave has the hermes port to the point where he likes it, I'll begin tuning. According to the thread on aximsite, there's a lot of A2DP tweaks that can be accomplished with the stack.

In fact, even if the Widcomm stack bugs are ironed out, I don't think I'll go with it unless it corrects the Bluetooth/WiFi co-existence issue and/or processor utilization when running A2DP is significantly lower than the 70-80% that its at now. These are really the only remaining issues IMO.
[8525, TyTN, MDA Vario II, JasJam General] Windmiller:
Thanks, this fixed the skipping issue for me!!
[8525, TyTN, MDA Vario II, JasJam General] Windmiller:
IS the skipping problem a beeping sound? My issue seems to be with my Jabra bt250 where it beeps the whole time I try and talk. I tried my wifes PLanatronics and did not have the same issue.

Just trying to find out fi I am having the same issue as everyone else or a problem with the Jabra headset.
[8525, TyTN, MDA Vario II, JasJam General] shogunmark:
no.. from what you described i would say the problem is with your headset.. the problem we are discussing here is where the music stream skips, similiar to a scratched cd
[8525, TyTN, MDA Vario II, JasJam General] Windmiller:
Gotcha, thanks!
[8525, TyTN, MDA Vario II, JasJam General] clearwave1:
Beeping Explanation

I also have a Jabra headset and it beeps when it has a low charge.

Hope this helps.
[8525, TyTN, MDA Vario II, JasJam General] sonofzeus:
i have an xda 2i and had skipping issues with a blueant x5, i installed your patch and now it works wonderfully! thanks a million man!
[8525, TyTN, MDA Vario II, JasJam General] jompao:
Is sound quality better, better range, less CPU intensive with the Widcomm stack? I wónder if the curent sound quality is just about what can be acheived over bluetooth? Yeah streaming over wifi and A2DP togeather would be so cool!

Using my HBH-DS970 almost every day in the gym with the phone safe in the gymbag. I use wmp and all commands works fine like play/pause and change song. :)
[8525, TyTN, MDA Vario II, JasJam General] bjrmd:
I have been using bluetooth stereo and wifi streaming (Sirius radio) on the trinity with no skips/dropouts. Quality is excellent using the R35, bitpool changes. Using stock MS stack as shipped.
[8525, TyTN, MDA Vario II, JasJam General] Sleuth255:
@bjrmd: The WiFi/BT issue is hermes specific. My Wizard (8125) worked great streaming to BT over WiFi as well.
[8525, TyTN, MDA Vario II, JasJam General] Kilihari:
Bluetooth Headset! Logitech FreePulse Wireless Headset!

Ok, being a super newb.. and just retarted..... blah :D

I baught a 130 doller super awesome fancy new slick cool Logitech Freepulse Wireless Headset http://www.logitech.com/index.cfm/products/details/US/EN,CRID=2412,CONTENTID=12492. I said, so can I use this with a bluetooth device? He was like... Oh .. it's bluetooth isn't it.. should work...anyways.. of couse.. it doesn't .... but sleuth has gotten other headsets to work.... is there a chance that I might get this awesome headset to work without having to connect the dongle? I would honestly give anything right now for someone to say yes before my girlfriend finds out I just wasted 130 bucks... man... so sad...:confused:

Please Help,

-Joe.
[8525, TyTN, MDA Vario II, JasJam General] johnburn:
Joe,

If it is like the older (crappier) Logitech Wireless Stereo Headset, you have to hold down the function button for about 30 seconds. The LED will then start to flash alternating red and blue. This puts it in discoverable mode to allow your device to pair with it.

At least that is how the older (crappier) one worked. Not that it was documented to work that way, but a Google search was all it took...

Regards,

John

P.S. I'd like to know what you think of the newer Logitech headset once you get it to work. My older (crappier) one just did what they all did -- the band between the two ear pieces snapped and now it's a gonner!
[8525, TyTN, MDA Vario II, JasJam General] Kilihari:
Responding to tyhe question

I love these headphones! They are fantastic! The sound quality for slim wireless headphones is really second to none! Now... the keyword is... for slim wireless headphones... basically... these headphones are the same quality as a 30 dollar pair of normal wired headphones and 80 dollars worth of bluetooth. The good thing about these headphones is that they wont break as they have a thick steel band around the back. And that is all somone please help me to get these working with my htc !!! :(
[8525, TyTN, MDA Vario II, JasJam General] Sleuth255:
@Kilihari: plz tell us specifically what you tried when you attempted to pair this headset with your Hermes and then specifically what failed.
[8525, TyTN, MDA Vario II, JasJam General] Kilihari:
Information About My Bluetooth Freepulse Wireless Headphones Problem

Ok, so here is all the info, and a big thanks to the people who have responded to this, and a big prethanks to sleuth... ehhehe.. ok

Model: Softbank HTC X01HT

Rom: HTC 1.35.255.2

Rom Date: 11/14/06

Radio Version: 1.18.00.10

Bootloader Version: 1.09 then Downgraded Back to 1.04 cuz I was scared of the 1.09 thing.

I baught the Logicool Freepulse Bluetooth Wireless Headphones in Japan here Model Number : FP-10. I have tried this, some people have told me to try to get it into a search mode. So, I have tried to hold down the power button for a few seconds, then the light will start to flash slowly, so then I will get on my HTC and went to "Bluetooth" under system and then clicked on "Turn On Bluetooth" also I have clicked on "Make this decice discoverable to other devices" and then I clicked on "Devices" and then while the light was flashing (it will flash for about 5 seconds) then I clicked on "New Partnership". Now.... I have absolutely no idea if I am doing anything right, this is my first bluetooth device ever, I am a super newb to bluetooth. So.... if you think I might be doing anything wrong.. your probablly right :D soo.... If ya can... man I would really appreciate some help... if ya can't.... does anyone wanna trade me for something that works? HEHEHEH... Thanks guys..

-Joe
[8525, TyTN, MDA Vario II, JasJam General] Kilihari:
Allright, honestly .... I feel like the man! **FIXED**

OK! I was feeling like crap because my girlfriend was going to kill me after she found out that i wasted like 150 bucks...anyways... it's all fixed after the logitech guys told me it couldn't be done... so anyways... here we go.. this is what you must do.. and beleive me when I say this, I don't know anything about bluetooth, nothing at all, zero, but honestly I think I am the first person to get these headphones working with a different device.

Anyways...

I baught the Logicool FreePulse FP-10 Bluetooth Wireless Headset.

#1. Buy it... http://www.logitech.com/index.cfm/news/JP/JA,contentid=12999,crid=34

#2. Charge it up. You don't need the dongle, you can just throw it away... heheheh.. actually maybe don't throw it away.... could be usefull... sometime.. maybe.. anyways... charge up the headphones...

#3. Here is the key.... put the headphones in search mode.... hold down the power button for like 45 seconds... it's an oddly long time, it will cycle through the power a couple of time, so you just will give up.. but I got board and was going to commit suicide but so i decided to hold it down and hold my breath at the same time and whoever went into search mode first wins.. anyways.. weirdest thing happened... it turned blue red blue red blue red.. and I was like SON OF A *****... HAHAHAHA.. I found it!

#4. Turn on your PDA, goto bluetooth! Find new connection... click on connect to the freepulse...then click next

#5. Passkey=0000

#6. Click next..

#7. Make sure you install the a2dp10.zip thingie... it will give you clear music and all that neat stuff! Also.. use the force...

-DONE... i am awesome.. first! wooo baby... and it's all because i was scared of my girlfriend ehehheehe

*Important note* This is for anyone who thinks that I think that I am actually good and stuff.. I am just being retarted tonight.. i am really a nice normal cool guy who is awesome and cool and simply the coolest guy in the world.. umm... nm hehehehe..:D :D :D :D
[8525, TyTN, MDA Vario II, JasJam General] Sleuth255:
Sounds like the same pairing procedure that the original headset used. I've got one of those myself. The a2dp10.zip thingie is interesting though. On mine, the included software was for iPAQs only.
[8525, TyTN, MDA Vario II, JasJam General] rpodos:
What is a2dp10.zip? Haven;t seen mention of it before.