This is a follow-up to https://electronics.stackexchange.com/questions/29099/designing-a-cable-for-bidirectional-communication-between-2-iphones-via-trrs-he
The cable in the above link successfully transmits audio from one iPhone to another.
But for some reason it fails on my Android device.
I noticed that on my iPhone if I go into sound recorder and make some noise the spectrograph lights up. if I then plug-in one end of the cable and make some more noise it has now gone silent. So it has registered that a microphone has been connected. if the resistance across the microphone si 100 ohms, it will fail to detect the microphone. However setting it at 200 ohms it successfully detects the microphone.
however if I repeat this experiment with the android device (Samsung Galaxy S2), the device never registers that an external microphone has been detected.
I have tried resistances between 50 and 800 ohm, and the spectrograph on the recorder app steadfastly picks up audio from the inbuilt phone microphone.
can anyone shed some light on this problem?