Hyper Open Edge Cloud

HowTo Set up Rapid.Space BBU With Lopcomm RRH

Set up Rapid.Space BBU With Lopcomm RU
  • Last Update:2023-02-16
  • Version:001
  • Language:en

How To Set up Rapid.Space BBU with Lopcomm RRH via CRPI

This tutorial  explains how to set up Rapid.Space BBU with Lopcomm RRH via CRPI

The Lopcomm RRH used for the tutorial is xxx (Model name); The CPRI card used in the Tutorial is from Amarisoft


  1. Preparation
  2. Supply and request ors-amarisoft
  3. SSH to RRH via CPRI


Before you start, make sure you have installed: 

Re6st verification: 

$ systemctl status re6stnet.service 
● re6stnet.service - Resilient, Scalable, IPv6 Network application
     Loaded: loaded (/usr/lib/systemd/system/re6stnet.service; enabled; vendor preset: disabled)
     Active: active (running) since Wed 2022-12-21 11:35:46 CET; 1 months 25 days ago
   Main PID: 1288 (re6stnet)
      Tasks: 5 (limit: 38103)
     Memory: 62.4M
        CPU: 54min 23.294s
     CGroup: /system.slice/re6stnet.service
             ├─   1288 /opt/re6st/parts/python2.7/bin/python2.7 /usr/sbin/re6stnet @re6stnet.conf
             ├─   1958 openvpn --dev-type tap --dev re6stnet-tcp --persist-tun --persist-key --script-security 2 --up /opt/re6st/eggs/re6stnet-0.583-py2.7.egg/re6st/ovpn-client --tls-server --mode server ->
             ├─   1966 babeld -h 15 -H 15 -L /var/log/re6stnet/babeld.log -S /var/lib/re6stnet/babeld.state -I /var/run/re6stnet/babeld.pid -s -C ipv6-subtrees true -C redistribute local deny -C redistribu>
             ├─2140311 openvpn --dev-type tap --dev re6stnet6 --persist-tun --persist-key --script-security 2 --up /opt/re6st/eggs/re6stnet-0.583-py2.7.egg/re6st/ovpn-client --nobind --client --remote 195.>
             └─2197267 openvpn --dev-type tap --dev re6stnet2 --persist-tun --persist-key --script-security 2 --up /opt/re6st/eggs/re6stnet-0.583-py2.7.egg/re6st/ovpn-client --nobind --client --remote 178.>

Make sure you have re6st installed to install SlapOS. Here is the verification of slapos:

$ slapos

usage: slapos [--version] [-v | -q] [--debug] [--log-file LOG_FILE] [--log-color] [--log-time] [-h]


SlapOS client 1.7.13

optional arguments:
  --version             show program's version number and exit
  -v, --verbose         Increase verbosity of output. Can be repeated.
  -q, --quiet           Suppress output except warnings and errors.
  --debug               Show tracebacks on errors.
  --log-file LOG_FILE, --logfile LOG_FILE, --log_file LOG_FILE
                        Specify a file to log output (default: console only)
  --log-color           Colored log output in console (stripped if redirected)
  --log-time            Include timestamp in console log
  -h, --help            show this help message and exit

Add the licence

Get license from Rapid.Space.

$ ssh root@bbu mkdir -p .amarisoft && scp lteenb.key ltemme.key root@bbu:.amarisoft/

Test the licences by launching lte. 


Install ORS playbook

$ wget https://deploy.erp5.net/ors && bash ors

Make sure slapos has been properly installed. Run the script to install the ORS playbook:

$ wget https://deploy.erp5.net/ors && bash ors

Supply and Request the software release

  1. Refer How To Supply A Software To A Computer to supply ORS (TDD 1900) (instead of Theia Runner) on your slapos-node installed BBU.
  2. Refer How To Request A Service On A Specific Computer to request ORS (TDD 1900) (instead of Theia Runner) on your slapos-node installed BBU. 
    • Software Type: select "eNB and EPC"
    • RRH: select "Lopcomm ORAN"
    • DL EARFCN: 300

Note: Although the ORS is now marked as TDD 1900, it can also be used for FDD Band1 (DL EARFCN: 300). These options will be removed in the future. 

Wait your service to be ready


Amarisoft configuration for Lopcomm RU is integrated with Rapid.Space panel. 

The CPRI lock should arrive as soon as the service is deployed, meaning the U-plane work by then. 

The automation of M-plane is not yet perfectly done, such as DHCP server is still needed, a temporary patch is needed for netclient. These will be fixed soon.