L3 SDK
Pre-compiled ASN.1 libraries to integrate RRC and NAS decoding into your own tools. Compiled in native C, ARM64 optimized, with complete API documentation and integration examples.
HiCellTek L3 SDK provides three pre-compiled ASN.1 libraries: libasn1c_lte_rrc for LTE RRC decoding (3GPP TS 36.331), libasn1c_nr_rrc for 5G NR RRC (TS 38.331) and a NAS decoder covering EPS (TS 24.301) and 5GS (TS 24.501). Libraries are ARM64 optimized for real-time decoding on smartphones and embedded devices. Quarterly updates aligned with 3GPP releases. Complete C API documentation with examples. Price: EUR 4,990/year (Standard), EUR 19,990/year (OEM).
Three libraries, one SDK
Full LTE RRC decoding per 3GPP TS 36.331. ASN.1 UPER, releases R8 through R17 supported. ~25 MB of compiled specifications.
Full 5G NR RRC decoding per 3GPP TS 38.331. ASN.1 UPER, NSA (EN-DC) and SA support. ~22 MB of compiled specifications.
NAS EPS decoding (TS 24.301: Attach, Detach, TAU, Service Request) and NAS 5GS (TS 24.501: Registration, PDU Session, Authentication).
Supported platforms
Android, embedded Linux
Linux server
DLL for desktop
Header + examples
Who is it for?
Integrate L3 decoding into your own diagnostic, SON or OSS tool without rewriting 3GPP specifications from scratch.
Embed the libraries in a commercial product with the OEM license. Redistribution to your end customers authorized.
Decode RRC and NAS frames in your test environments, validation chains and research prototypes.
Pricing
Internal use. 3 libraries, API docs, examples, quarterly updates.
Redistribution authorized in a commercial product. Priority support, dedicated SLA.
Frequently asked questions
Which protocols does the L3 SDK decode?
The SDK includes three libraries: libasn1c_lte_rrc for LTE RRC (3GPP TS 36.331), libasn1c_nr_rrc for 5G NR RRC (3GPP TS 38.331) and a NAS decoder covering EPS (TS 24.301) and 5GS (TS 24.501). Both ASN.1 UPER and APER encodings are supported.
Which platforms does the SDK support?
Libraries are compiled for ARM64 (Android, Linux), Linux x86_64 and Windows x64 (.dll). The SDK provides a C header and integration examples for each platform.
How often are 3GPP updates released?
Updates are quarterly and aligned with 3GPP releases (R15, R16, R17, R18). Each update includes new IEs (Information Elements) and message extensions.
What is the difference between Standard and OEM licensing?
The Standard license (EUR 4,990/year) authorizes internal use in your own tools. The OEM license (EUR 19,990/year) authorizes redistribution in a commercial product you sell to your own customers.