If the n900 has had its firmware updated, then downgraded to a previous version, telephone functions (SIM, GSM) will not work. Otherwise, it is unlikely that there is a software cause for your trouble.