Robert,
This is a easy solution here:
Commotion-OpenBTS
==Introduction==
Commotion-OpenBTS is packaged as a customized x86 Ubuntu Linux distribution. It comes as a live image that can be booted from a USB drive or CD. This repository contains resources used to create the Commotion-OpenBTS image.
The purpose of this software is to allow voice calls over a Commotion wireless mesh network. Phone calls can be made between GSM unlocked phones, or between GSM unlocked phones and phones meshing over WiFi with the Serval "Batphone" software.
In order to use Commotion-OpenBTS, you need a compatible GSM hardware transceiver. Currently, compatible hardware includes the Range RAD1; the Ettus USRP1, USRP2, N200 series, B100 series, and E100 series; and the Fairwaves UmTRX.
==How to Run It==
To run Commotion-OpenBTS, download the ISO file at https://commotionwireless.net/download, and load it onto a USB drive using unetbootin, or your tool of choice. You can then boot from the USB drive with your laptop or desktop computer, with your GSM radio attached. Once the OS is loaded, a configuration wizard asks you what type of GSM hardware you have, and configures the proper driver. After that, everything should be running, and you can start making calls!
==Components==
Commotion-OpenBTS includes the following open source software components: * OpenBTS (http://wush.net/trac/rangepublic/browser) * OLSRd (http://olsr.org/git/?p=olsrd.git;a=summary) * Serval (https://github.com/servalproject/serval-dna) * Asterisk (http://www.asterisk.org/downloads/source-code)
http://files.opentechinstitute.org/~critzo/commotion/Commotion-OpenBTS-x86.i...
Just utilize the Commotion-OpenBTS-x86.iso and it *should* work for both the USRP1 and the UmTRX.
Only one application can access the SDR device of your choice at a time.
That's the nature of OpenBTS.
Sincerely,
Martin
On Fri, Nov 1, 2013 at 4:21 PM, Robert Light robert.light@gmx.de wrote:
Hi, Can someone point me to the current repo of UHD, openBTS and Gnuradio ? I found several locations especially for openBTS and UHD i.e.: "-b gprs-exp https://github.com/fairwaves/openbts-2.8.git" "-b gprs-exp https://github.com/chemeris/openbts-p2.8.git" "-b umtrx https://github.com/chemeris/openbts-p2.8.git" So which one of the above is correct?
"https://github.com/chemeris/UHD-Fairwaves.git" "https://github.com/fairwaves/UHD-Fairwaves.git" Again, which one of the above is correct?
I assume the below is correct: "wget http://gnuradio.org/redmine/attachments/download/279/gnuradio-3.4.2.tar.gz "
I need a version of UHD, openBTS and Gnuradio that will run with both USRP1 and UmTRX at the same time. I mean, one of them connected at a time, but I do not want to have two computers with separate installations for usrp1 and UmTRX. Can I configure openBTS with --with-usrp1 --with-singledb --with-uhd ? I mean, can I enable usrp1 and uhd at the same time ? How to switch then between usrp1 and UmTRX ?
On Sat, Nov 2, 2013 at 2:10 PM, Robert Light robert.light@gmx.de wrote:
Hi, I am aware of Commotion-OpenBTS and I even gave it a try, however for some reason it does not detect my usrp1. Are there more detailed instructions on how to use it? I simply put it on a USB stick with unetbootin, no persistance (adding persistance would be nice). When booted it does the configuration succesfully, but what to do after that ? Commotion-OpenBTS is a great idea, if I could only get it to work.
You could probably ask at the Commotion mailing list. I don't have much experience with it, unfortunately.
Alexander, Will GnuRadio 3.6 work with usrp1 and osmoBTS or openBTS?
Any recent GnuRadio version works with UHD driver, which supported USRP1.
Osmocom and OpenBTS require libusrp to work with USRP1, which is not available in GnuRadio 3.6.
That said, you should be able to install libusrp to a separate directory specifically to make Osmocom and OpenBTS to work.
I am also intalling osmobts on another computer, but that is causing me a lot of problems. ortp and srtp seem to be conflicting with libosip2-dev and libortp-dev from ubuntu and when I install
Interesting. I've never seen any issues with it. We run it on Ubuntu 12.04 without any issues.
http://download.savannah.gnu.org/releases/linphone/ortp/sources/ http://sourceforge.net/projects/sofia-sip/files/sofia-sip/ I get problems compiling OpenBTS and some other software. So it looks like OpenBTS and OsmoBTS cannot coexist on one computer. At least not on my.
Yeah, osip changed some functions and broke backward compatibility. IIRC, Osmocom needs to be updated to detect that at configure time to compile with the latest osip versions. Should be relatively easy to do.
Too many versions keep confusing me. i.e. openbts-P2.8.0Opelousas.tar.gz from http://sourceforge.net/projects/openbts/files/2.8.0/ for some reason doesn't understand "--with-usrp1 --with-singledb" switches but openbts 2.8 downloaded from other sources has no problems with that.
That's an ancient version. Don't use it.
Robert,
On Sat, Nov 2, 2013 at 5:55 AM, Alexander Chemeris < alexander.chemeris@gmail.com> wrote:
On Sat, Nov 2, 2013 at 2:10 PM, Robert Light robert.light@gmx.de wrote:
Hi, I am aware of Commotion-OpenBTS and I even gave it a try, however for some reason it does not detect my usrp1.
Are there more detailed instructions on how to use it? I simply put it on a USB stick with unetbootin, no persistance (adding persistance would be nice). When booted it does the configuration succesfully, but what to do after that ?
Utilizing Commotion's ISO file, once you have selected which SDR device you are using, and it " Configures " itself, open up a terminal, if its not already open, and do a lsusrp to see if your system finds it.
If so, then do a locate openbts and launch it from there.
Commotion-OpenBTS is a great idea, if I could only get it to work.
You could probably ask at the Commotion mailing list. I don't have much experience with it, unfortunately.
This isn't a bad idea.
Alexander, Will GnuRadio 3.6 work with usrp1 and osmoBTS or openBTS?
Any recent GnuRadio version works with UHD driver, which supported USRP1.
Osmocom and OpenBTS require libusrp to work with USRP1, which is not available in GnuRadio 3.6.
Yes but there is a way of getting all GnuRadio 3.4.3 > to work with LibUSRP I'll post when I am done configuring this but it'll be a minute...
That said, you should be able to install libusrp to a separate directory specifically to make Osmocom and OpenBTS to work.
I am also intalling osmobts on another computer, but that is causing me a lot of problems. ortp and srtp seem to be conflicting with libosip2-dev
and
libortp-dev from ubuntu and when I install
Interesting. I've never seen any issues with it. We run it on Ubuntu 12.04 without any issues.
http://download.savannah.gnu.org/releases/linphone/ortp/sources/ http://sourceforge.net/projects/sofia-sip/files/sofia-sip/ I get problems compiling OpenBTS and some other software. So it looks like OpenBTS and OsmoBTS cannot coexist on one computer. At least not on my.
Yeah, osip changed some functions and broke backward compatibility. IIRC, Osmocom needs to be updated to detect that at configure time to compile with the latest osip versions. Should be relatively easy to do.
Too many versions keep confusing me. i.e. openbts-P2.8.0Opelousas.tar.gz from http://sourceforge.net/projects/openbts/files/2.8.0/ for some reason doesn't understand "--with-usrp1 --with-singledb" switches but openbts 2.8 downloaded from other sources has no problems with that.
That's an ancient version. Don't use it.
-- Regards, Alexander Chemeris. CEO, Fairwaves LLC / ООО УмРадио http://fairwaves.ru
On Sat, Nov 2, 2013 at 1:21 AM, Robert Light robert.light@gmx.de wrote:
Hi, Can someone point me to the current repo of UHD, openBTS and Gnuradio ? I found several locations especially for openBTS and UHD i.e.: "-b gprs-exp https://github.com/fairwaves/openbts-2.8.git" "-b gprs-exp https://github.com/chemeris/openbts-p2.8.git" "-b umtrx https://github.com/chemeris/openbts-p2.8.git" So which one of the above is correct?
Official repos are at "fairwaves" user. Repos in my github has more experimental branches, which you most likely don't need at this time.
git clone https://github.com/fairwaves/openbts-2.8.git (branch umtrx)
"https://github.com/chemeris/UHD-Fairwaves.git" "https://github.com/fairwaves/UHD-Fairwaves.git" Again, which one of the above is correct?
git clone https://github.com/fairwaves/openbts-2.8.git (branch fairwaves/umtrx)
I assume the below is correct: "wget http://gnuradio.org/redmine/attachments/download/279/gnuradio-3.4.2.tar.gz"
The latest GnuRadio from 3.6 series works well for us.
I need a version of UHD, openBTS and Gnuradio that will run with both USRP1 and UmTRX at the same time. I mean, one of them connected at a time, but I do not want to have two computers with separate installations for usrp1 and UmTRX.
Above versions should work.
Can I configure openBTS with --with-usrp1 --with-singledb --with-uhd ? I mean, can I enable usrp1 and uhd at the same time ? How to switch then between usrp1 and UmTRX ?
No, that's not possible. But given the fact that OpenBTS doesn't require to be installed, it's easy to have two copies for different configurations.
That said, I recommend you to look into using Osmocom software instead of OpenBTS or in addition to OpenBTS, which is more stable and is evolving very fast: http://openbsc.osmocom.org/trac/wiki/network_from_scratch
As i write, use branch 'umtrx' (default for this repo).
Please excuse typos. Written with a touchscreen keyboard.
-- Regards, Alexander Chemeris CEO/Founder Fairwaves LLC http://fairwaves.ru On Nov 4, 2013 1:52 AM, "Robert Light" robert.light@gmx.de wrote:
Hi, I am checking out branch master from git clone -b master https://github.com/fairwaves/openbts-2.8.git and when running autoreconf -i I get the following errors:
Makefile.am:31: error: required directory ./sqlite3 does not exist Makefile.am:31: error: required directory ./CommonLibs does not exist Makefile.am:31: error: required directory ./SR does not exist
What am I doing wrong? I need two versions: one for usrp1 and one for umtrx, what to checkout and how to configure? Can someone guide me here....
The README file in the above repo says "The script apps/setUpFiles.sh will create these directories.........." There is no such script. Is it available somewhere else?
*Gesendet:* Samstag, 02. November 2013 um 08:33 Uhr *Von:* "Alexander Chemeris" alexander.chemeris@gmail.com *An:* "Robert Light" robert.light@gmx.de *Cc:* umtrx umtrx@lists.osmocom.org *Betreff:* Re: where are current repo versions of UHD, openBTS and Gnuradio? On Sat, Nov 2, 2013 at 1:21 AM, Robert Light robert.light@gmx.de wrote:
Hi, Can someone point me to the current repo of UHD, openBTS and
Gnuradio ?
I found several locations especially for openBTS and UHD i.e.: "-b gprs-exp https://github.com/fairwaves/openbts-2.8.git" "-b gprs-exp https://github.com/chemeris/openbts-p2.8.git" "-b umtrx https://github.com/chemeris/openbts-p2.8.git" So which one of the above is correct?
Official repos are at "fairwaves" user. Repos in my github has more experimental branches, which you most likely don't need at this time.
git clone https://github.com/fairwaves/openbts-2.8.git (branch umtrx)
"https://github.com/chemeris/UHD-Fairwaves.git" "https://github.com/fairwaves/UHD-Fairwaves.git" Again, which one of the above is correct?
git clone https://github.com/fairwaves/openbts-2.8.git (branch fairwaves/umtrx)
I assume the below is correct: "wget
http://gnuradio.org/redmine/attachments/download/279/gnuradio-3.4.2.tar.gz "
The latest GnuRadio from 3.6 series works well for us.
I need a version of UHD, openBTS and Gnuradio that will run with both
USRP1
and UmTRX at the same time. I mean, one of them connected at a time, but
I
do not want to have two computers with separate installations for usrp1
and
UmTRX.
Above versions should work.
Can I configure openBTS with --with-usrp1 --with-singledb --with-uhd ? I mean, can I enable usrp1 and uhd at the same time ? How to switch then between usrp1 and UmTRX ?
No, that's not possible. But given the fact that OpenBTS doesn't require to be installed, it's easy to have two copies for different configurations.
That said, I recommend you to look into using Osmocom software instead of OpenBTS or in addition to OpenBTS, which is more stable and is evolving very fast: http://openbsc.osmocom.org/trac/wiki/network_from_scratch
-- Regards, Alexander Chemeris. CEO, Fairwaves LLC / ООО УмРадио http://fairwaves.ru