The intern tested a SIM card in a handphone but was unable to connect to 4G internet. Various troubleshooting steps were taken, including using a different UE and OAI branch, but the issue was not resolved. The intern traced code functions related to configuring NFAPI for NB-IoT and learned about PHY synchronization and custom vendor extensions. The plan for next week is to use a USRP B200, another real machine, check antenna power, and help set up the Xirka SIM card. The intern will also learn about the NFAPI P7 procedure and message and trace VNF start thread and P5 code testing functions.
2. 3rd week report
A. XIRKA SIMcard testing : FAILED
B. Tracing code function:
configure_nfapi_vnf_nb_iot()
configure_nfapi_vnf_nb_iot()
3. PART A
XIRKA SIMCARD
TESTING :FAILED
T H E S I M C A R D H A S B E E N T E S T E D I N
H A N D P H O N E , M O B I L E D ATA C O U L D B E T U R N E D
O N . B U T I T C A N N O T C O N N E C T T O T H E 4 G
I N T E R N E T.
4. WHAT WE HAVE
DONE, BUT
STILL FAILED:
1 . U S E A N OT H E R U E A N D S E T F O R “ LT E - O N LY M O D E ”
2 . U S E A N OT H E R B R A N C H O F O A I
5. ERROR MESSAGE
WE HAVE TRY TO:
• Use another UE and set for “LTE-only
mode”
• Use another version of OAI
PL AN FOR NEXT WEEK:
• Use USRP B200 (prof. Ray Advice)
• Use another real machine
the simcard has been tested in handphone, mobile data could be
turned on. But it cannot connect to the 4g internet.
6. 1. USE ANOTHER UE AND SET FOR “LTE-
ONLY MODE”
Source : Openairinterface5g / wikis
8. PART B
C O N F I G U R E _ N F A P I _ V N F _ N B _ I O T ( )
&
C O N F I G U R E _ N F A P I _ P N F _ N B _ I O T ( )
T R A C I N G C O D E F U N C T I O N :
12. C O N F I G U R E _ N F A P I _ V N F _ N B _ I O T ( )
13.
14.
15. S C T P VS U D P ( 2 )
SCTP
SCTP Stands for Stream Control
Transmission Protocol. It is a
Transport Layer protocol. It is a
connection-oriented protocol
similar to TCP, but provides
facilities such as multi-
streaming and multi-homing
for better performance and
redundancy. It is used in Unix-
like operating systems.
UDP
UDP stands for User Datagram
Protocol. It is a minimal
message-oriented transport
layer protocol. It enables two
hosts to connect and send
short messages to one another.
Unlike Transmission Control
Protocol (TCP), it does not
guarantee that data is received
or that it is received in the
22. NEXT WEEK
PLAN FOR
TESTING
1 . U S E U S R P B 2 0 0 ( P R O F. R AY A D V I C E )
2 . U S E A N OT H E R R E A L M A C H I N E
3 . C H E C K T H E A N T E N N A P O W E R ( N I C K A D V I C E )
+
4 . H E L P C H I E H C H U N T O S E T - U P T H E X I R K A S I M C A R D
23. N E X T W E E K P L A N F O R
T R A C I N G T H E C O D E
1 . L E A R N FA P I P 7 P R O C E D U R E A N D
M E S S A G E I N N FA P I _ P N F _ C O N F I G
2 . T R A C I N G T H E F U N C T I O N :
V N F _ S TA R T T H R E A D
3 . S TA R T T E S T I N G F O R P 5 C O D E
24. THANK YOU!
T H I S P R E S E N TAT I O N I S S U M M A R Y O F :
https://hackmd.io/q1g1aewFStOyX4NpyfA6
1g