4G & 5G Onyx CBRS SAS Registration
Introduction
The Citizens Broadband Radio Service (CBRS) is a shared spectrum service operating in the 3550–3700 MHz band (Band n48), regulated by the Federal Communications Commission (FCC) under 47 CFR Part 96. The FCC established CBRS to expand access to mid-band spectrum by enabling federal and commercial users to share the band through a three-tier spectrum access model.
Before a CBSD can transmit on CBRS spectrum, it must register with an FCC-approved Spectrum Access System (SAS) and receive authorization to operate. The SAS coordinates spectrum access by authorizing spectrum grants, protecting higher-priority users from interference, and continuously managing spectrum availability throughout CBSD operation.
CBRS Spectrum Sharing
The CBRS uses a three-tier spectrum access model to enable efficient spectrum sharing while protecting higher-priority users from interference. The SAS enforces this priority model by authorizing spectrum access according to the priority assigned to each tier.
Figure: Three-Tier Spectrum Access Model

Tier 1 — Incumbents. The highest-priority tier, consisting primarily of U.S. Navy radar systems, Fixed Satellite Service (FSS) earth stations, and other federally authorized users. Incumbents receive full interference protection, when incumbent activity is detected, all lower-tier users must vacate spectrum.
Tier 2 — Priority Access Licensees (PAL). Licensed users that acquire exclusive spectrum usage rights through FCC auctions. PAL users receive interference protection within their licensed geographic area but must yield to incumbent users when required.
Tier 3 — General Authorized Access (GAA) users. License-by-rule access, available after incumbent and PAL users have been protected. GAA users operate on a shared, non-exclusive basis. Most private LTE and 5G CBRS deployments, including GXC Onyx deployments, use GAA spectrum.
The SAS continuously evaluates spectrum availability and authorizes spectrum access according to the CBRS priority model. As spectrum availability changes, the SAS may modify or revoke spectrum grants to protect higher-priority users.
Spectrum Access System
The SAS is an FCC-approved cloud service that coordinates spectrum access for CBRS deployments. It authorizes spectrum operation by evaluating spectrum availability, enforcing the CBRS priority model, and protecting incumbent and licensed users.
The SAS performs four key functions:
Registers and authenticates every CBSD before it may transmit
Determines available frequencies at a given location and issues spectrum grants
Enforces Exclusion Zones and Dynamic Protection Areas (DPAs) to protect federal incumbents
Protects PAL holders from GAA interference on an ongoing basis
During normal operation, the SAS continuously monitors spectrum availability. When required, it may modify, suspend, or terminate active spectrum grants to maintain regulatory compliance and protect higher-priority users.
Environmental Sensing Capability (ESC) sensors complement the SAS by detecting federal incumbent activity in the 3550–3700 MHz band and adjacent frequencies. When incumbent activity is detected within a DPA, the SAS automatically reconfigures affected CBSDs by reassigning frequencies, reducing transmit power, or suspending transmissions until the incumbent ceases operation. This is normal SAS behavior and is handled automatically by the GXC Onyx platform.
Domain Proxy
The Domain Proxy (DP) provides the communication interface between GXC Onyx and the SAS. Rather than requiring individual CBSDs to communicate directly with the SAS, the DP manages all communication with the SAS on behalf of every managed CBSD.
The DP performs two key functions:
Registration and grant management — Submits CBSD registration and grant requests to the SAS on behalf of each CBSD.
Heartbeat management — Sends periodic heartbeat messages to maintain grant authorization. If the SAS responds with a suspended grant, the DP flushes cached spectrum data, performs a new spectrum inquiry, and automatically attempts to obtain a replacement grant.
Because all SAS communication is performed through the DP, network operators manage CBSD registration and spectrum operations from the Onyx Portal without requiring direct communication between individual CBSDs and the SAS.
SAS Provider
GXC has chosen Federated Wireless as its primary SAS provider. However, the GXC Onyx platform is architecturally vendor-agnostic and is designed to integrate with any FCC-approved SAS.
The SAS portal procedures described in this guide are based on the Federated Wireless SAS portal. While portal interfaces and terminology may vary between SAS providers, the underlying CBSD registration, spectrum grant, and authorization workflow is standardized and functionally consistent across all FCC-approved SAS platforms.
Certified Professional Installer
The FCC requires certain CBSD installation parameters to be verified and certified by a Certified Professional Installer (CPI) before they can be submitted for SAS registration. This requirement helps ensure that the SAS receives accurate installation information when authorizing spectrum operation.
A CPI is an individual who has successfully completed an FCC-recognized CBRS certification program and holds valid CPI credentials. Before certifying an installation, the CPI verifies that the installation parameters accurately represent the physical deployment. Installation parameters verified by the CPI include geographic location, installation height, antenna height above ground level (AGL), antenna azimuth, antenna downtilt (when applicable), antenna gain, deployment category (Category A or Category B), and any other installation parameters required for SAS registration.
After completing the verification, the CPI digitally certifies the installation record using their CPI credentials.
Spectrum Grant Lifecycle
After a CBSD successfully registers, the SAS authorizes operation by issuing one or more spectrum grants. Each grant specifies the operating frequency range, bandwidth, maximum transmit power, and grant duration.
To maintain an active grant, the CBSD must periodically send heartbeat requests through the DP. If a heartbeat is not received within the required interval, or if spectrum availability changes, the SAS may suspend, modify, or terminate the grant.
This dynamic grant management enables efficient spectrum sharing while ensuring compliance with FCC regulations and protecting higher-priority users.
Scope of this Guide
This guide describes the complete CBSD registration workflow for GXC Onyx deployments operating on CBRS Band n48, from pre-registration requirements through CPI certification, SAS portal configuration, Onyx Portal configuration, spectrum grant verification, and troubleshooting.
Intended Audience
This guide is intended for the following roles involved in CBSD registration on Onyx CBRS deployments. Detailed task ownership for each stage of the workflow is described in Roles & Responsibilities.
Table: Intended Audience
Operator / Technical Staff
Manages the GXC Onyx network and equipment, configures RAN/SAS settings, and monitors grant status. Cannot register, modify, or delete CBSDs — a CPI is required.
CPI
Registers, modifies, deletes, and signs CBSD records in the SAS portal.
GXC / System Integrator
Provides platform support. Does not perform CPI duties on behalf of the operator by default.
Prerequisites
Before registering CBSDs with the SAS, verify that the GXC Onyx deployment has been fully installed, commissioned, and validated. All required hardware, software, network connectivity, and regulatory prerequisites must be satisfied before registration can begin.
The following prerequisites apply to all GXC Onyx CBRS deployments.
SAS Portal Account
The CPI must have an active SAS portal account with a validated CPI role, and a current CPI certification issued by an FCC-approved training provider.
The following CPI credentials must be available at the time of CBSD record signing.
CPI ID
Unique identifier assigned by the CPI training and certification authority. The SAS uses this identifier to verify the certified installer.
CPI Name
The CPI's full name as it appears on the CPI certificate.
CPI Certificate (.p12)
A PKCS#12 certificate file containing the CPI's digital certificate and private key. It is used to cryptographically sign CBSD installation records.
Certificate Password
Password protecting the .p12 file, required at the time of signing.
Onyx Portal Account
The operator must have an active Onyx Portal account with administrator-level access.
Network Requirements
Ensure that the Onyx Edge has been deployed, is reachable on the network, and has been verified as operational. The Onyx Edge must have outbound Internet access on port 443 (HTTPS) to the SAS endpoint. Firewall rules must permit DNS resolution and TCP connections to the SAS domain. For firewall requirements, see the GXC Firewall Config Application Note.
Site Survey Data
For each CBSD to be registered, collect the following installation parameters during site survey prior to registration.
Table: Site Survey Data
GPS Latitude / Longitude
Decimal degrees (WGS-84)
Use surveyed coordinates. The SAS uses these for interference calculations. Approximate values are not acceptable.
Antenna Height
Meters (AGL or AMSL)
Must be in meters, not feet. Above Ground Level (AGL) is the most common measurement. NOTE: Incorrect antenna height is one of the most common causes of registration failure.
Height Type
AGL or AMSL
AGL or Above Mean Sea Level (AMSL). Verify against site documentation.
Indoor Deployment
True / False
Determines CBSD category and maximum Equivalent Isotropic Radiated Power (EIRP) limits. Setting this incorrectly results in regulatory non-compliance.
Antenna Azimuth
0–359° (degrees)
Horizontal pointing direction of the antenna, measured clockwise from true north (0° = North, 90° = East, 180° = South, 270° = West).
Antenna Downtilt
Degrees
Mechanical and/or electrical downtilt angle.
Max EIRP
dBm
Must not exceed CBSD category limits: Cat A ≤30 dBm, Cat B ≤47 dBm. See Onyx CBRS AP Reference table for model-specific limits.
Onyx CBRS AP Reference
The following table provides the identity and CBSD classification for all GXC Onyx APs supporting CBRS band n48. Refer to this table when entering CBSD parameters in either portal.
Table: Onyx CBRS AP Reference
G100
2AZH6GXI44XENBB1AA
n48 (4G)
Cat A
24 dBm
Indoor
4 dBi (internal, fixed)
G101
2AZH6GXO44XENBB1AA
n48 (4G)
Cat A / B*
24 dBm
Outdoor
13 dBi (external, fixed)
G501
2AZH6GXO44XENBB
n48 (4G)
Cat B
47 dBm
Outdoor
−5 to 30 dBi (variable)
G105-n48F
2AQ68RPQN4800
n48 (5G)
Cat A
24 dBm
Indoor
0–24 dBi (default: 24)
G105-n48P
VUIPR1450-48
n48 (5G)
Cat A
20 dBm
Indoor
0–20 dBi (default: 20)
G505-n48P
2AZULRS8682
n48 (5G)
Cat A
37 dBm
Outdoor
0–37 dBi (default: 37)
Roles & Responsibilities
Successful CBSD registration requires coordination between the Operator, the CPI, and GXC/System Integrator. Each participant has distinct responsibilities throughout the registration process.
The following table summarizes the primary responsibilities for each role.
Table: Roles & Responsibilities
Operator / Organization
• Owns the CBRS network and SAS account • Sets up the network deployment in the SAS portal • Configures Onyx Portal (RAN/SAS settings) • Monitors spectrum grant status • Cannot register, modify, or delete CBSDs without a CPI
Network operator or their designated team
CPI
• Only role authorized to register, modify, or delete CBSDs • Validates and digitally signs CBSD installation parameters • Must verify CPI credentials in the SAS portal before any CBSD work • Required for all CBSD registrations on GXC Onyx. Because GXC Onyx uses Multi-Step Registration exclusively, every record — including indoor Category A CBSDs — must be CPI-signed.
FCC-certified individual with active CPI credentials
GXC / System Integrator
• Provides Onyx platform and DP integration • Assists with portal configuration and troubleshooting • Does not perform CPI duties on behalf of the operator by default
GXC or certified integration partner
CBRS Registration Overview
This section describes the two-portal CBRS registration process, including how it works, who is involved at each stage, and what is required before registration can begin. Detailed procedures and responsibilities are described in the following sections.
How CBRS Registration Works
CBRS registration in GXC Onyx deployments uses Multi-Step Registration as defined by WInnForum (WINNF-TS-0016, Section 10). This is a two-portal, two-actor process.
SAS Portal
Receives and stores CPI-signed installation parameters, validates the CBSD record, and issues spectrum grants.
CPI + Operator
GXC Onyx Portal
Configures the AP/cell with RAN and SAS settings. The DP submits the registration request to the SAS on behalf of the CBSD.
Operator
Multi-Step vs. Single-Step Registration
GXC Onyx deployments use Multi-Step Registration exclusively. Understanding this registration model because it defines the dependency between the SAS portal and the Onyx Portal throughout this guide.
Multi-Step Registration (used by GXC Onyx) — The CPI pre-enters the installation parameters in the SAS portal and digitally signs the CBSD record before the CBSD submits its registration request. When the Onyx Portal initiates registration, the SAS cross-validates the CPI-signed record stored in the SAS portal with the registration request received from the CBSD through the DP. If either input is missing, incomplete, or does not match, the SAS rejects the registration request.
Single-Step Registration — The CBSD submits all installation parameters directly in its registration request without a previously signed CPI record. This method is permitted only for certain indoor Category A CBSDs and is not used in standard GXC Onyx deployments.
CBSD Registration Workflow
The following workflow must be completed in sequence. Performing steps out of sequence will result in registration failure.
Figure: CBSD Registration Workflow

