Cell Phone 4G LTE Repeater / Booster / Femtocell

An outside pole mounted aerial picks up RF signals which are then filtered, amplified and re-transmitted through a second inside aerial.

Similar projects worth following
In more remote areas it is often not financially viable for the cell network operator to build extra base stations for a small number of people and their phones/modems etc. Fortunately, this is not the end of the road as we can, in theory, build our own base stations and even create our own cells.
There are currently available two groups of devices that already claim to do this, one of which is reassuringly expensive and the other is just plain illegal! This project aims to democratise the situation enabling cost effective, hackable devices to be built that not only work properly but also conform to the telecoms regulations.
Searching the Interweb, I found very little useful information on how to do this project and so have had to delve into the dark world of RF (Radio Frequency) and try and understand how exactly our cell phones work. Apart from the theory, there are also many practical obstacles such as the extremely small size of components.

Here is a basic diagram of how the device 'should' work:The band pass filters (BPF) only allow the desired frequency ranges to go into the amps and so makes them much more efficient, otherwise they would be trying to amplify all the local radio stations etc. The amps may or may not need to be cascaded and there may or may not need to be other building blocks in the set up.

**** Please check out the 'Project Logs' for up to date progress ****

There are 2 'received signal strength indicator' blocks (RSSIs) which send analogue signals to the Arduino telling it how good or bad the signals on the two aerials are. If the external signal is good for some reason, for example if it's just started to rain, then the amp is turned down so as not to send very strong signals to the cell base station or to the phone. Simply turning up the gain to full can have serious side effects such as locking up the phone or, yes, locking up the cell base station, in which case you're in serious trouble!

There is a certain amount of risk in the project in that for one, it may just not work at all or two, that it may be too simplistic. Personally, I prefer option two and I'm fully prepared to go down a completely different route if necessary. If the project fails then as long as I know why it failed then I have learnt something!

In parallel with this 'build my own hardware' option, I am working on using a pre-built system, namely the LimeSDR transceiver. The main problem with this option is that, coming from a place of almost no previous experience of RF, this gadget currently seems incredibly complicated and it took me several months just to learn how to use it. Undaunted by the challenge, I am inspired by the guys at Lime Microsystems in Guildford, UK ( ) who have been incredibly helpful. The key to success here was to create software models in a system called 'Pothos' which is an excellent learning tool as it explains a lot of stuff really well and outputs a really useful log of what parameters are being changed in real time in the device. Limemicro has also helped me link an Arduino to their LimeSDR via SPI which enables, in theory, an Arduino Due to control the transceiver or at the very least, upload a predetermined set of register values.

Current chances of project success = 100% - Both parts of the project are working!

sheet - 81.76 kB - 07/03/2017 at 16:55


ino - 34.72 kB - 07/03/2017 at 16:37


rbf - 548.98 kB - 07/03/2017 at 16:35


rbf - 549.84 kB - 07/03/2017 at 16:35


plain - 809.00 bytes - 06/13/2017 at 19:17


