yashsingh1/xdaforums huggingface dataset:
[Galaxy S III Accessories] quattro527:
Maybe someone with better electronics background can chime in or correct me, but I think it's both hardware AND software-related.

For hardware, the impedance values used for each button vary across brands. The phone itself will sense the impedance values (in ohms) when each button is pressed, and the SOFTWARE will tell the hardware of how to interpret it and what command to issue (i.e. Volume UP, Volume DOWN, Pause/Play, etc). The same goes with the value of the microphone itself.

Some manufacturers use tighter tolerances on the impedance/resistance values of their headphones, while others do not. But I "believe" it can all be done via software to tell the phone how to interpret the values. I have a pair of Sennheiser MM70i's and MM30i's that will sometimes work, while my MM80i's center (play/pause) button will only work. However, all of these headphones work 100% on my BlackBerry 9900 after OS 7.1 was installed (volume, play/pause/ mic, etc)....which leads me to suspect that software can indeed make these work.

Some of the adapters sold on eBay that allow "iPhone-Compatible" headphone controls to work are simply modifying the resistance values to the ground signals so that it will become more compatible.

If someone can figure this out, you will be a hero in this community--for it seems like there's no real/solid answer thus far.
[Galaxy S III Accessories] nuttyprogrammer:
Some numbers for the devs to play with.

Well, to give this thread a little more information, I did some measurements.

I own the Klipsch Image S4i and also got the Stock Galaxy S3 earbuds.

It looked like it all boils down to resistor values between the first and the last ring of the plug mapping to the buttons on the control, so here it goes:

.....................Samsung...........Apple (Klipsch S4i)

Unpressed.....1.67 kOhm.........(not terminated, > 20 MOhm)

Play/Pause......80 Ohm...........18 Ohm

Vol Up............220 Ohm..........1.27 MOhm

Vol Down........480 Ohm..........1.27 MOhm

So here's the verdict: the Play/Pause button gets pulled pretty close to ground for both sets. Thats why this button of the Apple remote works with your SGS3.

The volume buttons on the other hand are a whole different story. As you can see, Samsung 'just uses other resistor values' to differentiate between the buttons, but the Apple remote seems like it's using another technique. It can't be resistor values because the reading for volume up and down are the same. Looking at the values (1.27 MOhm) it maybe using a capacitor instead of a resistor.

The (apple)phone then can use a PWM/Comparator technique to read-out the capacitor values (just a guess). Maybe that's also the reason Apple's plugs aren't terminated at all.

I will pry the Klipsch open if i find the time so get a closer look at whats inside.

Thinking about it, this can also be the reason why there are no converter cables. You just can't convert this capacitor value to a resistor values without some sort of electronics that need external power. And nobody wants converter cables for earbuds with an extra power cable ;)

The story continues...
[Galaxy S III Accessories] icase81:
Samsung flipped the mic+ and the ground ring on the SGS3. I REALLY want to get my ImageOnes working on my SGS3 as more than just a dumb headset. The middle button works, but thats it.

I used a continuity tester to figure out what was what for the SGS3 and the tip and 2nd ring need to be swapped. I've also removed the mic/controls from the stock headphones, but got a little nervous when it came time to unsolder the Klipsh's and stopped. I'm not so worried about the controls as I am the mic working, as I use my phone a lot for conference calls and hate having to hold my phone. Unfortunately, the SGS3 mutes the mic in the phone when the ImageOnes are plugged in, but still the mic on the headset doesn't work either... so I'm essentially muted. Wonderful.
[Galaxy S III Accessories] phouda@cox.net:
Schematic of the SGS3 phone controller

Removed.
[Galaxy S III Accessories] YoghurtPL:
I hate S3 original earphones and I was using the one from iPhone 4. Start/stop button worked fine, I was able to use mic and only thing didn't work was volume change. Recently I started using earphones from iPhone 5 (better shape IMO) and again start/stop button works, volume doesn't and this time when somebody calls he/she cannot hear me (just a long, continuous beep). Anybody tried earphones from iP5 with S3?
[Galaxy S III Accessories] YoghurtPL:
false alarm, iP5 earphones work fine, this long, continuous beep is only when somebody calls me while I'm listening to PowerAmp - so it's ROM or PowerAMP problem. Sorry folks
[Galaxy S III Accessories] romeo57:
I'm using the earpods too, and also hear the long beep. Quite annoying, although i can talk normally with the other person at the end of the line.