Pre-Registration:
Operator: Gather site survey data for each CBSD. See Site Survey Data.
CPI: Verify that CPI certification is current, CPI credentials are available, and CPI identity has been validated in the SAS portal.
Operator: Confirm access to Onyx Portal and verify that the Onyx Edge is reachable on the network.
SAS Portal: Create Network Deployment and CBSD Records:
Operator: Create a network deployment in the SAS portal if one does not already exist.
Operator: Add each CBSD to the deployment and enter all installation parameters.
CPI: Review and validate all installation parameters, then digitally sign each CBSD record.
SAS: Signed CBSDs display a "Pending Registration" status and are ready to receive registration requests from the DP.
GXC Onyx Portal: Configure and Register:
Operator: Add APs/cells to the Onyx Portal and configure the required RAN and SAS settings.
Onyx: Automatically submits CBSD registration requests to the SAS after the AP/cell configuration is saved.
SAS: Validates the CPI-signed CBSD record in the SAS portal against the registration request received from the CBSD.
SAS: If validation succeeds, issues one or more spectrum grants.
Verify:
Operator: In the Onyx Portal, verify that all CBSDs show an Authorized status.
Operator: In the SAS portal, verify that all CBSDs show a Registered status.
Operator: Confirm that spectrum grants are active and CBSDs are transmitting.
Operator: Verify that there are no active SAS-related alerts in the Onyx Portal. See Troubleshooting > Onyx Portal SAS-Related Alerts.
SAS Portal Procedures
The SAS Portal procedures prepare CBSD records for registration with the SAS. The following workflow diagram summarizes the sequence of tasks and the responsibility for each step.

