Cell Modem Connection Troubleshooting - Suspected SIM Card Issues
This alarm is covered by this guide. Background
Section titled “Background”This guide is a landing page for Cell Modem Connection Troubleshooting.
Each Aircraft Compute Board has two sim cards, one for Compute A and one for Compute B.
This troubleshooting requires access to a log from the Aircraft.
Troubleshooting Steps
Section titled “Troubleshooting Steps”graph TD
is-the-alarm-affecting-the-fleet-or-gen{"<small><b>Step 1</b></small><br/>Question: Is the alarm affecting the fleet, or ..."}
there-may-be-a-transient-issue-with-the{"<small><b>Step 2</b></small><br/>Question: There may be a transient issue with t..."}
return-the-aircraft-to-service("<small><b>Step 3</b></small><br/>Reference: Return the Aircraft to service.")
escalate-to-embedded-linux{{"<small><b>Step 4</b></small><br/>Escalation: Escalate to P2 Embedded Linux On Call."}}
open-up-a-log-from-the-aircraft["<small><b>Step 5</b></small><br/>Action: Open up a log from the Aircraft. Conf..."]
is-the-state-connected-not-registered{"<small><b>Step 6</b></small><br/>Question: Is the state CONNECTED_NOT_REGISTERED?"}
the-sim-card-issue-may-have-been-resolve["<small><b>Step 7</b></small><br/>Action: The SIM card issue may have been reso..."]
power-cycle-the-aircraft-power-cycle-ai{"<small><b>Step 8</b></small><br/>Question: Power cycle the Aircraft Power Cycl..."}
return-the-aircraft-to-service-2("<small><b>Step 9</b></small><br/>Reference: Return the Aircraft to service.")
check-the-network-registration-status-i["<small><b>Step 10</b></small><br/>Action: Check the network registration status..."]
is-the-state-registration-denied{"<small><b>Step 11</b></small><br/>Question: Is the state REGISTRATION_DENIED?"}
follow-sim-registration-denied-failures["<small><b>Step 12</b></small><br/>Action: Follow SIM Registration Denied Failu..."]
this-is-not-a-sim-card-issue["<small><b>Step 13</b></small><br/>Action: This is not a SIM card issue. Return ..."]
is-the-alarm-affecting-the-fleet-or-gen -->|Yes| there-may-be-a-transient-issue-with-the
is-the-alarm-affecting-the-fleet-or-gen -->|No| open-up-a-log-from-the-aircraft
there-may-be-a-transient-issue-with-the -->|Yes| return-the-aircraft-to-service
there-may-be-a-transient-issue-with-the -->|No| escalate-to-embedded-linux
open-up-a-log-from-the-aircraft --> is-the-state-connected-not-registered
is-the-state-connected-not-registered -->|Yes| power-cycle-the-aircraft-power-cycle-ai
is-the-state-connected-not-registered -->|No| the-sim-card-issue-may-have-been-resolve
power-cycle-the-aircraft-power-cycle-ai -->|Yes| return-the-aircraft-to-service-2
power-cycle-the-aircraft-power-cycle-ai -->|No| check-the-network-registration-status-i
check-the-network-registration-status-i --> is-the-state-registration-denied
is-the-state-registration-denied -->|Yes| follow-sim-registration-denied-failures
is-the-state-registration-denied -->|No| this-is-not-a-sim-card-issue
style is-the-alarm-affecting-the-fleet-or-gen fill:#dbeafe,stroke:#3b82f6,color:#1e3a5f
style there-may-be-a-transient-issue-with-the fill:#dbeafe,stroke:#3b82f6,color:#1e3a5f
style return-the-aircraft-to-service fill:#f3e8ff,stroke:#a855f7,color:#581c87
style escalate-to-embedded-linux fill:#fef3c7,stroke:#f59e0b,color:#78350f
style open-up-a-log-from-the-aircraft fill:#dcfce7,stroke:#22c55e,color:#14532d
style is-the-state-connected-not-registered fill:#dbeafe,stroke:#3b82f6,color:#1e3a5f
style the-sim-card-issue-may-have-been-resolve fill:#dcfce7,stroke:#22c55e,color:#14532d
style power-cycle-the-aircraft-power-cycle-ai fill:#dbeafe,stroke:#3b82f6,color:#1e3a5f
style return-the-aircraft-to-service-2 fill:#f3e8ff,stroke:#a855f7,color:#581c87
style check-the-network-registration-status-i fill:#dcfce7,stroke:#22c55e,color:#14532d
style is-the-state-registration-denied fill:#dbeafe,stroke:#3b82f6,color:#1e3a5f
style follow-sim-registration-denied-failures fill:#dcfce7,stroke:#22c55e,color:#14532d
style this-is-not-a-sim-card-issue fill:#dcfce7,stroke:#22c55e,color:#14532d Hover or focus a block to preview it. Select the block to keep the preview open.
Wait 10 minutes and then resend the mission. Did the issue resolve?
Confirm that the cell connection state is
CONNECTED_NOT_REGISTERED.Look at the
state field in the cell_modem_status message.CONNECTED_NOT_REGISTERED?Return to Cell Modem Connection Troubleshooting to continue troubleshooting.
Look at the
eps_network_registration_status.registration_status field in the cell_modem_status message.If you are looking at a Zip, check this topic from both Compute A and Compute B because each compute has an independent cell modem.
REGISTRATION_DENIED?Resolution note
This plaintext block is ready to paste into the Resolution Note field on the ZERP issue you're working. The permalink below gives engineering review access to the full step-by-step timeline including any back-navigation; share it if the case needs a deeper look.
Permalink:
Session is too large to fit in a URL. Use Download session JSON to share the timeline out-of-band.
Did this guide help you get unblocked?
Open suggestions
There are no open suggestions.
Open pull requests
There are no open pull requests.