Skip to content

Tags

Tags give the ability to mark specific points in history as being important
  • 2023.w51
    Integration 2023.w51
    
    * !2221 NR UE going to IDLE state
    * !2464 move common .h file in common directory, remove mem_block_t
    * !2479 CI: test with 2 UL layers in AW2S pipeline
    * !2468 LDPC T2 card: fix and doc update
    * !2480 Enabling multi-ue support in the open-source L2 proxy
    * !2476 Fixes for multi-DU/CU-UP and CI test
  • 2023.w50
    Integration 2023 week 50
    
    * !2460 bugfix: initialize TX and RX antennas separately
    * !2471 fix a useless computation done in case we activate LOG_D
    * !2417 PDSCH precoding optimization
    * !2436 Fix the DoS vulnerability in RA procedure
    * !2472 (ci): adding new packages in cuup dockerfiles
    * !2463 NR UE RRC MAC configuration improvements
    * !2475 Fix gNB RA procedures when Msg4 Ack not received
  • 2023.w49
    Integration 2023 week 49
    
    * !2264 Improvements in f1ap for qos
    * !2377 Store allowed NSSAIs from NAS message
    * !2462 Hotfix: swap UIDs after RRCReestablishment
    * !2449 Improve performance of polar initialization
    * !2469 handling configuration of MAC-CellGroupConfig at UE
    * !2395 `nr_generate_pdsch()` clean up and little performance improves
    * !2461 CI: add FDD test to SA B200 pipeline
    * !2424 Improvements in SDAP RRC management
  • 2023.w48
    Integration 2023 week 48
    
    * !2419 chore(ci): running 5G RF simulator scenarios with address sanitizer
    * !2455 Remove mac_LogicalChannelConfig from RLC (handled at MAC)
    * !2456 Setting uniform periodicity for CSI-RS and measurement report
    * !2429 LDPC encoding/decoding offload to the T2 card
    * !2447 E2 agent: build in CI, fix slice support, add gNB-DU and gNB-CU-UP IDs
    * !2452 Include sample advance option in UE tutorial
    * !2430 bugfix: nr-ue: set first_tx=1 at first transmission of a harq process
    * !2457 Fix scaling for FR2
  • 2023.w47
    Integration 2023 week 47
    
    * !2440 hotfix: set PDCP t-reordering to 100ms
    * !2439 rfsimulator: ignore PIPE signal
    * !2441 minor: documentation: advertise correct default value for --ssb
    * !2446 chore(ci): displaying the ASN1C commit
    * !2443 CI documentation: updates and how to reproduce
    * !2355 NR UE improve handling of MSG4 feedback in default PUCCH
    * !2408 NR UE MAC config improvements
    * !2431 T: isolate generated .h files when using make
    * !2442 nr pdcp: rework reestablishment
    * !2448 lte: switch to RRC release 16.13.0
    * !2088 Implementation of logical channel prioritization at UE
    * correctly read timing advance option `-A` in gNB
    * set sample advance for OAIUE test to make it more stable
    * set gain for OAIUE test to make it more stable
    * !2445 Correctly allocate SCC n_TimingAdvanceOffset
    * !2454 bugfix: fix NSA CI test
  • 2023.w45
    Integration branch 2023 week 45
    
    * !2404 NR UE MCS for retransmission v2
    * !2420 Scan build: Argument with 'nonnull' attribute passed null
    * !2422 Fix AssertFatal when using NR band n1
    * !2418 NR UE resynchronization fix
    * !2376 Save NSSAI params of PDU session coming from AMF
    * add `build_oai` option for thread sanitizer
    * update 60 MHz 2x2 phytest-timing threshold
    * !2423 Free F1 UE data struct only on UE release
    * !2428 Prevent CU-UP UE ID management if integrated CU
    * !2390 NR PTRS improvements
    * !2291 Pass config object instead of using implicit global
    * !2421 Change UL_TTI.request PRACH PDU beamforming pack/unpack handling
    * !2406 CI:AW2S - test with 10 AmariUEs
    * !2401 ue-rrc-coarse-cleaning
    * !2366 Remove F1 BWP switching logic
    * !2426 F1: support multiple DUs per CU
    * !2432 Remove cblas dependency for 5G targets
  • 2023.w43
    Integration 2023 week 43
    
    * !2407 hotfix: UE DCI format 11: only 1 dl_config instead of 2
    * !2372 chore(ci): testing up to 10 UEs in 5G RF simulation
    * !2396 Add optimized function to count the number of bits set in uint64_t variable
    * !2383 E1: implement release bearer, handle multiple CU-UPs
    * !2413 Assigned value is garbage or undefined reported by scan-build
    * !2387 Small fixes for UE stability and introduction of ITTI "no-thread" mode
    * !2410 Fix CellGroupConfig-related memory problems
    * !2414 fix doxygen
  • 2023.w42
    Integration 2023 week 42
    
    * !2368 NR UE SRB0
    * !2399 build_oai: Auto-detect if terminal supports colors
    * !2398 Correctly load channel models
    * !2365 Change PDU_Length and tlv length calculation to be inline with SCF 222.10.02
    * !2402 chore(ci): enabling the ARM cross-compilation pipeline
    * !2397 fix(ci): improve for parallelism issue in Groovy
    * !2405 Clean IDE files and remove old documentation
  • 2023.w41
    Integration 2023 week 41
    
    * !2389 (merged) Remove global variable rx_spatial_power
    * !2364 (merged) NR UE PUCCH2 sanitize errors
    * !2352 (merged) Break DCI processing function into smaller pieces
    * !2391 (merged) Remove calloc from L1 at CSIRS_PDU conversion function
    * !2393 (merged) Fix UE assertion due to PUCCH resource lookup all BWPs
    * !2307 (merged) Improve documentation for L2sim Readme
    * !2310 (merged) doc(websvr): how to install properly the dependencies
  • 2023.w40
    Integration 2023 week 40
    
    * !2345 fix bug for IE cause in pdu session accept
    * !2361 Fix Msg3 MAC CE C-RNTI
    * !2371 fix(ci): printing the warning and error lines for CI purposes
    * !2374 Fix SSB ARFCN: wrong ARFCNs in FDD
    * !2379 fix the selection of DCI candidates at UE
    * !2369 Add bwp_size and bwp_start fields to CSI_RS PDU struct at NR UE
    * !2349 E2AP Version 1,2,3 and KPM version 2, 3
    * !2375 increase the max fd of rfsim, that have been shorten to tightly for cpu saving
    * !2367 chore(ci): improve GitLab <-> Jenkins contributor experience
    * !2378 F1AP: correct message handling
    * !2370 NR PDCP RB suspend
    * !2107 Compute RI based on SRS up to 4
    * !2339 PUCCH power computation
    * !2382 Remove dead code in NR UE
    * !2229 PUSCH LLR 128/256 SIMDe routines for ARM/x86
  • 2023.w39
    Integration 2023 week 39
    
    * !2142 Fix packing/unpacking procedures for P7 messages
    * !2253 Parallelize the Compensation, LLR, layer de-mapping, and unscrambling with symbol
    * !2319 Fix NR UE init RA
    * !2343 Reverse bits in UCI message when using polar encoding/decoding
    * !2348 Resolve "SIGSEGV in nr-softmodem @ 100MHz on USRP"
    * fix phytest-timing thresholds after merge of !2253
    * !2320 Reduce ITTI log message volume when queues full
    * !2360 nr rlc: minor: fix tests
    * !2359 nr rlc am: bugfix: correct usage of tx_next
    * !2356 Const return values
    * !2357 Fix compile error when --build-e2 option included
    * !2340 Resolve "gNB build on ubuntu 22.04 fails with dpkg error"
    * !2362 Implement F1 bearer release and add telnet module
    * !2324 Refactor gNB ULSCH decoding
    * fix for SSB ARFCN in RRC MeasConfig
  • 2023.w38
    Integration 2023 week 38
    
    * !2296 rfsimulator optimization
    * !2344 NR UE DCI config small fixes
    * !2342 Fix for PBCH decoding
    * !2347 Handle NAS registration accept inside NAS downlink
    * !2350 Tutorials: upgrade UHD version to 4.5.0.0
    * !2351 NR UE HARQ fix
    * !2304 Use F1 internally: F1 Setup
    * !2306 nr_ulsim and nr_dlsim logging and help modifications
    * !2305 NR UE RRC bearers management
    * !2353 Fix documentation references to "telnetsrv"
  • 2023.w37
    Integration_2023_w37:
    
    * !1909 Rework for aarch64 support after SIMDe integration
    * !1995 Fix packing/unpacking for nFAPI P5 messages
    * !2228 TDLA, TDLB and TDLC channel models in DLSIM
    * !2327 Bugfixes and some rewrite for nr rlc am control PDU reception
    * !2331 NR UE HARQ improvements to handle more than 4 per PUCCH
    * !2286 Service Models integration - KPM v03.00, GTP, MAC, RLC and PDCP
    * !2336 fix(ci): HTML reporting for Ubuntu build fix
    * !2338 nr-softmodem: fixed invalid length calculation, leading to segfault
    * !2326 Tutorials: Update NR SA Tutorials to be compliant with OAI CN5G pre-2.0 release
    * !2334 NR UE DL channel estimation fix
    * !2325 Compute ULSCH TB CRC
  • 2023.w36
    Integration branch 2023 week 36
    
    * !2185 DL delay compensation
    * !2255 Add condition to call or not the function nr_mac_prepare_ra_ue()
    * !2301 NR UE handling MCS for retransmissions
    * !2308 Heap Allocation issue: Removed Dynamic allocation
    * !2317 bugfix: don't force an UE to support en-dc, respect its capabilities
    * !2318 Set security for all active SRBs after NR_RRCReestablishment
    * !2321 Use appropriate CMake flags to link to UHD
    * !2332 T tracer: add a trace for NR SIB1
    * !2322 Remove small races in ue
    * !2323 NR UE fix DCI candidates
    * !2328 Add SRB1 and SRB2 received bytes to statistics
  • 2023.w34
    Integration branch 2023.w34
    
    * !2283 going back to sync mode when cell is barred in MIB
    * !2290 fix gtp delete. we should not delete all bearer in case of dedicaded bearer release
    * !2299 fix-mem-overflow_64qam
    * !2288 NR UE avoid crashes upon renewal of SIB1
    * !2279 web server enhancement and doc link fix
    * !2302 Tutorials: update links for Open Cells SIM Card programming tool and Ubuntu 22.04 LTS
    * !2303 NR gNB limit on PUCCH bits to be scheduled
    * !2207 Use F1 internally: UE Context Modification Required
    * !2315 Fix LCID to RB association, allow more than 8 LCIDs in the UE
  • 2023.w33
    Integration branch 2023 week 33
    
    * !2247 Fix cppcheck warnings related to nullPointerArithmeticRedundantCheck
    * !2250 Fix cppcheck warnings related to negativeIndex
    * !2281 avoid NR UE stalling if SIB not decoded
    * !2273 NR_UE: fix limited UL data throughput in do-ra mode
    * !2295 hack: see Bye. message when quitting gnb running with aw2s
    * !2298 mapping LCID to RBID to index RLC entities
    * !2267 Make read-only global variables const, additional fixes
    * !2297 nr rlc: change retx logic
    * !2230 Readme correction
    * Lower scheduler PF averaging constant
  • 2023.w32
    Integration 2023 week 32
    
    * !2061 Rel16 NR PRS improvements
    * !2113 handle TDD pattern2 at UE
    * !2266 Use cmake3 command if on RHEL
    * !2287 Initialize OAIgraph before usage
    * !2285 Fix alignment of Tpool user data to 32 bytes
    * !2284 USRP driver: Make it compile for UHD < 4.0.0
    * !2214 Use F1 Internally: switch to CU UE ID in CU
  • v2.0.0
    This release adds support for 5G and maintains previous features
    
    * 5G SA in gNB
      - PHY, MAC, RLC, PDCP, SDAP, RRC layers
      - 2x2 MIMO and 256-QAM for UL/DL
      - 15 and 30 kHz subcarrier spacings; 10-100 MHz bandwidths
      - Up to 800Mbps throughput or 5ms latency
      - F1, basic E1, 5G FAPI (SCF 222.10.02), split 8 split options
      - Handling of up to 16 UEs
      - RRC procedures for connection setup, multiple PDU sessions, reestablishment
    * 5G SA in UE
      - PHY, MAC, RLC, PDCP, SDAP, RRC layers
      - 2x2 MIMO and 256-QAM for UL/DL
      - 15 and 30 kHz subcarrier spacings; 10-100 MHz bandwidths
      - Custom FAPI-like MAC/PHY interface
      - RRC procedures for connection setup and cell measurement
    * Basic 5G NSA in gNB
      - X2 sgNB Addition Request between OAI eNB and gNB
    * 4G eNB and UE
      - Bugfixes in fairRR scheduler (eNB)
      - Non-standard F1 midhaul removed (eNB)
      - FlexRAN removed (eNB)
      - Sync fixes (UE)
    * LTE-M supported
    * Support for AW2S devices, RFsimulator channel emulation support
    
    For more information on supported features, please refer to doc/FEATURE_SET.md
  • 2023.w31
    Integration 2023 week 31
    
    * !1932 Introduce basic unit testing framework, cleanup
    * !2259 NR_UE: improve NFAPI_NR_DMRS_TYPE1_linear_interp()
    * !2271 Draft: Make asn1c debug traces functional
    * !2274 remove NR UE RRC sub state
    * !2278 CI: AW2S - update of AmariUE commands
    * !2004 Fix gNB LLR plot view
    * !2265 chore(ci): adding back LTE-UE Radio tests
    * !2268 fix for PDCCH unscrambling at UE
    * !2269 fixes for PUCCH F1 at UE
    * !2258 pdcp_config_req_asn1 bug fix
    * !2263 UE ServingCellConfigCommon cleanup
    * !2275 Fix RRC UE timers based on frames and not slots
    * !2280 handle scheduling of DLSCH with DCI10 in common search
    * !2277 CI: no Jenkins mail, iperf refactor, add Quectel E1 test
    * !2260 Preparation of release v2.0.0
  • 2023.w30
    Integration 2023 week 30
    
    * !2233 Draft: CI: test of SC-FDMA with Quectel UE
    * !2256 fix typo in nr_slot_fep_init_sync()
    * !2262 NR RRC: send "init context setup resp" after receiving reconfig from ue
    * !2198 fr2: GPIO configuration for Interdigital Radio Unit
    * !2222 NR Sidelink Pre-Configuration
    * !2235 improve handling of default SIBs
    * !2246 NR UE SIB1 detection outside of initial synchronization
    * !2243 Resolve "Wrong name in the logs for ASN1"
    * !2224 Ci attach detach
    * !2270 bugfix: put constants in correct file
    * demote PRS config "error" to info
    * switch CI license check and cppcheck to new SSH class