Sent from my GT-I9300
[Galaxy S III Accessories] greate:
I think a lot people is already frustrated with this topic since there is a lot of earphone available out there and it seems non is fully working with our SIII.

This guy has no choice but to put everything in his hands. Hacking the S3 earphone to put in the earphone he wanted.

http://techshop102.blogspot.com/2012/12/samsung-galaxy-s3-earphone-hack.html
[Galaxy S III Accessories] Galactus:
I've heard great things about the Sony MH1C's
[Galaxy S III Accessories] htcsnap93:
I have hem, splendid with some lossless flacs and poweramp.
[Galaxy S III Accessories] Galactus:
Ordered myself a pair, should arrive on Jan 2nd. Can't wait
[Galaxy S III Accessories] mardonss:
I've got then... They work perfectly, apart from the 4th button (only with Sony Xperia).
[Galaxy S III Accessories] Dual_Everything:
I thought I posted this once before. But here is an article on how to modify any iphone headset to work with android.

Basically you have to solder in 2 resistors to the remote.

http://lifehacker.com/5911435/modify-any-iphone-headset-remote-to-work-with-android-devices
[Galaxy S III Accessories] svetloslav:
I second that those work great. Well worth the cash.
[Galaxy S III Accessories] steylor:
Do you mean the Sony MH1C FULLY work with our S3??? Even the volume buttons???
[Galaxy S III Accessories] LochNiss:
Hey nutty, thanks for the info. Any new findings?
[Galaxy S III Accessories] Galactus:
Yes even the volume buttons, but I'm planning to get rid of mine. I hate J-Cord IEMS (Left ear shorter than the right), plus the mic is BULKY so the left ear tends to get tugged on really easily. Works well, but the cable and style are a big downer. Klipsch image S4's don't sound as good as my M2's so thats a no no. Probably going to cop a pair of MEElectronics A161p. Amazing sound and they have a mic.
[Galaxy S III Accessories] StarTrakBBC:
The ebay link is down, would you mind telling the actual brand please
[Galaxy S III Accessories] Obi-man:
I'm really bummed that i can't use the earpods i got with my iphone 5, that's the only thing i miss about the iphone :)
[Galaxy S III Accessories] steylor:
Sony mw6000

I finally found a solution, don't know if this can be good for most of people as I'm talking about bluetooth headset.

Anyway, I bought this Sony mw6000 STEREO bluetooth headset which works perfectly with Galaxy S3. You got all the controls and microphone on the bluetooth device plus fm radio and additional volume control . The earplugs are good but you can even plug in wathever headphones/earplugs you want in the bluetooth device!

And the price!! I spend 32€ for it on amazon.de instead of 60€.

Hope this can help

(Sorry I tried to add links but I can't as I'm under 10 posts)
[Galaxy S III Accessories] ALFKZ:
Hey, i make solution for sennheiser MM30i with SGS 3 stock 4.1.2

We must have a Headset Droid app

I try trial only. But I think that full app work fine too. :)

Go to General actions then click on "headset only" and "Headset with mic only"

After this action my MM30i work fine, mic work also fine. But "+" and "-" buttons not working.

I thing another headsets for iPhone work fine with this app.

Ps: Sorry for my English.
[Galaxy S III Accessories] marbedMB:
This should help:

http://www.meelec.com/MEElectronic_TRRS_Adapter_for_P_Version_Headphones_p/adptr-trrs-35.htm
[Galaxy S III Accessories] gian84:
Does the meelec 3.5 trrs converter cable work for our s3? I have a sennheiser mm30i and I can control music just fine but when I accept calls using the mic button, my headset disconnects. Does using the meelec converter elliminate this? Thanks!
[Galaxy S III Accessories] largelager:
Hey, Any chance you can let me know the brand/model of what you are linking to? I have beats and am sad the volume buttons don't work with my S4 but your ebay link has been removed.

Thanks!!
[Galaxy S III Accessories] voodoochild2008:
Hi. I need to buy a rear camera for a UK sgs3, its just the small part. Do you sell them or can you say a firm who is able to sell just the rear camera. Thank you
[Galaxy S III Accessories] bortak:
tried ebay?
[Galaxy S III Accessories] voodoochild2008:
Yeah, only 1 front cam no rear cam.
[Galaxy S III Accessories] fenjen:
http://www.mobielbereikbaar.nl/producten/samsung/i9300-galaxy-s-iii/onderdelen

