Skip to content

BLOWER_MOTOR_FAILURE

published Last Updated: Oct 9, 2026 HW: EV2
Applicable alarms (1)
BLOWER_MOTOR_FAILURE
Likely outcomes (425 missions, 12 issues) — click to expand

Based on 425 missions where this alarm fired in the last 90 days as of 2026-10-13

Grounding vs discrepancy (of 12 ZERP issues filed on these missions)

Grounding 58.3% (7 of 12 issues) Discrepancy 41.7% (5 of 12 issues)

Frequently replaced parts

Part P/N Removals
FLIGHT COMPUTER ASSY, ZIP, P2 20994 24
ASSY, SPOOL AND LINE, DOCKING FIN, AIRCRAFT, P2 48477 4

Frequently co-occurring alarms (% of the 425 missions above)

BLOWER_UNEXPECTED_CONTROL_STATE 82.6% of missions BLOWER_CONSECUTIVE_FRACTIONAL_CURRENT_ERROR 79.8% of missions STALE_CYCLE_METRICS_RECORD 60.5% of missions PORT_MIXED_LINK_FAULT 50.1% of missions BLOWER_MOTOR_TOO_SLOW 29.4% of missions

Aggregated from fleet operations and refreshed daily. Individual outcomes may vary by site and configuration.

This alarm is published by the blower motor driver, this driver is responsible for controlling the motor that cools the NVIDIA Orin SOM. The blower motor is plugged into the compute board.

BLOWER_MOTOR_FAILURE means that the driver is unable to effectively commutate the motor. This can mean that there is a hardware issue.

