One day when I tried another SIM card with the Huawei E220 modem that I told about in http://kerneltrap.org/node/17017, I got the following error message on bearerbox.log:
2009-04-11 08:19:59   DEBUG: AT2[eus_smsc]: --> AT+IFC=2,2^M 2009-04-11 08:20:00   DEBUG: AT2[eus_smsc]: <-- +CME ERROR: SIM failure 2009-04-11 08:20:00   ERROR: AT2[eus_smsc]: Generic error: +CME ERROR: SIM failure 2009-04-11 08:20:00   INFO: AT2[eus_smsc]: cannot enable hardware handshake
Googling for a solution, I needed to change the keywords several times before finally I got: http://wiki.openmoko.org/index.php?title=FreeRunner_unable_to_work_with_...
Yes, it looks like that the new internal wiring of 3G SIM cards prevents the GSM modem to work with it. What's the solution?
According to http://docs.openmoko.org/trac/ticket/666, firmware update is the solution. Unfortunately, the latest Huawei firmware found on http://www3.telia.se/support/programvara/E220Update_11.117.10.00.07.B268... doesn't help.
BTW, since I live in Indonesia, I use the available SIM cards sold in the country. Curiously enough, I couldn't find another Indonesian experiencing this problem. I guess they are lucky to get SIM cards with the old wiring. Anyway, in case anyone experiencing this problem in Indonesia, I attached an image showing the working and non-working SIM cards. All cards on the right works. All cards on the left doesn't.
If anyone can help me with this, I'd really appreciate it since 3G SIM cards are becoming more common.
|Working vs. Non-working SIM Cards.jpg||65.76 KB|