WM6 A2DP best settings here - 8525, TyTN, MDA Vario II, JasJam ROM Development

After discussions with Sleuth255, I've done some further testing on the registry settings and found some optimum settings for A2DP. These are applicable to the newer releases of WM6.
Finding #1:
ADD/CHANGE the following values from the registry at HKLM\Software\Microsoft\Bluetooth\A2DP\Settings :
Name: UseJointStereo
Value (DWORD): 1
What this does is enable Joint-Stereo for the SBC codec, which is important and makes the biggest significant change to improve sound quality. (Note: In earlier versions of WM5 and WM6, Joint-Stereo was broken and resulted in a mono-output. This is not the case anymore with the newer WM6 ROMS.)
Further note: Sleuth255 found that some of his A2DP headsets could not work with JS turned on. In that case, you have to set the value to 0 to disable JS (resulting in poorer quality sound with more "hissing").
Finding #2:
REMOVE the following values from the registry at HKLM\Software\Microsoft\Bluetooth\A2DP\Settings if they are present:
- BitPool
- MaxSupportedBitPool
These values are used to manually set limits for the BT stack for the A2DP SBC codec. Previously, it was thought that these values should be set between 38 to 86. But if the values are removed, I think that the BT stack automatically chooses the best BitPool values for maximum quality. I've tried removing these values and the sound quality either improved or at least stayed the same.
[ SUMMARY ]
At this point, you should have only one value in the registry at HKLM\Software\Microsoft\Bluetooth\A2DP\Settings:
UseJointStereo = 1
Your A2DP audio should be very good at this point - almost indistinguishable from a wired headset. However, if you are still unsatisfied with the sound (you may notice some very slight "hissing" or "swishing" sounds on high frequencies of certain songs), you may want to try the optional setting below.
[ OPTIONAL ]
Finding #3:
This is optional, and a matter of preference.
ADD the following value to the registry at HKLM\Software\Microsoft\Bluetooth\A2DP\Settings:
Name: SampleRate
Value (DWORD): 48000 (decimal)
This forces the A2DP stack to send the audio to the headset at 48000Hz instead of the default 44100Hz. For some reason, I find that the 48Khz value makes the "hissing" sounds less obvious. Your findings may vary, as some people may prefer the slightly more forward sound of the original setting. But if you are game, give this a try - one thing for sure is that it definitely changes the sound quality.
To reverse the change, just remove the SampleRate value.
If you make this 3rd optional change, you should have the following values in the registry at HKLM\Software\Microsoft\Bluetooth\A2DP\Settings:
UseJointStereo = 1
SampleRate = 48000
[ Note - Quick tip on registry editing ]
Of course, every registry change needs a soft-reset to take effect. And please take the usual proper care when editing the registry or risk damaging your device.
Find that your settings dont "stick" after a reset?
Make sure you reset the phone like this: After making changes to the registry, exit your registry editor. Then press and hold the power button of your phone for about 5 seconds, a window should pop up asking you if you want to shutdown your phone (click Yes). Once the phone has shut down, press and hold the power button for a few seconds until the phone starts up again.
Happy listening! BTW, I find that Mortplayer is an excellent MP3 player to use with A2DP. It works well with the control buttons on my headset.

Tried steps one and two... YAY! *throws away wired headset* Thanks guys!

Well just when i thought my headset was sounding banging. now im gonna try this. Hope this helps. And awesome job on the findings guys.

Yeah.... I remember that about bitpool/maxbitpool. Back when A2DP first came out on the Tornado we never set any of these. No values lets it dynamically adjust.
These are great settings btw.

Well I thought I was happy with my audio but I've just applied the tweaks and I'm listening to my favourite tracks and the improvement is great. youre right, the hiss has gone and although I hadnt thought it that noticeable before, this is so much cleaner.
I have the latest lsvw rom and and am running the new htc audio manager and I didn't think I would ever hear bass on my tytn!
And now I'm listening to my favourite Stevie Wonder track on wmv lossless in WMP and its fab!!!
Interestingly, I've just checked the reg settings after soft reset and the SampleRate key is gone!
I'll reapply it, soft reset and see what happens.
Many thanks for the info.

This time the samplerate stuck and it even better!

Thanks much, this is outstanding!

