Commit Graph

382 Commits

Author SHA1 Message Date
Kurtis Heimerl
39c6af3709 uhd: set receive gain during initialization
This shouldn't matter much, but the gain settings through the
interface are short circuited right now, which makes this a
problem.

Signed-off-by: Thomas Tsou <ttsou@vt.edu>

git-svn-id: http://wush.net/svn/range/software/public/openbts/trunk@2639 19bc5d8c-e614-43d4-8b26-e1612bc8e597
2011-11-26 03:17:07 +00:00
Kurtis Heimerl
2ca69b6ec9 uhd: set hardware side delay offset for e100
The value is used to align transmit and receive time slots within
a sample. This oscilloscope measured value is close, but may
need minor tweaking.

Signed-off-by: Thomas Tsou <ttsou@vt.edu>

git-svn-id: http://wush.net/svn/range/software/public/openbts/trunk@2638 19bc5d8c-e614-43d4-8b26-e1612bc8e597
2011-11-26 03:17:05 +00:00
Kurtis Heimerl
6b7f097a3c uhd: log useful information on monotonic errors
Track the current errant and previous timestamp values.

Signed-off-by: Thomas Tsou <ttsou@vt.edu>

git-svn-id: http://wush.net/svn/range/software/public/openbts/trunk@2637 19bc5d8c-e614-43d4-8b26-e1612bc8e597
2011-11-26 03:17:02 +00:00
Kurtis Heimerl
66a5f7c299 uhd: only the E100 supports FPGA timestamps and adjustable clock rate
Signed-off-by: Thomas Tsou <ttsou@vt.edu>

git-svn-id: http://wush.net/svn/range/software/public/openbts/trunk@2636 19bc5d8c-e614-43d4-8b26-e1612bc8e597
2011-11-26 03:17:00 +00:00
Kurtis Heimerl
776fe14462 uhd: flush initial receive samples
Occasionally, the E100 will have errant timestamps at start
related to previous sessions. Early packets will be thrown
out anyways, so do this explicitly so the timestamps don't
royally fuck up the sample timing.

Signed-off-by: Thomas Tsou <ttsou@vt.edu>

git-svn-id: http://wush.net/svn/range/software/public/openbts/trunk@2635 19bc5d8c-e614-43d4-8b26-e1612bc8e597
2011-11-26 03:16:57 +00:00
Kurtis Heimerl
fb986154e8 uhd: add 52 MHz transceiver support
These are mostly identical changes as added to the non-52MHz
implementation with the exception of sample rate.

Signed-off-by: Thomas Tsou <ttsou@vt.edu>

git-svn-id: http://wush.net/svn/range/software/public/openbts/trunk@2634 19bc5d8c-e614-43d4-8b26-e1612bc8e597
2011-11-26 03:16:54 +00:00
Kurtis Heimerl
d8544d921c uhd: remove extra type conversion
Type conversion, if necessary, should happen inside the device.

Signed-off-by: Thomas Tsou <ttsou@vt.edu>

git-svn-id: http://wush.net/svn/range/software/public/openbts/trunk@2633 19bc5d8c-e614-43d4-8b26-e1612bc8e597
2011-11-26 03:16:51 +00:00
Kurtis Heimerl
e11112bb80 Transceiver52M: add WBX, DBSRX, and single board support
Remove all RFX specific parts and control daughterboard
functionality using the base API. The tuning is now set
to a non-inverted image so remove the I/Q swap as well.

Daughterboard configuration is set through an enum
variable. Currently, there is no auto-configuration and
the default is Tx/RX on sides A/B respectively. For
transceiver boards the receive antenna is set to RX2.

enum dboardConfigType {
  TXA_RXB,
  TXB_RXA,
  TXA_RXA,
  TXB_RXB
};

const dboardConfigType dboardConfig = TXA_RXB;

Signed-off-by: Thomas Tsou <ttsou@vt.edu>

git-svn-id: http://wush.net/svn/range/software/public/openbts/trunk@2632 19bc5d8c-e614-43d4-8b26-e1612bc8e597
2011-11-26 03:16:48 +00:00
Kurtis Heimerl
a778734039 transceiver: fix initialization segfault in radio interface
'loadTest' variable was never initialized sometimes causing
segmentation fault on transceiver startup.

Signed-off-by: Thomas Tsou <ttsou@vt.edu>

