Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2010-04-06 | osmocon: cosmetic cleanup (mostly 80character line length)osmocon_v0.0.0 | Harald Welte | 1 | -80/+128 | |
2010-04-06 | osmocon: * introduce support for "non-secure" romloader inside ↵ | Steve Markgraf | 1 | -31/+464 | |
Calypso/Calypso lite, "-m romload", tested on the BenQ Siemens A38 * automatically add the required 1003 magic for the C139, C140 and J100i "-m c140/c140xor", intended for loading loader.ramload.bin, and loading the application itself with "osmoload memload" on these targets * replace null-terminated string "ftmtool" with uint8_t (length was 8, so the ftmtool message was only recognized when the byte following to our allocated buffer memory was 0x00) * fix minor compiler warnings * add copyright message Signed-off-by: Steve Markgraf <steve@steve-m.de> | |||||
2010-04-06 | layer1: properly reset fb_once and sb_once when syncing to new cell | Harald Welte | 3 | -3/+16 | |
2010-04-06 | layer1: deactivate all mframe tasks at L1CTL_DM_EST_REQ time | Harald Welte | 1 | -0/+1 | |
When we process a L1CTL_DM_EST_REQ (try FCCH/SCH recognition), we need to deactivate all scheduled multiframe tasks. | |||||
2010-04-05 | layer23: first version of a 'scan all BCCHs' application | Harald Welte | 3 | -3/+300 | |
bcch_scan first iterates over all GSM900/EGSM900/GSM1800 channels and performs a power measurement. Based on this, it tries to look for BCCH data on those ARFCNs. Currently, they are simply written to the pcap file and not analyzed/processed in layer23 yet. | |||||
2010-04-05 | layer23: signal the L1CTL DONE flag at the end of a power measurement | Harald Welte | 2 | -0/+3 | |
2010-04-05 | l1ctl protocol: Introduce multi-part message DONE flag | Harald Welte | 3 | -1/+9 | |
In case a single request from L2 triggers multiple response messages from L1, we need a way to signal via L1CTL if the response is the final or some intermediate response. | |||||
2010-04-05 | layer23: Introduce signals to indicate PM RES and L1 RESET to app | Harald Welte | 5 | -3/+63 | |
2010-04-05 | layer23: split into liblayer23 and 'apps' | Harald Welte | 13 | -40/+210 | |
similar to the concept of having 'apps' in the firmware build process, I'm now building the common code as liblayer23 and we have three apps that use this library: layer23 - the old layer23 program bcch_scan - a passive bcch scanner under development echo_test - a test program sending large msgb's containing zero bytes | |||||
2010-04-05 | Work on Radio Ressource: RSL-SAP interface on L3 side. | Andreas Eversberg | 2 | -27/+80 | |
2010-04-05 | RR: | Andreas Eversberg | 1 | -50/+67 | |
- Whenever a RACH burst is sent or resent, a new random value is generated. - STATUS message is sent, if an unsupported message is received. | |||||
2010-04-04 | Mobility Management: Corrected some issues about RR abort timer (T3240). | Andreas Eversberg | 1 | -7/+24 | |
2010-04-04 | Work on layer 3: finished Call Control layer | Andreas Eversberg | 8 | -912/+1079 | |
2010-04-04 | Adopted transaction.c and transaction.h from OpenBSC. | Andreas Eversberg | 5 | -45/+232 | |
Pointers and structure is modified for the mobile station environment. The transactions are required to handle calls and SMS. | |||||
2010-04-04 | Added minimal call application as required in GSM 04.08. | Andreas Eversberg | 1 | -0/+53 | |
It represents the application ontop of layer 3 Call Control. It will reject any incomming call using appropiate cause value. Since there is no real interface between call application and call control, I introduced MNCC for mobile side. (MNCCms) Applications can be: - normal telephony application, implemented in the MS - remote applications like PBX (MS as external line) - "application-in-the-middle" (no comment ;-) | |||||
2010-04-04 | Work on layer 3, finished Mobility Management part. | Andreas Eversberg | 8 | -584/+1242 | |
2010-04-03 | Work on layer 3 process, finished Location updating procedure (including ↵ | Andreas Eversberg | 7 | -388/+999 | |
IMSI attach). | |||||
2010-04-02 | Work on message handling of layer 3. | Andreas Eversberg | 6 | -230/+596 | |
2010-04-01 | Work on message handling of layer 3. | Andreas Eversberg | 3 | -351/+395 | |
2010-03-31 | Added README for informing about the current development process. | Andreas Eversberg | 1 | -0/+47 | |
2010-03-31 | Work on Mobility Management: MM information procedure | Andreas Eversberg | 2 | -20/+30 | |
2010-03-31 | Work on Mobility Management: Abort process | Andreas Eversberg | 3 | -108/+188 | |
2010-03-30 | Work on Mobility Management: IMSI detach process | Andreas Eversberg | 9 | -223/+278 | |
2010-03-30 | osmocon: use serial port initialization code from openbsc/src/rs232.c | Harald Welte | 1 | -43/+38 | |
Both have the same goal: put the RS232 port into a completely raw, binary-transparent mode. So there's no point in keeping two completely different functions for this. | |||||
2010-03-30 | osmocon: calcluate unix domain socket length in a portable way | Harald Welte | 1 | -2/+15 | |
Let's hope this concept (as seen in Xorg sources) is portable enough to calculate the length of the sockaddr_un properly on all architectures. | |||||
2010-03-29 | gsm48-andreas: fix typo utnt -> uint | Harald Welte | 1 | -1/+1 | |
2010-03-28 | Work on various L3 processes. | Andreas Eversberg | 11 | -498/+721 | |
2010-03-28 | gsm48-andreas: s/clamp/camp/g | Harald Welte | 1 | -6/+6 | |
2010-03-27 | Work on Radio Ressource. | Andreas Eversberg | 6 | -149/+363 | |
2010-03-27 | layer1: include last ARFCN of PM range in report | Harald Welte | 1 | -1/+1 | |
2010-03-27 | Implement L23-triggered L1 power measurement scan | Harald Welte | 7 | -23/+141 | |
Now layer23 can ask L1 to scan an entire range of ARFCN's and do power measurements. This is the first step in the cell (re)selection process. | |||||
2010-03-27 | Added process of link control in idle mode. | Andreas Eversberg | 2 | -0/+425 | |
The process is described in GSM 05.08 and will search and select BCCH. The process is partly complete. | |||||
2010-03-27 | Added process of selecting PLMN and serving cell. | Andreas Eversberg | 2 | -0/+1524 | |
The process is described in GSM 03.22. The process is partly complete. | |||||
2010-03-27 | Added subscriber data. It is very uncomplete yet. | Andreas Eversberg | 2 | -0/+74 | |
2010-03-27 | Work on Radio Ressource. | Andreas Eversberg | 6 | -10/+181 | |
2010-03-27 | layer23: cosmetic fixes in log output | Harald Welte | 1 | -8/+5 | |
2010-03-27 | layer23: convert main.c to use libosmocore/logging.c | Harald Welte | 1 | -8/+9 | |
2010-03-27 | introduce (unused) code to regularly transmit L1CTL ECHO REQ to phone | Harald Welte | 1 | -0/+24 | |
this helped in debugging the strange NUL byte related data corruption | |||||
2010-03-27 | add L1CTL ECHO REQUEST code | Harald Welte | 3 | -18/+40 | |
2010-03-27 | sercomm: ESCAPE every NUL (0x00) byte in the data stream | Harald Welte | 1 | -1/+2 | |
For some reason, at least on the C123, a sequence of multiple NUL bytes seems to get corrupted somewhere in the Rx side on the phone itself (the NUL plus the following character get dropped). We now simply work around this issue by having our sercomm/HDLC layer escape all NUL octets in the stream. | |||||
2010-03-27 | sercomm: Fix ESCAPE'd character at end of buffer | Harald Welte | 1 | -8/+15 | |
If we're transmitting a to-be-escaped character as the last byte of the buffer, the code generated the sequence ESCAPE FLAG rather than ESCAPE last_byte FLAG. This fixes the bug. | |||||
2010-03-27 | sercomm: avoid overflow of sercomm msgb on PC RX side | Harald Welte | 1 | -1/+2 | |
2010-03-27 | apps/hello_world: cosmetic fix | Harald Welte | 1 | -7/+5 | |
2010-03-27 | layer23: convert to libosmocore logging API | Harald Welte | 9 | -71/+219 | |
2010-03-27 | remove remaining bits of libosmocom. It's all in libosmocore now | Harald Welte | 3 | -595/+0 | |
2010-03-27 | layer23: remove debug.c and thus last remnants of libosmocom | Harald Welte | 8 | -13/+6 | |
2010-03-27 | Merge commit 'a3b844cf45dc4d6a6a3686e8ce6e2447643b878e' | Harald Welte | 1 | -0/+8 | |
2010-03-27 | logging: only compile stderr target if we actualy have stderr | Harald Welte | 1 | -0/+8 | |
2010-03-26 | Merge commit '01fd5cb3f0da802ca82d3b6aef46d2a3d8e6c15c' | Harald Welte | 1 | -0/+5 | |
2010-03-26 | only include strings.h if it is actually preent | Harald Welte | 1 | -0/+5 | |