1. 14 Dec, 2017 9 commits
  2. 03 Aug, 2017 2 commits
  3. 31 Jul, 2017 1 commit
    • Cedric Roux's avatar
      bugfix: fix sync for oaisim · 030a3452
      Cedric Roux authored
      With the current implementation of oaisim
      (rxdata and channel simulation), we cannot
      call trx_read_func on a dummy buffer. The
      code will actually modify the rxdata buffers
      of the UE.
      This is has to be rewritten properly. In the
      meantime, let's introduce a simple hack. The
      idea of the read at this point is to wait for
      the synch to finish and not lose samples from
      the hardware in the real UE. In the simulator,
      as it is today, we can simply sleep until the
      synch code has finished its work.
  4. 28 Jul, 2017 1 commit
  5. 26 Jul, 2017 1 commit
  6. 20 Jul, 2017 1 commit
  7. 17 Jul, 2017 2 commits
  8. 06 Jul, 2017 1 commit
  9. 29 Jun, 2017 1 commit
  10. 23 Jun, 2017 3 commits
    • Cedric Roux's avatar
      fix: let run_enb_ue_virt_s1 work with "default" openair-cn · 9adfa48d
      Cedric Roux authored
      - ue mcc/mnc 208.93
      - use correct key/opc for user
      - change addresses in conf file for them to be easier to understand
      With those changes, running:
         sudo ./run_enb_ue_virt_s1
      in cmake_targets/tools should work out of the box
      The user still has to configure correct IP addresses in
      We supposed oaisim (enb+ue) machine to be on IP address
      and EPC (hss, mme, spgw) machine to be on IP address
    • Cedric Roux's avatar
      bladerf: minor: add log for RX overrun · a8ae85f6
      Cedric Roux authored
    • Cedric Roux's avatar
      bladerf: tentative to have it functional · 0da60274
      Cedric Roux authored
      Several problems are present.
      The first is that _write returns 0 instead of the
      number of samples. We solve it by returning
      The second is that _read may return less samples at
      the beginning and we don't want to exit for that.
      We solve it also by returning nsamps.
      (We still need to log more in this, to be done in the
      next commit.)
      The third is that after initialization we don't send
      anything for a while, time for the softmodem to finish
      its init. This generates lots of "RX overrun".
      We solve it by disabling TX and RX modules after init
      and then in trx_brf_start we activate them again (and
      also call bladerf_sync_config, which seems to be
      mandatory, and bladerf_calibrate_dc, which may be avoided,
      Maybe not the end of the story. Sometimes it works, UE connects,
      traffic is fine (tested only with 5MHz). Sometimes it does not,
      UE does not connect, or it connects but then traffic is bad,
      especially uplink.
      To be refined.
  11. 21 Jun, 2017 2 commits
  12. 13 Jun, 2017 1 commit
  13. 06 Jun, 2017 1 commit
  14. 02 Jun, 2017 4 commits
    • Cedric Roux's avatar
      integration fixes · 60c4b5ec
      Cedric Roux authored
      - rename UE_NO_LOG to DISABLE_LOG_X
        because the name is misleading. The full software
        is impacted, not only the UE part
      - same for compilation option ---ue-no-log
        that becomes --disable-log
      - keep LOG_X for the standard case, that is the
        case without DISABLE_LOG_X where printf has been
        put. Two reasons:
        * printf is not realtime friendly
        * keep behavior similar for other users who may
          be troubled by different logs that don't add
          any benefit to previous logs
    • Cedric Roux's avatar
      change port ENB_PORT_FOR_S1U in config files · d7e5e319
      Cedric Roux authored
      The port to use should be 2152, not 2153.
    • tctalcatel's avatar
      Remove not used conf file · 56743415
      tctalcatel authored
    • tctalcatel's avatar
      UE autotest, adding TDD tests · 32a330a4
      tctalcatel authored
  15. 31 May, 2017 2 commits
  16. 22 May, 2017 3 commits
  17. 19 May, 2017 1 commit
    • Gabriel's avatar
      UE logging change : · fe350d5b
      Gabriel authored
      --ue-trace : Enabling UE trace for debug
      --ue-timing : Enabling UE timing trace
      --ue-no-log : Disabling all LOG_X traces
  18. 18 May, 2017 2 commits
    • Cedric Roux's avatar
      warnings removal in LOG_X · 9d65f4dd
      Cedric Roux authored
      those popped up thanks to previous commit
    • Cedric Roux's avatar
      improve logging in oaisim · 5e323eef
      Cedric Roux authored
      - print current working directory
      - print git version (if available)
      - print security keys
        this last one is a security breach, but as of today
        it's not a problem
  19. 15 May, 2017 1 commit
  20. 12 May, 2017 1 commit
    • Gabriel's avatar
      bug fixes from Fujitsu (bug 29) · 893f36e8
      Gabriel authored
      bug 29
      FDD should be TDD.
      Bug Location:
        switch (oai_emulation.info.frame_type[0]) {
        case FDD:
          frame_type = "FDD";
        case TDD:
          frame_type = "FDD";