View all 22 files

  • Cell Phone Behaviour - Town v. Country

    TegwynTwmffat07/10/2017 at 15:49 0 comments

    Today I decided to go on a religious pilgrimage to my local cell phone base station.

    After making the necessary offerings and sacrificing of a few chickens I turned on my RSSI test rig and began uploading live video to YouTube:Basically, I made about 1,000 measurements from an RSSI (Received Signal Strength Indicator), one every second, that I bought from ebay, based on the Analogue Devices AD8318. Datasheet HERE.

    The hypothesis was that my cell phone would transmit at lower power when close to the base station.

    With the antenna at the same 200mm from the phone, I drove out into the countryside and found a spot with really bad 4G coverage -120 Dbm compared to -71 Dbm in the town. I then repeated the RSSI test, storing all the data on a micro USB in the Arduino rig. And here's the result:There's a really obvious difference in behaviour between town and country. In the country my phone is transmitting at markedly higher power. I'm not sure if the graph is logarithmic or not - I'd have to look that up on the RSSI chip's datasheet.

    Looking at the green countryside graph, there's two obvious 'plateaux' right at the bottom where the phone is doing nothing. We don't get that on the orange town graph because there's loads of other phones nearby transmitting on the same 4G band.

    Why is this important? ........ Because it shows that either the base station can control the signal strength given out by each individual phone in it's catchment range by using a control signal ..... Or that the phone itself responds to low received signal strength by increasing it's transmit strength, guessing that it is a long way from the base station. In either case, the base station is probably going to get really annoyed if we boost our cell phone signal too much - no amount of sacrificed chickens is going to appease it's wrath! It's therefore really important to have individual gain controls on both the Rx and Tx in the cell phone booster.

  • Control LimeSDR Tx Gains using Arduino Due and Analogue Slider

    TegwynTwmffat07/03/2017 at 17:08 0 comments

    Please remember that this project has split into two - I'm exploring 2 possible solutions to the same problem, one using discrete components ie ICs and passives and the other a fully blown transceiver with built in FPGA - the LimeSDR.

    So here I'm looking at option 2 - Using the LimeSDR.

    The advantage of the Lime is that all the discrete components are located in one chip, the LimeLMS7002M, with an amazing array of registers that can be controlled using the SPI bus. As an example, register address 0x0100 can be set to a value of 0x7A94 to give a gains of 15 dB on the Tx pad. There's also a massive FPGA chip that has enough spare silicon inside to house a fairly powerful onboard Arduino (Work in progress) and even some basic signal processing.

    Here, the limeSDR is programmed with a special FPGA configuration file: FILE and, when 'normal' operation is required, is programmed back with this, somewhat out of date, file: FILE. The Arduino Due is programmed with this file: FILE.

    The main obstacle to success with this small step forward was getting the Arduino to replicate what I had previously achieved with the Limesuite software about a month ago. In theory, I should just be able to harvest all the register settings from Limesuite and copy and paste them into the Arduino program but ...... for a long while ...... No success. Eventually I narrowed it down to the fact that there is one particularly clever register that switches all subsequent register read/writes from one channel to the other ..... Confusing? Actually, the Lime LMS7002M datasheet explains it quite clearly and since I had already read the datasheet 5 times, it was no great surprise!

    LMS7002M_WR(0x0020, 0xFFFD);  //This register sets the following registers back to Read and Write Channel A only:

    Other than that there is a register to describe the DC correction, which is pretty essential:

    LMS7002M_WR(0x0204, 0xF020); // DC Correction.

    This code reads the slider value and spits out hex integers that the LMS7002M will recognise:

       int sliderValue = analogRead(A0);
       sliderValue = sliderValue/0x21;
       int gainValue = 0x7800 + sliderValue * 0x42;

    And here is the nice simple SPI write:

    // Write register value to LMS7002M via SPI
    void LMS7002M_WR(int addr, int val)
      digitalWrite(LMS7_SS_Pin, LOW);
      SPI.transfer( ((addr >> 8) | 0x80) );
      SPI.transfer( (addr & 0xFF) );
      SPI.transfer( ((val >> 8) & 0xFF) );
      SPI.transfer( (val & 0xFF) );
      digitalWrite(LMS7_SS_Pin, HIGH);

    Oh, there's also a spreadsheet HERE for converting the Limesuite register list to an Arduino 'register function list'. It does character analysis/manipulation to change everything in column 'A' to column 'F':Having a gain control slider on a 4G signal booster is pretty essential as the base station signal can vary in strength quite a bit depending on local weather conditions and, of course, we don't want too much gain or else we could get feedback between the local Rx and Tx antennae. Looking at some of the 'Black Box. signal boosters in the market place, I can't understand why they don't have a simple manual gain control so that systems can be tweaked to individual antennae setups. Actually, I think that some of them do 'appear' to have gain control, but actually it is fake!

    Anyway, If the isolation between antennae can be made really high by, for example, separating them by 100m, then the gain could be turned up and greater coverage could be obtained. But ..... 100m ..... That's a lot of cable and probably a substantial antenna installation.

    Especially for Ebrahim Bushehri, here's video of the Arduino Due controlling the LimeSDR Tx gain:

  • Analogue Repeater now assembled

    TegwynTwmffat06/16/2017 at 12:24 0 comments

    We now have a functional repeater with manual variable gain control and screen for displaying stuff. I think a nifty graph dislaying RSSI against time would be cool?

  • Testing Qorvo TQM879028 Variable gain amplifier

    TegwynTwmffat06/12/2017 at 19:46 0 comments

    After trying to use the Analog devices HMC742A VGA for a third time with no success, I went back to the search filters and specifically selected Qorvo as my preferred manufacturer, mostly because their technical support is truly fantastic.

    I'd seen their variable gain development board before, but was put off by the fact that it was tuned to 2150 MHz which is quite a bit above the 806 MHz that I required. I'm now pretty sure I can replace the necessary passives to correct it. Whether it was the fact that their dev board was very reasonably priced or just plain desperation, I do not know, but I'm very glad I bought it as I got it working fairly quickly. It even comes with a USB adapter daughter board and windows evaluation software - Total bargain!

    The really great thing about this gadget is that it has some real power - a massive 0.5 watts! It needed to be cascaded with my QPL9065 low noise amp, but that was ok. The results were very nice indeed. Now to get it hooked up to an Arduino via SPI and insert a RSSI unit to monitor the signal strength.

  • LimeSDR now controlled by Arduino via SPI

    TegwynTwmffat06/10/2017 at 17:15 0 comments

    At last I've managed to connect the LimeSDR to an Arduino Due. I was delayed by trying to mess about with JTAG adapters and only solved the problem by making a custom PCB to breakout the 0.05 inch pitch JTAG connector:

    The SPI connection has been tested and is working nicely. Now for some brain frazzling hex to binary register manipulation to load my repeater settings via the Arduino and then control it by the Arduino. Standalone repeater coming soooooooon!

  • RSSI test

    TegwynTwmffat06/10/2017 at 14:13 0 comments

    The RSSI was inserted after the LNA circuit and the antenna was moved in and out of a Faraday cage. The voltage recorded varied between 1.6 and 1.3 volts. I would have expected it to be about 2.1 volts inside the cage after looking at the datasheet for the RSSI.

  • Long term test of analogue circuits

    TegwynTwmffat06/08/2017 at 17:16 0 comments

      Since I actually need a 4G signal repeater in my office, I decided to run a more long term test of one of my analogue boards - a Low noise amplifier, the QPL9065.

      With my plate antenna positioned 1/2m away from my phone I was able to get a consistent 20 dBm increase in signal strength and a reliable 4G data connection. I felt so confident that it was going to work that I used it to run/assist an important conference call with some of the guys from BT, Facebook and Lime Microsystems. There's nothing quite like working under pressure!

      In the background of the photo above can be seen the LimeSDR with it's incredibly powerful LMS7002M chip. This chip contains all the necessary blocks that I need to complete this project but there are a few barriers that prevent me from using it namely:

      1. There's no breakout board for this chip alone unless I backstep to it's predecessor, the LMS6000.
      2. It requires a 6 layer PCB.
      3. KiCAD PCB design files are not available yet.
      4. Many functions are routed through the FPGA which prevents me from using them directly.
      5. Learning to use the FPGA is another steep learning curve.

  • LimeSDR now working as 4G signal booster

    TegwynTwmffat05/26/2017 at 15:17 0 comments

    Whilst waiting for my analogue boards to arrive I thought I should spend a bit of time fiddling about with the calibration settings whilst running my Limesuite program in an attempt to get a clean Rx to Tx signal ....... And, surprise, surprise .... It started to work!

  • Testing Limesuite calibration widgets using FM re-transmit

    TegwynTwmffat05/24/2017 at 18:48 0 comments

      Whilst waiting for my analogue VGA PCBs to arrive from Shenzeng I thought I'd have a go at the next logical step in trying to get the LimeSDR to work as a Femtocell.

      There's a lot of talk on the Lime Microsystems Myriad forum about calibration which got me thinking about why this gadget won't boost the band 20 4G signal when my DIY analogue circuits are now working and whilst the following video is not the most entertaining to watch, it does show that calibration settings can be adjusted manually.

      The workflow is as follows:

      1. Load up blocks into Pothos to build a simple FM receiver,
      2. tune it to my local radio station,
      3. load in blocks to transmit it to another frequency 1MHz higher,
      4. run the program in Pothos,
      5. stop the program,
      6. connect LimeSDR in Limesuite,
      7. change a couple of settings in the Limesuite tab to enable transmit once more,
      8. check there's a response on my second computer,
      9. fiddle about with the various calibration widgets in Limesuite, listening for audio improvement / degradation.

      Best watch the video really!

  • Must get the VGA chip working!

    TegwynTwmffat05/18/2017 at 08:46 0 comments

    Feeling motivated and inspired by the recent LNA and PA successes, I now must get the VGA working. The previous two proto boards were a bit of a mess so, since I needed some stepper motor controller boards made for another project, I thought that a nice tidy board would help me figure out how to use it.

    The device in question is the HMC742A VGA chip and after spending a bit more time studying the datasheet I feel 90% confident I can get it to work. Soldering the chip is a problem for me as the pitch is a tiny 0.5 mm and there's a massive GND paddle right in the middle of it. Fear not ..... I do have my

    which is fully operational.

    Here's some of the board design pics - not the prettiest looking boards in the world:

