i flashed my S500 @ w580 . and i'm not very happy. radio,pedometer,and shake control doesnt work.only thing that's better is player and track id. but if you have original W580 dont flash it into a S500 .w580 is much more better mobile