DragonOS Focal GSM BTS Setup in 10 minutes or less w/ Auto SMS, USSD, and Calling (LimeSDR mini)

Поділитися
Вставка
  • Опубліковано 21 жов 2024

КОМЕНТАРІ • 116

  • @kitosalkorkon
    @kitosalkorkon Рік тому +4

    What a great job! I've only recently discovered this OS and I love how well it works and all the possibilities it offers. I had an Ubuntu 16.04 set up with several GPS and GSN tools and I kept having problems with the Ettus B210, but what you have created, my friend, is a real marvel.
    The only thing is that I am not able to make it work with the "SOS" system of my car, since, as you say, OpenBTS automatically picks up the IMSI, although I have tried to set it up manually, I can't get it to connect automatically to the system.
    Thanks for all your work.

    • @cemaxecuter7783
      @cemaxecuter7783  Рік тому +1

      OpenBTS or the other GSM related tools can be set to open registration, but whatever is connecting needs to have gsm capabilities in the bands you’re setting, need a sim, and will at first most likely have to be told to connect manually unless you configure the bts to look like a “real” network.
      Glad you’re enjoying it so far!

    • @cemaxecuter7783
      @cemaxecuter7783  Рік тому +1

      Is the SOS some kind of cell modem in the car (I assume) that has gsm band capability?

    • @kitosalkorkon
      @kitosalkorkon Рік тому +2

      @@cemaxecuter7783 Yes, the system has its own SIM for calls and the "SOS" system and uses the E-GSM network (900 MHz). I have tried connecting it to an Amarisoft system by configuring the subscription data and it does so without any problems.Thx.

    • @cemaxecuter7783
      @cemaxecuter7783  Рік тому

      That’s really interesting. What if you use the osmo-nitb scripts and configure them first for the band you need. It’s set to open registration by default.

    • @kitosalkorkon
      @kitosalkorkon Рік тому +1

      @@cemaxecuter7783 I have the configuration files with the values as they were: GSM900.
      Using several mobile phones, from different companies, when searching for the 2G network and choosing it manually, they connect without any problems.
      I have tried to link the "SOS" module directly to the 2G network in an area with poor coverage and it does not connect. Should I add the IMSI to Asterisk to make it easier?
      THX

  • @mobilephonesandtech
    @mobilephonesandtech 8 місяців тому +5

    Will an Ettus USRP1 based SDR work with Osmo-NITB?
    Also, compared to OpenBTS, it seems that Osmocom has EGPRS/EDGE support along with private caller ID.

    • @cemaxecuter7783
      @cemaxecuter7783  8 місяців тому +1

      Most likely yes, but with the osmo-nitb scripts in latest DragonOS FocalX there’s a separate python script for uhd and it requires one additional step that I swear I always forgot to document. I’ll have to remind myself what that is again.

    • @mobilephonesandtech
      @mobilephonesandtech 8 місяців тому

      @@cemaxecuter7783 Thank you, I'll consider trying this out.

  • @ANSELMEAFFANE
    @ANSELMEAFFANE Рік тому +1

    Nice demo! Is it possible to test osmo-bts without an sdr device?

  • @digus
    @digus 2 роки тому +1

    Happy New Year!

  • @314Show
    @314Show 8 місяців тому

    Is Pluto + compatible with the software used in your video?
    I mean it works with the same frecuency and is full duplex, but not sure with the software part,
    have a nice day.

    • @cemaxecuter7783
      @cemaxecuter7783  8 місяців тому

      Not for the gsm base station videos, but there was an extensive guide on modifying the regular Pluto for srsRan. The Pluto+ will work for other software that generally supports the regular Pluto.

  • @danmac4969
    @danmac4969 10 місяців тому +2

    I wonder if this would work with a cheap RTL-SDR ?

    • @cemaxecuter7783
      @cemaxecuter7783  10 місяців тому

      No, it requires at least a full duplex SDR if you’re referring to the gsm bts. More like a Lime, usrp or bladerf.

    • @פלוניפלוני-צ2ט
      @פלוניפלוני-צ2ט 9 годин тому

      will work with hackrf?

  • @wngur88
    @wngur88 10 місяців тому +1

    Thank you for good contents. I have some question. How can I do this practice with usrp-2901?
    I tried but it's not working on version R31. What version should I have to do with?

    • @cemaxecuter7783
      @cemaxecuter7783  10 місяців тому +1

      I would think with the usrp you could run maybe the osmo bts scripts in r31 or also OpenBTS that’s included. There’s a small gotcha with the osmo bts scripts though, as you have to start the application with the .py file but then also pull up another terminal window and run sudo osmo-trx-uhd -C /etc/osmocom/omso-trx-uhd.cfg

  • @rikum1235
    @rikum1235 Рік тому +4

    Thank you for this, works well with Limesdr mini 2.0 on DragonOS. One thing though, have you got GPRS/EDGE to work? I've been unable to yet. From what I understand it should be enough to add the command --gprs -i followed by the network interface, then just set the APN on the phone to internet. Just no luck with that yet.

    • @cemaxecuter7783
      @cemaxecuter7783  Рік тому +1

      I’ll come back around to this. I recall doing it before but it was so insanely slow that it seemed like it wasn’t working.

    • @rikum1235
      @rikum1235 Рік тому +2

      @@cemaxecuter7783 Thank you! Yeah, it is quite slow, by default I think it was only 2 timeslots used for data by the bsc config file. For some reason I'm just unable to get even the G or E to pop up, and no uplink going from the phone to try to indicate get the data connection. I have another older distro in a vm, and a version of osmo-nitb, and it works fine on it though. I have compared the config files etc. and just can't figure out. Everything else works fine though, sms, calling..

    • @cemaxecuter7783
      @cemaxecuter7783  Рік тому +1

      Interesting, is it another Vm of an older DragonOS? Maybe I’ve missed something when moving to the newer 22.04.

    • @cemaxecuter7783
      @cemaxecuter7783  Рік тому +2

      Okay this weekend I can dig into it and see what the difference is. I do recall it working in maybe the 20.04 version of DragonOS, you can still grab i from source forge by gettin the r26 version.. but now thinking about it the mini v2 won’t work on that version.. darn

    • @rikum1235
      @rikum1235 Рік тому +1

      @@cemaxecuter7783 Thanks. I will give a try for the 20.04. Lime v2 should be compatible with everything that the older v1 is, if i'm not mistaken(?) At least with that older premade VM it worked out of the box, without updating anything.

  • @alistudio18042
    @alistudio18042 7 місяців тому +2

    Thanks for the great work. I am able successfully run the BTS with E200 SDR. But i would like to know about the Multiple ARFCN Mode feature in osmo-trx. How i can i utilize it to create 3 base station network using the just single channel.
    Is it possibly? Will we see the three Networks on our device search or only one network if we configure the Multi ARFCN Mode correctly? I need some clarification on thie feature.
    Thanks again for your all great work.

    • @cemaxecuter7783
      @cemaxecuter7783  7 місяців тому +2

      I only recall multi aarfcn for grgsm scanner, the branch I built. I should looks at osmo TRX, hadn’t ever thought about that.

    • @cemaxecuter7783
      @cemaxecuter7783  7 місяців тому +2

      gerrit.osmocom.org/c/osmo-gsm-manuals/+/11035/1/OsmoTRX/chapters/configuration.adoc

  • @tonkofonko
    @tonkofonko 7 місяців тому +1

    Hello. Will it works when I use 2 HackRF One devices ?
    1 HackRF One for ONLY TX and second HackRF One for ONLY RX and change some codes fornit (instead of Bladerf or LineSDR)

  • @DBitowf
    @DBitowf 2 роки тому +1

    Which version of DragonOS is this test running on? Only on the newest? Or will just those commands work on a older version?

    • @cemaxecuter7783
      @cemaxecuter7783  2 роки тому +2

      Good evening! I can’t remember off the top of my head how far back this was included, but it’s been in there probably since the 10th release or so. If osmo-nitb folder is in usr/src/ then it’s probably all setup for ya.

    • @DBitowf
      @DBitowf 2 роки тому

      @@cemaxecuter7783 ok cool thank you

    • @cemaxecuter7783
      @cemaxecuter7783  2 роки тому

      No problem, so of the older builds may have the script setup for just the LimeSDR but nowadays it’ll work with some ettus SDRs like I mention in the video.

  • @shelakahn9222
    @shelakahn9222 Рік тому +1

    I cannot run "sudo syatemctl start osmo-msc osmo-mgw osmo-hlr osmo-stp". I don't see those services in my dragonOS system can you please guide

    • @cemaxecuter7783
      @cemaxecuter7783  Рік тому

      Most likely that was in the older DragonOS Focal
      sourceforge.net/projects/dragonos-focal/files/DragonOS_Focal_R26.iso/download
      In the latest I don’t recall adding this, but there’s various other ways
      Like this
      ua-cam.com/video/l8_EZ-0oSGM/v-deo.html
      Or this
      ua-cam.com/video/joo9OE8Ab60/v-deo.html

  • @OpenSourcerers
    @OpenSourcerers 2 роки тому +4

    Weird noob question: could one set the downlink freq to be the T-GSM-900 band at 915.4 - 921MHz, which falls in the 902 - 928 ISM band, then legally (as long as you're under 1 watt) have a local cell network? Because even though the uplink is out of ISM range it would only be our (presumably) FCC approved phones transmitting on that freq... I'm probably ingnorantly optimistic but figured I'd ask.

    • @cemaxecuter7783
      @cemaxecuter7783  2 роки тому +2

      I feel like I saw that talked about in a discord channel but I can’t remember what the end result was. There’s specific uplink, down links and I think like you mention some do fall in the ISM band, but then maybe it’s the uplink that’s right outside of it. I’ll ask around and see if anyone has some experience with doing such a thing.

    • @cemaxecuter7783
      @cemaxecuter7783  2 роки тому +2

      I read this again and see you mentioned right there about the uplink and you being up a good point about the fcc and 1watt. I’m going to take most of this and ask the guys in the radio frequency hacker sanctuary channel.

    • @cemaxecuter7783
      @cemaxecuter7783  2 роки тому +2

      I got this response back which is actually interesting and something I can do with two SDRs however, it’s srsRan and not gsm. But, I suspect you could probably do what your saying - however I don’t think the connection between phone and bts would be able to made except within a short range.
      “I've done that with srsLTE, set the UL to 2.4GHz and DL to 5.8GHz. Only worked with two SDRs but it's a way to play with the tech legally”

    • @OpenSourcerers
      @OpenSourcerers 2 роки тому +2

      @@cemaxecuter7783 Awesome! Thank you, I do only plan on short range operation just to quench some curiosities. Also, I went down a hole looking into LTE on the 23cm and 33cm ham bands (encryption is an issue) and came across "Citizens Broadband Radio Service". It requires some registration, and usually some "cheap" equipment (expensive for me, and proprietary) but I have seen a couple forums talking about using srsLTE and openLTE with it. I hope the FCC entertains more things like CBRS since I'm sure a significant portion of younger hams are into SDR.

  • @ghh-vt2gv
    @ghh-vt2gv Рік тому

    Is that worķ in 3g and 4g ? What the sdr you use for this ?

  • @xpendraxproduction811
    @xpendraxproduction811 2 роки тому +1

    always top :) good year.

  • @mrmcguru163
    @mrmcguru163 2 роки тому +2

    Hey, do you know anything about the amps Network? I’m trying to re-create it And a the lime sdr is hard to find I was hoping to use a cheaper alternative, but couldn’t get any definitive information if it would work, also does this GSM stuff work for really old phones? Say the iPhone 2g Or Nokia 5190

    • @cemaxecuter7783
      @cemaxecuter7783  2 роки тому

      Other then a quick Google search on it just now I hadn’t heard of it. I’ll look into it more though, haven’t seen any mention of projects using lime + that. So the gsm thing should work on gsm compatible phones old/new so long as there’s a sim and proper setup with frequencies etc.

    • @mrmcguru163
      @mrmcguru163 2 роки тому +1

      @@cemaxecuter7783 Hey do you have any way to get in contact with you? For some reason I can’t see My replies to you

    • @thecooldude9999
      @thecooldude9999 2 роки тому +3

      @@cemaxecuter7783 osmocom-analog is the project that implements this. He needs a full duplex soapy or UHD compatible SDR.

    • @cemaxecuter7783
      @cemaxecuter7783  2 роки тому

      @@thecooldude9999 hadn’t heard of that either, another thing to check out.

    • @cemaxecuter7783
      @cemaxecuter7783  2 роки тому

      @@mrmcguru163 email under the UA-cam info section

  • @binaryfreaks
    @binaryfreaks 2 роки тому +1

    Hi!! how can I change the mobile network code and network country code? what file I need to modify? thx!

    • @cemaxecuter7783
      @cemaxecuter7783  2 роки тому +1

      For osmo-nitb-scripts all files are in the /usr/src/osmo-nitb-scripts/configs

  • @EvgeniX.
    @EvgeniX. 6 місяців тому +1

    can you setup it so any nearby phone can autoconnect?

    • @cemaxecuter7783
      @cemaxecuter7783  6 місяців тому

      Without further changes to the configuration file, most likely not.

  • @DiyintheGhetto
    @DiyintheGhetto Рік тому +1

    besides the limesdr is there anything else that can do the samething?

    • @cemaxecuter7783
      @cemaxecuter7783  Рік тому +1

      Usrp devices and AntSDR e200 can be setup to do the same.

    • @DiyintheGhetto
      @DiyintheGhetto Рік тому +1

      @@cemaxecuter7783 how do you talk to the cellphone once you have a device and software setup? Do you change anything on the phone such as the SIM card or something?

    • @cemaxecuter7783
      @cemaxecuter7783  Рік тому +1

      In this case I set the phone to gsm mode and selected the network manually most likely at some point before this video. I have a normal plain ole SIM card in it that was laying around. If you connect to phones to the same network you’d just call the other number of the 2nd registered phone.

    • @DiyintheGhetto
      @DiyintheGhetto Рік тому

      @@cemaxecuter7783 Thats very cool. A friend of mine bought a while ago a URAN-1 unit I think he paid like $300 or $400 for it but never used it. Never got around to trying. He travels a lot. He is giving to me so I can try it. I looked it up it also uses open-bts. What that work as well? I also message you under my name josephc.

    • @DiyintheGhetto
      @DiyintheGhetto Рік тому

      @@cemaxecuter7783 Hello, a Friend of mine has a Uran-1. That is a usrp device. It will do 750-1050mhz. From what I was reading it can be used on gsm networks. Would that work?

  • @JesusLopez-fu7lc
    @JesusLopez-fu7lc Рік тому

    No detect my hackrf with comand -u -d UHD --sip i need help pls, i use vm in virtualbox and i test hackrf in others scripts and found, what is the problem?

    • @cemaxecuter7783
      @cemaxecuter7783  Рік тому

      Hackrf is not full duplex and is not compatible, only actual uhd (like ettus) or LimeSDR.

  • @robertmosley5841
    @robertmosley5841 2 роки тому +2

    I'm thinking: class room demonstartion....

  • @saberhafid4104
    @saberhafid4104 2 роки тому +1

    Can I Use a Blade RF x40 with this setup?

    • @cemaxecuter7783
      @cemaxecuter7783  2 роки тому +1

      Not specifically with this, but you can most likely do so with YateBtS which is also included in DragonOS. I’ve used it on a bladerfxA9 and xA4.

  • @shelakahn9222
    @shelakahn9222 2 роки тому

    can you please tell me where to locate for HLR config file for nitb I wana check how to automatically add IMSI

    • @cemaxecuter7783
      @cemaxecuter7783  2 роки тому

      In DragonOS Focal? If so, have a look in the /usr/src/osmo-nitb-scripts (may not be the exact name) and you’ll find the config files that get copied to /etc/. But on DragonOS it’s already to automatically allow any.

  • @shelakahn9222
    @shelakahn9222 2 роки тому +2

    this will work with limesdr as well right ? and can you please me the difference b/w limesdr and limesdr mini ? or where i can read about it ? plus which one is better i wana purchase one thanks :)

    • @cemaxecuter7783
      @cemaxecuter7783  2 роки тому

      I only own the LimeSDR mini here
      www.crowdsupply.com/lime-micro/limesdr-mini/#products-top
      But I’m pretty sure it will work just fine with the LimeSDR USB
      wiki.myriadrf.org/LimeSDR-USB
      I believe the LimeSDR USB has more capability then the mini.
      Also, the software will work with the b205mini and b210, possibly other ettus radios.

    • @shelakahn9222
      @shelakahn9222 2 роки тому

      @@cemaxecuter7783 thanks a lot :)

    • @cemaxecuter7783
      @cemaxecuter7783  2 роки тому

      No problem - i think it’s maybe hard to get some SDRs at the moment with supply chain but maybe you can find one somewhere.

    • @shelakahn9222
      @shelakahn9222 2 роки тому +1

      @@cemaxecuter7783 Hey tried this example with LimeSDR USB it works great :)
      although auto sms and calls are not working when registering to network i have made changes in config.json but still its not working,
      Call from 1 to another phone is working and broadcast sms is also working
      can you tell me what files i have to check for sms and auto call ? thanks :)

    • @cemaxecuter7783
      @cemaxecuter7783  2 роки тому

      @@shelakahn9222 super odd, there shouldn’t be anything else required in the Json. By default it should send at least the sms. Trying to think what else it could be. Great to hear most of its working though, but honestly I don’t have to make any changes on my end unless I want the auto call on. When you start the application did you use the interactive option?

  • @mrmcguru163
    @mrmcguru163 2 роки тому

    Not sure if my comment went through, is there anyway I could get in contact with you?

  • @lurontheophile2249
    @lurontheophile2249 7 місяців тому +1

    🎉🎉🎉 hello dear professor thanks you for all your staff ! I want to know if this work with Motorola C139 calypso and to do please lime set is to expensive

    • @cemaxecuter7783
      @cemaxecuter7783  7 місяців тому +1

      Yes actually it sort of does. I have another video I believe showing how to do it. Look on DragonOS FocalX under /usr/src/osmo-nitb-scripts-calypsobts you will find a readme.

  • @yazidkeraichia349
    @yazidkeraichia349 2 роки тому +1

    Excellent...many thanks for all sur software programmer Who Nevers can make Linux app Word at the first time? Bravo et god bless you

  • @shelakahn9222
    @shelakahn9222 2 роки тому

    i m creating OsmoBTS with /etc/osmocom
    i want to add subscriber on demand in osmo-hlr but i am getting error while using this command
    subscriber-create-on-demand 5 cs+ps
    i also tried with "none" but still getting same error "Error occurred on line "
    can please tell me the command or where i can find or read more about hlr commands thanks

    • @cemaxecuter7783
      @cemaxecuter7783  2 роки тому

      Honestly, I haven’t used the split osmocom w/ hlr etc in a little while in DragonOS, but there’s a possibility due to it being older to additional accommodate osmo-nitb the command your trying doesn’t work. I feel like I had an issue as well as I was following this guide here in my testing nickvsnetworking.com/gsm-with-osmocom-part-7-the-hlr-home-location-register-and-friends/

    • @shelakahn9222
      @shelakahn9222 2 роки тому

      @@cemaxecuter7783 so can you tell me which file i have to edited to allow any imsi. like it happens in nitb version. Oh one more thing osmo in nitb and /etc/osmocom both are different versions or same ?

    • @cemaxecuter7783
      @cemaxecuter7783  2 роки тому

      Any imsi with the newer omsobts isn’t supported. In DragonOS I actually made osmo nitb files named a little different and if you look you’ll see there’s a separate osmocom2 folder in /etc/ for nitb.

  • @experimentslk5291
    @experimentslk5291 2 роки тому

    Wish you happy new year....Can you do a video on sip and caller id spoof...thanks

    • @cemaxecuter7783
      @cemaxecuter7783  2 роки тому +2

      Same to you! 20 mins to go. Hmm I would like to see how to make a call outside the local network over this bts.

    • @cemaxecuter7783
      @cemaxecuter7783  2 роки тому +1

      Well that’s super interesting, I’ll go look up that company or something. So you mean like your number doesn’t come up on someone else’s phone? Like the caller id part?

    • @experimentslk5291
      @experimentslk5291 2 роки тому

      @@cemaxecuter7783 exactly we cant replicate numbers....basically we cant spoof someone's caller id

  • @Rettro404
    @Rettro404 Рік тому

    Uran 1?

  • @kicimaus
    @kicimaus 2 роки тому

    Can I do this with Hackrf One?

  • @tpevers1048
    @tpevers1048 7 місяців тому

    Hello i wanna ask you if this can work on any phone like the latest or this is working just with older phone because they have outdated protocoks

    • @cemaxecuter7783
      @cemaxecuter7783  7 місяців тому

      Some phones still have gsm capabilities, but you’d probably have to force it down to gsm.

    • @tpevers1048
      @tpevers1048 7 місяців тому

      So you Can send to anybody nerbay you any message you want

    • @cemaxecuter7783
      @cemaxecuter7783  7 місяців тому

      @tpevers1048 if they connect

    • @tpevers1048
      @tpevers1048 7 місяців тому

      They connect to what to your hot spot wifi or your femptocell

    • @tpevers1048
      @tpevers1048 7 місяців тому

      And then do some mitm

  • @jaysunkreuze1466
    @jaysunkreuze1466 2 роки тому +1

    Can you explain the network and maybe explain how a phone call is made? All I heard was screaming when you answered. This is confusing. What is the use case? Is it a private network? So many gaps in info. I want to be excited but I'm left scratching my head.

    • @cemaxecuter7783
      @cemaxecuter7783  2 роки тому

      Check out the full length and see if it fills in the gaps. Short run down here is the SDR/software create the network while the android phone is what connected to it. The texts and calls are coming from the software running the BTS/network which is optional to turn on or off. The screaming piece was a default “monkeys” audio file provided with the asterisk phone system setup.

    • @cemaxecuter7783
      @cemaxecuter7783  2 роки тому +1

      I just realized this comment is on the full length video. Sorry about that. In this case the phone calls are being made by osmo-nitb and asterisk itself. If I had another phone on the network I could call or text from one to another. My use case is just educational, most likely without a license you would not be able to operate this outside a shielded environment. At least not where I’m at.

  • @abderrahimaourir
    @abderrahimaourir Рік тому +1

    Does it give me free interbet tho 😅😅😅