View all 24 project logs

  • 1
    Step 1

    To build a basic band 20 cell phone repeater you will need:

    • LimeSDR development board x 1 (to do the work)
    • RTL SDR x 1 (for monitoring)
    • Duplexers CTS USD 020 x 1
    • Duplexer PCBs x 1
    • Plate antenna x 1
    • Stick antenna x 1
    • PCB ufl plugs x 6
    • Ufl cables x 100mm x 3
    • Computer x 2
    1. Solder the duplexer onto the PCB following the manufacture's recommended reflow heat v time profile.
    2. Solder on the ufl plugs.
    3. Connect duplexer to LimeSDR as per diagram below:
    4. Connect plate antenna to Tx1_1 on LimeSDR
    5. Using Limesuite, load this configuration file: 'Simple_806MHz_Repeat 03.ini' (see the files section) into the LimeSDR.
    6. Connect the RTL SDR to another computer and , using GQRX software, zoom right onto 806.00 MHz and you should see a small spike there. This is the DC component.
    7. In limesuite, open the TRF tab and adjust the Tx PAD part linearising gain and Tx PAD gain downwards to increase the gain. You should see a response on GQRX.
    8. In the limesuite 'calibrations' tab, adjust the DC corrections I and Q sliders until the DC spike is at a minimum.
    9. Check that the 4G band 20 signal is being amplified by using a cell phone that has previously been 'sniffed' ie you know it operates on 4G band 20. Carefully move the phone closer to the plate antenna until the signal starts to increase, monitoring the response on GQRX. If your phone operates on a different band, use the appropriate duplexer and retune the LimeSDR to the centre frequency of the base transmit frequency.
  • 2
    Step 2


    Creative Commons Attribution-ShareAlike 4.0 International Public License

    By exercising the Licensed Rights (defined below), You accept and agree to be bound by the terms and conditions of this Creative Commons Attribution-ShareAlike 4.0 International Public License ("Public License"). To the extent this Public License may be interpreted as a contract, You are granted the Licensed Rights in consideration of Your acceptance of these terms and conditions, and the Licensor grants You such rights in consideration of benefits the Licensor receives from making the Licensed Material available under these terms and conditions.

    Section 1 – Definitions.

    1. Adapted Material means material subject to Copyright and Similar Rights that is derived from or based upon the Licensed Material and in which the Licensed Material is translated, altered, arranged, transformed, or otherwise modified in a manner requiring permission under the Copyright and Similar Rights held by the Licensor. For purposes of this Public License, where the Licensed Material is a musical work, performance, or sound recording, Adapted Material is always produced where the Licensed Material is synched in timed relation with a moving image.
    2. Adapter's License means the license You apply to Your Copyright and Similar Rights in Your contributions to Adapted Material in accordance with the terms and conditions of this Public License.
    3. BY-SA Compatible License means a license listed at, approved by Creative Commons as essentially the equivalent of this Public License.
    4. Copyright and Similar Rights means copyright and/or similar rights closely related to copyright including, without limitation, performance, broadcast, sound recording, and Sui Generis Database Rights, without regard to how the rights are labeled or categorized. For purposes of this Public License, the rights specified in Section 2(b)(1)-(2) are not Copyright and Similar Rights.
    5. Effective Technological Measures means those measures that, in the absence of proper authority, may not be circumvented under laws fulfilling obligations under Article 11 of the WIPO Copyright Treaty adopted on December 20, 1996, and/or similar international agreements.
    6. Exceptions and Limitations means fair use, fair dealing, and/or any other exception or limitation to Copyright and Similar Rights that applies to Your use of the Licensed Material.
    7. License Elements means the license attributes listed in the name of a Creative Commons Public License. The License Elements of this Public License are Attribution and ShareAlike.
    8. Licensed Material means the artistic or literary work, database, or other material to which the Licensor applied this Public License.
    9. Licensed Rights means the rights granted to You subject to the terms and conditions of this Public License, which are limited to all Copyright and Similar Rights that apply to Your use of the Licensed Material and that the Licensor has authority to license.
    10. Licensor means the individual(s) or entity(ies) granting rights under this Public License.
    11. Share means to provide material to the public by any means or process that requires permission under the Licensed Rights, such as reproduction, public display, public performance, distribution, dissemination, communication, or importation, and to make material available to the public including in ways that members of the public may access the material from a place and at a time individually chosen by them.
    12. Sui Generis Database Rights means rights other than copyright resulting from Directive 96/9/EC of the European Parliament and of the Council of 11 March 1996 on the legal protection of databases, as amended and/or succeeded, as well as other essentially equivalent rights anywhere in the world.
    13. You means the individual or entity exercising the Licensed Rights under this Public License. Your has a corresponding meaning.

    Section 2 – Scope.

    1. License grant.
      1. Subject to the terms and conditions of this Public License, the Licensor hereby grants You a worldwide, royalty-free, non-sublicensable, non-exclusive, irrevocable license to exercise the Licensed Rights in the Licensed Material to:
        1. reproduce and Share the Licensed Material, in whole or in part; and
        2. produce, reproduce, and Share Adapted Material.
      2. Exceptions and Limitations. For the avoidance of doubt, where Exceptions and Limitations apply to Your use, this Public License does not apply, and You do not need to comply with its terms and conditions.
      3. Term. The term of this Public License is specified in Section 6(a).
      4. Media and formats; technical modifications allowed. The Licensor authorizes You to exercise the Licensed Rights in all media and formats whether now known or hereafter created, and to make technical modifications necessary to do so. The Licensor waives and/or agrees not to assert any right or authority to forbid You from making technical modifications necessary to exercise the Licensed Rights, including technical modifications necessary to circumvent Effective Technological Measures. For purposes of this Public License, simply making modifications authorized by this Section 2(a)(4) never produces Adapted Material.
      5. Downstream recipients.
        1. Offer from the Licensor – Licensed Material. Every recipient of the Licensed Material automatically receives an offer from the Licensor to exercise the Licensed Rights under the terms and conditions of this Public License.
        2. Additional offer from the Licensor – Adapted Material. Every recipient of Adapted Material from You automatically receives an offer from the Licensor to exercise the Licensed Rights in the Adapted Material under the conditions of the Adapter’s License You apply.
        3. No downstream restrictions. You may not offer or impose any additional or different terms or conditions on, or apply any Effective Technological Measures to, the Licensed Material if doing so restricts exercise of the Licensed Rights by any recipient of the Licensed Material.
      6. No endorsement. Nothing in this Public License constitutes or may be construed as permission to assert or imply that You are, or that Your use of the Licensed Material is, connected with, or sponsored, endorsed, or granted official status by, the Licensor or others designated to receive attribution as provided in Section 3(a)(1)(A)(i).
    2. Other rights.
      1. Moral rights, such as the right of integrity, are not licensed under this Public License, nor are publicity, privacy, and/or other similar personality rights; however, to the extent possible, the Licensor waives and/or agrees not to assert any such rights held by the Licensor to the limited extent necessary to allow You to exercise the Licensed Rights, but not otherwise.
      2. Patent and trademark rights are not licensed under this Public License.
      3. To the extent possible, the Licensor waives any right to collect royalties from You for the exercise of the Licensed Rights, whether directly or through a collecting society under any voluntary or waivable statutory or compulsory licensing scheme. In all other cases the Licensor expressly reserves any right to collect such royalties.

    Section 3 – License Conditions.

    Your exercise of the Licensed Rights is expressly made subject to the following conditions.

    1. Attribution.
      1. If You Share the Licensed Material (including in modified form), You must:
        1. retain the following if it is supplied by the Licensor with the Licensed Material:
          1. identification of the creator(s) of the Licensed Material and any others designated to receive attribution, in any reasonable manner requested by the Licensor (including by pseudonym if designated);
          2. a copyright notice;
          3. a notice that refers to this Public License;
          4. a notice that refers to the disclaimer of warranties;
          5. a URI or hyperlink to the Licensed Material to the extent reasonably practicable;
        2. indicate if You modified the Licensed Material and retain an indication of any previous modifications; and
        3. indicate the Licensed Material is licensed under this Public License, and include the text of, or the URI or hyperlink to, this Public License.
      2. You may satisfy the conditions in Section 3(a)(1) in any reasonable manner based on the medium, means, and context in which You Share the Licensed Material. For example, it may be reasonable to satisfy the conditions by providing a URI or hyperlink to a resource that includes the required information.
      3. If requested by the Licensor, You must remove any of the information required by Section 3(a)(1)(A) to the extent reasonably practicable.
    2. ShareAlike. In addition to the conditions in Section 3(a), if You Share Adapted Material You produce, the following conditions also apply.
      1. The Adapter’s License You apply must be a Creative Commons license with the same License Elements, this version or later, or a BY-SA Compatible License.
      2. You must include the text of, or the URI or hyperlink to, the Adapter's License You apply. You may satisfy this condition in any reasonable manner based on the medium, means, and context in which You Share Adapted Material.
      3. You may not offer or impose any additional or different terms or conditions on, or apply any Effective Technological Measures to, Adapted Material that restrict exercise of the rights granted under the Adapter's License You apply.

    Section 4 – Sui Generis Database Rights.

    Where the Licensed Rights include Sui Generis Database Rights that apply to Your use of the Licensed Material:

    1. for the avoidance of doubt, Section 2(a)(1) grants You the right to extract, reuse, reproduce, and Share all or a substantial portion of the contents of the database;
    2. if You include all or a substantial portion of the database contents in a database in which You have Sui Generis Database Rights, then the database in which You have Sui Generis Database Rights (but not its individual contents) is Adapted Material, including for purposes of Section 3(b); and
    3. You must comply with the conditions in Section 3(a) if You Share all or a substantial portion of the contents of the database.

    For the avoidance of doubt, this Section 4 supplements and does not replace Your obligations under this Public License where the Licensed Rights include other Copyright and Similar Rights.

    Section 5 – Disclaimer of Warranties and Limitation of Liability.

    1. Unless otherwise separately undertaken by the Licensor, to the extent possible, the Licensor offers the Licensed Material as-is and as-available, and makes no representations or warranties of any kind concerning the Licensed Material, whether express, implied, statutory, or other. This includes, without limitation, warranties of title, merchantability, fitness for a particular purpose, non-infringement, absence of latent or other defects, accuracy, or the presence or absence of errors, whether or not known or discoverable. Where disclaimers of warranties are not allowed in full or in part, this disclaimer may not apply to You.
    2. To the extent possible, in no event will the Licensor be liable to You on any legal theory (including, without limitation, negligence) or otherwise for any direct, special, indirect, incidental, consequential, punitive, exemplary, or other losses, costs, expenses, or damages arising out of this Public License or use of the Licensed Material, even if the Licensor has been advised of the possibility of such losses, costs, expenses, or damages. Where a limitation of liability is not allowed in full or in part, this limitation may not apply to You.
    1. The disclaimer of warranties and limitation of liability provided above shall be interpreted in a manner that, to the extent possible, most closely approximates an absolute disclaimer and waiver of all liability.

    Section 6 – Term and Termination.

    1. This Public License applies for the term of the Copyright and Similar Rights licensed here. However, if You fail to comply with this Public License, then Your rights under this Public License terminate automatically.
    2. Where Your right to use the Licensed Material has terminated under Section 6(a), it reinstates:
      1. automatically as of the date the violation is cured, provided it is cured within 30 days of Your discovery of the violation; or
      2. upon express reinstatement by the Licensor.
      For the avoidance of doubt, this Section 6(b) does not affect any right the Licensor may have to seek remedies for Your violations of this Public License.
    3. For the avoidance of doubt, the Licensor may also offer the Licensed Material under separate terms or conditions or stop distributing the Licensed Material at any time; however, doing so will not terminate this Public License.
    4. Sections 1, 5, 6, 7, and 8 survive termination of this Public License.

    Section 7 – Other Terms and Conditions.

    1. The Licensor shall not be bound by any additional or different terms or conditions communicated by You unless expressly agreed.
    2. Any arrangements, understandings, or agreements regarding the Licensed Material not stated herein are separate from and independent of the terms and conditions of this Public License.

    Section 8 – Interpretation.

    1. For the avoidance of doubt, this Public License does not, and shall not be interpreted to, reduce, limit, restrict, or impose conditions on any use of the Licensed Material that could lawfully be made without permission under this Public License.
    2. To the extent possible, if any provision of this Public License is deemed unenforceable, it shall be automatically reformed to the minimum extent necessary to make it enforceable. If the provision cannot be reformed, it shall be severed from this Public License without affecting the enforceability of the remaining terms and conditions.
    3. No term or condition of this Public License will be waived and no failure to comply consented to unless expressly agreed to by the Licensor.
    4. Nothing in this Public License constitutes or may be interpreted as a limitation upon, or waiver of, any privileges and immunities that apply to the Licensor or You, including from the legal processes of any jurisdiction or authority.