This is a dutch site which sells one for 50 euros
[Galaxy S III Accessories] jamieroquai:
try http://cnn.cn/
[Galaxy S III Accessories] kms108:
i've seen them for about USD 10, but www.cnn.cn is your best option.
[Galaxy S II Q&A, Help & Troubleshooting] mynthix:
Hey there, i needed my sd card for another phone, temporarly, so i removed it, used it, and inserted it into the sgs2 again.

Now, the apps that were on the sd does not work anymore. What can i do to make them work again, dont really want to loose the data.. "/

Thanks..
[Galaxy S II Q&A, Help & Troubleshooting] Emp_M:
Well if they're on the SD card then you better put it back in, as that's unfortunately where the data now is.
[Galaxy S II Q&A, Help & Troubleshooting] Wezi:
He clearly states

"so i removed it, used it, and inserted it into the sgs2 again"

Anyway, an obvious question would be, did you remove any data / files / folders from your SD card??

Anyway. Have you checked to see if your SD Card is Mounted?

System Settings --> Storage --> Scroll down to SD Card and click on Mount Storage!

Restart your phone (in any case) and wait a few minutes for everything to load back up.
[Galaxy S II Q&A, Help & Troubleshooting] mynthix:
thanks for *snapping* that dude, well it is mounted and i have tried to restart the phone several times. But nothing seems to be working.

thanks
[Galaxy S II Q&A, Help & Troubleshooting] mynthix:
Bump
[HTC Incredible S] jules290496:
I've tried all the s-off guides tu unlock my incredible s, but every time, when i try to flash the RUU, it dosen't work :( Someone to help me :confused: :confused:
[HTC Incredible S] sharkman3d:
What hboot u on?

more info u give the help u will get in return
[HTC Incredible S] tpbklake:
^^^^^^^^^^^^^^^^^^ What he said!!!!!!!! ^^^^^^^^^^^^^^^^

More information please.
[HTC Incredible S] jules290496:
Sorry :D I'm on 2.01.0001
[HTC Incredible S] zukri90:
What error did you get?
[HTC Incredible S] InsertDumbNick:
Even i have this problem with the new version of HBOOT. Did you try the tool given by Nonverbose?? And are you having any radio issues?
[HTC Incredible S] jules290496:
Yes, it was the first i tried...
[HTC Incredible S] mr nick:
Is the RUU you have the correct one for your region? The fact you are choosing not to make a goldcard could be having an effect.
[HTC Incredible S] zukri90:
Type this command into cmd while your phone is in fastboot mode 'fastboot oem lock'. I did that before I run the process.
[HTC Incredible S] tpbklake:
OK, during the running of this script, when tacoroot says starting adb as root, do you see a # prompt?

From the messages, it looks like tacoroot is not getting temproot in order to update the mainver value to 2.00.0000. At the end of the script your mainver is still 3.11.405.2.
[HTC Incredible S] jules290496:
No, i don't see any # and i tried whith and without goldcard :(
[HTC Incredible S] tpbklake:
Yeah, the whole key to the script is getting temp root access so that the mainver can be modified to 2.00.0000.

If that doesn't work, the whole goldcard and RUU thing will not work.

The best thing you could try is to open a command window and try manually typing the commands in and post the command window to help isolate the issue.
[HTC Incredible S] jules290496:
I think i will give up, thanks anyway :)
[HTC Incredible S] Nonverbose:
You have a custom recovery installed?
[HTC Incredible S] jules290496:
No, i don't now how to do it without revolutionary...
[HTC Incredible S] Nonverbose:
So the phone is completely stock, just unlocked bootloader?
[HTC Incredible S] jules290496:
Yes it's completely stock
[HTC Incredible S] Nonverbose:
Try locking the bootloader and doing a factory reset. Boot into recovery once, turn fastboot off and USB debugging on and run the newest version (3.2) of the script again.
[HTC Incredible S] jules290496:
Ok, i will try
[HTC Incredible S] fnex1:
recovery

just reboot in fastboot and type in cmd (you must have adb and fastboot files on your pc) "fastboot flash recovery YourRecoveryName.img"

if you really have unlocked bootloader
[HTC Incredible S] miguelca:
Your problem seems to be an outdated adb.exe and also outdated support files. This happened to me on my previous Wildfire S while trying to flash a new RUU on Windows 7 x64 Ultimate.

Then I decompressed the RUU and replaced adb and two or three more files with more recent versions downloaded from Google.

For me it was problem solved.

If this tips are enough to solve your problem then it's great. If not pm me and I'll try to find the exact changes I made and upload them for you.

I posted this in the HTC Wildfire S forums a while ago and had many positive results. Hence a great part of the thanks on my account. ;)

