OAI and LimeSDR-Mini

I found the same item in Aliexpress global version : https://goo.gl/3Xhqvc, it’s LTE Band 3 duplexer not Band 7.

i don’t know his band! but even it’s band3 , it’s not hard to configure it!!!

Hey Bourascom, what kind of antenna did you use for your OAI ?

what config parameter should i change to use with a US phone?

whaat kind of phone do you use?

I have a Nexus 6p with a T-mobile sim in it

Hey @brandonrains, it’s not a problem if you use the band 7. This support it! you could verify it on gsmarena website.
https://www.gsmarena.com/huawei_nexus_6p-7588.php (click to the button "expand’ on the item network/technology)

would it work with band 12?

For american band, yes it’is !!! even for the band7, it support

. Have a look on the gsmarena.com

thanks! would oai work with band 12?

Hey bastien I have run into a problem following your tutorial:
On the following command I get an error as follows:

$ ./cmake_targets/build_oai -c -w LMSSDR --eNB -x
Setting hardware to: OAI_LMSSDR
Will compile eNB
Will generate the software oscilloscope features
CMAKE_CMD=cmake …
No transport protocol has been selected (TP set to None)
RF HW set to OAI_LMSSDR
Flags for Deadline scheduler: False
Flags for CPU Affinity: False
2. Setting the OAI PATHS …
OPENAIR_DIR = /home/brandonrains/openairinterface5g
FreeDiameter prefix not found, install freeDiameter if EPC, HSS
3. building the compilation directives …
– The C compiler identification is GNU 5.4.0
– The CXX compiler identification is GNU 5.4.0
– Check for working C compiler: /usr/bin/cc
– Check for working C compiler: /usr/bin/cc – works
– Detecting C compiler ABI info
– Detecting C compiler ABI info - done
– Detecting C compile features
– Detecting C compile features - done
– Check for working CXX compiler: /usr/bin/c++
– Check for working CXX compiler: /usr/bin/c++ – works
– Detecting CXX compiler ABI info
– Detecting CXX compiler ABI info - done
– Detecting CXX compile features
– Detecting CXX compile features - done
CMAKE_BUILD_TYPE is RelWithDebInfo
Architecture is armv7l
C_FLAGS_PROCESSOR is -gdwarf-2 -mfloat-abi=hard -mfpu=neon -lgcc -lrt
– Found Git: /usr/bin/git (found version “2.7.4”)
git found: /usr/bin/git
generate asnfix.c
compile asnfix.c
run asnfix on /home/brandonrains/openairinterface5g/openair2/RRC/LITE/MESSAGES/asn1c/ASN1_files/RRC-e10.asn
done with asnfix
running asn1c
asn1c done
patching RRC files release 14
patch file /home/brandonrains/openairinterface5g/cmake_targets/lte_build_oai/build/CMakeFiles/Rel14/SystemInformation-r8-IEs.h with /home/brandonrains/openairinterface5g/cmake_targets/tools/fix_asn1.data/RRC.rel14/SystemInformation-r8-IEs.h.diff
patching file /home/brandonrains/openairinterface5g/cmake_targets/lte_build_oai/build/CMakeFiles/Rel14/SystemInformation-r8-IEs.h
Didn’t find any information element for message: S1ap-PrivateMessageIEs
Didn’t find any information element for message: X2ap-PrivateMessage-IEs
patching X2AP files release 11.2
patch file /home/brandonrains/openairinterface5g/cmake_targets/lte_build_oai/build/CMakeFiles/R11.2/X2ap-CriticalityDiagnostics-IE-List.h with /home/brandonrains/openairinterface5g/cmake_targets/tools/fix_asn1.data/X2AP.rel11.2/X2ap-CriticalityDiagnostics-IE-List.h.diff
patching file /home/brandonrains/openairinterface5g/cmake_targets/lte_build_oai/build/CMakeFiles/R11.2/X2ap-CriticalityDiagnostics-IE-List.h
DEADLINE_SCHEDULER flag is False
CPU_Affinity flag is False
CMake Error at /home/brandonrains/openairinterface5g/cmake_targets/CMakeLists.txt:1067 (if):
if given arguments:

"STREQUAL" "True"

Unknown arguments specified
Call Stack (most recent call first):
CMakeLists.txt:17 (include)

– Configuring incomplete, errors occurred!
See also “/home/brandonrains/openairinterface5g/cmake_targets/lte_build_oai/build/CMakeFiles/CMakeOutput.log”.
build have failed

@dast I am using those pair of antennas :

Do you have any idea in your mind ?

for the enodeB config, we just follow the tutorial of bastien, we use band7 like on the opencells.com

Uhm, not ever see it! i’m always waiting for the 4g antenna boost! i think the duplexer is necessary. have a look on this conference which explain more about noise on LMS7002 : https://www.youtube.com/watch?v=LnJLiOCEq9I

1 Like

Did you compile kernel low latancy correctly ?

Which minute he is talking about duplexer use ?

When he talk about TDD and FDD noise and how to avoid this.

1 Like

Yes I did, I just rebuilt the system from scratch and I got the same error, I followed this tutorial https://www.mobibrw.com/2018/10729/comment-page-1
As I am running ubuntu 16.04 on a pi. Not really sure what I can do to get OAI working,
I checked out the error mentioned : CMake Error at /home/brandonrains/openairinterface5g/cmake_targets/CMakeLists.txt:1067 (if):
if given arguments:

"STREQUAL" "True"

Unknown arguments specified
Call Stack (most recent call first):

and it led me to this function on line 1067:
if (${COMPILATION_AVX2} STREQUAL “True”)
set(PHY_SRC ${PHY_SRC}
${OPENAIR1_DIR}/PHY/LTE_TRANSPORT/dlsch_llr_computation_avx2.c)
endif ()

I have no idea whats going on here

I advise you you to follow bastien tutorial. I advise you also not to use raspberry because the requierement of oai is corei3 and more. so with raspberry, it’s logic that low latency is not supported

Ok I will check out that tutorial and see if I can get it going, I wish I could use a more powerful device but my use case is specific and will only work with low powered devices. I only expect to have a small number of connections at any given time.

I see so you think that because of the pi the low latency kernal is not loading and causing the cmake to fail?