GSM covers making phone calls, sending SMS text messages, and access to Internet via GPRS. A SIM (Subscriber Identity Module) card is given along the contract with an operator, and the customer inserts the card in the phone to authorize it for use other than emergency dialing. The card is plastic (approximately 15mm*23mm*1mm) with 8 electrical contacts on. Its main purpose is identifying for the phone, the relationship between the contractor and the operator. This includes information about the mobile phone number, the home network, sms center phone number etc. The user (i.e. phone) usually has some amount of storage available on the card for a simple phonebook. SIM cards are standard ISO/IEC 7816 smart cards with a special SIM application on it.
The Neo1973 phone should work with any operator that has a GSM network (see Neo1973 compatible cellphone providers); it is tri-band and thus supports this frequencies: 900, 1800, and 1900 MHz. Thus it will work in most countries, with the exception of some of the US and some other parts of the world that completely lack GSM coverage.
According to User:roh on #openmoko, the 850 band doesn't work with the current GSM chips. This is being worked on. This means that if you're in the US or Canada there is a good chance it will simply mysteriously not work for you.
The GSM features (including dialing, SMS, GPRS, and SIM access) will be implemented in gsmd, and accessed using libgsmd or higher-level APIs.
Gsmd will take care of accessing the GSM modem over the serial port.
GSM 02.07 - Required features
GSM 07.07 - Main AT commands
07.07 describes the main commands used by the Gsmd software of the Openmoko system to communicate via a serial interface with the GSM subsystem of the phone.
For more, see Hardware:AT Commands.
Note that the descendant of this specification is 3GPP TS 27.007 - AT command set for User Equipment (UE). (Does OpenMoko support any of these newer versions?)
GSM 07.05 - Additional AT commands (SMS and CBS)
A more user-friendly resource is:
GSM 07.10 - Multiplexing
English • العربية • Български • Česky • Dansk • Deutsch • Esperanto • Eesti • Español • فارسی • Suomi • Français • עברית • Magyar • Italiano • 한국어 • Nederlands • Norsk (bokmål) • Polski • Português • Română • Русский • Svenska • Slovenčina • Українська • 中文(中国大陆) • 中文(台灣) • Euskara • Català