You do know that there are two versions of the W580i upper keypad with flex & speaker. Version 1 has the larger connectors and version 2 has the smaller connectors. Check your version here
http://cgi.ebay.com/LCD-FLEX-CABLE-W...2em118Q2el1247