1 question
Is this the first time this alarm has occurred?
{
"status": "ZIP_MISSION_STATUS_ENDED_IN_FAILURE",
"asset_id": "p2-zip-371",
"dock_ids": [
"p2-dock-84"
],
"droid_id": "p2-droid-499",
"timestamp": "2025-05-07T19:41:43.781Z",
"flight_ids": [
"P2F_65AB1116D7C1594C"
],
"mission_id": "P2M_65AB11142DC00000",
"ibit_status": [],
"capabilities": {
"can_dock": "CAPABILITY_STATUS_DISABLED",
"can_avoid": "CAPABILITY_STATUS_UNSPECIFIED",
"can_hover": "CAPABILITY_STATUS_AVAILABLE",
"can_cruise": "CAPABILITY_STATUS_AVAILABLE",
"can_launch": "CAPABILITY_STATUS_FAILED",
"can_deliver": "CAPABILITY_STATUS_DISABLED",
"can_transit": "CAPABILITY_STATUS_AVAILABLE",
"has_package": "CAPABILITY_STATUS_DISABLED",
"can_failover": "CAPABILITY_STATUS_UNSPECIFIED",
"can_paraland": "CAPABILITY_STATUS_DISABLED",
"is_on_ground": "CAPABILITY_STATUS_DISABLED",
"are_motors_off": "CAPABILITY_STATUS_AVAILABLE",
"can_deconflict": "CAPABILITY_STATUS_UNSPECIFIED",
"can_spin_motors": "CAPABILITY_STATUS_DISABLED",
"is_droid_stowed": "CAPABILITY_STATUS_DISABLED",
"can_perform_ibit": "CAPABILITY_STATUS_AVAILABLE",
"can_control_droid": "CAPABILITY_STATUS_AVAILABLE",
"can_control_winch": "CAPABILITY_STATUS_UNSPECIFIED",
"is_droid_lid_open": "CAPABILITY_STATUS_DISABLED",
"is_compute_healthy": "CAPABILITY_STATUS_UNSPECIFIED",
"is_crossfire_alive": "CAPABILITY_STATUS_DISABLED",
"is_droid_in_portal": "CAPABILITY_STATUS_AVAILABLE",
"can_gnc_spin_motors": "CAPABILITY_STATUS_DISABLED",
"is_in_dock_corridor": "CAPABILITY_STATUS_DISABLED",
"is_retained_on_dock": "CAPABILITY_STATUS_AVAILABLE",
"has_passed_all_ibits": "CAPABILITY_STATUS_DISABLED",
"is_retracted_on_dock": "CAPABILITY_STATUS_AVAILABLE",
"is_transit_completed": "CAPABILITY_STATUS_DISABLED",
"can_transit_nominally": "CAPABILITY_STATUS_UNSPECIFIED",
"is_cut_line_completed": "CAPABILITY_STATUS_UNSPECIFIED",
"is_delivery_completed": "CAPABILITY_STATUS_DISABLED",
"is_take_off_completed": "CAPABILITY_STATUS_DISABLED",
"can_transit_with_droid": "CAPABILITY_STATUS_UNSPECIFIED",
"is_call_home_completed": "CAPABILITY_STATUS_UNSPECIFIED",
"can_reach_mission_goals": "CAPABILITY_STATUS_AVAILABLE",
"is_dock_motion_completed": "CAPABILITY_STATUS_DISABLED",
"is_lower_droid_completed": "CAPABILITY_STATUS_DISABLED",
"is_raise_droid_completed": "CAPABILITY_STATUS_DISABLED",
"can_droid_lower_to_portal": "CAPABILITY_STATUS_DISABLED",
"are_diagnostic_ibits_reset": "CAPABILITY_STATUS_DISABLED",
"can_droid_raise_from_portal": "CAPABILITY_STATUS_AVAILABLE",
"can_receive_delivery_mission": "CAPABILITY_STATUS_AVAILABLE",
"has_received_pending_mission": "CAPABILITY_STATUS_DISABLED",
"is_take_off_time_window_open": "CAPABILITY_STATUS_AVAILABLE",
"can_droid_execute_motion_cmds": "CAPABILITY_STATUS_UNSPECIFIED",
"has_received_delivery_mission": "CAPABILITY_STATUS_DISABLED",
"is_crossfire_disarm_requested": "CAPABILITY_STATUS_DISABLED",
"is_diagnostic_abort_requested": "CAPABILITY_STATUS_DISABLED",
"is_performing_partial_takeoff": "CAPABILITY_STATUS_DISABLED",
"are_diagnostic_ibits_completed": "CAPABILITY_STATUS_DISABLED",
"can_receive_reposition_mission": "CAPABILITY_STATUS_AVAILABLE",
"is_software_download_completed": "CAPABILITY_STATUS_DISABLED",
"has_received_reposition_mission": "CAPABILITY_STATUS_DISABLED",
"is_crossfire_gnc_mode_requested": "CAPABILITY_STATUS_DISABLED",
"is_crossfire_paraland_requested": "CAPABILITY_STATUS_DISABLED",
"is_delivery_hydration_completed": "CAPABILITY_STATUS_DISABLED",
"can_communicate_with_remote_pilot": "CAPABILITY_STATUS_AVAILABLE",
"is_winch_emergency_hold_completed": "CAPABILITY_STATUS_UNSPECIFIED",
"is_emergency_lower_droid_completed": "CAPABILITY_STATUS_UNSPECIFIED"
},
"failure_summaries": [
"gps_timestamp": 1746042167544960000,
"error_report": {
"primary_unique_error_id": "ERR_123456",
"errors": {
"ERR_123456": {
"code": 0x00010005,
"message": "CanLaunch failed",
"gps_timestamp": 173651165380000000,
"unix_timestamp": 1024658498.45,
"unique_id": "ERR_123456",
"related_alarm_summaries": [{
"relation_type": RelationType::CAUSED_BY,
"alarm": {
"alarm_id": 4,
"identifier": "/compute_a.som_blower.status",
"name": "BLOWER_MOTOR_FAILURE",
"alarm_namespace": "alarms",
}
}]
}
}
},
"executive_task": "RunPreliminaryChecks",
"flight_id": "P2F_65AB1116D7C1594C",
"droid_status": {
"lid_open": false,
"behaviors": [],
"motion_state": "",
"battery_status": {
"pack_current": 1.2839198,
"pack_voltage": 19.84253,
"state_of_charge": 0.7585616,
"unsafe_to_charge": false,
"unsafe_to_deploy": false,
"unsafe_to_operate": false,
"ms_since_relaxation": "182098",
"requires_maintenance": false
},
"capability_map": {},
"droid_asset_id": "p2-droid-499",
"is_finger_safe": false,
"current_executive_id": {
"step_id": "1",
"task_id": "8",
"mission_id": "P2M_1AA5EDA994800000",
"sequence_id": "15475"
},
"safety_system_status": "DROID_SAFETY_SYSTEM_STATUS_NOT_READY",
"current_command_status": "DROID_COMMAND_STATUS_COMPLETED",
"current_command_string": "Portal (\"LOWER_TO_PORTAL\")",
"message_injection_state": {
"metadata": "",
"is_running": false,
"config_path": ""
},
"droid_parachute_deploy_reason": "DROID_PARACHUTE_DEPLOY_UNSPECIFIED"
},
"flight_status": "FLIGHT_STATUS_FAILED",
"winch_cutter_state": "WINCH_CUTTER_STATE_UNARMED",
"active_alarms": [
{
"identifier": "/tail_bridge.comm_status",
"alarm_summaries": [
{
"name": "RS485_SERVO_TAIL_STBD_FWD_SIGNAL_QUALITY_OFF_NOMINAL",
"alarm_id": 0,
"severity": "ALARM_INFO",
"report_id": "",
"visibility": "DEVELOPMENT",
"alarm_namespace": "off_nominals"
},
{
"name": "RS485_SERVO_TAIL_PORT_FWD_SIGNAL_QUALITY_OFF_NOMINAL",
"alarm_id": 1,
"severity": "ALARM_INFO",
"report_id": "",
"visibility": "DEVELOPMENT",
"alarm_namespace": "off_nominals"
},
{
"name": "RS485_SERVO_ROLL_SIGNAL_QUALITY_OFF_NOMINAL",
"alarm_id": 2,
"severity": "ALARM_INFO",
"report_id": "",
"visibility": "DEVELOPMENT",
"alarm_namespace": "off_nominals"
},
{
"name": "RS485_SERVO_TILT_SIGNAL_QUALITY_OFF_NOMINAL",
"alarm_id": 3,
"severity": "ALARM_INFO",
"report_id": "",
"visibility": "DEVELOPMENT",
"alarm_namespace": "off_nominals"
},
{
"name": "RS485_SERVO_TAIL_STBD_FWD_LINK_FAULT",
"alarm_id": 0,
"severity": "ALARM_INFO",
"report_id": "",
"visibility": "DEVELOPMENT",
"alarm_namespace": "alarms"
},
{
"name": "RS485_SERVO_TAIL_PORT_FWD_LINK_FAULT",
"alarm_id": 1,
"severity": "ALARM_INFO",
"report_id": "",
"visibility": "DEVELOPMENT",
"alarm_namespace": "alarms"
},
{
"name": "RS485_SERVO_ROLL_LINK_FAULT",
"alarm_id": 2,
"severity": "ALARM_INFO",
"report_id": "",
"visibility": "DEVELOPMENT",
"alarm_namespace": "alarms"
},
{
"name": "RS485_SERVO_TILT_LINK_FAULT",
"alarm_id": 3,
"severity": "ALARM_INFO",
"report_id": "",
"visibility": "DEVELOPMENT",
"alarm_namespace": "alarms"
}
]
},
{
"identifier": "zip_executive.executive_status",
"alarm_summaries": [
{
"name": "ZIP_MOTOR_CONTROL_UNINITIALIZED",
"alarm_id": 18,
"severity": "ALARM_WARNING",
"report_id": "",
"visibility": "MAINTENANCE",
"alarm_namespace": "alarms"
}
]
},
{
"identifier": "mic_array_summary",
"alarm_summaries": [
{
"name": "ACOUSTIC_PROBES_DEGRADED",
"alarm_id": 0,
"severity": "ALARM_INFO",
"report_id": "",
"visibility": "DEVELOPMENT",
"alarm_namespace": "alarms"
}
]
},
{
"identifier": "service_health_monitor.health",
"alarm_summaries": [
{
"name": "SERVICE_RESTARTED",
"alarm_id": 0,
"severity": "ALARM_INFO",
"report_id": "p2-zip-371-service_health_monitor.alarm_report-1746646143.29986-0",
"visibility": "DEVELOPMENT",
"alarm_namespace": "alarms"
},
{
"name": "SERVICE_NOT_ACTIVE",
"alarm_id": 1,
"severity": "ALARM_INFO",
"report_id": "p2-zip-371-service_health_monitor.alarm_report-1746643615.5932901-1",
"visibility": "DEVELOPMENT",
"alarm_namespace": "alarms"
}
]
}
],
"occupied_bay_ids": [
"bay_8550db1c-76d5-46b4-bea8-47fec5924a0b"
],
"proto_build_info": {
"winch": {
"app": {
"git_sha": "d9d5887fdf9c6947aa861274e3421b349976915e",
"has_uncommitted_changes": true
},
"boot": {
"git_sha": "bbb73bacd0e169086df33ac252b119556d265b8e",
"has_uncommitted_changes": false
}
},
"distro_a": {
"app": {
"git_sha": "d9d5887fdf9c6947aa861274e3421b349976915e",
"has_uncommitted_changes": true
},
"boot": {
"git_sha": "bbb73bacd0e169086df33ac252b119556d265b8e",
"has_uncommitted_changes": false
}
},
"distro_b": {
"app": {
"git_sha": "d9d5887fdf9c6947aa861274e3421b349976915e",
"has_uncommitted_changes": true
},
"boot": {
"git_sha": "bbb73bacd0e169086df33ac252b119556d265b8e",
"has_uncommitted_changes": false
}
},
"zip_linux_sha": "3e736e17027ed2bd2917470568247e3f2a0aae7e",
"flight_systems_sha": "d9d5887fdf9c6947aa861274e3421b349976915e",
"compute_b_zip_linux_sha": "3e736e17027ed2bd2917470568247e3f2a0aae7e",
"compute_b_flight_systems_sha": "d9d5887fdf9c6947aa861274e3421b349976915e"
},
"software_config_status": {
"config_state": "CONFIG_STATE_UNSPECIFIED",
"release_name": "fsw-2025.15.rc15",
"configuration_id": "46d69824-fd0d-4d49-8364-f43133e66776"
},
"message_injection_state": {
"is_running": false
},
"parachute_deploy_reason": "PARACHUTE_DEPLOY_UNSPECIFIED",
"winch_cutter_deploy_reason": "WINCH_CUT_UNSPECIFIED",
"droid_parachute_deploy_reason": "DROID_PARACHUTE_DEPLOY_UNSPECIFIED",
"mission_status_unix_timestamps": {
"ZIP_MISSION_STATUS_FAILED": 1746646903.53002,
"ZIP_MISSION_STATUS_ACCEPTED": 1746646883.17058,
"ZIP_MISSION_STATUS_ENDED_IN_FAILURE": 1746646903.53017
}
}

Did this guide help you get unblocked?

Open suggestions

There are no open suggestions.

Open pull requests

There are no open pull requests.