(Just to remind) The SIM card works fine in N95 and also in this N900 two other SIM cards from different operators work, so the SIM-slot itself should not be broken.
And I've also once got a new SIM-card from a operator which does not work either in N900 but does in N95.
I got the problem of communication failure with sim 11 days ago.
Here are what the commands say for one of the two sim cards I tried:
# dbus-send --system --print-reply --dest=com.nokia.phone.SIM /c
om/nokia/phone/SIM Phone.Sim.get_sim_status
method return sender=:1.19 -> dest=:1.427 reply_serial=2
uint32 0
int32 0
I got the problem of communication failure with sim 11 days ago.
Here are what the commands say for one of the two sim cards I tried:
# dbus-send --system --print-reply --dest=com.nokia.phone.SIM /c
om/nokia/phone/SIM Phone.Sim.get_sim_status
method return sender=:1.19 -> dest=:1.427 reply_serial=2
uint32 0
int32 0
I do not know what the Sim.get_sim_status values means, but the Net.get_registration_status you got shows your phone does not seem to try to connect to any network. See the same output from mine log. I can search manually all GSM networks around and try to connect them, but everyone says "no access" with this one SIM-card which works on other phones.
Try in Setup/Phone/Manual-select-network if you can see any GSM networks.
Jon, yes, communication failure make other parts of your software believe that sometimes. Zimon's problem is not related to the subject of this thread from what i can tell.
guys its easy and simple.
if you flash to a older version or if you flash with the wrong firmware version for your country you will get problems with your sim.
flash to the right and newest firmware and everything is ok.
THATS IT
No luck with the paper trick previously mentioned.
I guess I once again phone my operator's technical support and ask them to look from the log files what actually is failing. But it is kind of hard work to convince them I already in my end have tried everything else but replacing the device.
guys its easy and simple.
if you flash to a older version or if you flash with the wrong firmware version for your country you will get problems with your sim.
flash to the right and newest firmware and everything is ok.
THATS IT
My SIM-card in the N900 stopped working out of the blue with PR1.2 Before then it had worked for 3 months and in this time I never flashed the device. Flashing was not the cause of the problem, because I never flashed when it stopped working.
(Edit: btw, the problem seems to be started at the same time when phone noticed there would be maemo upgrade available, 2010-10-27. I didn't allow it to upgrade OTA then.)
I even waited two weeks by not upgrading to PR1.3 just to see if there would be new bug to be found from my non working system.
The SIM card worked still fine with N95, but I still got a new SIM-card from an operator. This new SIM card didn't work either with N900, but works in N95. I've tried two other SIM-cards from different network operators, and they work fine, so device's hardware seem not to be broken.
Upgrading to PR1.3 (flashed both rootfs and eMMC) didn't fix the problem.
Sorry atilla, but that can't be the full truth as you put it. There is no more right and later firmware. it worked fine for about a week with the latest and greatest.