Atgen driver
From GnokiiWiki
(also below) |
m (Update links to point to git archive) |
||
| Line 32: | Line 32: | ||
== Additional information == | == Additional information == | ||
This driver has specific code for quirks of: | This driver has specific code for quirks of: | ||
| - | * Bosch in [http:// | + | * Bosch in [http://git.savannah.gnu.org/cgit/gnokii.git/tree/common/phones/atbosch.c common/phones/atbosch.c] |
| - | * Ericsson in [http:// | + | * Ericsson in [http://git.savannah.gnu.org/cgit/gnokii.git/tree/common/phones/ateric.c common/phones/ateric.c] |
| - | * Nokia in [http:// | + | * Nokia in [http://git.savannah.gnu.org/cgit/gnokii.git/tree/common/phones/atnok.c common/phones/atnok.c] |
| - | * Samsung in [http:// | + | * Samsung in [http://git.savannah.gnu.org/cgit/gnokii.git/tree/common/phones/atsam.c common/phones/atsam.c] |
| - | * Siemens in [http:// | + | * Siemens in [http://git.savannah.gnu.org/cgit/gnokii.git/tree/common/phones/atsie.c common/phones/atsie.c] |
| - | * Sony-Ericsson in [http:// | + | * Sony-Ericsson in [http://git.savannah.gnu.org/cgit/gnokii.git/tree/common/phones/atsoer.c common/phones/atsoer.c] |
| - | * Motorola in [http:// | + | * Motorola in [http://git.savannah.gnu.org/cgit/gnokii.git/tree/common/phones/atmot.c common/phones/atmot.c] |
Standard specs for this protocol are found in: | Standard specs for this protocol are found in: | ||
* ETSI TS 100 916, formerly 3GPP TS 07.07, for most commands except SMS and CB | * ETSI TS 100 916, formerly 3GPP TS 07.07, for most commands except SMS and CB | ||
* ETSI TS 100 585, formerly GSM 07.05, for Short Message Service and Cell Broadcast Service | * ETSI TS 100 585, formerly GSM 07.05, for Short Message Service and Cell Broadcast Service | ||
They are freely downloadable in PDF format from the [http://webapp.etsi.org/key/queryform.asp ETSI website] (registration by email required). | They are freely downloadable in PDF format from the [http://webapp.etsi.org/key/queryform.asp ETSI website] (registration by email required). | ||
Current revision as of 11:29, 3 February 2010
The atgen driver supports phones that use the AT protocol.
Configurations known to work
To use this driver put in gnokiirc
[global] # port = see below model = AT # or AT-HW to use hardware handshake connection = serial
On Linux, if the correct modules are loaded, a device will be created:
port = /dev/rfcomm0 # Bluetooth port = /dev/ircomm0 # infrared port = /dev/ttyACM0 # USB cable port = /dev/ttyUSB0 # USB cable, refer to your dmesg output to choose the correct one port = /dev/ttyS0 # RS-232 cable
On my system (Ubuntu) I need to give the following commands to have these devices:
# rfcomm bind 0 aa:bb:cc:dd:ee:dd # Bluetooth
The other possibility for bluetooth is to use the following configuration values:
[global] port = aa:bb:cc:dd:ee:dd # phone BT mac address connection = bluetooth
Please note that while Nokia uses channel 1 for serial communication, Sony-Ericsson uses channel 3 (add it as the last argument to to command above; 1 is default)
# irattach irda0 -s # infrared
On Windows you always need to use a COM port:
port = COMn: # replace "n" with the number assigned by the driver
When using a virtual port, to know the number assigned by the driver look for an icon in the System Tray or open the Hardware Properties in the Control Panel. In most cases this number can be changed.
Additional information
This driver has specific code for quirks of:
- Bosch in common/phones/atbosch.c
- Ericsson in common/phones/ateric.c
- Nokia in common/phones/atnok.c
- Samsung in common/phones/atsam.c
- Siemens in common/phones/atsie.c
- Sony-Ericsson in common/phones/atsoer.c
- Motorola in common/phones/atmot.c
Standard specs for this protocol are found in:
- ETSI TS 100 916, formerly 3GPP TS 07.07, for most commands except SMS and CB
- ETSI TS 100 585, formerly GSM 07.05, for Short Message Service and Cell Broadcast Service
They are freely downloadable in PDF format from the ETSI website (registration by email required).