Good luck!
[Android Q&A, Help & Troubleshooting] Ryco26:
So my friend was playing around with my T-Prime awhile back when he shows me he has entered the incorrect pattern so many times that it will only allow me to sign in with my Google account to regain access to it. Im like okay, no big deal, ill just sign in change the password and no problem.. Well, I have tried that and it will not accept my log in information.. I know the username (email) and password is right. I can log in from my computer just fine and I haven't changed the password for that account since I've had the tablet. I do not know what else to do..? I have tried putting just the first part of my username, tried entering null into the password box. didn't work.. I believe it might have something to do with the wifi not being on, but i cant turn it on because my tablet is locked! Is there anyway i can use ADB or something to turn wifi on or to let me reset the lock screen so i can enter my unlock pattern? I do know what the unlock pattern is. I would really like to not have to factory reset and wipe all the data and loose everything.. Thanks in advance!
[Android Q&A, Help & Troubleshooting] nerotNS:
You can use adb if you had usb debugging e.nabled and then you can remove some file which keeps the lockscreen info.I can't remember the file name but you can google it.If uou can't find anything the only thing you can do is hard reset.
[Android Q&A, Help & Troubleshooting] jiffer1991:
yup

but rember if you try to whipe data/cash in recovery mode u still have to enter your lockscreen password

as mentioned try hardreset via buttons at startup

hope u get done fast =)
[Android Q&A, Help & Troubleshooting] Ryco26:
I do have debugging enabled and I'm not really good with ADB, but I have tried accessing the file in: data/data/com.android.providers.settings/databases/settings.db

Now on my OG Droid, when I navigate to this file using Root Explorer, it allows me to open and view the settings.db file with its internal viewer, where I can see an entry called "secure". When you open that, the most notable entry is the one called "lockscreen.lockedoutpermanently" and its value is of course 0 being "false", because this is on my Droid. but its likely the value of 1 means "true", which is what i assume to be the case on my T-Prime. This all seems like a promising lead, meaning, in theory, all I would have to do is be able to get that file from the tablet and change the value to 0.. however, using ADB when I navigate to that folder, I cannot pull the settings.db file because it says permission denied. Any ideas on what might cause that? I might not be using ADB correctly, or its because it's a system file. I found some instructions awhile ago saying you could use ADB and call a program called sqlite3 to edit the file that way and return the value to 0, but when I tried that it could not locate a program called sqlite3.. Also, I have tried hard resetting with volume down and power multiple times.. no luck.. So I'm out of knowledge and ideas..
[Android Q&A, Help & Troubleshooting] nerotNS:
Hmm try typing

su

*adb pull command*

if it doesn't work download Qt ADB and use that its a windows software.Afte lr you download it get the file and upload it here.I might be able to help you then,edit it reupload it so that you can push it back and see.
[Android Q&A, Help & Troubleshooting] Ryco26:
This is what I have tried doing so far:

using ADB and typing:

adb shell

shell@android:/ $ su

shell@android:/ # adb pull data/data/com.android.providers.settings/databases/settings.db C:\Users\Ryan\Desktop

and it returns "error device not found"

I have tried:

adb pull data/data/com.android.providers.settings/databases/settings.db C:\Users\Ryan\Desktop

and it returns "failed to copy 'data/data/com.android.providers.settings/databases/settings.db' to 'C:\Users\Ryan\Desktop/settings.db': Permission denied"

here's what it shows:

If i just try to pull the whole data folder, it returns:

"pull: building file list... 0 files pulled. 0 files skipped."

I dont know whats wrong here.. it does not want me to have access to the data folder in any way I try to pull from there.. maybe I'm missing something.. like I said I'm not very good with ADB.

So then I tried using QtADB like you recommended, which looked really promising! and it does work great for a lot of things. I'm happy to now have it if I need it.. except when I try to use it to navigate into the data folder it shows nothing!

See the screen shots:

and

Any ideas what to do?
[Android Q&A, Help & Troubleshooting] Alphaneus:
Dude. Go on your comp. Go to the play store and look for no luck screen. There's an app that disables your lock screen in instances like this. It tells you to download it to your phone, then to find another app to download. Do that from your comp and you're golden

Sent from my 8-Core LG Galaxy S7
[Android Q&A, Help & Troubleshooting] Ryco26:
You do realize I wont be able to set the app up, or even download it to the tablet..? The tablet is locked, I cannot unlock it to set the app up, and the wifi is not on, so no internet connection.