CPI Account Setup (One-Time)
Before a CPI can certify CBSD installation records, the CPI must associate their WInnForum-issued CPI credentials with their SAS account. This one-time configuration enables the SAS to validate digital signatures submitted during CBSD registration.
Only the CPI can complete this procedure because the CPI's digital certificate and private key remain under their exclusive control and are used to generate digitally signed certification records. This step cannot be delegated to another user.
After the CPI credentials have been successfully associated with the SAS account, the account is authorized to digitally certify CBSD installation records. Each digital signature cryptographically binds the CPI's identity to the certified installation parameters submitted during CBSD registration.
To configure CPI credentials:
Log in to the SAS portal using your CPI account.
Navigate to the Profile or CPI Settings page.
Configure the required CPI information, including:
CPI Registration ID (CPIR-ID)
CPI Certification ID
FCC FRN (if required)
CPI certificate (
.p12)Certificate password
See Prerequisites > SAS Portal Account for more information.
Complete the verification/activation process.
A confirmation message indicates your credentials are active and the account has CPI signing privileges.
Create a Network Deployment
This step is performed by the operator or personnel responsible for managing the organization's SAS account.
Before adding CBSDs, create a network deployment in the Spectrum Access System (SAS) portal. The deployment represents the physical site where the CBSDs will be installed and provides the location context used during CBSD registration and spectrum management. A deployment is typically created once for each site and can contain one or more CBSDs.
Each deployment is associated with the operator's SAS account, which governs spectrum access permissions and billing for all CBSDs within the deployment.
To create a network deployment:
Log into the SAS portal.
The home screen displays a summary of all existing CBSD deployments across your organization.

