Hi,
Hope you experts can help. I am having some problems with the XDA main speakers after it got submerged in water. Earpiece seems ok. But main speaker is not working.
This is my preliminary analysis. I know that there are 3 chipsets which control audio, MAX4410EBE-T, UDA1380HN, and 2 Opamps (LMV981MG). Does anyone have the block diagram or schematics to share ? Any idea how everything connects up ? I'm trying to debug the problem but it's futile without any schematics.
Am i missing anything here ? I somehow don't think that it is the AC97 Codec since I'm still able to hear sound when the headphones are connected.
Any help pointing me to the right direction would be appreciated.
Hello everyone,
I am trying to understand what is the key fault of my HTC Desire. I since have changed to a HTC One X, due the fact that my Desire has lost both full phone networking and sound capabilities. The rest of the device works like a charm, currently with Paranoid's Jelly Bean rom, even on heavy load.
The phone has gone through three accidental falls (bad luck serie), that required me to change the amoled screen only three times up to now. The original digitizer is still like new. After the last fall, it started to develop some sound issues before the two ones I expose here. It started with the music only in one of the headset speakers thing (by compressing the left part of the phone, I could get back music in both ears).
Rapidly, I discovered my Desire could no longer catch the phone network, and so could no longer be used for calls, SMS or mobile Internet.
Additionally, no sound comes out from anywhere : front speaker, back loud speaker, headphone. The microphone appears muted as well. The volume settings are all at maximum, including using a more complete audio manager app from the Market. Headset detection plug/unplug works fine.
So apart from the other functionalities that all work (screen, digitizer, vibrator, Wi-Fi, Bluetooth, SDCard , Sim card (detected and activated), USB, heavy load from benchmarks and games, volume buttons, camera, etc...), the phone is rendered useless by not being able to catch phone networks and not produce any kind of sound.
I have replaced some parts of the phone since this issue has begun : the upper board with flex cable (that was tired) and the loud speaker (was tired as well). It has not solved these issues (it only solved appearing detection issues due to the tired flex cable and failing volume buttons).
I now use the Z-device test app to try to diagnose the issue. I am not sure I understand them, but they may give hints :
- He is detects the SIM card well and displays its information.
- He detects the phone as gsm type, but is unable to display the gsm cell id (blank space). He finds the device id (long number) and the software version (00).
- Data state is therefore set to disconnected.
- Multemedia chip is undetected (blank space)
- ALSA version is undetected (blank space)
- SCO for off-call use is set to true
- Microphone is set to muted
- Speaker phone and wired headset are, whatever happens, always set to false.
This is it. I haven't got further yet. I try to situate the possible hardware fault, since full wipe and reflash has not solved the issue. I only have those suspects :
- What is called the Wi-Fi cable, that is damaged (the thin cable can come out easily from one of it's metal end, while it is clipped properly).
- What is called the antenna cover (that looks like yet another plastic piece, with two metal pins on the left side), the cover being slighly cracked on the right side but still completely screwable.
- One of the motherboard's IC chips or component for an unknown reason.
The phone is in good state and works well now, aside of these two key features. It does not look like it has fallen down once, a shame. What is your opinion on this? Do you have ideas or suspicions?
I thank you by advance.
About your sound issues (speakers, headphone), sounds like your amplifier died.
TheRamon said:
About your sound issues (speakers, headphone), sounds like your amplifier died.
Click to expand...
Click to collapse
Probably. I doubt the isseu would come from the so called Wi-Fi cable as it may not both transport sound and act as an Antenna.
I therefore need to see if it is possible to replace the amplifier chipset. Might require precision soldering though.
Still idea concerning the gsm fault...
Concorad said:
Probably. I doubt the isseu would come from the so called Wi-Fi cable as it may not both transport sound and act as an Antenna.
I therefore need to see if it is possible to replace the amplifier chipset. Might require precision soldering though.
Still idea concerning the gsm fault...
Click to expand...
Click to collapse
you would probably need hot-air to do that
Hi all,
After an extensive search around the web and these forums I have not found a solution to my problem. In a weak moment, I spilled a small amount of water on my Verizon Galaxy Nexus and my internal microphone was broken as a result. The broken microphone left me with a horrible static sound during calls and the person on the other end unable to hear me. However, when I use the phone on speakerphone, calls work fine. I'm assuming this is because the speakerphone uses a different mic (i.e. the camera mic?). I've thoroughly tested to make sure that the microphone is broken by wiping completely, going all the way back to stock 4.0, and checking the microphone on each of the following iterations of Android. I went to Verizon and had my SIM card swapped out to no avail. After the problem failed to fix itself, I re-rooted and am now running CM 10.1.
Anyway, as a user of Groove IP for my calls, I started messing around with the settings and found that it allows me to change the default microphone during calls. It allowed me to force the phone to use the camera mic rather than the internal mic and, alas, it worked! I'm sure the quality on the other end is not quite as good but it's the best I'll be able to do at this point. Now, here comes the MOD request.. I'm wondering if any of the amazing devs that frequent this forum could take a look through the source code and see if they can force my phone to use the camera mic all the time (via a flashable zip?). This would allow me to use it not only during calls but throughout my system as well (i.e. voice search, text to speech). This would really extend the life of my device and I'd love to buy somewhere a beer or two for helping me out.
If you want to see how Groove IP does it, the mic source settings are in Groove IP (lite or pro) troubleshooting section of the settings. Thanks in advance!
rgw5018 said:
Hi all,
After an extensive search around the web and these forums I have not found a solution to my problem. In a weak moment, I spilled a small amount of water on my Verizon Galaxy Nexus and my internal microphone was broken as a result. The broken microphone left me with a horrible static sound during calls and the person on the other end unable to hear me. However, when I use the phone on speakerphone, calls work fine. I'm assuming this is because the speakerphone uses a different mic (i.e. the camera mic?). I've thoroughly tested to make sure that the microphone is broken by wiping completely, going all the way back to stock 4.0, and checking the microphone on each of the following iterations of Android. I went to Verizon and had my SIM card swapped out to no avail. After the problem failed to fix itself, I re-rooted and am now running CM 10.1.
Anyway, as a user of Groove IP for my calls, I started messing around with the settings and found that it allows me to change the default microphone during calls. It allowed me to force the phone to use the camera mic rather than the internal mic and, alas, it worked! I'm sure the quality on the other end is not quite as good but it's the best I'll be able to do at this point. Now, here comes the MOD request.. I'm wondering if any of the amazing devs that frequent this forum could take a look through the source code and see if they can force my phone to use the camera mic all the time (via a flashable zip?). This would allow me to use it not only during calls but throughout my system as well (i.e. voice search, text to speech). This would really extend the life of my device and I'd love to buy somewhere a beer or two for helping me out.
If you want to see how Groove IP does it, the mic source settings are in Groove IP (lite or pro) troubleshooting section of the settings. Thanks in advance!
Click to expand...
Click to collapse
Im preety sure thats a software glitch you have there my friend the speaker and normal phone use the same microphones as far as i am aware. The reason it may work in speaker phone only is because the galaxy nexus has a microphone on the top and bottom of the handset. Which mic is not working. I need specifics.
Hmmm... Okay, I didn't know it uses a second mic other than for noise cancellation. I was assuming it was the bottom mic, and I test it by using the Sound Recorder app and all I get is static. I can record videos with audio just fine, which is how I know the camera mic works. It would certainly be a curious software issue, considering the problems occurred immediately after the water damage, but I'm open to it. How do you think I can test the different internal mics to see which one is/isn't working?
Sent from my Nexus 7 using xda app-developers app
From what I know now it sounds like a hardware issue. I highly recommend buying a replacement. Im not quite sure what youy expect from a mod or something. Could you explain. Ill try to help as best I can.
p.s. also I just posted my new project HERE for the galaxy nexus and im not sure if the download link works for anyone but me on my google drive. would you mind at least testing the downlod link for me? Thanks!
---------- Post added at 05:03 PM ---------- Previous post was at 05:00 PM ----------
rgw5018 said:
Hmmm... Okay, I didn't know it uses a second mic other than for noise cancellation. I was assuming it was the bottom mic, and I test it by using the Sound Recorder app and all I get is static. I can record videos with audio just fine, which is how I know the camera mic works. It would certainly be a curious software issue, considering the problems occurred immediately after the water damage, but I'm open to it. How do you think I can test the different internal mics to see which one is/isn't working?
Sent from my Nexus 7 using xda app-developers app
Click to expand...
Click to collapse
here this might help: replacement mic
Well that replacement mic could certainly be an option, I appreciate the link. I can also confirm that your download works as well.
But what I'm looking for is this, some sort of mod that will deactivate the broken (internal mic) and tell the phone to automatically use the camera mic in all situations in which a mic would be needed. Basically tell the phone it only has the one mic. I'm not sure if this is possible or even plausible, but I appreciate your help either way.
Sent from my Nexus 7 using xda app-developers app
rgw5018 said:
Well that replacement mic could certainly be an option, I appreciate the link. I can also confirm that your download works as well.
But what I'm looking for is this, some sort of mod that will deactivate the broken (internal mic) and tell the phone to automatically use the camera mic in all situations in which a mic would be needed. Basically tell the phone it only has the one mic. I'm not sure if this is possible or even plausible, but I appreciate your help either way.
Sent from my Nexus 7 using xda app-developers app
Click to expand...
Click to collapse
You will need a special sort of mod. Im not sure if there are any out there. I could take a look into making one for you, if you like (no garuntees).
P.S. Thanks for trying the link.
Anything you can do would be greatly appreciated.. Even if you get in there and decide it's too much work, that's fine. If it won't work then maybe I'll try that replacement mic, though I'm not sure I have the steady hands or the technology to pull off a job like that.
Sent from my Nexus 7 using xda app-developers app
rgw5018 said:
Anything you can do would be greatly appreciated.. Even if you get in there and decide it's too much work, that's fine. If it won't work then maybe I'll try that replacement mic, though I'm not sure I have the steady hands or the technology to pull off a job like that.
Sent from my Nexus 7 using xda app-developers app
Click to expand...
Click to collapse
You can replace the mic for under $15 so it isnt too bad price wise. Do a google search locally for computer or phone shops. You can often time get them to replace it for like $50, but its garunteed to be properly installed. Doing it yourself isnt very hard if you have a good instruction ste and the proper tools.
Yeah, that would definitely be better than getting a new device before I'm ready. Thanks.
Sent from my Nexus 7 using xda app-developers app
So I replaced the USB and mic to no avail... The same problem persists. Major static on phone calls until set to speaker phone and nothing but static recorded with the sound recorder. I suppose it's a problem with another piece of hardware or actually a software issue. I've rooted, un rooted, wiped, and wiped some more, so I'm suspicious it's a hardware issue.
Is it possible or even plausible to make a (flashable) mod that tells my device to only use the camera microphone (or the other mic?) for all situations in which a mic is required? I'd be willing to throw a beer or two (or whatever your poison) your way as this would really extend the life of my device.
Sent from my Nexus 7 using xda app-developers app
I have the same exact issue!
I've been looking everywhere for the past month to find anyone else with this problem... I can't believe i missed this post somehow. For me it started after i put my head to my phone after a shower. I wasn't sure it was from this as i had recently started using a new ROM as well as an extended battery from Hyperion.
I have attempted replacing both the headset speaker ( the one used when you put the phone to your ear) which includes the second microphone and that didn't help, and i just tried replacing the microphone and that didn't help either.
I have also attempted going to earlier ROMs and that didn't help.
I have been wondering if flashing a different radio may help, though i figured it probably is not related to the radio as the calls sound fine on the speaker mode. Have you discovered anything else with your phone?
Sent from my Galaxy Nexus using Tapatalk 2
cszui said:
I have the same exact issue!
I've been looking everywhere for the past month to find anyone else with this problem... I can't believe i missed this post somehow. For me it started after i put my head to my phone after a shower. I wasn't sure it was from this as i had recently started using a new ROM as well as an extended battery from Hyperion.
I have attempted replacing both the headset speaker ( the one used when you put the phone to your ear) which includes the second microphone and that didn't help, and i just tried replacing the microphone and that didn't help either.
I have also attempted going to earlier ROMs and that didn't help.
I have been wondering if flashing a different radio may help, though i figured it probably is not related to the radio as the calls sound fine on the speaker mode. Have you discovered anything else with your phone?
Sent from my Galaxy Nexus using Tapatalk 2
Click to expand...
Click to collapse
Unfortunately, nothing has changed. I've accepted the fact that I can only use my phone on speakerphone. The most disappointing part of it is that I can't use voice actions on my phone.
rgw5018 said:
Unfortunately, nothing has changed. I've accepted the fact that I can only use my phone on speakerphone. The most disappointing part of it is that I can't use voice actions on my phone.
Click to expand...
Click to collapse
Thanks for the update. I plan on trying some more things in the next week or so and will keep you up to date.
cszui said:
Thanks for the update. I plan on trying some more things in the next week or so and will keep you up to date.
Click to expand...
Click to collapse
I should also note that since I first notice this issue, I also noticed my phone slow to detect the charger after plugging it in. Instead of it being to charge almost immediately after plugging it in, it take about 10-15 seconds before it detects it. This problem persisted even after replacing the micro usb component.
same problem with my Samsung galaxy s4
rgw5018 said:
Hi all,
After an extensive search around the web and these forums I have not found a solution to my problem. In a weak moment, I spilled a small amount of water on my Verizon Galaxy Nexus and my internal microphone was broken as a result. The broken microphone left me with a horrible static sound during calls and the person on the other end unable to hear me. However, when I use the phone on speakerphone, calls work fine. I'm assuming this is because the speakerphone uses a different mic (i.e. the camera mic?). I've thoroughly tested to make sure that the microphone is broken by wiping completely, going all the way back to stock 4.0, and checking the microphone on each of the following iterations of Android. I went to Verizon and had my SIM card swapped out to no avail. After the problem failed to fix itself, I re-rooted and am now running CM 10.1.
Anyway, as a user of Groove IP for my calls, I started messing around with the settings and found that it allows me to change the default microphone during calls. It allowed me to force the phone to use the camera mic rather than the internal mic and, alas, it worked! I'm sure the quality on the other end is not quite as good but it's the best I'll be able to do at this point. Now, here comes the MOD request.. I'm wondering if any of the amazing devs that frequent this forum could take a look through the source code and see if they can force my phone to use the camera mic all the time (via a flashable zip?). This would allow me to use it not only during calls but throughout my system as well (i.e. voice search, text to speech). This would really extend the life of my device and I'd love to buy somewhere a beer or two for helping me out.
If you want to see how Groove IP does it, the mic source settings are in Groove IP (lite or pro) troubleshooting section of the settings. Thanks in advance!
Click to expand...
Click to collapse
I also had the same issue with my Samsung galaxy s4 I thought it was a software glitch but finally figured it out as a hardware issue.my bottom calling mic is broken but top mic is working via speaker mode so I am looking for the same solution.if you got any kindly reply that will be greatly appreciated.
This is a self inflicted problem. :crying:. When I took apart my OneX to do the WiFi fix, I must have damaged the connection to the main MIC used for phone calls. Now my WiFi works brilliantly, but no-one can hear me on calls.
Just to be clear:
A wired headset with MIC works OK.
A Bluetooth headset or car kit works OK
Recording video still records audio OK. Assuming this is because it uses another MIC in the handset.
Unless someone has an idea how this can be resolved in a different way, the sort of thing I would be looking for is a utility to switch the MIC to the one used for recording video. Then I could use it with different ROMs too.
Any help or thoughts? Please?
PS: I have reviewed all the threads about tools and mods for something like this, but can't find anything. Was hoping the audio mod tools might do this but looking in detail, they tend to only improve what you hear, not what is recorded.
Crazy long story short... my phone is not allowing audio input from any source.
I first noticed it with voice control (OK Google), where my phone wasn't responding.
Then I tried manually clicking on the microphone to manually trigger it to listen... and nothing.
Then I tried making a phone call... and the person on the other side cannot hear me. I feel like I'm getting somewhere... some kind of microphone problem.
I tried the same via speakerphone (which may or may not use different microphones in the phone)... but I still cannot be heard.
Then I tried plugging in an external microphone (2 actually). Both times, I got a message on my phone indicating it was using an "external audio source" to record input... except that my audio is still not being recognized. I tested this with the built-in voice recorder on the phone.
Then I bit the bullet and did a full factory reset, thinking maybe a rogue app broke something, I dunno. Well, one full reset later... I'm in the same boat. I still cannot get the phone to accept any audio from the built-in microphone or external mic.
I've tried cleaning out the mic (even though that obviously isn't the problem because the external mic exhibits the same problem). I'm hesitant to take it to Sprint, because I can't believe it would be a hardware problem, what with mulitple audio input sources not working.
Anyone have any suggestions? I'm willing to try anything at this point. Thanks.