cool! did you try the 'procedure' explained here: http://playground.arduino.cc/Main/KeypadTutorial ?(it was a bit confusing to me)here is what i did. examined the traces to try and guess which ones are rows and which ones are columns. used my silicone-membrane-button-thingys to close one button at a time while getting the readout from the multimeter on the pins. within no time I knew the association between each pin and each row/column.the thing is, that grey ribbon cable i you see in the diagram HAD to be sliced for it to work correctly. somehow the circuit on the other side of the ribbon cable was messing up the readings :( i am hoping that circuit on the backside of the PCB is not doing the same. if it is, you will have to get REALLY creative by starting to cut traces on the backsid...

cool! did you try the 'procedure' explained here: http://playground.arduino.cc/Main/KeypadTutorial ?(it was a bit confusing to me)here is what i did. examined the traces to try and guess which ones are rows and which ones are columns. used my silicone-membrane-button-thingys to close one button at a time while getting the readout from the multimeter on the pins. within no time I knew the association between each pin and each row/column.the thing is, that grey ribbon cable i you see in the diagram HAD to be sliced for it to work correctly. somehow the circuit on the other side of the ribbon cable was messing up the readings :( i am hoping that circuit on the backside of the PCB is not doing the same. if it is, you will have to get REALLY creative by starting to cut traces on the backside of your PCB. can you please share a photo of the front of your phone?