In the left navigation, click Installation.

Click New Deployment.
Enter the deployment name, operator account, and geographic region.
Click Save.
The new deployment appears in the Installation list, ready to receive CBSD records.
Add CBSD Records
This step is performed by the operator using installation parameters provided by, or verified with, the CPI.
After creating the deployment, add a CBSD record for each AP or radio that will operate at the site. Each CBSD record contains the installation parameters that the CPI reviews and digitally signs before the device can be registered.
While operators may enter and manage CBSD records in the portal, the accuracy of physical parameters — location, height, azimuth, gain, Equivalent Isotropic Radiated Power (EIRP) capability, and category — is the CPI's legal responsibility.
To add a CBSD record, for each CBSD at the site:
In the SAS portal's left navigation, click Installation.
The Installation screen displays all existing CBSD records on a map and in a list view.

In the toolbar, click
(Add New CBSD Config) icon.
The configuration form opens alongside the map.

Enter the installation parameters. Required fields are marked *.
Refer to the Onyx CBRS AP Reference table for device information and your site survey data for location information (see Site Survey Data table).

To save the CBSD record, click Submit.
The CBSD appears on the map with Unregistered status.
To mark the record as ready for CPI review and signing, click Ready for CPI.

Sign CBSD Records
After installation parameters have been entered, a CPI must review and digitally certify the information before the CBSD can be registered with the SAS.
Only the CPI associated with the verified SAS account can perform this operation. During signing, the SAS uses the CPI's validated credentials to generate a digital signature that cryptographically associates the CPI's identity with the installation parameters.
Before signing a CBSD record, the CPI is responsible for independently verifying that all installation information accurately reflects the physical deployment. This includes, as applicable, the device location, antenna configuration, installation height, azimuth, and other installation parameters required for SAS registration. By digitally signing the record, the CPI certifies the accuracy of the installation data and assumes responsibility for the information in accordance with FCC Part 96 requirements.
To sign CBSD installation records:
Log in to the SAS portal using your verified CPI account.
In the left navigation, click Installation.
Locate the CBSD that requires CPI certification.
Open the CBSD installation record.
Verify that all installation parameters are complete and accurate.
Click Sign to digitally certify the installation record.
Confirm that the CBSD status indicates the record has been signed and is ready for SAS registration.
After the record has been signed, the Onyx Portal can submit the CBSD registration request to the SAS.
GXC Onyx Portal Procedures
The GXC Onyx Portal procedures configure the SAS-related settings required before CBSD registration. Technology-specific differences for 4G and 5G deployments are documented in the respective subsections. The following workflow diagram summarizes the configuration steps for each deployment type.

Common SAS Configuration Parameters
The following table describes the SAS-related parameters configured in the Onyx Portal. These parameters apply to both 4G and 5G deployments and are referenced in the configuration steps below.
Table: Common SAS Configuration Parameters
Operation Mode
SAS enables CBRS spectrum access via the Spectrum Access System.
Manual, the default mode, disables SAS integration entirely; must never be used for CBRS.
User ID
SAS account's user ID for CBSD registration and authentication.
Must match exactly what's in the SAS portal — a mismatch causes MISSING_PARAM/INVALID_VALUE rejection.
CBSD Category
FCC power class for the CBSD.
Cat A ≤30 dBm EIRP (typically indoor/short-range), Cat B ≤47 dBm EIRP (typically outdoor). Must match what's certified for the Device Class and what the CPI signs in the SAS portal. For device-specific limits, see Onyx CBRS AP Reference table.
Antenna Gain (dBi)
Gain of the installed antenna.
Do not estimate — use spec values. See Onyx CBRS AP Reference table.
Preferred Max Pwr (dBm)
Maximum transmit EIRP requested for this CBSD.
Must not exceed the CBSD Category limit — for Cat A, ≤30 dBm. See Onyx CBRS AP Reference table.
Preferred BW (MHz)
Requested channel bandwidth: 10 or 20 MHz.
10 MHz is recommended for most indoor deployments; 20 MHz for higher-capacity outdoor cells. If the preferred bandwidth isn't available, the Domain Proxy will automatically fall back to a narrower one unless Strict Freq Preference is enabled.
Preferred Freq (MHz) in priority order
The CBSD's preferred operating frequencies within the CBRS band, in priority order.
5 MHz increments. Within 3555–3695 MHz for 10 MHz BW, or 3560–3690 MHz for 20 MHz BW. Default: Auto.
Strict Freq Preference
True: The CBSD only accepts a grant on one of the preferred frequencies. False: The SAS may assign any available frequency.
Set True for Shared Cell / multi-CBSD groups that must operate on the same channel. Set False for standalone CBSDs where operating on a non-preferred frequency is acceptable. When False, the DP will first attempt preferred frequencies; if none are available, it will select any available frequency from the SAS response.
Transmit
Enabled/Disabled — administratively controls whether this CBSD is allowed to transmit once authorized.
When Disabled, even after a successful grant the AP will not radiate until switched to Enabled.
4G Configuration
To add a 4G AP:
In the Onyx Portal, click Equipment > Access Point tab.
In the upper-right corner, click Add Node > Add Access Point.
In the Create Access Point page > Access Point tab, enter the AP's details.

In the RAN tab, configure the required fields referring to the Common SAS Configuration Parameters table.