Can post a A2DP patch from the recent WM6 ROM?
Can Sleuth255 or anyone bless us, the poor smartphone users here who still suffer the 'hiss', by posting a A2DP patch from the latest WM6 ROM (like the previous Tornado A2DP patch) to install in our outdated WM5 devices? Please. The entire smartphone community here will thank you, if the patch free us from the terrible 'hiss' problem in WM5 roms.

hardcore said:
Summary:
If you make all 3 changes, you should have the following values in the registry at HKLM\Software\Microsoft\Bluetooth\A2DP\Settings:
UseJointStereo = 1
SampleRate = 48000
Click to expand...
Click to collapse
PURE BRILLIANCE!!! I tolerated the hiss before as this device was my first with A2DP and I likened it to listening to the radio, but HOT DAMN it sounds fan-freakin'-tastic now!
Can anyone make a CAB file for this to make the edit easier for the general public?

Great job guys!!! Makes my 50 dollar Nextlink spider headphones great No skipping too!

arunraaj said:
Can Sleuth255 or anyone bless us, the poor smartphone users here who still suffer the 'hiss', by posting a A2DP patch from the latest WM6 ROM (like the previous Tornado A2DP patch) to install in our outdated WM5 devices? Please. The entire smartphone community here will thank you, if the patch free us from the terrible 'hiss' problem in WM5 roms.
Click to expand...
Click to collapse
We'd have to graft the entire bt stack onto WM5.... not an impossible task I suppose but not an easy one either....

Great work on this, hardcore.

Well done Hardcore!!!!!!!
I have personally never had problems with quality on A2DP.
Sleuth 255 provided the fix with the earlier WM5 OS.
From AKU 3.3.1 the only registry fix was to set the Joint Stereo to 0
I had no problems with WM6 but the later releases definately had great improvements to the total BT stacks.
Well I am always ready to try new work by the members and respected cooks on this Forum.
Your work on the A2DP has blown me away!
The sound is phenominal to say the least.
I use Nokia HS-12W and HTC BH S100 BT Stereo headsets and both are great. But I must admit that the Nokia has the edge all round. Connect and all functions work great. With the HTC I always have to reset the "set as handsfree"connection to pick to the phone side through BT. The A2DP connects automatically. Just a small issue but irritating.
I could not do your edits with Resco and then tried TaskManager reg editor.
The changes would not stick on soft resetting using the phones reset switch.
Eventually I twigged that I could make the changes stick by using the TaskManager reset button in the program.
Thanks for the info. - this is really what XDA is all about!
Keep up the good work and I repeat the call for a cab fix. This will make your fix non lethal to noobs who are not fimiliar with reg editing.

Hi Hardcore,
Is Core2.0 considered a later WM6 ROM? Coz, Setting UseJointStereo to 1 does get rid of the hissing but unfortunately it also get rid of the Stereo on my Wizard...

Halleluja! PTL!!
Excellent discovery, hardcore. After months of experimentation and cussing and swearing, this is the closest that my TyTN/Logitech FreePulse combo has come to perfect stereo audio. Still not as good as when I paired the FreePulse with an HP iPAQ with the Widcomm stack, but pretty damn close. I still get pops and clicks, which was new with WM6, but no skips or other artifacts. And I was almost ready to give up and look for another pair of BT headphones.
Interestingly, I did try removing the BitPool and MaxSupportedBitPool settings at some point during my experimentation, but this was either with an earlier WM6 build or with WM5.0, and the net result was no audio at all.
John

new2city said:
Hi Hardcore,
Is Core2.0 considered a later WM6 ROM? Coz, Setting UseJointStereo to 1 does get rid of the hissing but unfortunately it also get rid of the Stereo on my Wizard...
Click to expand...
Click to collapse
Hi new2city,
What you described is the behaviour of the older ROMs. In the newer ROMS, you should get real stereo sound with UseJointStereo=1.
These are the Hermes WM6 ROMs I have tried which have the "good" A2DP: Black 2.5/3.0/3.0.1, CUSTEL 2.5, LVSW 05-07 and newer LVSW derivatives.

excellet work .... no hissing now
how do i fix this??
anyway when connected with A2DP mode, all incoming call ringtone will play to the stereo headset and the phone will not ring at all, (its as though the ringtone is diverted to the phone)
but if i switch it to headset mode (not A2DP), the ringtone will play on the phone and the headset with play a beep sound for incoming call.
I want it to be connected to a2dp and yet the ringtone still ring on my dopod phone...

