How to reverse Volume rocker - Galaxy S I9000 Q&A, Help & Troubleshooting

So I just flashed the latest ICSSGS ROM onto my samsung galaxy S VIBRANT. I understand this causes some issues since its not a vibrant rom. But the only issue it has is the Volume Rocker is Reversed in functionality and The headset jack STATE is reversed-(as in it think headphones in when its not and out when its in) .
I looked at parts of the kernel to try and fix this eg system/usr/keylayout but I've had no luck.
Anyone have a solution?

I haven't played the game .....

You'll need to remap the buttons.
http://forum.xda-developers.com/showthread.php?t=850464
Check that thread out. It says only a few buttons can be remapped on the Vibrant, but hopefully that includes the volume buttons. If not, there should be enough information in that thread to learn how to do it manually.
Good luck!
EDIT: Actually, since you're running an I9000 ROM, it may work without a hitch. Hopefully this helps.

Related

[Q] Hack to increase in-call volume?

Is there a way to hack the in-call volume on my captivate? Sometimes its barely loud enough to hear what people are saying.
Well...aside from the great advice already given, there is a method but it does not survive a reboot.
Use sgs tools to get into service mode using secret codes, then choose 5, 1,1, 1. Adjust volume settings there.
FYI, I have noticed that Firefly 2.1 has the best earpiece volume for phone calls. I have tried numerous other roms based on JPY, JPX, JS3, but Firefly is a 2.2 based rom not 2.2.1. It still works the best and I am using it with the Glitter Balls Kernel. Had to patch the mounting fix to mount the external SD Card though. You can find it here.
http://forum.xda-developers.com/showpost.php?p=11316782&postcount=2926
I am guessing that there is something different in the codes for the I9000 based roms that is not quite compatible with our cappys whereas the Armani Rom used for Firefly is compatible. Just my two cents.
JS5 + Hardcores latest has a nice call volume.
I agree -- the volume also varies greatly based on how good or crappy the other person's phone is.
As pointed out this should be in Q&A as not android development.
Thread moved.

[Q] ICS Headphones not recognized?

I upgraded my Vibrant to Onecosmic's ICS for Galaxy S, and it runs extremely well, however, my headphones are no longer recognized when they are plugged in. Even when headphones are plugged in, music plays through the external speaker. In addition, sounds are also played through the external speaker. I have tried clearing user data/cache/dalvik, but no success. I even tried flashing TeamHacksung's ICS ROM and it didn't recognize the headphones either. I tried with two different sets, one full sized and one set of earbuds. Before ICS the headphones were recognized with no issue, so I'm fairly sure its not a hardware problem. Is this a known issue with ICS or is this just me? I searched through a few pages on Onecosmic's post and found no mention, although it could be in there with the 500+ pages...
Also, as a side issue, the volume rocker buttons seem to have been reversed, with the "up" button turning the volume down, and vice-versa. It not only occurs in Android, but also in CWM. Anyone else experiencing this? Again, this was not noticed before ICS.
For reference, my previous ROM was CM7.
For me too
Hello
I have installed cm9 modded rom with 2.6.x kernel http://forum.xda-developers.com/showthread.php?t=1403113
I have the same problem in ics on my desire/bravo, any solution for this problem?
Must be a vibrant-only bug. My GT-I9000 recognizey my bluetooth headphones and my cable headphones.
Sent from my GT-I9000 using XDA App
I have been using TeamHacksung's ICS ROM build 12
But dont have any such problem...
everything is working fab..
Same here it doesn't work on my SGS "team ICSSGS RC3.1".
I able to listen to songs but headset controls are not working.
For voice calls the volume is very feeble.
Searched all over the ICSSGS thread but no luck.
Any help/fix would be appreciated.
works for me on teamhacksung build 14 without any problem
I have ICS from team Hacksung on my Fascinate. I get the sound through my headset but have no control of audio from headsets. Mic does not work either. Any idea?

[ROM][4.0.4][6-Apr] Slim ICS [3.2] Head phones buttons?