I may be missing something here, but I am honestly open to any ideas.
[Android Q&A, Help & Troubleshooting] nerotNS:
Hmm there must be some sort of protection.Are you rooted? If not thwn I really don't know what else you could do.The only thing that you can do is go to the place where you bought it and explain the situation and hope they will take it for repair.
[Android Q&A, Help & Troubleshooting] Ryco26:
Yes, I am rooted.. and I did figure out what was wrong! I had to change the permissions of each folder and the settings.db file to allow "other" to read, write and execute.

I used ls -l to see what was there and what permissions they currently had and took note. So here's what I had to do.

> adb shell

$ ls -l

gives you this:

(This is after I had already changed the permissions)

So I then took note of all the permissions of the folders that were in the path of data/data/com.android.providers.settings/databases/settings.db

I then read up on changing permissions and came across this site: http://ss64.com/bash/chmod.html

Very useful.

So I then did:

$ su

# chmod 777 data/

and it worked. I could now see the data/ folder in QtADB

So, finally some progress!

I did the same thing for the remaining folders using chmod and changed whatever the existing permissions were by adding only read, write and execute to the "other" category. This works perfectly on my Droid. and after all that I can use adb and pull the settings.db file right to my desktop or wherever. I then found an SQLite program to open and edit the file on my computer. http://sourceforge.net/projects/sqlitebrowser/

This all works perfectly and now I'm thinking all I have to do is do all of this to my T-Prime, pull the file, edit the database file, push back to device, go back and change permissions back to the way they were, reboot and I'm good to go.

However, I make it into the databases/ folder and discover there are 3 files in there.

1) settings.db

2) settings.db-shm

3) settings.db-wal

There was only one on my droid. And the main database file seems to kind of depend on the others. So I pull it and try to open it with the program I mentioned earlier and it is empty. there is nothing in it to edit. the file size is 39Kb, which is slightly larger than the 34Kb file I pulled from my Droid, yet its empty. I don't know how to edit it at this point. I believe it uses the other 2 files somehow.

I would like someone else, preferably with a Transformer Prime, to try this, pull the file and upload and link it so I can see if it will open for me and contain anything. They don't seem to contain any personal or device specific information in them, just settings. if it's from another Prime and opens for me, what the heck, i'll push it onto mine and give it a shot. All I have now is a $630 paperweight and headache.
[Android Q&A, Help & Troubleshooting] Theonew:
You could try using your phone to edit it using an editor from the market, then push the file back to your tab.
[Android Q&A, Help & Troubleshooting] c385:
I had something like this happen to me once when trying to import contacts to a freshly reset device.

What worked for me was disabling 2 step verification in Gmail.
[Android Q&A, Help & Troubleshooting] Ryco26:
I thought of that too and I tried doing that. It says: "An error occurred while opening the database. database disk image is malformed: , while compiling: SELECT * FROM sqlite_master WHERE type in('table','view') ORDER BY name"

Whatever that means.. I don't know.

Thanks for the suggestion though.
[Android Q&A, Help & Troubleshooting] Theonew:
Try using SQLite Editor from the market.
[Android Q&A, Help & Troubleshooting] Ryco26:
That is what I'm using in the previous post. I navigate to it through Root Explorer and it opens it with that. it opens all the other ones just fine though..
[Android Q&A, Help & Troubleshooting] Theonew:
That is weird. I tried it with the one from my tab and it opened it perfectly. Have you tried another editor in that case?
[Android Q&A, Help & Troubleshooting] Ryco26:
Yeah, I have tried the one on my computer, SQLite Editor, like you had mentioned and another from the market, i forget which one, but all with no luck. It's like because its locked, the file is blank.. but i think it could also be because of the other 2 files. The ones called settings.db-shm and settings.db-wal. What do you think? Do you have a T-Prime?
[Android Q&A, Help & Troubleshooting] Theonew:
No, I do not have a Prime (waiting for something else to come along ;)). You could try pulling all files and placing them in a folder, then using an editor to see if that works.
[Android Q&A, Help & Troubleshooting] Ryco26:
Oh ha okay. I shoulda waited for the TF700t.. anyway thats what i have done, is pull all files and put them into a folder.. it doesn't seem to make a difference because the -shm and -wal make them unreadable to average editors as database files. I can zip them and link them to you if you think you can figure something out?
[Android Q&A, Help & Troubleshooting] Theonew:
Go ahead :cool:.
[Android Q&A, Help & Troubleshooting] Ryco26:
Okay well here you go. I zipped up all 3 files. http://db.tt/57RxnZLz

Hope you can figure something out!