Smart Cart Not Waking Up Aircraft
This alarm is covered by this guide. Background
Section titled “Background”The smart cart uses the same Delta-Q charger as the Dock and runs a slimmed down version of the Dock apps target to initialize the Dock charger to send charge into the Aircraft for power-on and for charging.
If you send a command from the smart cart to wake up the Aircraft and the Aircraft does not wake up, there may be a hardware issue with the cart or a software issue with the services on the smart cart.
The troubleshooting steps first check the power and connections, then the software, then the Delta Q charger.
Troubleshooting Steps
Section titled “Troubleshooting Steps”graph TD
can-you-ssh-into-the-smart-cart-ssh-int{"<small><b>Step 1</b></small><br/>Question: Can you SSH into the smart cart SSH ..."}
follow-the-steps-in-ssh-into-smart-cart["<small><b>Step 2</b></small><br/>Action: Follow the steps in Smart Cart SSH F..."]
is-the-neo-communication-cable-plugged{"<small><b>Step 3</b></small><br/>Question: Is the Neo communication cable plugge..."}
plug-the-neo-communication-cable-into-t["<small><b>Step 4</b></small><br/>Action: Plug the Neo communication cable into..."]
send-the-command-to-wake-up-the-aircraf["<small><b>Step 5</b></small><br/>Action: Send the command to wake up the Aircr..."]
did-the-aircraft-wake-up-neo-cable{"<small><b>Step 6</b></small><br/>Question: Did the Aircraft wake up?"}
the-issue-is-resolved-neo-cable["<small><b>Step 7</b></small><br/>Action: The issue is resolved."]
is-the-fin-cap-and-accompanying-wire-bu{"<small><b>Step 8</b></small><br/>Question: Is the fin cap and accompanying wire ..."}
ensure-that-the-fin-cap-is-sitting-flus["<small><b>Step 9</b></small><br/>Action: Ensure that the fin cap is sitting fl..."]
if-wire-damage-is-found-replace-the-fin["<small><b>Step 10</b></small><br/>Action: If wire damage is found, replace the ..."]
send-command-wake-up-aircraft-fin-cap["<small><b>Step 11</b></small><br/>Action: Send the command to wake up the Aircr..."]
did-the-aircraft-wake-up-fin-cap{"<small><b>Step 12</b></small><br/>Question: Did the Aircraft wake up?"}
the-issue-is-resolved-fin-cap["<small><b>Step 13</b></small><br/>Action: The issue is resolved."]
ssh-into-the-smart-cart-software["<small><b>Step 14</b></small><br/>Action: SSH into the smart cart: SSH zipline..."]
start-the-dock-charging-target-on-the-n["<small><b>Step 15</b></small><br/>Action: Start the Dock charging target on the..."]
wake-up-the-aircraft-software["<small><b>Step 16</b></small><br/>Action: Wake up the Aircraft Wake Up Aircraf..."]
wait-60-seconds-for-the-wake-up-command["<small><b>Step 17</b></small><br/>Action: Wait ~60 seconds for the wake up comm..."]
is-the-aircraft-awake{"<small><b>Step 18</b></small><br/>Question: Is the Aircraft awake?"}
the-issue-is-resolved-software["<small><b>Step 19</b></small><br/>Action: The issue is resolved."]
have-any-parts-of-the-dock-charging-tar{"<small><b>Step 20</b></small><br/>Question: Have any parts of the dock_charging t..."}
restart-crashed-services["<small><b>Step 21</b></small><br/>Action: If any services are not running they..."]
run-the-following-to-check-the-latest-c["<small><b>Step 22</b></small><br/>Action: Run the following to check the latest..."]
does-response-look-like-image-charger{"<small><b>Step 23</b></small><br/>Question: Does the response look like the image..."}
restart-charger-service-and-recheck["<small><b>Step 24</b></small><br/>Action: Run: sudo systemctl restart charger...."]
does-response-look-like-image-after-res{"<small><b>Step 25</b></small><br/>Question: Does the response look like the image?"}
escalate-to-p2-smart-carts-charger{{"<small><b>Step 26</b></small><br/>Escalation: Escalate to P2 Smart Carts."}}
what-color-are-the-delta-q-status-light{"<small><b>Step 27</b></small><br/>Question: What color are the Delta Q Status lig..."}
escalate-to-p2-smart-carts-no-light{{"<small><b>Step 28</b></small><br/>Escalation: Escalate to P2 Smart Carts."}}
escalate-to-p2-smart-carts-green{{"<small><b>Step 29</b></small><br/>Escalation: Escalate to P2 Smart Carts."}}
unplug-delta-q-from-power-strip["<small><b>Step 30</b></small><br/>Action: Without turning off the Nuc, unplug t..."]
wait-2-minutes["<small><b>Step 31</b></small><br/>Action: Wait ~ 2 minutes."]
restart-dock-charging-target-and-check["<small><b>Step 32</b></small><br/>Action: Restart the dock charging target and ..."]
send-wakeup-command-final["<small><b>Step 33</b></small><br/>Action: Send a wakeup command from the smart ..."]
can-you-ssh-into-the-smart-cart-ssh-int -->|Yes| is-the-neo-communication-cable-plugged
can-you-ssh-into-the-smart-cart-ssh-int -->|No| follow-the-steps-in-ssh-into-smart-cart
is-the-neo-communication-cable-plugged -->|Yes| is-the-fin-cap-and-accompanying-wire-bu
is-the-neo-communication-cable-plugged -->|No| plug-the-neo-communication-cable-into-t
plug-the-neo-communication-cable-into-t --> send-the-command-to-wake-up-the-aircraf
send-the-command-to-wake-up-the-aircraf --> did-the-aircraft-wake-up-neo-cable
did-the-aircraft-wake-up-neo-cable -->|Yes| the-issue-is-resolved-neo-cable
did-the-aircraft-wake-up-neo-cable -->|No| is-the-fin-cap-and-accompanying-wire-bu
is-the-fin-cap-and-accompanying-wire-bu -->|Yes| ssh-into-the-smart-cart-software
is-the-fin-cap-and-accompanying-wire-bu -->|No| ensure-that-the-fin-cap-is-sitting-flus
ensure-that-the-fin-cap-is-sitting-flus --> if-wire-damage-is-found-replace-the-fin
if-wire-damage-is-found-replace-the-fin --> send-command-wake-up-aircraft-fin-cap
send-command-wake-up-aircraft-fin-cap --> did-the-aircraft-wake-up-fin-cap
did-the-aircraft-wake-up-fin-cap -->|Yes| the-issue-is-resolved-fin-cap
did-the-aircraft-wake-up-fin-cap -->|No| ssh-into-the-smart-cart-software
ssh-into-the-smart-cart-software --> start-the-dock-charging-target-on-the-n
start-the-dock-charging-target-on-the-n --> wake-up-the-aircraft-software
wake-up-the-aircraft-software --> wait-60-seconds-for-the-wake-up-command
wait-60-seconds-for-the-wake-up-command --> is-the-aircraft-awake
is-the-aircraft-awake -->|Yes| the-issue-is-resolved-software
is-the-aircraft-awake -->|No| have-any-parts-of-the-dock-charging-tar
have-any-parts-of-the-dock-charging-tar -->|Yes| restart-crashed-services
have-any-parts-of-the-dock-charging-tar -->|No, all services are running| run-the-following-to-check-the-latest-c
restart-crashed-services --> run-the-following-to-check-the-latest-c
run-the-following-to-check-the-latest-c --> does-response-look-like-image-charger
does-response-look-like-image-charger -->|Yes, but the Aircraft still...| what-color-are-the-delta-q-status-light
does-response-look-like-image-charger -->|No| restart-charger-service-and-recheck
restart-charger-service-and-recheck --> does-response-look-like-image-after-res
does-response-look-like-image-after-res -->|Yes| what-color-are-the-delta-q-status-light
does-response-look-like-image-after-res -->|No| escalate-to-p2-smart-carts-charger
what-color-are-the-delta-q-status-light -->|No Light: Ready to charge!| escalate-to-p2-smart-carts-no-light
what-color-are-the-delta-q-status-light -->|Blinking Green: Charging!| escalate-to-p2-smart-carts-green
what-color-are-the-delta-q-status-light -->|Blinking Orange: Error light| unplug-delta-q-from-power-strip
unplug-delta-q-from-power-strip --> wait-2-minutes
wait-2-minutes --> restart-dock-charging-target-and-check
restart-dock-charging-target-and-check --> send-wakeup-command-final
style can-you-ssh-into-the-smart-cart-ssh-int fill:#dbeafe,stroke:#3b82f6,color:#1e3a5f
style follow-the-steps-in-ssh-into-smart-cart fill:#dcfce7,stroke:#22c55e,color:#14532d
style is-the-neo-communication-cable-plugged fill:#dbeafe,stroke:#3b82f6,color:#1e3a5f
style plug-the-neo-communication-cable-into-t fill:#dcfce7,stroke:#22c55e,color:#14532d
style send-the-command-to-wake-up-the-aircraf fill:#dcfce7,stroke:#22c55e,color:#14532d
style did-the-aircraft-wake-up-neo-cable fill:#dbeafe,stroke:#3b82f6,color:#1e3a5f
style the-issue-is-resolved-neo-cable fill:#dcfce7,stroke:#22c55e,color:#14532d
style is-the-fin-cap-and-accompanying-wire-bu fill:#dbeafe,stroke:#3b82f6,color:#1e3a5f
style ensure-that-the-fin-cap-is-sitting-flus fill:#dcfce7,stroke:#22c55e,color:#14532d
style if-wire-damage-is-found-replace-the-fin fill:#dcfce7,stroke:#22c55e,color:#14532d
style send-command-wake-up-aircraft-fin-cap fill:#dcfce7,stroke:#22c55e,color:#14532d
style did-the-aircraft-wake-up-fin-cap fill:#dbeafe,stroke:#3b82f6,color:#1e3a5f
style the-issue-is-resolved-fin-cap fill:#dcfce7,stroke:#22c55e,color:#14532d
style ssh-into-the-smart-cart-software fill:#dcfce7,stroke:#22c55e,color:#14532d
style start-the-dock-charging-target-on-the-n fill:#dcfce7,stroke:#22c55e,color:#14532d
style wake-up-the-aircraft-software fill:#dcfce7,stroke:#22c55e,color:#14532d
style wait-60-seconds-for-the-wake-up-command fill:#dcfce7,stroke:#22c55e,color:#14532d
style is-the-aircraft-awake fill:#dbeafe,stroke:#3b82f6,color:#1e3a5f
style the-issue-is-resolved-software fill:#dcfce7,stroke:#22c55e,color:#14532d
style have-any-parts-of-the-dock-charging-tar fill:#dbeafe,stroke:#3b82f6,color:#1e3a5f
style restart-crashed-services fill:#dcfce7,stroke:#22c55e,color:#14532d
style run-the-following-to-check-the-latest-c fill:#dcfce7,stroke:#22c55e,color:#14532d
style does-response-look-like-image-charger fill:#dbeafe,stroke:#3b82f6,color:#1e3a5f
style restart-charger-service-and-recheck fill:#dcfce7,stroke:#22c55e,color:#14532d
style does-response-look-like-image-after-res fill:#dbeafe,stroke:#3b82f6,color:#1e3a5f
style escalate-to-p2-smart-carts-charger fill:#fef3c7,stroke:#f59e0b,color:#78350f
style what-color-are-the-delta-q-status-light fill:#dbeafe,stroke:#3b82f6,color:#1e3a5f
style escalate-to-p2-smart-carts-no-light fill:#fef3c7,stroke:#f59e0b,color:#78350f
style escalate-to-p2-smart-carts-green fill:#fef3c7,stroke:#f59e0b,color:#78350f
style unplug-delta-q-from-power-strip fill:#dcfce7,stroke:#22c55e,color:#14532d
style wait-2-minutes fill:#dcfce7,stroke:#22c55e,color:#14532d
style restart-dock-charging-target-and-check fill:#dcfce7,stroke:#22c55e,color:#14532d
style send-wakeup-command-final fill:#dcfce7,stroke:#22c55e,color:#14532d Hover or focus a block to preview it. Select the block to keep the preview open.
NOTE: The connector can be found on the top shelf of the smart cart, and is labeled with "ZIP" heat shrink.


SSH zipline@p2-smart-cart-#sudo systemctl start dock_charging.target

Check by running:
sudo systemctl list-dependencies dock_charging.target-
sudo systemctl restart charger.service-
sudo systemctl restart zip_bridge_receiver.service-
sudo systemctl restart zip_bridge_transmitter.service-
sudo systemctl restart zip_ipc.servicesudo journalctl -fu charger.service
sudo systemctl restart charger.serviceRun:
sudo journalctl -fu charger.serviceDoes the response look like the image?

NOTE: Sometimes the CAN to USB communication fails to start. Unplugging AC power from the Delta Q seems to fix it.
sudo systemctl restart dock_charging.targetsudo systemctl list-dependencies dock_charging.targetResolution 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.