summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* Ignore 1:1 echos of commands sent. This is mainly to work around modems thatlaforge2007-06-061-0/+5
| | | | | | | | are initially in 'E1' state, i.e. have echo enabled. This means that our first ATE0V1 command will get echoed before we receive OK. (Philipp Zabel) git-svn-id: http://svn.openmoko.org/trunk/src/target/gsm@2180 99fdad57-331a-0410-800a-d7fa5415bdb3
* first implementation (ugly) of operator name querylaforge2007-06-031-4/+23
| | | | git-svn-id: http://svn.openmoko.org/trunk/src/target/gsm@2135 99fdad57-331a-0410-800a-d7fa5415bdb3
* * add timeout to initial modem detectionlaforge2007-06-021-25/+41
| | | | | | | | * make sure we only fork into background after the modem has been detected * clean up the loglevel of some log statements git-svn-id: http://svn.openmoko.org/trunk/src/target/gsm@2131 99fdad57-331a-0410-800a-d7fa5415bdb3
* Add 'modem alive' detection. We inquire every five minutes if the modem is ↵laforge2007-06-024-4/+373
| | | | | | still alive. git-svn-id: http://svn.openmoko.org/trunk/src/target/gsm@2130 99fdad57-331a-0410-800a-d7fa5415bdb3
* remove stupid default serial port /dev/ttyUSB0laforge2007-06-021-5/+17
| | | | git-svn-id: http://svn.openmoko.org/trunk/src/target/gsm@2128 99fdad57-331a-0410-800a-d7fa5415bdb3
* implement manual override for vendor/machine typelaforge2007-06-022-19/+54
| | | | git-svn-id: http://svn.openmoko.org/trunk/src/target/gsm@2127 99fdad57-331a-0410-800a-d7fa5415bdb3
* follow automake/libtool convention for building dlopen'ed moduleslaforge2007-06-021-0/+5
| | | | git-svn-id: http://svn.openmoko.org/trunk/src/target/gsm@2126 99fdad57-331a-0410-800a-d7fa5415bdb3
* add missing header filelaforge2007-06-021-0/+24
| | | | git-svn-id: http://svn.openmoko.org/trunk/src/target/gsm@2124 99fdad57-331a-0410-800a-d7fa5415bdb3
* add machine / vendor plugin infrastructure (Philip Zabel)laforge2007-06-0211-16/+755
| | | | git-svn-id: http://svn.openmoko.org/trunk/src/target/gsm@2123 99fdad57-331a-0410-800a-d7fa5415bdb3
* gsmd: power off the phone when gsmd starts up to have a consistent starting ↵mickey2007-05-162-2/+5
| | | | | | point git-svn-id: http://svn.openmoko.org/trunk/src/target/gsm@1964 99fdad57-331a-0410-800a-d7fa5415bdb3
* make CLIP/COLP numbers zero-terminated (Closes: #525)laforge2007-05-011-2/+4
| | | | git-svn-id: http://svn.openmoko.org/trunk/src/target/gsm@1892 99fdad57-331a-0410-800a-d7fa5415bdb3
* * compile fix (include sys/select.h) to make it build on *BSD (Holger Freyther)laforge2007-04-291-0/+1
| | | | git-svn-id: http://svn.openmoko.org/trunk/src/target/gsm@1870 99fdad57-331a-0410-800a-d7fa5415bdb3
* zero LAC and CI if +CREG is 0 / 2 (and not 1). (Closes: #454)laforge2007-04-251-1/+2
| | | | git-svn-id: http://svn.openmoko.org/trunk/src/target/gsm@1827 99fdad57-331a-0410-800a-d7fa5415bdb3
* The standard says that the parameter is not optional. Some modemslaforge2007-04-211-1/+1
| | | | | | | (correctly) return "ERROR" in response to "AT+COPS". (Philipp Zabel) git-svn-id: http://svn.openmoko.org/trunk/src/target/gsm@1812 99fdad57-331a-0410-800a-d7fa5415bdb3
* parse numeric responses for RING, NO CARRIER and BUSY (Philip Zabel)laforge2007-04-151-5/+8
| | | | git-svn-id: http://svn.openmoko.org/trunk/src/target/gsm@1766 99fdad57-331a-0410-800a-d7fa5415bdb3
* * add (still incomplete) SMS and phonebook support from Sean Chianglaforge2007-04-1511-4/+1310
| | | | git-svn-id: http://svn.openmoko.org/trunk/src/target/gsm@1765 99fdad57-331a-0410-800a-d7fa5415bdb3
* fix typo (Philipp Zabel)laforge2007-03-281-1/+1
| | | | git-svn-id: http://svn.openmoko.org/trunk/src/target/gsm@1530 99fdad57-331a-0410-800a-d7fa5415bdb3
* add parsing of +CMS errors according to GSM 07.05 (Philipp Zabel)laforge2007-03-283-2/+49
| | | | git-svn-id: http://svn.openmoko.org/trunk/src/target/gsm@1529 99fdad57-331a-0410-800a-d7fa5415bdb3
* fix GSM signal strength parsing (Closes: 291)laforge2007-03-281-2/+1
| | | | git-svn-id: http://svn.openmoko.org/trunk/src/target/gsm@1520 99fdad57-331a-0410-800a-d7fa5415bdb3
* * add CTZV stublaforge2007-03-101-4/+11
| | | | | | | * dont escape % sign in non-format strings git-svn-id: http://svn.openmoko.org/trunk/src/target/gsm@1317 99fdad57-331a-0410-800a-d7fa5415bdb3
* * include stdio from talloc.hlaforge2007-03-109-7/+425
| | | | | | | | | | * add new generic extended-response parser * add operator cache, using ext-resp-parser * add proper detection of supported %CPI modes and select highest available one * add %CTZV to vendor_ti init string git-svn-id: http://svn.openmoko.org/trunk/src/target/gsm@1316 99fdad57-331a-0410-800a-d7fa5415bdb3
* * properly implement PIN/PUK handling throughout gsmd/libgsmd/utillaforge2007-03-109-33/+168
| | | | git-svn-id: http://svn.openmoko.org/trunk/src/target/gsm@1314 99fdad57-331a-0410-800a-d7fa5415bdb3
* * deal correctly with 'gsm power cycling'laforge2007-03-101-3/+6
| | | | | | | * consider % as prefix for extended response, even though non-standard git-svn-id: http://svn.openmoko.org/trunk/src/target/gsm@1313 99fdad57-331a-0410-800a-d7fa5415bdb3
* fix typo in last commitlaforge2007-03-091-1/+1
| | | | git-svn-id: http://svn.openmoko.org/trunk/src/target/gsm@1309 99fdad57-331a-0410-800a-d7fa5415bdb3
* move CTZR into vendor_ti.c, since not all GSM Modems support it (Philipp Zabel)laforge2007-03-092-2/+2
| | | | git-svn-id: http://svn.openmoko.org/trunk/src/target/gsm@1307 99fdad57-331a-0410-800a-d7fa5415bdb3
* this was supposed to be part of the last commit (1281)laforge2007-03-085-0/+40
| | | | git-svn-id: http://svn.openmoko.org/trunk/src/target/gsm@1282 99fdad57-331a-0410-800a-d7fa5415bdb3
* * introduce ciphering indication parsing and event generationlaforge2007-03-082-1/+38
| | | | | | | | * stubs for volume control * add data structure resembing gsm device state git-svn-id: http://svn.openmoko.org/trunk/src/target/gsm@1281 99fdad57-331a-0410-800a-d7fa5415bdb3
* don't power down the device before trying to register with the network ;)laforge2007-03-081-1/+0
| | | | git-svn-id: http://svn.openmoko.org/trunk/src/target/gsm@1280 99fdad57-331a-0410-800a-d7fa5415bdb3
* make AT%CPI parse tolerant to empty fieldslaforge2007-03-081-2/+3
| | | | git-svn-id: http://svn.openmoko.org/trunk/src/target/gsm@1279 99fdad57-331a-0410-800a-d7fa5415bdb3
* revert 'bug108' patch from tony guan. laforge2007-02-285-131/+8
| | | | git-svn-id: http://svn.openmoko.org/trunk/src/target/gsm@1161 99fdad57-331a-0410-800a-d7fa5415bdb3
* add missing file from Commit rev. 1155 (tony guan)laforge2007-02-281-0/+59
| | | | git-svn-id: http://svn.openmoko.org/trunk/src/target/gsm@1160 99fdad57-331a-0410-800a-d7fa5415bdb3
* resolved bug 108, please varify it. thks.tony_guan2007-02-284-8/+72
| | | | git-svn-id: http://svn.openmoko.org/trunk/src/target/gsm@1156 99fdad57-331a-0410-800a-d7fa5415bdb3
* Introduce new '-F' switch to enable/disable hardware flow controllaforge2007-01-311-3/+15
| | | | git-svn-id: http://svn.openmoko.org/trunk/src/target/gsm@641 99fdad57-331a-0410-800a-d7fa5415bdb3
* typolaforge2007-01-131-1/+1
| | | | git-svn-id: http://svn.openmoko.org/trunk/src/target/gsm@547 99fdad57-331a-0410-800a-d7fa5415bdb3
* - Add copyright / license notice to all source code fileslaforge2007-01-1324-19/+1328
| | | | | | | - Add some 'get operator name' skeleton git-svn-id: http://svn.openmoko.org/trunk/src/target/gsm@546 99fdad57-331a-0410-800a-d7fa5415bdb3
* add DTMF tone command to helplaforge2007-01-121-0/+1
| | | | git-svn-id: http://svn.openmoko.org/trunk/src/target/gsm@545 99fdad57-331a-0410-800a-d7fa5415bdb3
* - use talloc (of samba project) to debug memory allocations and simplify codelaforge2007-01-1214-55/+378
| | | | | | | | | | | - introduce new ucmd_alloc() function - add DTMF support to gsmd, libgsmd and gsmd-util - fix crash of libgsmd when events don't have handlers registered - implement call progress for TI modem - split modem init string in separate commands to fit our parser git-svn-id: http://svn.openmoko.org/trunk/src/target/gsm@544 99fdad57-331a-0410-800a-d7fa5415bdb3
* only call event handler if it is actually presentlaforge2007-01-121-1/+4
| | | | git-svn-id: http://svn.openmoko.org/trunk/src/target/gsm@543 99fdad57-331a-0410-800a-d7fa5415bdb3
* add the 'talloc' memory allocator (from samba3)laforge2007-01-103-1/+1273
| | | | git-svn-id: http://svn.openmoko.org/trunk/src/target/gsm@534 99fdad57-331a-0410-800a-d7fa5415bdb3
* use non-blocking I/Olaforge2007-01-101-0/+4
| | | | git-svn-id: http://svn.openmoko.org/trunk/src/target/gsm@533 99fdad57-331a-0410-800a-d7fa5415bdb3
* use non-blocking i/o to prevent missing of eventslaforge2007-01-101-0/+4
| | | | git-svn-id: http://svn.openmoko.org/trunk/src/target/gsm@532 99fdad57-331a-0410-800a-d7fa5415bdb3
* fix help messagelaforge2007-01-101-1/+1
| | | | git-svn-id: http://svn.openmoko.org/trunk/src/target/gsm@531 99fdad57-331a-0410-800a-d7fa5415bdb3
* fix lots of header-related issues with autotoolslaforge2007-01-086-1/+11
| | | | git-svn-id: http://svn.openmoko.org/trunk/src/target/gsm@520 99fdad57-331a-0410-800a-d7fa5415bdb3
* delete old unused empty filelaforge2007-01-081-9/+0
| | | | git-svn-id: http://svn.openmoko.org/trunk/src/target/gsm@519 99fdad57-331a-0410-800a-d7fa5415bdb3
* gsmd is supposed to go into 'sbin' not 'bin'laforge2007-01-081-1/+2
| | | | git-svn-id: http://svn.openmoko.org/trunk/src/target/gsm@518 99fdad57-331a-0410-800a-d7fa5415bdb3
* add sms skeletonlaforge2007-01-081-0/+182
| | | | git-svn-id: http://svn.openmoko.org/trunk/src/target/gsm@517 99fdad57-331a-0410-800a-d7fa5415bdb3
* libgsmd: install headers into $(includedir)/libgsmdmickey2007-01-081-1/+1
| | | | git-svn-id: http://svn.openmoko.org/trunk/src/target/gsm@516 99fdad57-331a-0410-800a-d7fa5415bdb3
* gsm: modernize autotool framework and pkgconfigize itmickey2006-12-075-36/+48
| | | | git-svn-id: http://svn.openmoko.org/trunk/src/target/gsm@338 99fdad57-331a-0410-800a-d7fa5415bdb3
* add missing file (thanks to Mickey)laforge2006-10-251-0/+3
| | | | git-svn-id: http://svn.openmoko.org/trunk/src/target/gsm@121 99fdad57-331a-0410-800a-d7fa5415bdb3
* - clean up header files (all in include/gmsd now)laforge2006-10-2424-178/+525
| | | | | | | | - finish vendor plugin support - add call progress indicator and signal quality unsolicited support to vendor_ti.c git-svn-id: http://svn.openmoko.org/trunk/src/target/gsm@120 99fdad57-331a-0410-800a-d7fa5415bdb3
personal git repositories of Harald Welte. Your mileage may vary