Well maemo community wont help you as i know because they suck my d1ck! I went through a big problem and posted everywhere to get help but no1 helped me ever! Well do you have warranty left on your n900? If yes then the option is that leave the n900 to the shop center, where you bought it and let them fix the phone to you.