git-svn-id: http://wush.net/svn/range/software/public/openbts/trunk@2631 19bc5d8c-e614-43d4-8b26-e1612bc8e597
2011-11-26 03:16:45 +00:00
David Burgess
8d5a3c690d git-svn-id: http://wush.net/svn/range/software/public/openbts/trunk@2583 19bc5d8c-e614-43d4-8b26-e1612bc8e597 2011-11-20 00:22:41 +00:00
Kurtis Heimerl
0f0be8ba43 moved sipauthserve to it's own database
git-svn-id: http://wush.net/svn/range/software/public/openbts/trunk@2570 19bc5d8c-e614-43d4-8b26-e1612bc8e597
2011-11-18 22:09:44 +00:00
Kurtis Heimerl
3ad205f7aa changed GSM.RACCH.AC to signal no emergency service by default.
git-svn-id: http://wush.net/svn/range/software/public/openbts/trunk@2506 19bc5d8c-e614-43d4-8b26-e1612bc8e597
2011-11-15 01:06:45 +00:00
Kurtis Heimerl
e2d921abd6 Added SubscriberRegistry.Port to the default config
git-svn-id: http://wush.net/svn/range/software/public/openbts/trunk@2486 19bc5d8c-e614-43d4-8b26-e1612bc8e597
2011-11-11 22:16:38 +00:00
Kurtis Heimerl
7f2b835727 removing need for /var/run/OpenBTS as per chemeris
git-svn-id: http://wush.net/svn/range/software/public/openbts/trunk@2437 19bc5d8c-e614-43d4-8b26-e1612bc8e597
2011-11-06 04:23:31 +00:00
Kurtis Heimerl
7167ffd198 new versions of freeswitch stuff
git-svn-id: http://wush.net/svn/range/software/public/openbts/trunk@2435 19bc5d8c-e614-43d4-8b26-e1612bc8e597
2011-11-04 05:52:11 +00:00
Kurtis Heimerl
079259b451 initial FreeSwitch config added to the repository.
git-svn-id: http://wush.net/svn/range/software/public/openbts/trunk@2426 19bc5d8c-e614-43d4-8b26-e1612bc8e597
2011-11-02 05:39:50 +00:00
Kurtis Heimerl
cb63799b78 local git commit
git-svn-id: http://wush.net/svn/range/software/public/openbts/trunk@2425 19bc5d8c-e614-43d4-8b26-e1612bc8e597
2011-11-02 05:19:21 +00:00
Kurtis Heimerl
5ec08819c4 Reverting r2342
git-svn-id: http://wush.net/svn/range/software/public/openbts/trunk@2424 19bc5d8c-e614-43d4-8b26-e1612bc8e597
2011-11-02 00:06:34 +00:00
Kurtis Heimerl
02251226ef Bug Fixes:
1) Remove multiple Vias in REGISTER message
2) Respond to sender for RESPONSE messages instead of to SIP.Proxy.SMS



git-svn-id: http://wush.net/svn/range/software/public/openbts/trunk@2389 19bc5d8c-e614-43d4-8b26-e1612bc8e597
2011-10-24 00:27:16 +00:00
Kurtis Heimerl
d0e80456c6 Missing a newline causes compilation failure
git-svn-id: http://wush.net/svn/range/software/public/openbts/trunk@2387 19bc5d8c-e614-43d4-8b26-e1612bc8e597
2011-10-23 22:08:35 +00:00
David Burgess
a3e97e1005 Removed reference to authorization keys from public README.
git-svn-id: http://wush.net/svn/range/software/public/openbts/trunk@2385 19bc5d8c-e614-43d4-8b26-e1612bc8e597
2011-10-23 21:11:51 +00:00
Harvind Samra
14860a6d58 Updates to working with a single RFX...builds but not working yet.
git-svn-id: http://wush.net/svn/range/software/public/openbts/trunk@2342 19bc5d8c-e614-43d4-8b26-e1612bc8e597
2011-10-14 02:32:19 +00:00
Harvind Samra
32b3ad03e1 Update configure.ac file to include USRP libraries.
git-svn-id: http://wush.net/svn/range/software/public/openbts/trunk@2341 19bc5d8c-e614-43d4-8b26-e1612bc8e597
2011-10-14 02:30:24 +00:00
David Burgess
d23ba7ddfa Merged in patches from features/SylvainsPatches.
git-svn-id: http://wush.net/svn/range/software/public/openbts/trunk@2324 19bc5d8c-e614-43d4-8b26-e1612bc8e597
2011-10-12 22:22:03 +00:00
David Burgess
1231145a74 Removed a Makefile that should not have benn checked in.
git-svn-id: http://wush.net/svn/range/software/public/openbts/trunk@2313 19bc5d8c-e614-43d4-8b26-e1612bc8e597
2011-10-12 08:15:48 +00:00
David Burgess
adf5ef3645 Changes to auto-foo files that should probably be removed anyway.
git-svn-id: http://wush.net/svn/range/software/public/openbts/trunk@2312 19bc5d8c-e614-43d4-8b26-e1612bc8e597
2011-10-12 08:14:47 +00:00
David Burgess
6f3d8f57f6 Remove Makefile.in from SVN. Doesn't belong here.
git-svn-id: http://wush.net/svn/range/software/public/openbts/trunk@2309 19bc5d8c-e614-43d4-8b26-e1612bc8e597
2011-10-12 07:47:02 +00:00
David Burgess
a92b0e1bba Adding in the missing Transceiver52M directory
git-svn-id: http://wush.net/svn/range/software/public/openbts/trunk@2307 19bc5d8c-e614-43d4-8b26-e1612bc8e597
2011-10-12 07:44:40 +00:00
David Burgess
6990661224 Include autogen.sh.
git-svn-id: http://wush.net/svn/range/software/public/openbts/trunk@2306 19bc5d8c-e614-43d4-8b26-e1612bc8e597
2011-10-12 03:19:22 +00:00
David Burgess
46a41b4a5c Fixed the license notices.
git-svn-id: http://wush.net/svn/range/software/public/openbts/trunk@2305 19bc5d8c-e614-43d4-8b26-e1612bc8e597
2011-10-12 01:23:28 +00:00
David Burgess
c0a5c1509e Putting the actual OpenBTS P2.8 source code into the public SVN branch.
git-svn-id: http://wush.net/svn/range/software/public/openbts/trunk@2242 19bc5d8c-e614-43d4-8b26-e1612bc8e597
2011-10-07 02:40:51 +00:00
David Burgess
f367b8728b This is where the public release of openbts will actually live.
git-svn-id: http://wush.net/svn/range/software/public/openbts/trunk@2203 19bc5d8c-e614-43d4-8b26-e1612bc8e597
2011-10-01 00:42:04 +00:00