Save the AP.
After the AP is saved, registration begins automatically if SAS is enabled and the corresponding CBSD record has already been digitally signed by the CPI in the SAS portal.
5G Configuration
5G APs use an O-RAN 7-2x split architecture. SAS registration is managed at the cell level through the Onyx Edge CU/DU, not directly at the AP level.
To configure SAS for a 5G deployment:
Add the AP.
In the Onyx Portal, click Equipment.
In the upper-right corner, click Add Node > Add Access Point.
The Create Access Point page is displayed.

Enter the AP's details.
In the upper-right corner, click Save Access Point.
Add a cell.
Click Equipment > Onyx Edge tab.
In the list of Onyx Edge, in the Actions column, click the corresponding Options icon, then click Edit. The Edit Onyx Edge (<onyx-edge-name>) page is displayed.

Click the RAN tab.

If the Onyx Edge contains any SAS-enabled cells, delete all of them before continuing:
For each SAS-enabled cell, click the corresponding ⋮ (options) icon, then click Delete.

To save the Onyx Edge, in the upper-right corner, click Save Onyx Edge.
To continue to the next step, once again edit the Onyx Edge and return to the RAN tab.
To add a cell, click Add Cell.

The Add Cell dialog box is displayed.
In case of Multi-Port Attach disabled:

In case of Multi-Port Attach enabled:

Enter the following details:
SAS Enabled: On.
User ID, Preferred BW (MHz), Preferred Freq (MHz) in Priority Order, Strict Freq Preference: Per the Common SAS Configuration Parameters table.
PSS: (Physical Synchronization Signal index, 0–2). Sets the Physical Cell ID. Ensure no two adjacent cells share the same PSS value.
Associated AP/FHM: Select the AP/FHM added in Step 1.
CBSD Category and Antenna Gain: Per the Onyx CBRS AP Reference table.
When Multi-Port Attach is disabled:
Antenna Gain (dBi): Configure a single antenna gain.
No. of Antenna Ports: Select the number of antenna ports.
When Multi-Port Attach is enabled:
Antenna Gain (n) (dBi): Add one entry per antenna port using the
button.CBSD Category: Auto-selected based on Associated AP/FHM.
To save the cell, click Submit.
To save the Onyx Edge, click Save Onyx Edge.
Bulk Registration (DAS / Large Deployments)
For Distributed Antenna System (DAS) and other large-scale deployments, CBSD registration can be performed in bulk instead of creating and signing each CBSD record individually. Bulk registration reduces the time required to provision large numbers of CBSDs while maintaining the same SAS registration workflow and CPI certification requirements.
Bulk Registration Workflow:
In the Onyx Portal, download the preformatted bulk CBSD registration template.
Populate the template for each CBSD: CBSD ID/Name, Latitude/Longitude, Antenna Height (meters), Azimuth, Indoor/Outdoor flag, Antenna Gain, EIRP, FCC ID, Serial Number, and any other required parameters.
Review and validate all entries. Errors in bulk files can cause simultaneous registration failures across multiple CBSDs.
Upload the completed template file to the SAS portal. The system creates a CBSD record for each entry.
CPI reviews and signs all CBSD records.
Save or enable the bulk-uploaded AP/cell configuration in the Onyx Portal. Registration requests for all CBSDs in the batch are submitted to the SAS automatically once CPI signing is complete for each record — no separate manual trigger is required.
Monitor each CBSD for Authorized status.
Address any individual failures using the error codes in SAS Response Codes and Common Failures.
Verify CBSD Status
This section describes the CBSD registration and grant lifecycle, from initial registration through to the Authorized state — the target operational state in which CBSDs are permitted to transmit.
CBSD Registration and Grant Lifecycle
The following diagram and workflow illustrate the complete CBSD registration and grant lifecycle.
Figure: CBSD Registration and Grant Lifecycle

