Small cell support
Stay organized with collections
Save and categorize content based on your preferences.
Devices launched with Android 11 or higher can provide
support for closed subscriber groups (CSGs) through methods in the
cell identification APIs
that get information about a cell's CSG information. This is useful for mobile
network operators (MNOs) that manage small cells through closed subscriber
groups. Information about CSGs is represented in the
ClosedSubscriberGroupInfo
class.
Implementation
To support CGGs on devices running Android 11 or
higher, implement the following functions in
radio/1.5/types.hal
.
ClosedSubscriberGroupInfo
: Included optionally with every
CellIdentity
instance. This structure is used to provide details about
the closed subscriber group to which a cell belongs, if any. This is
commonly used to identity small cells such as personal LTE devices. It
can also be used in deployments such as CBRS LTE.
CellIdentityLte
: Supports a list of additional PLMN-IDs.
CellIdentityWcdma
: Supports a list of additional PLMN-IDs.
CellIdentityTdscdma
: Supports a list of additional PLMN-IDs.
RegStateResult
: Includes an updated CellIdentity
structure and a
field to indicate the RPLMN.
Validation
To test your implementation, run the following CTS test:
CellInfoTest
.
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2024-08-28 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Missing the information I need"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Too complicated / too many steps"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Out of date"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Samples / code issue"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Other"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Easy to understand"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Solved my problem"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Other"
}]
{"lastModified": "Last updated 2024-08-28 UTC."}
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-08-28 UTC."]]