hardcore said:
Hi new2city,
What you described is the behaviour of the older ROMs. In the newer ROMS, you should get real stereo sound with UseJointStereo=1.
These are the Hermes WM6 ROMs I have tried which have the "good" A2DP: Black 2.5/3.0/3.0.1, CUSTEL 2.5, LVSW 05-07 and newer LVSW derivatives.
Click to expand...
Click to collapse
Hi Hardcore,
Just one question, in the Hermes, do you have the usual bluetooth dlls? SBC.dll, bta2dp.dll and so on? If so, any chance to upload them? I asked this before once almost a year ago but no one offered them... sigh...
Downloading Custel to hopefully extract the files.. gonna take a while...
thanks anyway.

new2city said:
Hi Hardcore,
Just one question, in the Hermes, do you have the usual bluetooth dlls? SBC.dll, bta2dp.dll and so on? If so, any chance to upload them? I asked this before once almost a year ago but no one offered them... sigh...
Downloading Custel to hopefully extract the files.. gonna take a while...
thanks anyway.
Click to expand...
Click to collapse
Yes the sbc.dll and a2dp.dll exist in the ROM. However, I dont know how to copy them out from the ROM. Attempts to do it using Total Commander and Activesync have failed.

Got the dll's out of the Custel ROM I downloaded but unfortunately, I can't seem to replace the versions in my running rom as the files can't be overwritten OR copied in the windows folder. Any guys with a clearer picture willing to lend a hand. Been trying to fix this since I joined this forum...

Related

Equalizer,bass,treble

Has anyone found a way to add a hardware equalizer as ipaqaudio, or X50mix, or dsp_en for WM5??
It would be so nice
flashmp3 said:
Has anyone found a way to add a hardware equalizer as ipaqaudio, or X50mix, or dsp_en for WM5??
It would be so nice
Click to expand...
Click to collapse
Moderator - read the forum rules - multiple threads not allowed - the others have been deleted!
http://forum.xda-developers.com/showthread.php?t=221545
Sorry
I just wanted to be sure that the maximum people could see my post
No problem - its just because it can put alot of people out.
I have been looking for the same thing myself - dsp_en does not work i have tried many configurations.
Crossbow - the next version of wm promises it included in wmp but dont hold your breath as wm5 aku 3.0+ promised it but did not appear.
So there are the standalone apps TPCMP has an equalizer built in as does pocket music player and the conduits player. I found PMP worked well but for some reason occ exited so i did not buy it. I may ask someone in the forum to put one together for wm5. Or crossbow will be with us soon - see what that brings - and of course TPCMP is free.
meschle said:
Crossbow - the next version of wm promises it included in wmp but dont hold your breath as wm5 aku 3.0+ promised it but did not appear.
Click to expand...
Click to collapse
latest version i have doesnt have it
Thanks - maybe with photon then or is all this pie in the sky.
Btw i am after the genuine crossbow theme to analyse it with my friend BenThon the creator of ThemeGenCE so as to make wm6 themes - grateful if you could post it or send to me.
I have discoverd in the registry that when I put the ipaqaudio and I modify the values, it modifies the values (and put the same value number) in
"HKEY_LOCAL_MACHINE\System\CurrentControlSet\AdvancedCPL"
That could mean that it is those values that have to be changed.However when I try without ipaqaudio it don't do anything
Please I'm sure some could do something to make us have a hardware equalizer like on the new HTC LOVE or like the o2 media plus
It's too bad that no one is interesting in having a good sound.
I had a lot of mp3 players. One day I had my qtek s100(htc magician i think) and it was the best one(thanks to dsp_en) in sound output.Whatever the impedance of the headphone you put on it the sound is incredible with punch bass.I don't know how or why but pocket pc have powerful sound output (further better than no-bass-because-of-too-little-impedance-IPOD)
Having an hardware equalizer or bass and treble modification is far more interesting and good than software eq as tcpmp or gsplayer.

Sound quality in-call Shap's 4.01