Are there any patches/alternative kernels I can use to get the head phone buttons to work in SlimICS?
I'm looking for the volume and play/pause function that was on earlier releases.
I've installed PowerAMP, Winamp and tested the internal music player, but there is no difference. I also tried the "Kiss" kernel, but that didn't work well at all (Home button disabled and up was down and head phones wasn't even detected).
Any tips appriciated!

Earphones with working music controls?

I've tried using my earphones with music controls ('next track', 'play/pause' and 'previous track') with my Samsung Galaxy Ace and they do not work correctly.
The 'previous track' button doesn't work, and the other two buttons both do the same thing (act as play/pause).
I've tried making an Android app to gain more information about what's going on. Turns out the 'previous track' button press goes completely undetected and the other two buttons both have the same keycode (79), which according to the developer docs is 'play_break' (basically pause).
I can only assume it's either a hardware problem, or a problem with the OS. I've tried a couple of different ROMs and they both suffer from the same problem
I'm wondering if anyone knows of a headset which works correctly? Thanks
JabbaHut said:
I've tried using my earphones with music controls ('next track', 'play/pause' and 'previous track') with my Samsung Galaxy Ace and they do not work correctly.
The 'previous track' button doesn't work, and the other two buttons both do the same thing (act as play/pause).
I've tried making an Android app to gain more information about what's going on. Turns out the 'previous track' button press goes completely undetected and the other two buttons both have the same keycode (79), which according to the developer docs is 'play_break' (basically pause).
I can only assume it's either a hardware problem, or a problem with the OS. I've tried a couple of different ROMs and they both suffer from the same problem
I'm wondering if anyone knows of a headset which works correctly? Thanks
Click to expand...
Click to collapse
I think there is no app where the previous track button is supported since there are only few earphones with that control..
JabbaHut said:
I've tried using my earphones with music controls ('next track', 'play/pause' and 'previous track') with my Samsung Galaxy Ace and they do not work correctly.
The 'previous track' button doesn't work, and the other two buttons both do the same thing (act as play/pause).
I've tried making an Android app to gain more information about what's going on. Turns out the 'previous track' button press goes completely undetected and the other two buttons both have the same keycode (79), which according to the developer docs is 'play_break' (basically pause).
I can only assume it's either a hardware problem, or a problem with the OS. I've tried a couple of different ROMs and they both suffer from the same problem
I'm wondering if anyone knows of a headset which works correctly? Thanks
Click to expand...
Click to collapse
use power mp3 or winamp. samsung default earphone works with them very well

[Q] Question about linking volumes jellybean, streak 7

Hello everyone,
I have a question, and possibly an answer to that question with regards to my Dell Streak 7.
At present I am running AOKP 4.2 (http://forum.xda-developers.com/showthread.php?t=2413390) on my dell streak 7, this followed from an upgrade to CM10.1 where some performance problems have since been resolved (AOKP 4.2, Op Killjoy, memory manager, greenify). However there has been one downside to this upgrade. I have a WIFI only Dell streak 7. CM 10.1 was available in a WIFI only version which allowed for control of media\system volume through the hardware buttons. AOKP 4.2 was only available in a 3g package and subsequently the hardware volume buttons are now linked to ringer volume which serves no purpose. Following a search for solutions I came up with this thread (http://forum.xda-developers.com/showthread.php?t=2049052) while this thread discusses unlinking system and ringer volume I feel that I could use this technique in an equal and opposite way to link the media volume to the ringer volume to regain control of the hardware buttons, is this a viable option? I think so but I'd like to verify. Unless of course there is a way to outright relink the hardware buttons to to just media\system volume, or if it would be easier to rebuild AOKP 4.2 to a WIFI Only version. Did attempt using the buttonremapper.apk available here to no avail.
Only other problem I am having is the headphone port isn't working which is rather unfortunate, but I think that has to do with the sensors not working yet in these builds, from what I have found there isn't a solution available yet, unless I am mistaken?
I really appreciate the help, thank you.
Sensors work, if you flash the update from the correct thread.
Headphones worked for me.
Sometime soon, I plan on writing up a a streak7-common and then splitting into a streak7-4g and streak7-wifi
giveen said:
Sensors work, if you flash the update from the correct thread.
Headphones worked for me.
Sometime soon, I plan on writing up a a streak7-common and then splitting into a streak7-4g and streak7-wifi
Click to expand...
Click to collapse
Alright, perhaps I fiddled up something with the sound settings, I'll investigate, everything flashed correctly. And with respect to sensors I should have clarified, rotation, and all other sensors work, just not headphone sensing or headphone output. I'll update later if I make any progress. Would really appreciate a streak-7-wifi build, you've done some fantastic work with the present build, best the tablet has ever ran. Thank you Giveen.
EDIT: Ok, so the sensors all work, media programs pause when removing headphones from the headphone port, however all audio still plays through the primary speakers. And still working on the volume linking.
Bizarre behavior
- - UPDATE - -
Followed abex181 guide for unlinking (or linking rather, binding ring\media\system volume)
http://forum.xda-developers.com/showthread.php?t=2049052
Pushed the framework.jar back to tablet using technique provided by jivy26
http://forum.xda-developers.com/showthread.php?t=1296802
Rebooted....
Android optimized itself...
And it worked, I have regained control of the hardware buttons for changing volume before opening a program. It should be noted it previously and currently operates that once opening an app hardware buttons control media instead of phone volume, icon changes.
What is weirder? I plug in the headphones (guess its considered a headset rather, headphones that came with the tablet) and they worked.
That was until I unplugged them. I plug them back in again and its back to speaker only.
I tried pushing framework.jar again and rebooted, this time it didn't optimize, and the headphones still don't work again.
I'm scratching my head here.
All is one
SOLVED:
Got headphone port to work properly.
It was the 'headset' that came with the tablet causing the problems, what I originally referred to as my 'headphones', they didn't work and after attempting to use them it threw the tablet into a mode...
.. a mood? ...
which would fail to recognize any other connector ie. the normal 3 ring 3.5mm jack (opposed to the 4 ring 3.5mm jack of the headset).
Today tried rebooting with my other headphones connected, works, disconnected and reconnected, works, disconnected put to sleep, woken up and reconnected, all works, mystery solved. Unfortunate though, I did really like that headset that came with it. Oh well, while less convenient my Sennheiser HD's fit the bill just fine
Still enjoying the linking I worked out. Though I do think there is a better way but its beyond my ability, I think it would be better to just link the hardware buttons directly the media\system volume instead of linking the ringer volume to the media\system. I would believe that however minor the streak is wasting precious cycles switching between ringer and media when launching applications for having just a streak-7-wifi.
Anyway, cheers! Thanks again giveen, abex181, and jivy26.
Feel free to close thread.

Categories

Resources