diff --git a/dumpstate.te b/dumpstate.te
index 5127cef73e272c087f1032a9623d6e642fd08ee7..2ed725da77d317ecd1d6d55fdf7d114d90bc1247 100644
--- a/dumpstate.te
+++ b/dumpstate.te
@@ -101,8 +101,7 @@ allow dumpstate { dm_device cache_block_device }:blk_file getattr;
 
 # Allow dumpstate to make binder calls to any binder service
 binder_call(dumpstate, binderservicedomain)
-binder_call(dumpstate, { appdomain autoplay_app netd })
-
+binder_call(dumpstate, { appdomain autoplay_app netd wificond })
 
 # Reading /proc/PID/maps of other processes
 allow dumpstate self:capability sys_ptrace;
diff --git a/wificond.te b/wificond.te
index 2c5fd1e998274a8474538a02f24df1c44226059d..eb02ded18f0f282ad5e15daef8b7331fdf8d291f 100644
--- a/wificond.te
+++ b/wificond.te
@@ -44,3 +44,7 @@ allow wificond self:capability { setuid setgid setpcap chown };
 allow wificond wpa_socket:dir rw_dir_perms;
 allow wificond system_wpa_socket:sock_file unlink;
 allow wificond wpa_socket:sock_file unlink;
+
+# dumpstate support
+allow wificond dumpstate:fd use;
+allow wificond dumpstate:fifo_file write;
\ No newline at end of file