I have instaled latest Shaps ROM 4.01
Audio quality is bad during call.
It is loud but i can hear some noises. You can hear that sound is distorted and not clean.
I switched from TNT ROM to Schap's ROM
Before TNT i was using funky_key ROM whithout issues.
I don't have this issue before.
How can i fix this ?
See other thread for double post double reply!
Well, Schaps' ROM's generally have SetAcousticParam cooked in.
This is used to make the incall volume louder. I love it. Ive cooked it into roms that did not have it in there. My 8525 has an awfully low earpiece volume and I work in a noisy environment.
Here's the link to the thread that has instructions on how to cook it in.
Just remove the EXEC:\Windows\SetAcousticParam.exe out of the preconfig.txt
This is kinda scary and might take a minute (or 30) to do but now is always a good time to learn how to deconstruct/reconstruct roms.
Here's the link: http://forum.xda-developers.com/showthread.php?t=328450&page=5&highlight=setacoustic
I solved the problem:
1. I removed EXEC:\Windows\SetAcousticParam.exe out of the preconfig.txt
2. Flashed this cooked ROM
3. After this I run HTweakC 2.1b and set Tweeks > Bluetooth. Set option 'Improve BT A2DP sound quality' to Excellent.
After this I have excellent in-call quality in Shap's 4.01 ROM.
If someone will be interested i can post a path to Shap's 4.01 RUU_signed.nbh with step 1 done
mrlunacy said:
I solved the problem:
1. I removed EXEC:\Windows\SetAcousticParam.exe out of the preconfig.txt
2. Flashed this cooked ROM
3. After this I run HTweakC 2.1b and set Tweeks > Bluetooth. Set option 'Improve BT A2DP sound quality' to Excellent.
After this I have excellent in-call quality in Shap's 4.01 ROM.
If someone will be interested i can post a path to Shap's 4.01 RUU_signed.nbh with step 1 done
Click to expand...
Click to collapse
Good work!
I'd put it up on rapidshare then post the link in the 4.01 rom thread or a new thread.(I've done both)
Was this your first venture into tearing apart?
I was making some Cooking using Pandora Kitchen. So i have known some tools already.
Thx for good tip
Can you post this links to this threads here ? I didn't find solution of this problem in other threads.
mrlunacy said:
I was making some Cooking using Pandora Kitchen. So i have known some tools already.
Thx for good tip
Can you post this links to this threads here ? I didn't find solution of this problem in other threads.
Click to expand...
Click to collapse
Here's the link: http://forum.xda-developers.com/showthread.php?t=328450&page=5&highlight=setacoustic
is there anyway to change this from the registry without reflashing the rom? I like the volume but its overdriving the preamp to distortion.
thanks

HTC S620 AudioGain default registry values

Hello guys,
While trying to have a louder sound when I listen to music on headphone, I tweaked the registy and now I don't have any sound when playing a music file. I do have system and call sound though (hopefully).
I have a HTC S620 with WM6.
Can someone give me his default value for the following registry keys :
HKEY_LOCAL_MACHINE/Software/HTC/Audiogain
CODEC_GAIN_HEADSET (00 think)
EAC_GAIN_HEADSET (67 I think)
EARDPHONE_UPLINK_VOLUME
ENABLE_AUGA_HEADSET
HEADSET_UPLINK_VOLUME
Thanks in advance for your help.
EZToms
Dunno exactly how to fix your current dilemma but in the future I believe smarttoolkit has a control for max volume for the s620.
In fact, I know exactly which registry keys I modified but didn't write the values before changing them. So I just need that someone looks at his registry and give me the values he has for those keys.
So if someone has a minute to have a look on his phone, I'd be thanksfull.
Regards,
EZToms
This is a good thread to read:
http://forum.xda-developers.com/showthread.php?p=1096791#post1096791
EAC_GAIN_ EMBEDDED was 70, going to 80 or over wipes out the sound
RECEIVE_UPLINK 19
CODEC_GAIN_EMBEDDED 70
EARPHONE UPLINK 15
Try those and if that doesn't get it, I'll get the others for you.
Still no sound in media player. If you have the few missing one so I can try.
I copy these from my S620:
CODEC_GAIN_HEADSET 07
EAC_GAIN_HEADSET 67
EARDPHONE_UPLINK_VOLUME 10
ENABLE_AUGA_HEADSET 00
HEADSET_UPLINK_VOLUME 11
Thanks a lot, I will try those
let me know if you need all data from there
best of luck m8!
No Windows Media/Ringer sound
Help - I have a similar problem ...
I overtweaked the settings to death.
Can anyone post the definitive complete set of default settings for
Audiogain (and Audiogain)
Reinstalling 6.1 is really not an option I want to try just yet (it took me months to finally get it workiing - with those odd email/smtp problems ... but that's another thread).
I think posting the complete set of default audio settings would help a great many people here (and even better if we can eventually get a set of optimized audio settings).
Thanks !!!
If you messed around with more then these settings, posting #149 & #150, you're gonna have to wait till someone uploads that reg key.
Yes, I messed around with the settings ... but it does not mean I hacked her! ; ) jk. Thanks for the useful link ... sort of. Great info there, but my phone still does not ring,
Hoping for help! Anyone tweaked bluetooth volume settings only to have the ringers go silent?
ThanksS
Mikey1022 said:
If you messed around with more then these settings, posting #149 & #150, you're gonna have to wait till someone uploads that reg key.
Click to expand...
Click to collapse
Here you go:

