I just got the LG Quantum and I tried to unlock it using MFG. Since then, I can't hear any sound on when I make/receive calls unless I put it on speaker mode or plug in a headset!
Does anyone know how to fix it???
Semi Solution
I'm not sure if this will ever get noticed, but I think I probably need to start about here since I'm having very nearly the identical problem (and I can't post in the forum that I felt was more applicable since I'm a lurker/noob).
I can actually fix it by opening appmfg (dial ##634# password appmfg#*#) and then I go into ELT Mode / Manual Mode / Audio Loopback then just exiting, and that starts the audio working properly again, but this doesn't persist through reboots, so I'm hoping to fix that.
If I go to Engineer Menu / Device Test / Sound Test / Audio Call Tool, I can play around in there with RX Voice CAL, RX Device Volume CAL, RX Stream CAL and Subsystem CAL. In RX Voice I can change the settings and they stay while on that screen but revert if I go out and back into the tool (for all Device Types). RX Device Volume keeps the settings but not through a reboot I think, and it doesn't seem like changing them changes the actually sound output anyway. Same for RX Stream Volume. But Subsystem won't change any settings though it lets you try. I'm not sure if this is where I should even be playing around to fix this problem, but in the appmfg its the only place I've found to mess with audio settings.
I'm hoping that its a registry change that occurs when I use audio loopback to reactivate my hardware speakers and that I can apply that tweak permanently, but I'm not familiar with messing with WP7 registry. How should I try to investigate that? I theoretically unlocked my device, I've been thinking about sideloading a registry tool but I haven't just yet, I'd like to see what folks think about the problem in general. I did try going back to 7.0 but it was no different than 7.5 for my audio. The other weird thing is that sometimes it will make notification noises all by itself, but it won't play music through the speakers or anything like that. This is a just for fun phone so it doesn't have a SIM, and I can't, like, return it or anything.
It seems like WP7 has a lot of audio glitches like this, I've found a number of similar threads with no solution for mine or to improve mine.
http://forum.xda-developers.com/showthread.php?t=919089&highlight=no+sound|audio
http://forum.xda-developers.com/showthread.php?t=1334273&highlight=no+sound|audio
http://forum.xda-developers.com/showthread.php?t=1039415&highlight=no+sound|audio
http://forum.xda-developers.com/showthread.php?t=822716&highlight=no+sound|audio
http://forum.xda-developers.com/showthread.php?t=1298624&highlight=no+sound|audio
http://forum.xda-developers.com/showthread.php?t=1251832&highlight=no+sound|audio
Anyway, if this gets noticed it'd be great if someone knows a better fix.
sound issue
i too am having a no handset audio issue. in test loopback modes all speakers work. the headset just isnt relinquishing sound to the handset, i was hoping someone out there knows the registry enough to tweak the sound options or make a super simple app that will let me select the speaker since the software maybe having an issue.
Related
I want to be able to play sounds through the normal speaker, even though a headset is attached to the device (Blue Angel, in this case).
(The built-in telephone does this with its ring tones when a headset is attached.)
Only one WaveOut device is shown as present.
Anyone has a solution, or an idea?
nobody knows anything about this?
there's physical switch that disables the speaker after you plug in the earphones jack. its PHYSICAL, no amount of code will overcome this.
hey!!.. screw the last post. I managed to do what you wanted.
speaker + headset both rings, even when headset is connected... let me fix the code, then I will get back to you... ok
I'm waiting patiently!
Hi esbjorn,
din want to keep you waiting. but i think i finally found out exactly is going on.
there's only 1 device. however, the device enables both speaker and headset WHEN THERE'S AN INCOMING CALL, which you already know. Whether its hardware or software, I have yet to determine it.
I had a lot of code around and got confused. sorry if I gave you any false hope.
anyway, this is my hypothesis, windows has code to control only this 1 waveout device. when a call comes in, it decreases the volume of all sounds being played. it then plays the ringtone at a volume based on its registry. (try changing the attentuation in SoundCategories->Ring) it gives the effect (a loud ringtone and soft background audio) that there are actually 2 waveOut devices when there's only 1.
I will be working on it further, let me know if you make progress too.
I'm working with an app running at Windows Mobile 5.0 pocket pc. And I
use 'waveout' functions to play some audio file, sometimes my app need
to automatically make some phone call using TAPI. Here comes the OS
behavior which I don't want: the audio output is somehow muted. I want
the audio output keeps the same volume, is there any way do it? Thanks
a lot!
When call is in progress, audio path is changed. This is a hardware feature (you can read about it in many posts about answering machines).
Currently there is nothing that can be done about this.
I had not actually tested this so I gave it a go. No sound gets through when I programmatically play a sound or when I use the media player. I belive Levnum is correct because when I play a sound and hang up the phone during the play back, the sound returns but is choppy for an instant. That would be caused by the path of the audio being switched. When i programatically change volume it is normally very clean, eg loud to soft but with not noise between.
a bit off topic...
One thing that bothers me about this isolation of the phone audio hardware is the presence of the GSM 6.0 input properties for the microphone. If the hardware is truly isolated from the system then why have this sampling format? Wouldn't the phone be doing its own sampling and not need windows to have this capablity?
What a bad news! Thank you anyway.
experimenting with the volume during a call
In June played a lot with audio levels on my hp h6315 while using TAPI and recorded my results. The 6315 isn’t an HTC device but I think it probably works similarly. I have a wizard too, but haven’t experimented as much with it.
Here are my notes that I typed when I did it:
(perhaps they will be useful to someone)
[size=+2] Playing wave stream while establishing a GSM call using built-in phone software[/size]
Inbound GSM call with ear bud (speaker and phone volume low setting)
Sound continues through ringing
Sound cuts out for ~1 second after selecting answer
Sound continues mixed with call
After call hang-up sound still continues
Inbound GSM call without ear bud (speaker and phone volume highest setting)
Sound switches to a lower setting (front speaker?)
After selecting answer, sound changes momentarily to high
Then Sound cuts out for ~1 second
Sound then resumes at lower level
If phone is put on speakerphone the sound goes to high level
Sound continues mixed with call
After call hang-up, with call on speakerphone, sound continues after a brief interruption
After call hang-up, sound reverts to loud and continues. There is a gap as in Speakerphone case, but it isn’t as noticeable since the change in volume helps to mask it.
Outbound GSM call with ear bud (speaker and phone volume low setting)
Sound is interrupted for about 1-2 seconds after hitting talk
Sound then continues through answer and hang-up. (mixed with call)
Outbound GSM call without ear bud (speaker and phone volume highest setting)
Sound is interrupted for about 1 seconds after hitting talk
Sound resumes at lower volume through call
Sound has brief interruption at hang-up while on speakerphone.
Sound reverts to higher volume after small gap at hang-up while not on speakerphone
[size=+2]Recording while establishing a GSM call using built-in phone software[/size]
Inbound GSM call with ear bud (mic on gain 5)
Recording continues through ringing
Slight break while answering then resume for brief time then changes to much lower gain.
Remains at lower gain
Inbound GSM call with ear bud (mic on gain 1)
Same as mic gain on 5, didn’t seem any quiter, also same with mic on AGC
OutBound GSM call with ear bud (mic on gain 5)
Slight break after pressing talk then resume for brief time then changes to much lower gain.
Remains at lower gain
Click to expand...
Click to collapse
I think my largest problem was the microphone gain, but I don’t remember for sure. On my typical volume settings, the cases where the volume level lowers, it often lowered so much that I couldn’t hear it without listening very carefully. Originally, I thought it was totally muted.
To help minimize the change in volume level, try adjusting the regular system volume to a relatively low level and put the phone volume on max. This helps some, but to fix the problem try multiplied the audio samples by 2 or more before playing them to the speaker. Find the best multiplication factor by trial and error.
Of course, your’s may be different.
For the off topic part, I thought the audio path for the microphone always was available to windows mobile and only the audio to the “telephone receiver” wasn’t.. There is only one microphone, but two speakers. The main system speaker is the one that you use to play wave files. The “telephone receiver” is the one that as far as I now is only used for telephone calls. I expect that this telephone receiver speaker is connected directly to the GSM chipset. I think when put on speaker phone the sound goes out through the main speaker. (I don’t have my phone with me so I can’t check right now)
Yes that is what I think as well. So if the phone "chip" is recording/playing the sound using the same hardware why dose windows need to be able to sample at that rate? Its the phone that needs to do the smapling.
The drivers on individual devices can vary a lot when it comes to sound. For example, on some of my devices playback will comence as soon as I add buffers that are appropriately prepared. This is not correct behaviour - the driver should wait for the waveOutWrite before it starts. On other devices the driver continues playing until a buffer is finished even if the waveOutReset is called. When it comes to setting the volume with waveOutSetVolume I have has more varying results on just about every device. Because of this I think it is not very usefull to spend a lot of time perfecting code for this sort of thing. Even if as a programmer you do everything correct its going to sound wrong somewhere.
If the phone can stream the call to and from a bluetooth headset then doesn't this mean the in call audio is accessible programmatically somehow?
Or am i missing something
Actually there was a theory floating around that if you could create a 'fake' / virtual BT driver you could capture and send sound from and to the phone.
As far as I know no one on this forum has done this.
It should be noted that some companies like gigabyte are producing phones with built in answering machines.
I think the hardware separation thing may just be an HTC thing and even then only for certain models.
reddreamster -
If you just want to play the audio to the user at the local end, and not down the phone line it is possible. As the others have said HTC keep the phone and local audio completely separate, so you can't play the audio down the phone.
Calling TerminateProcess to kill off cprog.exe can reduce the amount the system interferes in your TAPI calls ;-)
But to re-enable the local audio output this will probably not be enough. You need to call entry point 218 in \Windows\ossvcs.dll
This function takes 1 DWORD parameter, and you should pass the value 1.
I can't remember the return details, but it can be treated as a boolean:
if (return_code)
{ it succeeded }
Make this call AFTER you have made the TAPI connection, and it will re-enable the local audio output.
Hope that helps
Stuart
Solution
Microsoft published the anwser to this in Jan (2007). It's probably no longer of interest to reddreamster, but I thought I would publish a link to the answer in hopes that I might help the next person with the same question that manages to find this thread.
http://blogs.msdn.com/medmedia/archive/2007/01/04/the-wavedev2-gainclass-implementation.aspx
Also, you might be interested in this about the Mixers
http://blogs.msdn.com/medmedia/archive/2007/01/12/what-do-you-mean-by-mixer.aspx
Keywords that might have helped you find this:
mixer api mixerapi wave api waveapi tapi wavedev2 audio gain gainclass volume waveOutMessage waveOutSetVolume wave device
levenum said:
Actually there was a theory floating around that if you could create a 'fake' / virtual BT driver you could capture and send sound from and to the phone.
As far as I know no one on this forum has done this.
It should be noted that some companies like gigabyte are producing phones with built in answering machines.
I think the hardware separation thing may just be an HTC thing and even then only for certain models.
Click to expand...
Click to collapse
Yes there was a theory. And here is the final answer to that too:
http://teksoftco.com/forum/viewtopic.php?t=34&start=15
We had another attempt of making PhoneREC possible - by intercepting the voice flowing through the BT driver when a Bluetooth headset is connected:
1) when a call is established, the software would have enabled voice routing to Bluetooth headset
2) if a headset was not present, it would have been emulated (to be able to use the device without headsets with phonerec too)
3) voice data over bluetooth would have been in the form of SCO packets
4) our software would have intercepted the SCO packets, extract the voice data, record it to a file, and play it on the device's speaker (so no need of using the headset to hear the other party in the call)
Unfortunatelly this failed too, as the SCO packets are handled in the hardware, so we found no way of capturing those from a software program.
The only remaining option is to use a custom made wired headset with PhoneREC. This works and assures high fidelity sound for both parties, but the phoneREC user can only record the phone call by using the special wired headset.
Click to expand...
Click to collapse
So consider the subject closed, and sorry for the bad news,
Radu
Hi,
while listening to music i found few software glitches.
1. Audio booster if you save preset in an existing name, it is not saving the current EQ setting instead it retains the previous preset EQ setting in memory but on screen it shows the new EQ settings, if you goto some other preset and and come back to saved one you could see on screen that your prev EQ settings of that preset is retained and not the new one.
2. Listen to music using headphone with Audio Booster enabled, If you attend a phone call and disconnect the call you will notice while resuming the music audio booster won't be really enabled, when you goto audio booster again you can feel the change in sound, looks like every time when we attend a call and resume music audio booster had to be re-enabled.
Do any one have similar issue?
~SwK
Yes, I have them both. Actually there is no solution for them on the forum, from what I've searched.
I got those problems too and also that its shutting down randomly and between songs, which is very annoying.
I have mailed HTC about it and the reply i got was that they've informed the developers about the problem...
Similar issue, I mail them too.
audio booster
have we heard anything on this bug? Mine just started shutting off randomly, Appreciate knowing if we have found out anything,,thanks,,Quig
Needs fixing, for SO long!
Audio Booster has always had this problem (remembering from my HTC Touch HD) where as soon as it's been closed or moved off screen, without music being played, it will close/disable.
I usually run it and minimize it, so it never goes off, but of course, as soon as you remove your earphones, it turns off/disables. Decided to never use again until a fix is implemented and/or it just picks up that earphones are connected and to stay enabled until it is manually close or earphones removed.
booster
I also had hd, but had no problems with booster on it, strange? HD2 shuts of randomly, just listening, not running or doing anything else? I guess just keep turning it back on.
I have HD2 and the same problem brought me here to discuss about it but it's unfortunate not to find a solution or at least a germicide to this bug!!!
Booster
Hope the techs find way to fix it. Or htc does update to fix? I really enjoy using music player, but audio boost continues to shut off randomly.
same
same here....but no one could make any solution for that...dont know why they made this booster....goddamn...
Audio booster bug
I would really like to find fix for booster shutting off. I would be willing to donate for someones time if they fix it. I'm Techdumb, so no chance I'll find anything,..LMK,,Quig
*Bump*
Does anybody know if the latest ROMs (TMo US?) still have this bug?
on a side note, I still wish HTC would fix the problem with AAC files not being listed in track order; a bug which has been present for YEARS now (On Touch Pro, Touch 3G etc....).
All in all little things like this prevent HTC phones from being the 'all-in-one' device I crave. Shame. Perhaps I should stop buying them ; )
HD2 audio booster
I have tried several ROMs ,TMOUS 2.10,does not have this problem.
now i am on O2 uk ROM 1.72,still same problem.
I have even applied Music patch released by HTC on their web site. Now booster shutdown with every change of Song.i have to manually switch it on for every song.really very annoying.i cannot go back to TMOUS because i want internt sharing options which is not there on TMOUS 2.10.
Any help.please .Thank you.
edit:SRS sound may help.
try here
http://forum.xda-developers.com/showthread.php?t=584626
Try the regtweak
HKLM/Software/HTC/AudioManager_Eng/Config
enter_suspend = 0 (default =1)
It works for me.....
Let me know if it works for you...
check here
http://forum.xda-developers.com/showthread.php?t=584626&page=11
Any other solutions appreciated.
karthikeyan_sw said:
Hi,
while listening to music i found few software glitches.
1. Audio booster if you save preset in an existing name, it is not saving the current EQ setting instead it retains the previous preset EQ setting in memory but on screen it shows the new EQ settings, if you goto some other preset and and come back to saved one you could see on screen that your prev EQ settings of that preset is retained and not the new one.
2. Listen to music using headphone with Audio Booster enabled, If you attend a phone call and disconnect the call you will notice while resuming the music audio booster won't be really enabled, when you goto audio booster again you can feel the change in sound, looks like every time when we attend a call and resume music audio booster had to be re-enabled.
Do any one have similar issue?
~SwK
Click to expand...
Click to collapse
THEY'RE ALWAYS SAYING HERE "READ FIRST BEFORE POSTING", have you been to tips and tweaks section?? theres a first solution and then theres a reg tweak solution
Booster fix? not!
Niether "fix" worked for me. I'm serious I will donate 100.00 towards someone fixing audio booster! Not much, but maybe more will donate,,, Please, love my tunes, WITH audio booster!
audio booster update
I read on some forum,person had sort of work around for booster shutting off. Well his idea was just unplugging earphones, & putting back, it reset audio booster, no need to go in & turn back on. Well, I tried just pulling plug out until I lost 1 channel, then slowly push it back in until I get second channel back. Audio booster has stayed on steady for my 15 song playlist!!!! plug is not in all the way! But enough to get both channels,& audio booster!! So far working!! For me, it's great!!! Please lmk,,,,Quig
lquigley said:
Niether "fix" worked for me. I'm serious I will donate 100.00 towards someone fixing audio booster! Not much, but maybe more will donate,,, Please, love my tunes, WITH audio booster!
Click to expand...
Click to collapse
Just use a custom ROM with 2.1x base and Audio Booster will be fine
there is a solution ,use hd2 tweak
Hd2 tweaks
I've tried bsb tweaks,had a problem, what is hd2 tweak you speak of? Unplugging alittle is working right now? thanks for any help,,,,Quig
BSB tweak and hd2 tweak dont work for me neither does pressing X instead of done its bloody annoying because the sound quality with audio booster and srs is excellent but frustrating to have to re enable it after every song!
Tried to ask in another thread but it was kinda off topic.
Last I knew people were playing with diagnostic codes but there was no consensus on what did or did not work.
Audio from the headphone jack and seemly the blue tooth was too quiet.
Is this still an issue?
Is that a no?
In all truth, i don't use the bluetooth. But i just checked my headphones, and they sound OK. My sony earphones work great on the phone. I did d/l that one app... Media Volume Settings and set the volume all the way to 100...that may be what is making mine work better. Hope this helps!
haven't tried Bluetooth...
But when i tried headphones it was waay to loud even at 1.
I don't know how to lower the volume using codes.
You should look through the diagnostics codes thread. It has some stuff about sound changes in there as well as some of the registry tweaks you should look up if you're unhappy enough with it to need to change something.
Funkadube: I did and couldn't seem to get any reliable change. Plus having to redo it everytime I restarted the phone seemed crazy.
I know when I had mine the volume level out of the head phone port was NOT loud enough when hooked to my car radio even though every other phone I've ever had was. You'd have to goto MAX VOLUME to get it very loud and if it was a quiet song or something not at loud (I'm staring at YOU SLACKER RADIO) then you could barely get it listenable.
I then installed Bluetooth module into the car and had the same issue with it also.
I'd wish I knew someone with one I could test IRL to see if its still a problem. I'd love to switch back to WP7...
Is there a way to boost the out-of-call Bluetooth volume on the Samsung Focus? Between builds 7712 and 7720, the Bluetooth volume for voice dial responses, TellMe, and text-to-speech were drastically reduced and now they are so low that I can't hear them with the phone turned all the way up to 30/30. I used to use the phone at 20/30 with my car's Bluetooth without a problem on 7712 and 7390. Has anyone else noticed this change since upgrading to 7720?
I didn't see other people complaining about the volume in the accessories thread.
I also have a bt headset and works fine for me.
EnderPsp said:
I didn't see other people complaining about the volume in the accessories thread.
I also have a bt headset and works fine for me.
Click to expand...
Click to collapse
I have a Bluetooth headset and it isn't as bad with the headset. But the text-to-speech is still significantly lower than call volume. In fact, the real issue is that there's a huge imbalance between the out-of-call volume and in-call volume with Bluetooth headsets in 7720.
As I mentioned before, when the phone is paired to the car I can turn the phone up to 30/30 from 20/30, but I still have to boost the volume from the car side about 5 levels higher when I'm out-of-a-call to get any decent level of audio out of the phone. The problem then is that when I take a call it is way too loud and I have to rush to turn down the volume on the car side. It makes the use of the feature so inconvenient that I've just turned it off. While I would be perfectly content with Microsoft returning volume levels to what they were since 7004, I'd just as readily use the Samsung Diagnostic app to make the adjustment myself, if it is possible. I'm looking for any remedy at this point.
Text-to-speech was the feature I was looking forward to the most in Mango, and now it's the only feature of the OS I can't use. I can't express how frustrated and disappointed I am that this has happened, and I just can't understand why this change was made. I've seen no reports of anyone ever complaining that the volume was too loud before 7720. It's one thing if I was seeking a feature that wasn't implemented, but it is implemented and it's broken. I just wish there was some solution or recourse to make it usable again.
I use to be able to go to Settings->Sound and vibration->Sound quality and effects (all the way at the bottom) and make some nice adjustments to the sound. But I've been locked out of this area recently. I've read somewhere that you have to have a compatible device plugged in or paired bluetooth device to be able to adjust things, but it use to work with virtually everything I had from BT headphones to the BT audio in my cars. But now for some reason, I can't even get into the setting. It definitely worked right after updating to Nougat and there hasn't been an update since then. Tapping on the settings does nothing. Anyone run into this issue? I'd rather not of the Factory reset if I don't have to...
Thanks!
Well, ended up Factory reset and the setting was accessible again with multiple audio device attached. Something went wonky...