1. Unregistered
The initial state of every CBSD.
The CBSD has no contact with the SAS and is not permitted to transmit.
The CBSD sends a registration request to the SAS through the DP.
If registration succeeds, the SAS validates the CBSD identity and installation parameters, assigns a CBSD ID, and the CBSD transitions to the Registered state.
The CBSD returns to the Unregistered state when:
The registration request is rejected.
The operator explicitly deregisters the CBSD.
Installation parameters are modified after CPI signing.
In these cases, all active grants are removed, and the CBSD must be fully re-registered, including CPI re-signing in the SAS portal.
2. Registered
The CBSD has successfully completed registration and received a CBSD ID.
The SAS has validated the CBSD identity and installation parameters.
The CBSD does not yet hold a spectrum grant and cannot transmit.
The CBSD automatically transitions to the Idle state.
3. Idle
The CBSD is registered but does not hold an active spectrum grant.
The CBSD enters the Idle state:
Immediately after successful registration.
When a spectrum grant is terminated, relinquished, or expires.
The CBSD automatically submits a grant request to the SAS.
If the SAS returns Grant Request: Success, the CBSD transitions to the Granted state.
4. Granted
The SAS has assigned spectrum resources.
The CBSD has not yet received transmit authorization and must not transmit.
The CBSD sends heartbeat requests to the SAS.
If the SAS returns Heartbeat Response: Transmit, the CBSD transitions to the Authorized state.
5. Authorized (Normal Operating State)
The CBSD has:
Successfully registered with the SAS.
Obtained a spectrum grant.
Received transmit authorization through a successful heartbeat response.
The CBSD is permitted to transmit on its assigned spectrum.
To maintain authorization, the CBSD sends periodic heartbeat requests.
As long as the SAS continues to return Heartbeat Response: Transmit, the CBSD remains in the Authorized state.
Fallback State Transitions
During normal operation, the CBSD may temporarily transition to an earlier state based on SAS responses.
Heartbeat does not extend transmit authorization (Response Code 400) — If the SAS does not extend transmit authorization during a heartbeat exchange, the CBSD returns to the Granted state.
The spectrum grant is retained, but transmit authorization is temporarily suspended.
The Onyx Portal automatically continues sending heartbeat requests.
When the SAS again authorizes transmission, the CBSD returns to the Authorized state.
No operator action is required for transient heartbeat failures.
Grant is no longer valid (Response Code 401) — If the SAS indicates that the current spectrum grant is no longer valid (for example, because it has expired, been relinquished, or been terminated), the CBSD returns to the Idle state.
The existing spectrum grant is released.
The CBSD automatically requests a new spectrum grant from the SAS.
Once a new grant is approved and transmit authorization is restored, the CBSD returns to the Authorized state.
Deregistration or configuration changes — If the operator explicitly deregisters the CBSD, or if installation parameters are modified after CPI signing, the CBSD returns to the Unregistered state.
All active spectrum grants are removed.
The CBSD must be fully re-registered, including CPI re-signing in the SAS portal, before the CBSD can obtain a new grant and resume transmission.
Verify CBSD Status in Onyx Portal
Monitor the CBSD status in the Onyx Portal to confirm that registration, spectrum grant acquisition, and transmit authorization have completed successfully.
To verify the CBSD status in the Onyx Portal:
Navigate to in Equipment > Access Point tab > AP details page > Overview tab > RAN section.
Verify that all three status indicators—Registered, Granted, and Authorized—are displayed in green.
When all three indicators are green, the CBSD is successfully registered with the SAS, has an active spectrum grant, and is authorized to transmit.

Table: CBSD Status Descriptions
Registered
Green
All CBSDs are registered with SAS.
Amber
Some CBSDs are registered, some not yet.
Red
No CBSDs are registered.
Granted
Green
Required number of spectrum grants are active.
Amber
Some grants are active, but not the full required number.
Red
No grants are available.
Grey
No CBSDs are registered.
Authorized
Green
CBSDs are authorized to transmit (normal operating state).
Amber
Some CBSDs authorized, partial coverage.
Red
No authorizations. CBSDs cannot transmit.
Grey
No grants are available.
Verify CBSD Status in SAS Portal
Verify the CBSD status in the SAS portal to confirm that the CBSD is registered, has received a spectrum grant, and is authorized to transmit.
To verify the CBSD status in the SAS portal:
Log in to the SAS portal.
On the Installation page, locate the CBSD in either the Installation Map or List View.
Verify that the CBSD displays an AUTHORIZED status. A green AUTHORIZED badge indicates that the CBSD has an active spectrum grant and is authorized to transmit.

Click More Info to view detailed CBSD information.
Review the following tabs as needed:
Grant Information — Displays active spectrum grants, assigned GAA channels, EIRP, and grant expiration times.

CBSD Information — Displays the CBSD state (AUTHORIZED), category, GAA grant count, serial number, and FCC ID registered with the SAS.

Logs Information — Displays message types, timestamps, and SAS response codes.

State Changes — Displays the CBSD state transition history.
CBSD Configuration Changes — Displays the configuration change history for the CBSD.
Troubleshooting
Use this section to diagnose and resolve CBSD registration, grant, and authorization issues across the GXC Onyx and Federated Wireless SAS ecosystem.
Begin with the Troubleshooting Workflow, then consult the Onyx Portal SAS-related alerts, SAS response codes, and common failures sections as directed for detailed diagnostics and corrective actions.
Troubleshooting Workflow
Use the following workflow to identify and resolve CBSD registration, spectrum grant, and transmit authorization issues.