Samsung i780 - increasing ringtone - sick of it

Hi
I have been trying to remove this increasing pice of ****.
1. In sound settings in WM5 i have selected sound type NOT TO "Increasing"
2. I have tryied to apply Ringtone Scripts at HKEY_CURRENTUSER\ControlPanel\Sounds\RingTone0
Currently I am using "ac100pr". I had all combinations of these scripts. None of them work with "c" - which should set volume to 100.
It is always the same. First two quiet rings, then the rest at full volume.
How to change this?
I am really going to sell this crap if the rest of the WM5 works similarly.
Kind Regards
PK
piterfromwawa said:
Hi
I have been trying to remove this increasing pice of ****.
1. In sound settings in WM5 i have selected sound type NOT TO "Increasing"
2. I have tryied to apply Ringtone Scripts at HKEY_CURRENTUSER\ControlPanel\Sounds\RingTone0
Currently I am using "ac100pr". I had all combinations of these scripts. None of them work with "c" - which should set volume to 100.
It is always the same. First two quiet rings, then the rest at full volume.
How to change this?
I am really going to sell this crap if the rest of the WM5 works similarly.
Kind Regards
PK
Click to expand...
Click to collapse
hi
its actually wm6 ...wait some time i hear wm6.1 will be released for it in the neat future
It is WM5 not WM6.
So, you've got a samsung i780 with wM5 ?
interesting
piterfromwawa said:
It is WM5 not WM6.
Click to expand...
Click to collapse
dude , wm5 --> OS 5
5.1 and 5.2 are wm6 and above... if u have ai780 with wm5 keep it .. it will sell for more because it is an antique now !

headphones too loud, no audiopara.csv

hi,
im using a 3.5mm heaphone jack adapter. but pluggin in my inear plugs is impossible because the lowest system sound and wmp sound is even too loud. using another player software would solve the music problem, but system sound and caller voice would still be too loud.
after searching some hours, i tried installing srs wow hd. only with all options down to 10%, loudness was acceptable, but the sound was crap and my hermes did not wake up from sleep.
now i have read about an audiopara.csv file in the windows directory in threads about other htc devices. no infos about the hermes and i cant finde the file (show all files option on in file explorer)
im using crcs latest rom.
any help appreciated.
chris
u should post this in CRC's thread instead of opening a whole new thread dude.
perhaps it is connected with the audio parameters, that serveral roms have cooked in. i don't know. as far as i can tell, its not a specific rom problem.
pcpc said:
perhaps it is connected with the audio parameters, that serveral roms have cooked in. i don't know. as far as i can tell, its not a specific rom problem.
Click to expand...
Click to collapse
it could be, allot of us don't use plug in head phones and it could require a driver that we excluded from newer build accidentally.. i wouldn't know.
joshkoss said:
require a driver that we excluded from newer build accidentally
Click to expand...
Click to collapse
i don't think its a missing driver.
im still curious if someone knows about the the audioparam file of the hermes. or perhaps someone could explain the audioparameters that can be cooked into a rom. perhaps they can be edited.
it's all registry.. under current user/control panel/notifications.. thats pretty much all i edit.
joshkoss said:
it's all registry.. under current user/control panel/notifications.. thats pretty much all i edit.
Click to expand...
Click to collapse
i didnt findt an option to control anything volume related.
i tried now a rom without "setacustics", still too loud on the last volume bar.
has anyone new ideas?
htc equalizer didnt help either. still too loud with all settings down.
tried nueAudio with an AudioPara.csv file i found in a Titan thread, that i moved into the windows folder. i also set a string ref in HKLM\Drivers\BuiltIn\WaveDev\AcousticFile to that file, as it was missing there too.
when i change all settings way down in nueAudio, after a softreset i still do not find any difference in the audio volume.
im really running out of ideas except an hardware volume control that i plug between the htc adapter and my headset ...
no ideas? anyone?

Categories

Resources