summaryrefslogtreecommitdiffstats
path: root/rrlpd/README
diff options
context:
space:
mode:
Diffstat (limited to 'rrlpd/README')
-rw-r--r--rrlpd/README46
1 files changed, 46 insertions, 0 deletions
diff --git a/rrlpd/README b/rrlpd/README
new file mode 100644
index 0000000..d49748c
--- /dev/null
+++ b/rrlpd/README
@@ -0,0 +1,46 @@
+RRLP Server
+------------
+
+- Adjust ASN1C paths in the makefile (maybe adjust the makefile too)
+
+- ** VERY IMPORTANT **: apply ASN1C patch, otherwise invalid PDUs will
+ be generated
+
+- Patches for OpenBSC are "TODO"
+
+- Adjust IP Address of RRLP Server in OpenBSC rrlp.c (TODO: ajust code to
+ get this setting from config file)
+
+- Requires a u-Blox GPS receiver. The receiver is supposed to be connected
+ over its USB port. Some changes are problably required if the reciver is
+ connected through its UART port (see "#define GPS_USB ..." in main.c)
+
+- To work properly, the GPS receiver should already have a GPS fix
+
+- Enable RRLP in OpenBSC config file ("rrlp mode ms-based")
+
+- How to run: (Parameter: interface IP Address where to listen,
+ GPS receiver port), e.g.:
+
+ ./rrlp-serv 192.168.1.1 /dev/ttyS0
+
+
+Issues:
+
+ - "Work in Progress": code not yet properly organized and cleaned up
+
+ - very verbose output for debugging/testing
+
+ - rrlp.c: find out if data channel is slow (SDCCH) so that long assistance
+ data will not be sent
+
+ - send an RRLP request not just when paging a phone
+
+ - paging: sometimes no RRLP response is reveicved !?
+
+ - Location update: response of the phone got lost, channel is closed too
+ early !?
+
+ - GPS reference time: do we need an offset so that the time is correct when
+ the phone receives it ?
+