Check Onyx Portal alerts.
In the Onyx Portal, check the Alerts Counter Panel.
If active alerts are present, navigate to Alerts > Active Alerts tab and check for SAS-related alerts.
See Onyx Portal SAS-Related Alerts for alert details and recommended corrective actions.
Verify the CBSD SAS status and review DP/SAS logs.
In the Onyx Portal, navigate to Equipment > Access Point tab > AP details page > Overview tab > RAN section to verify the CBSD status. See Verify CBSD Status in Onyx Portal.
Review the DP logs in Equipment > Access Point tab > AP details page > Logs tab > DP Logs section. The DP logs record all registration, spectrum grant, heartbeat, and error responses.
In the Federated Wireless SAS portal, on the Installation screen, locate the CBSD, and click More Info, then select the Logs Information tab. This tab displays all message types with timestamps, response codes, and transmit expiration times.
A SAS response code of 0 indicates success. For any non-zero response code, refer to SAS Response Codes table.
Identify the failure stage.
Compare the observed Onyx Portal alerts, CBSD status, and SAS response codes against the following table to identify the most likely failure stage and the appropriate resolution workflow.
CBSD shows "Unregistered" / no change
Domain Proxy to SAS connectivity
Check firewall, DNS, and Onyx Edge network access to SAS endpoint.
SAS portal shows "Pending Registration" (no advance)
CBSD not sending registration request
Verify AP is powered; confirm Serial No. and FCC ID match; confirm Onyx Edge is reachable.
SAS portal shows "Ready for CPI" (no advance)
CPI signing incomplete
CPI must sign the CBSD record before any registration request is sent.
Registration rejected (codes 104, 105, 106, 501)
Parameter or certificate error
Review error code in SAS Response Codes. Correct the parameter and re-trigger registration.
Registered, no grant (codes 200, 300)
Spectrum availability or EIRP issue
Review error code in SAS Response Codes. Check frequency range, EIRP limits, ESC/incumbent activity.
Grant suspended / terminated (codes 400, 401)
Incumbent protection event
Review error code in SAS Response Codes. Normal SAS behavior. Onyx auto-retries. If persistent, contact SAS vendor support.
SAS Connection Failure alert active
Domain Proxy cannot reach SAS
Check Onyx Edge connectivity to SAS on port 443. See Onyx Portal SAS-Related Alerts.
CBSD Registration Failure alert active
Parameter mismatch or CPI signing issue
Check DP logs. Verify FCC ID, serial number, category, location, and antenna parameters across both portals. See Onyx Portal SAS-Related Alerts.
If the CBSD is Unregistered, verify the CBSD parameters are consistent across Onyx Portal and SAS portal.
Parameter mismatches between the Onyx Portal and SAS portal are the most common cause of registration failures. Before retrying registration, verify that:
The serial number is identical in both portals and matches the physical AP label.
The FCC ID exactly matches the Onyx CBRS AP Reference table.
Antenna height is entered in meters (not in feet).
Height Type (AGL or AMSL) matches the configured height.
The Indoor/Outdoor flag is set correctly (affects CBSD category and EIRP limits).
CPI signing is complete and the record shows "Pending Registration" in the SAS portal.
If the CBSD is not Authorized, verify spectrum availability. If the configured values are not available, consider switching to other available center frequencies and bandwidth.
Navigate to Equipment > Access Point tab > AP details page > Overview tab > RAN section > SAS Configuration section and note values set for Preferred Freq (MHz) and Preferred BW (MHz).
To verify available spectrum, on the same AP details page, under the SAS Status section, click View Available Spectrum. The graph shows spectrum availability per 5 MHz steps — confirm that the preferred frequencies and bandwidth are shown as available.

