diff --git a/epicardium/modules/pmic.c b/epicardium/modules/pmic.c
index 093e97ecdad2bd250636150c59ac18fcb16ad279..89365ffbf3fa587f53d00207905eb0942b3eb607 100644
--- a/epicardium/modules/pmic.c
+++ b/epicardium/modules/pmic.c
@@ -16,6 +16,7 @@
 #include "timers.h"
 
 #include <stdio.h>
+#include <string.h>
 
 /* Task ID for the pmic handler */
 static TaskHandle_t pmic_task_id = NULL;
@@ -207,7 +208,10 @@ static void pmic_check_battery()
 
 	res = pmic_read_amux(PMIC_AMUX_BATT_U, &u_batt);
 	if (res < 0) {
-		LOG_ERR("pmic", "Failed reading battery voltage: %d", res);
+		LOG_ERR("pmic",
+			"Failed reading battery voltage: %s (%d)",
+			strerror(-res),
+			res);
 		return;
 	}