diff --git a/self-diagnostics/files/usr/share/self-diagnostics/helper/wifi_scan.sh b/self-diagnostics/files/usr/share/self-diagnostics/helper/wifi_scan.sh
index 2f98efdd920ce267c19161913f2cefcb770e8898..fa7669a875468cd738e78fcd9adbe2a0cca9a0da 100644
--- a/self-diagnostics/files/usr/share/self-diagnostics/helper/wifi_scan.sh
+++ b/self-diagnostics/files/usr/share/self-diagnostics/helper/wifi_scan.sh
@@ -4,9 +4,9 @@ for int in $interfaces; do
     if [ "$mode" = "sta" ] ; then
         sta_int=$(uci get "wireless.${int}.ifname")
         echo "Get scan status"
-        ubus call "wpa_cli -i ${sta_int} status"
+        wpa_cli -i ${sta_int} status
         echo "Get scan results"
-        ubus call "wpa_cli -i ${sta_int} scan_res"
+        wpa_cli -i ${sta_int} scan_res
     fi
 done
 
diff --git a/self-diagnostics/files/usr/share/self-diagnostics/spec/wifi.json b/self-diagnostics/files/usr/share/self-diagnostics/spec/wifi.json
index 40dce7bbd36eeaf8003bf5c15527459dd56ba5d3..b146811f5bc885d45d5d9ef1f805bb0cb637dcb3 100644
--- a/self-diagnostics/files/usr/share/self-diagnostics/spec/wifi.json
+++ b/self-diagnostics/files/usr/share/self-diagnostics/spec/wifi.json
@@ -37,7 +37,7 @@
 		},
 		{
 			"description": "Get backhaul Info",
-			"cmd": "/var/run/multiap/multiap.backhaul"
+			"cmd": "cat /var/run/multiap/multiap.backhaul"
 		},
 		{
 			"description": "List Wireless Devices",