I'm feeling a bit lost on this topic and hoping someone can share some insight. Is there any way currently in CM10.1 to both charge and have audio output through MicroUSB? I have the appropriate cable, which is 619k and designed for the S2. It worked on TW roms if I used the Perseus kernel, however if I understand correctly Samsung does not have code to do noise cancellation when external speakers are used, so the phone calls would not route correctly. My questions are:
-Does CM10.1 support noise cancellation in phone calls with external speakers attached?
-Is there a kernel that allows detection of a 619k resistor to enter dock mode, or a way to set this manually?
Related
Hey All
I couldnt find a related thread so here goes
Samsung galaxy s2 i9100
android : 2.3.7
base i9100xxkl1
kernel 2.6.35.7
cyanogen 7.1.0
build gwk74
I was tinkering with the *#19xxxxx codes and probably changed something
now ,whenever i make or receive calls with either headphones (no mic) or a bluetooth headset (with mic) , the microphone doesnt seem to work at all
the microphone works fine,as i am able to record from internal mic while the headphones are plugged in
Whenever i make calls with the handset the microphone works fine
I have tried to flash a different kernel,a different mod, returned to the stock mod and kernel,still no luck
naturally it stays after multiple reboots/hard resets/factory resets
could anybody tell me where the settings for microphone volumes are kept in the firmware and how do i reset them to defaults?
Have you managed to figure this out? I actually have a Galaxy Note and posted the same question in that forum, but just like your thread no one responded either.
I have learned a few things since then, but I truly believe this is an engineering/design mistake. My handset does not recognize headphones properly, meaning headphones without the mic shuts off the handset's microphone. This should not happen. My last three phones all understood there wasn't a microphone and to keep the microphone on the handset active.
Also, I have some pictures of the different headset types and how to recognize them here:
http://forum.xda-developers.com/showthread.php?t=1464188
saargrin said:
Hey All
I couldnt find a related thread so here goes
Samsung galaxy s2 i9100
android : 2.3.7
base i9100xxkl1
kernel 2.6.35.7
cyanogen 7.1.0
build gwk74
I was tinkering with the *#19xxxxx codes and probably changed something
now ,whenever i make or receive calls with either headphones (no mic) or a bluetooth headset (with mic) , the microphone doesnt seem to work at all
the microphone works fine,as i am able to record from internal mic while the headphones are plugged in
Whenever i make calls with the handset the microphone works fine
I have tried to flash a different kernel,a different mod, returned to the stock mod and kernel,still no luck
naturally it stays after multiple reboots/hard resets/factory resets
could anybody tell me where the settings for microphone volumes are kept in the firmware and how do i reset them to defaults?
Click to expand...
Click to collapse
Dial *#9072641*# and check if you reset the microphone settings.
Hi guys, first post here on the forums. I have a question/request for something that bugs the hell out of me.
I own one of the iBolt car docks for my s3 4g; it's great and works well (provided I uses a custom kernel like Perseus), my issue is that although the custom kernels can properly detect the dock and route media audio through the aux out, none of them seem to be able to route my call audio through the aux-out and still have the microphone working.
I'm currently using Ripper Rom V9 with the perseus kernel, when I go to place a call it automatically puts the phone on 'speakerphone' and still detects my voice through the inbuilt microphone but I would much prefer for it to come through the aux-out, is this possible with modification of the kernel? This would be very useful for many people I would imagine, it is very hard to hear the other persons voice through speakerphone while my phone is docked up on the dash and I'm driving along. I read somewhere that samsung by default don't allow such configuration, I think it may have been on an audio-redirector app but it only redirected system and media audio.
Any information would be greatly appreciated :good:
Kane.
Credit due:
Pollito788
https://forum.xda-developers.com/ax...al-lineageos-14-1-zte-axon-7-t3545679/page184
In lineage OS, go into settings, accessibility, and check "mono audio".
Now both channels will play through the TOP AND BOTTOM speakers.
Combined with the "Eliminate Media Audio Distortion" guide, the speaker problem on LineageOS for the Axon 7 has effectively been solved. (95%)
https://forum.xda-developers.com/axon-7/how-to/guide-zte-axon-7-cm13-los14-1-eliminate-t3548598
The problem is: if you enable mono-downmixing, it is also enabled for the headphone output, isnt it? It would be necessary to automatically enable it when the speakers are used and disabled when you plug in your headphones...
Is it possible to do (without energy consumption)?
Or is there any other way?
EDIT: With V4A it's already possible: https://forum.xda-developers.com/ax...-eliminate-t3548598/post71252830#post71252830
As you can see on the poll, this method is a loose band-aid at best.
Having to listen to Mono Audio is a hotfix at best. Viper4Arise does the same. Limiting the gain does not fix the calibration issues.
Someone on the ZTE forums hooked up a scope on the AUX output and read some hefty interference and heavy distortion with LOS.
Remember that when you switch to headphones, you have to revert to stereo output. For people who bought this phone mainly for the capable DAC/Amp combo, LOS is simply not an option currently. Not to worry since you have a couple of stock alternatives.
While being a lengthy process (actually going through an official R&D associate etc.), I'm sure that LOS will be tuned eventually so we can get great sound on alternative ROMS
Just my 2 cents, this fix can be helpful for some people
Hi, I originally posted this on the Verizon Galaxy S3 section, however the entire Galaxy S3 forum seems super dead so I'm trying again here.
Here's my issue in the simplest terms I can come up with: I've created an app that detects when the impedance changes on the headphone jack (such as when the play/pause button on wired headphones is pressed). However, I need to check the status of the impedance every few milliseconds (less than 5ms preferably). Right now, my phone is not checking it often enough so very quick changes often don't get detected. I'd really appreciate some guidance on how I could go about increasing how often the impedance status is checked!
If you'd like more details on the project I'm working on, I made a post on a different forum called Cemetech. Apparently I can't include hyperlinks here yet so if you want to view that post, just copy and paste this address: cemetech.net/forum/viewtopic.php?t=16184
So, not a single person on XDA knows how the headphone jack works?
I'd like to bring my Samsung Galaxy SII GT-9100 and later S4 to the security standard which Edward Snowden mentions in the video below at 7:34. I desoldered the microphones and installed Lineage OS 17.1 on the SII. Now I can make calls using an external headset. However, for better usability I would like to use an external AUX-microhpone only, which I can easily attach to the phone case. This leaves me with the problem that the phone always thinks that a headset is attached when the external microphone is plugged in and the speakers thus stop working. Is it possible to force the phone to use its speakers even though an AUX-microphone is plugged in? I tried the app "Lesser AudioSwitch", but it does not work during calls. I also don't want to use a y-splitter or any other external device except the microphone. Can someone help me here. This is the first time I post on such a forum and I already read a lot, but couldn't find a solution.