Escalate if the issue persists.
GXC Technical Support (support@gxc.io) — Provide the AP serial numbers, FCC IDs, SAS response codes from the DP logs, and screenshots from both the Onyx Portal and the SAS portal to expedite troubleshooting.
SAS Vendor Support — For SAS-side issues (grant availability, ESC events, blacklisting), contact the SAS Vendor Support directly.
Onyx Portal SAS-Related Alerts
The Onyx Portal generates predefined alerts for SAS and DP events. The following alerts are directly relevant to CBRS registration and spectrum grant operation. These alerts are applicable to both 4G and 5G networks.
To monitor Onyx Portal alerts:
Monitor the Alerts Counter Panel in the Onyx Portal's header.
Navigate to Alerts > Active Alerts tab.
CBSD Registration Failure
Trigger Condition
When one or more CBSD registration attempts fail within the last hour.
Clear Condition
When no registration failures occur for at least one hour.
Severity
Major
System Impact
The AP becomes non-functional — it cannot obtain grants or transmit.
Where to Look
Equipment > Access Point tab > AP details page > Overview > SAS status — shows Registered indicator in red. The Dashboard > Access Point/DAS SAS Status tile will also reflect the failure.
Resolution
Check the AP's DP logs for failure reason (Equipment > Access Point tab > AP details page > Logs tab > DP Logs section).
The most common cause is a parameter mismatch between the Onyx Portal and the SAS portal. Verify parameters across both portals.
Refer to the SAS Response Codes table for code details and next steps.
Resolution Verification
The Alerts Counter Panel reverts to pre-incident levels, and all Dashboard tiles return to their pre-incident states.
CBSD Lesser BW Granted
Trigger Condition
When a CBSD has been granted less bandwidth than configured, and this condition persists for at least five minutes.
Clear Condition
When the CBSD receives the desired bandwidth or loses the grant.
Severity
Major
System Impact
Network capacity is reduced from what was planned. Dashboard Downlink/Uplink Traffic and Data Usage tiles will reflect the reduction.
Resolution
Check if any maintenance activity is currently in progress.
In the AP's DP logs, check the Spectrum Inquiry Response to identify available frequencies (Equipment > Access Point tab > AP details page > Logs tab > DP Logs section).
If Strict Preference is enabled, consider disabling it or adjusting the preferred frequency to one with higher available bandwidth (Equipment > Access Point tab > AP details page > RAN tab > Strict Preference).
If unresolved, contact GXC Technical Support.
Resolution Verification
All Dashboard tiles return to pre-incident states.
Confirm the granted bandwidth (Equipment > Access Point tab > AP details page > Overview tab > RAN tile > BW (MHz) parameter).
Related Alert
CBSD New Grant may trigger alongside CBSD Lesser BW Granted.
CBSD New Grant
This is an informational alert — no corrective action is required.
Trigger Condition
When a new grant is received from the SAS within the last hour.
Clear Condition
When no new grants are received for at least one hour.
Severity
Warning
System Impact
For an AP already transmitting, a new grant may change the transmission frequency, bandwidth, or power level. Verify the new grant parameters do not adversely affect required KPIs. If the new grant carries less bandwidth than configured, a CBSD Lesser BW Granted alert may also trigger.
Additional Information
Each grant change generates this alert, making it useful for tracking all grant modifications. The initial grant for an AP also triggers this alert.
CBSD Preferred Frequency Unavailable
Trigger Condition
When none of the preferred frequencies configured for the CBSD are available from the SAS.
Clear Condition
When a preferred frequency becomes available again or the CBSD is deregistered.
Severity
Warning
System Impact
If Strict Preference is enabled, the AP stops transmitting. If Strict Preference is disabled, the AP continues transmitting on whatever frequency the SAS grants — but that frequency will not be in the preferred list.
Resolution
Change the preferred frequency list (Equipment > Access Point tab > edit AP details > RAN tab).
To identify available frequencies, check the Spectrum Inquiry Response log (Equipment > Access Point tab > AP details page > Logs tab > DP Logs section > Spectrum Inquiry Response), filtering for "From SAS To DP" logs.
SAS Connection Failure
Trigger Condition
When the Domain Proxy cannot reach the SAS — specifically, when connection attempts fail at least three times within 15 minutes, or when at least one HTTP error from the SAS is received within 15 minutes.
Clear Condition
When no connection errors or HTTP errors occur for at least 15 minutes.
Severity
Critical
System Impact
This alert indicates a potential network-wide outage for all APs dependent on SAS for spectrum grants. If the connection failure persists, transmit timers will expire and cells will go down.
Where to Look
Equipment > Access Point tab > AP details page > Overview tab > SAS Status — the SAS state will stop progressing, and Authorized status may revert to Granted as the transmit timer expires.
Resolution
Contact GXC Technical Support.
Two error types appear in alert labels:
HTTP errors — Typically indicate an SAS-side issue or fundamental failure in the Domain Proxy.
Transport-level errors — May indicate connectivity issues (unable to reach SAS) or TLS authentication failures.
Also verify Onyx Edge outbound connectivity to the SAS endpoint on port 443. See GXC Firewall Config Application Note.
Additional Information
SAS Connection Failure generates a single consolidated alert at the network level, not individual alerts per AP.
SAS Response Codes
Every request exchanged between a CBSD and the SAS returns a standardized response code, as defined in the WInnForum SAS-CBSD Technical Specification (WINNF-TS-0016). When a request fails, the SAS may also include additional information to help identify the cause of the failure.
To view SAS response codes in the Onyx Portal:
Navigate to Equipment > Access Point tab > AP details page > Logs tab > DP Logs section.
Review the SAS transaction logs. Each transaction includes the corresponding SAS response code.
Use the SAS Response Codes table to interpret the response code and determine the appropriate corrective action.
Table: SAS Response Codes
0
SUCCESS
Request succeeded.
No action needed.
102
VERSION
Protocol version mismatch.
Verify Onyx firmware supports current WInnForum spec version.
103
BLACKLISTED
CBSD is blacklisted by SAS.
Contact SAS provider support.
104
MISSING_PARAM
Required parameter absent from registration request.
Review all required fields in the Onyx Portal RAN/SAS settings. Check for empty User ID, FCC ID, or serial number.
105
INVALID_VALUE
A parameter value is out of range or format is incorrect.
Verify antenna height (must be meters, not feet), GPS coordinates format, EIRP values within category limits.
106
CERT_ERROR
CPI certificate error.
CPI must re-validate identity in SAS portal. Certificate may be expired or incorrectly uploaded.
200
INTERFERENCE
Grant denied due to incumbent or PAL protection.
Move to a different frequency or reduce EIRP. Check ESC sensor activity in your area.
300
UNSUPPORTED_SPECTRUM
Requested frequency is outside the CBRS band.
Verify preferred frequency is within 3555–3695 MHz (10 MHz BW) or 3560–3690 MHz (20 MHz BW).
400
SUSPENDED_GRANT
SAS has temporarily suspended the grant.
CBSD must stop transmitting. Onyx Portal will automatically attempt reauthorization via heartbeat. Monitor for resumption.
401
TERMINATED_GRANT
SAS has permanently terminated the grant.
CBSD must stop transmitting. Re-initiate grant request. If persistent, check for incumbent activity or interference in the area.
500
DEREGISTERED
CBSD was deregistered by SAS.
Re-register the CBSD. Investigate whether parameters changed or a delete was inadvertently triggered.
501
INVALID_PARAM
Invalid installation parameter in signed record.
CPI must correct and re-sign the affected CBSD record. Common cause: Parameter mismatch between SAS portal and Onyx Portal entries.
Common Failures
The Common Failures table summarizes the most frequently encountered CBSD registration, spectrum grant, and transmit authorization issues, along with their likely causes and recommended corrective actions to help restore normal SAS operation.
Table: Common Failures
CBSD stuck in Unregistered state
Domain Proxy cannot reach SAS endpoint The Onyx Edge functions as the Domain Proxy for all CBSDs at a site. A connectivity issue between the Onyx Edge and the SAS can affect registration, grant management, and heartbeat processing for all CBSDs managed by that Onyx Edge.
