diff --git a/services/smart.py b/services/smart.py index e1d58c8..4b250f0 100644 --- a/services/smart.py +++ b/services/smart.py @@ -78,7 +78,7 @@ def _parse_smart_json(device: str, data: dict) -> dict: # Identity — ATA vs SCSI field names result["model"] = data.get("model_name") or data.get("scsi_model_name") result["serial"] = data.get("serial_number") - result["firmware"] = data.get("firmware_version") or data.get("scsi_revision_level") + result["firmware"] = data.get("firmware_version") or data.get("scsi_revision") result["capacity_bytes"] = data.get("user_capacity", {}).get("bytes") # WWN — ATA uses structured wwn{}, SCSI uses logical_unit_id string