Noting all previous posts about the error with the sim reading for the N900 in this topic, I have actually tried adambennet's (temporary) solution to this problem.. and surprisingly it is indeed working. I was a bit skeptical at first to having a paper of the sorts behind the battery to separate physical contact between the Sim Card and the Battery, but feeling there were nothing to lose other than important call time and/or texts I gave it a go. I used a clothing tag instead of magazine paper (for its thickness is as big as the sim card itself), and cut out a similar rectangular shape small enough to fit into the outter groove of the sim card slot, in order to seperate physical contact between the battery and the sim. I am unsure if the true cause resides between this contact between sim and battery theory, but 6 hours from this post has passed since after more than 8 hours of downtime from the Sim Card error. I will continue observing whether this temp. solution will suffice in the meanwhile and post updates soon.
cat syslog | grep -E ^Jan.+cellular.+$ Jan 4 20:22:03 Nokia-N900 cellular: csd[793]: com.nokia.csd.GPRS: context0 ERROR 0x4, stage = 26, cause = 0x00, pipe error = 00:00:00 Jan 4 20:22:03 Nokia-N900 cellular: csd[793]: com.nokia.csd.GPRS: context0 disconnected from <wap.voicestream.com>: Connection timed out, error=0x40000 Jan 4 20:22:03 Nokia-N900 cellular: csd[793]: com.nokia.csd.GPRS: context0 deleted Jan 4 20:22:03 Nokia-N900 cellular: csd[793]: ISI_SMS .509523> ind_reg_status(): Net registration (ind) status:0 rc:5 ###Applied pressure over SIM against back of phone, and regained connection...### Jan 4 20:22:23 Nokia-N900 cellular: csd[793]: com.nokia.csd.GPRS: service available, status=4 Jan 4 20:22:23 Nokia-N900 cellular: csd[793]: ISI_SMS .178346> ind_reg_status(): Net registration (ind) status:1 rc:0 Jan 4 20:22:23 Nokia-N900 cellular: csd[793]: ISI_SMS .181855> isiclient_sms_run(): SMS_STATE_START (sms_pp_routing_req, sms_gsm_cb_routing_req, [sms_storage_status_update_req], sim_sms_req_read_parameter) Jan 4 20:22:23 Nokia-N900 cellular: csd[793]: ISI_SMS .185182> resp_sim_get_parameters(): rc:0 tr_id:0x00, validity:0xf1 Jan 4 20:22:23 Nokia-N900 cellular: csd[793]: ISI_SMS .186677> resp_sim_get_parameters(): Service centre:'+12063130004' Jan 4 20:22:23 Nokia-N900 cellular: csd[793]: ISI_SMS .187379> resp_sim_get_parameters(): Alpha:'+12063130' Jan 4 20:22:23 Nokia-N900 cellular: csd[793]: ISI_SMS .187959> resp_sim_get_parameters(): Service centre:'+12063130004' read from the sim Jan 4 20:22:23 Nokia-N900 cellular: csd[793]: ISI_SMS .188661> resp_cell_broadcast_subscription(): Incoming cell broadcast receive status:0 OK Jan 4 20:22:23 Nokia-N900 cellular: csd[793]: ISI_SMS .189454> resp_sms_subscription(): Incoming sms receive status:0 OK Jan 4 20:22:23 Nokia-N900 cellular: csd[793]: ISI_SMS .190126> resp_sms_resume(): ok internal resume request Jan 4 20:22:23 Nokia-N900 cellular: csd[793]: ISI_SMS .190767> set_timeout(): Timeout 3600 s event type:-1 Jan 4 20:22:23 Nokia-N900 cellular: csd[793]: com.nokia.phone.net: get_network_time_info returned: y:11 m:1 d:5 h:1 m:22 s:24 tz:148 dl:100 Jan 4 20:22:24 Nokia-N900 cellular: csd[793]: com.nokia.csd.GPRS: service suspended, status=3 Jan 4 20:22:24 Nokia-N900 cellular: csd[793]: com.nokia.csd.GPRS: detached from GPRS network, detach type = 0x01, cause=0xf5 Jan 4 20:22:33 Nokia-N900 cellular: csd[793]: ISI_SMS .682373> ind_reg_status(): Net registration (ind) status:1 rc:0 Jan 4 20:22:33 Nokia-N900 cellular: csd[793]: ISI_SMS .685333> set_timeout(): Timeout 3590 s event type:-1 Jan 4 20:23:21 Nokia-N900 cellular: csd[793]: ISI_SMS .505035> ind_reg_status(): Net registration (ind) status:1 rc:0 Jan 4 20:23:21 Nokia-N900 cellular: csd[793]: ISI_SMS .507385> set_timeout(): Timeout 3542 s event type:-1 Jan 4 20:23:33 Nokia-N900 cellular: csd[793]: ISI_SMS .674072> ind_reg_status(): Net registration (ind) status:1 rc:0 Jan 4 20:23:33 Nokia-N900 cellular: csd[793]: ISI_SMS .677093> set_timeout(): Timeout 3530 s event type:-1 ###Released pressure, soon thereafter lost signal...### Jan 4 20:24:49 Nokia-N900 cellular: csd[793]: ISI_SMS .356811> ind_reg_status(): Net registration (ind) status:0 rc:4 Jan 4 20:25:49 Nokia-N900 cellular: csd[793]: ISI_SMS .359954> ind_reg_status(): Net registration (ind) status:0 rc:5 Jan 4 20:26:02 Nokia-N900 cellular: csd[793]: ISI_SMS .481323> ind_reg_status(): Net registration (ind) status:0 rc:10
method return sender=:1.19 -> dest=:1.1100 reply_serial=2 uint32 1 int32 0
method return sender=:1.19 -> dest=:1.1240 reply_serial=2 byte 10 uint16 0 uint32 0 uint32 0 uint32 0 byte 0 byte 0 int32 0