diff --git a/mediacodec.te b/mediacodec.te
index 9958f176518547a382f4970ea09a7335efce207c..b3848ca850004779251f978c112bb12524fb80c8 100644
--- a/mediacodec.te
+++ b/mediacodec.te
@@ -15,7 +15,7 @@ allow mediacodec mediacodec_service:service_manager add;
 allow mediacodec gpu_device:chr_file rw_file_perms;
 allow mediacodec video_device:chr_file rw_file_perms;
 allow mediacodec video_device:dir search;
-allow mediacodec ion_device:chr_file r_file_perms;
+allow mediacodec ion_device:chr_file rw_file_perms;
 
 ###
 ### neverallow rules