summaryrefslogtreecommitdiffstats
path: root/src/host
Commit message (Collapse)AuthorAgeFilesLines
* [layer23/lapdm] Added more headroom for data indication to prevent underrunAndreas.Eversberg2010-08-121-1/+1
|
* [layer23] Removed hack: Allocate SDCCH when requesting a TCHAndreas.Eversberg2010-08-121-13/+12Star
| | | | | Includes removal of compiler warnings when selecting the right channel request type for TCH.
* [layer23] Paging response depends on the supported channels: SDCCH, TCH/F, ↵Andreas.Eversberg2010-08-113-6/+46
| | | | and TCH/H
* Added support for NMEA GPS receiverAndreas.Eversberg2010-08-105-1/+283
| | | | | | | This early support does not use the received postion, it just dumps it. Later it can be used to set clock of the phone. Also it can be used to calculate the location of a BTS.
* Added sequence number to L3 messages (see GSM 04.08 Clause 3.1.4.3)Andreas.Eversberg2010-08-103-2/+58
| | | | | | | | | This is required to detect duplicated messages during assignment or handover. Each PDISC uses its own sequence number, but MM+CC+SS share the same. The sequence number is only required in uplink direction. Dieter: Please check, if your tester eats it now. Also try to trace if the sequence number is set correctly.
* [layer23] use gsm48_decode_freq_list() which has been moved into libosmocoreHarald Welte2010-08-042-445/+14Star
|
* [layer23] Correctly release a call, if not yet acknowledged by the networkAndreas.Eversberg2010-08-012-1/+7
|
* layer23: Fix Makefile.am noinst_HEADERS for vty.hSylvain Munaut2010-07-301-1/+1
| | | | Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
* [layer23] request a layer1 reset on startup of layer2 applicationsSteve Markgraf2010-07-293-0/+3
| | | | | | | This omits the need for starting layer23 applications before loading layer1 (which still works). Signed-off-by: Steve Markgraf <steve@steve-m.de>
* layer23: Unify the prefix of l1ctl TX functionsSylvain Munaut2010-07-276-27/+30
| | | | | | Some had tx_ph_XX, others l1ctl_tx_XXX and some l1ctl_tx_ph_XXX Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
* include: Rename l1a_l23_interface.h to l1ctl_proto.hSylvain Munaut2010-07-277-6/+6
| | | | | | | | The interface between l1 and upper layer is called by several name. IMHO l1ctl is shorted and sounds good so try to unify using that. Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
* layer23: Use libosmocore rsl_chan_nr_str instead of local funcSylvain Munaut2010-07-271-28/+1Star
| | | | Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
* layer23: Split [2/2] -> The header filesSylvain Munaut2010-07-2750-122/+132
| | | | | | | | | | This split the headers and adapt the source. We use osmocom/bb as a prefix because libosomore also uses osmocom and generic names such as misc & common could conflict in the future. Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
* layer23: Split [1/2] -> The source codeSylvain Munaut2010-07-2729-25/+34
| | | | | | | | | We split into : - common: Everything that can be shared - mobile: The real spec compliant mobile phones - misc: Different test stuff Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
* layer23: Pre-rework of the Makefile.amSylvain Munaut2010-07-251-9/+8Star
| | | | | | liblayer23 contained a bunch of stuff that are not shared at all ... Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
* layer23/include: Remove eXecutable permission bit from gsm322.hSylvain Munaut2010-07-251-0/+0
| | | | Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
* layer23: Switch to using gsmtap_util from libosmocomSylvain Munaut2010-07-2511-204/+4Star
| | | | Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
* layer23: Remove useless file telnet_interface.cSylvain Munaut2010-07-251-240/+0Star
| | | | Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
* layer23: Alloc some headroom in incoming l1ctl packetsSylvain Munaut2010-07-251-1/+2
| | | | | | | The upper layer will modify the headers and add somestuff in front, so it's needed to avoid corrupting memory. Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
* [layer23] Fixed interpretation of the power measurement result.Andreas.Eversberg2010-07-221-1/+1
|
* [layer23] Re-structured the VTY commands for SIM insert/removeAndreas.Eversberg2010-07-224-16/+23
| | | | Now the commands are "sim testcard <ms> [<mcc> <mnc>] " or "sim remove <ms>"
* [osmocon] add a chainloading mode for the compal ramloaderSteve Markgraf2010-07-201-6/+27
| | | | | | | | | The idea is to load a small application to the phone, which activates and executes the Calypso romloader. The payload itself then is loaded with the romloader, bypassing the magic and the resulting size limit on the C139/C140 and J100i. Signed-off-by: Steve Markgraf <steve@steve-m.de>
* loader: meaner. now supports address ranges for all relevant flash ↵Ingo Albrecht2010-07-201-116/+274
| | | | operations. reports better.
* osmoload: better messageIngo Albrecht2010-07-201-1/+1
|
* osmocon: new debug option, allows selective dumping of rx and/or tx.Ingo Albrecht2010-07-201-24/+49
|
* osmoload: fixed programming abortIngo Albrecht2010-07-201-1/+1
|
* osmoload: flash programmingIngo Albrecht2010-07-201-6/+137
|
* osmoload: allow running without firmware imageIngo Albrecht2010-07-201-12/+13
|
* loader: flash locking commands, various flash reworkIngo Albrecht2010-07-201-9/+173
|
* loader: new state handling for memdump, added missing crc handling to memputIngo Albrecht2010-07-201-22/+34
|
* loader: incomplete crc support and query timeoutsIngo Albrecht2010-07-201-26/+64
|
* osmoload: fix some printfs.Ingo Albrecht2010-07-201-2/+2
|
* loader: reply dump mode. additional information in init reply.Ingo Albrecht2010-07-201-5/+14
|
* osmoload: command reorg, state machine reorg, query timeoutsIngo Albrecht2010-07-201-78/+172
|
* osmoload: Added a jump command.Ingo Albrecht2010-07-201-0/+30
|
* osmoload: Print something when loader starts. Fix handling of unknown replies.Ingo Albrecht2010-07-201-1/+4
|
* osmoload: memload commandIngo Albrecht2010-07-201-4/+102
|
* osmoload: memdump commandIngo Albrecht2010-07-201-37/+203
|
* Add a copyright message to osmoload.Ingo Albrecht2010-07-201-0/+21
|
* Loader with memory read/write and various lifecycle operations.Ingo Albrecht2010-07-201-7/+101
|
* [layer23] Several minor changes and minor fixesAndreas.Eversberg2010-07-207-45/+44Star
|
* [layer23] Fixed "return to IDLE" after cell re-selection.Andreas.Eversberg2010-07-194-12/+21
| | | | Also remove forbidden PLMN from list when choosing cell manually.
* [layer23] Option "no location-updating" to disabled location updatingAndreas.Eversberg2010-07-173-3/+41
| | | | | The mobile will not transmit for location updating. All networks will be marked as "roaming not allowed", so search process continues.
* [layer23] Fixed cell search process of automatic network selectionAndreas.Eversberg2010-07-171-22/+47
| | | | | | | | | | | | If there is no (more) "PLMN in list", a complete search is triggered, so all available cells are searched. Then the list of available networks is tried for location updating (if allowed) in a defined order. If the list is done, the process searches for all available cells again. Note: The process will cause location updating on all networks until all networks have rejected the mobile or if one network allowed the location updating. To prevent this, use manual network selection, and set 'rplmn' of test-sim, so only location updating is tried on the RPLMN.
* [layer23] After location updating, the last cell is selected without searchAndreas.Eversberg2010-07-174-54/+83
|
* [layer23] Fixed establishment of multiple MM connectionsAndreas.Eversberg2010-07-161-28/+29
|
* [layer23] Added simple network monitor. Use "monitor network 1" to enable.Andreas.Eversberg2010-07-167-2/+141
|
* [layer23] Changed the rxlev values in gsm322.c to GSM formatAndreas.Eversberg2010-07-152-47/+64
|
* osmocon.c: enable hdlc console for mtk romloader targetsSteve Markgraf2010-07-151-5/+5
| | | | | | Since the mt622x uart driver is now in a working state, we can actually use the sercomm console. Signed-off-by: Steve Markgraf <steve@steve-m.de>
* [layer23] Fixed call reference for incomming calls. (mobile terminated)Andreas.Eversberg2010-07-153-17/+19
|