diff --git a/utils/ipu3/ipu3-dump-params.c b/utils/ipu3/ipu3-dump-params.c
index 9bd61593..37cf2e6f 100644
--- a/utils/ipu3/ipu3-dump-params.c
+++ b/utils/ipu3/ipu3-dump-params.c
@@ -64,9 +64,14 @@ start:
 
 	printf("Read parameters buffer of size %d\n", ret);
 
-	printf("\n**** AWB parameters ****\n");
-	displayGrid(&params.acc_param.awb.config.grid, "awb");
-	displayGrid(&params.acc_param.awb_fr.grid_cfg, "awb_fr");
+	if (params.use.acc_awb) {
+		printf("\n**** AWB parameters ****\n");
+		displayGrid(&params.acc_param.awb.config.grid, "awb");
+	}
+	if (params.use.acc_awb_fr) {
+		printf("\n**** AWB filter response parameters ****\n");
+		displayGrid(&params.acc_param.awb_fr.grid_cfg, "awb_fr");
+	}
 
 	close(in_fd);
 