View all instructions

Enjoy this project?



tooth_pick wrote 05/09/2017 at 04:46 point

Under some circumstances a simpler and lower tech method may work. Take a small satellite dish and point it at the cell tower, placing the cell phone right where the signal will be strongest. This will allow the cell phone to both receive a much stronger signal and to broadcast back a stronger signal. Then connect a bluetooth hands free headset; which will give you the relative freedom to stand and sit somewhere comfortable.  This solution obvious works best in a stationary environment and where line of sight is possible. Similar methods have been used with wifi to send signals over 100 miles.

  Are you sure? yes | no

TegwynTwmffat wrote 05/09/2017 at 08:36 point

Yes simple is often best. Currently, as I write this reply, my phone is 20 feet up a pole hoisted up in a waterproof box like a flag. The USB cable connects to my computer and I have perfect 4G communication. Making / receiving phone calls is a PITA!

  Are you sure? yes | no

TegwynTwmffat wrote 04/14/2017 at 15:30 point

If you take the phone outside it will try to receive from the base station and will also try and receive from the antenna inside the building. If the system is working properly it should be able to do this simultaneously, I think.

Receiving from base station and from the inside antenna is all done on the same frequency.

Transmitting from the phone and from the inside antenna is done on another close-by frequency and a good quality duplexer will provide a very sharp separation between the two frequencies mentioned above (Rx and Tx).

This answer above is slightly simplified because the 2 frequencies mentioned are actually located in a vast bundle of frequencies that constitute the LTE band itself.

  Are you sure? yes | no

hTo137 wrote 04/12/2017 at 02:45 point

I had to research what a duplexer really is.... The essence is that it allows Rx/Tx with one antenna. Probably obvious to most but it's something I didn't know.

Since the inside-the-dwelling band is different than the outside-the-dwelling band what happens if you take the phone outside? Will it talk to the cell tower or try to talk to the outside antenna? Or try to talk to the inside antenna?

  Are you sure? yes | no

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates