diff --git a/system/framework/WfdCommon.jar b/system/framework/WfdCommon.jar
index 9640c50..61a53cf 100644
Binary files a/system/framework/WfdCommon.jar and b/system/framework/WfdCommon.jar differ
diff --git a/system_ext/bin/wfdservice b/system_ext/bin/wfdservice
deleted file mode 100755
index ed9def1..0000000
Binary files a/system_ext/bin/wfdservice and /dev/null differ
diff --git a/system_ext/bin/wfdservice64 b/system_ext/bin/wfdservice64
index 42fff69..e8f7d1d 100755
Binary files a/system_ext/bin/wfdservice64 and b/system_ext/bin/wfdservice64 differ
diff --git a/system_ext/etc/permissions/wfd-system-ext-privapp-permissions-qti.xml b/system_ext/etc/permissions/wfd-system-ext-privapp-permissions-qti.xml
index 47462f8..7c49ca9 100644
--- a/system_ext/etc/permissions/wfd-system-ext-privapp-permissions-qti.xml
+++ b/system_ext/etc/permissions/wfd-system-ext-privapp-permissions-qti.xml
@@ -1,11 +1,13 @@
+
+
diff --git a/system_ext/etc/seccomp_policy/wfdservice64.policy b/system_ext/etc/seccomp_policy/wfdservice64.policy
index d4a2bcc..98b3c11 100644
--- a/system_ext/etc/seccomp_policy/wfdservice64.policy
+++ b/system_ext/etc/seccomp_policy/wfdservice64.policy
@@ -1,4 +1,4 @@
-# Copyright (c) 2021 Qualcomm Technologies, Inc.
+# Copyright (c) 2021, 2022 Qualcomm Technologies, Inc.
# All Rights Reserved.
# Confidential and Proprietary - Qualcomm Technologies, Inc
#
@@ -77,3 +77,10 @@ getdents64: 1
dup: 1
lseek: 1
tgkill: 1
+process_vm_readv: 1
+memfd_create: 1
+eventfd2: 1
+epoll_create1: 1
+epoll_ctl: 1
+recvfrom: 1
+epoll_pwait: 1
diff --git a/system_ext/etc/wfdconfigsink.xml b/system_ext/etc/wfdconfigsink.xml
index 6f5a2af..e792b1d 100644
--- a/system_ext/etc/wfdconfigsink.xml
+++ b/system_ext/etc/wfdconfigsink.xml
@@ -1,6 +1,6 @@
@@ -278,9 +278,20 @@
0
0
+
+
+ 0
+ 3
+ 0
+ 0
+ 0
+ 0
+
4321
+
+ 0
diff --git a/system_ext/lib64/libmmrtpdecoder.so b/system_ext/lib64/libmmrtpdecoder.so
index daa3643..43dd0d5 100644
Binary files a/system_ext/lib64/libmmrtpdecoder.so and b/system_ext/lib64/libmmrtpdecoder.so differ
diff --git a/system_ext/lib64/libmmrtpencoder.so b/system_ext/lib64/libmmrtpencoder.so
index 9bee6f1..092844b 100644
Binary files a/system_ext/lib64/libmmrtpencoder.so and b/system_ext/lib64/libmmrtpencoder.so differ
diff --git a/system_ext/lib64/libwfdavenhancements.so b/system_ext/lib64/libwfdavenhancements.so
index 5b25694..aaf59a0 100644
Binary files a/system_ext/lib64/libwfdavenhancements.so and b/system_ext/lib64/libwfdavenhancements.so differ
diff --git a/system_ext/lib64/libwfdclient.so b/system_ext/lib64/libwfdclient.so
index eeaaa53..a7020fc 100644
Binary files a/system_ext/lib64/libwfdclient.so and b/system_ext/lib64/libwfdclient.so differ
diff --git a/system_ext/lib64/libwfdcommonutils.so b/system_ext/lib64/libwfdcommonutils.so
index d0c0b50..8eafa81 100644
Binary files a/system_ext/lib64/libwfdcommonutils.so and b/system_ext/lib64/libwfdcommonutils.so differ
diff --git a/system_ext/lib64/libwfdconfigutils.so b/system_ext/lib64/libwfdconfigutils.so
index 5dc02a8..f6f69fa 100644
Binary files a/system_ext/lib64/libwfdconfigutils.so and b/system_ext/lib64/libwfdconfigutils.so differ
diff --git a/system_ext/lib64/libwfddisplayconfig.so b/system_ext/lib64/libwfddisplayconfig.so
index 086e5c0..2f40cc8 100644
Binary files a/system_ext/lib64/libwfddisplayconfig.so and b/system_ext/lib64/libwfddisplayconfig.so differ
diff --git a/system_ext/lib64/libwfdmminterface.so b/system_ext/lib64/libwfdmminterface.so
index 7434caa..8e3110e 100644
Binary files a/system_ext/lib64/libwfdmminterface.so and b/system_ext/lib64/libwfdmminterface.so differ
diff --git a/system_ext/lib64/libwfdmmsink.so b/system_ext/lib64/libwfdmmsink.so
index 2e0b835..4b182cd 100644
Binary files a/system_ext/lib64/libwfdmmsink.so and b/system_ext/lib64/libwfdmmsink.so differ
diff --git a/system_ext/lib64/libwfdmmsrc_system.so b/system_ext/lib64/libwfdmmsrc_system.so
index 5c62fbc..1ea216f 100644
Binary files a/system_ext/lib64/libwfdmmsrc_system.so and b/system_ext/lib64/libwfdmmsrc_system.so differ
diff --git a/system_ext/lib64/libwfdnative.so b/system_ext/lib64/libwfdnative.so
index 3f92d33..119867e 100644
Binary files a/system_ext/lib64/libwfdnative.so and b/system_ext/lib64/libwfdnative.so differ
diff --git a/system_ext/lib64/libwfdrtsp.so b/system_ext/lib64/libwfdrtsp.so
index 5b66f11..e472f56 100644
Binary files a/system_ext/lib64/libwfdrtsp.so and b/system_ext/lib64/libwfdrtsp.so differ
diff --git a/system_ext/lib64/libwfdservice.so b/system_ext/lib64/libwfdservice.so
index 0d0d41f..127a227 100644
Binary files a/system_ext/lib64/libwfdservice.so and b/system_ext/lib64/libwfdservice.so differ
diff --git a/system_ext/lib64/libwfdsinksm.so b/system_ext/lib64/libwfdsinksm.so
index 25f47cc..f50a531 100644
Binary files a/system_ext/lib64/libwfdsinksm.so and b/system_ext/lib64/libwfdsinksm.so differ
diff --git a/system_ext/lib64/libwfduibcinterface.so b/system_ext/lib64/libwfduibcinterface.so
index f78e6d1..4f810e7 100644
Binary files a/system_ext/lib64/libwfduibcinterface.so and b/system_ext/lib64/libwfduibcinterface.so differ
diff --git a/system_ext/lib64/libwfduibcsink.so b/system_ext/lib64/libwfduibcsink.so
index 0773262..8b0b41b 100644
Binary files a/system_ext/lib64/libwfduibcsink.so and b/system_ext/lib64/libwfduibcsink.so differ
diff --git a/system_ext/lib64/libwfduibcsinkinterface.so b/system_ext/lib64/libwfduibcsinkinterface.so
index 51b1a5d..91decf7 100644
Binary files a/system_ext/lib64/libwfduibcsinkinterface.so and b/system_ext/lib64/libwfduibcsinkinterface.so differ
diff --git a/system_ext/lib64/libwfduibcsrc.so b/system_ext/lib64/libwfduibcsrc.so
index 89a15b5..1989161 100644
Binary files a/system_ext/lib64/libwfduibcsrc.so and b/system_ext/lib64/libwfduibcsrc.so differ
diff --git a/system_ext/lib64/libwfduibcsrcinterface.so b/system_ext/lib64/libwfduibcsrcinterface.so
index 1156d0d..33e3eb0 100644
Binary files a/system_ext/lib64/libwfduibcsrcinterface.so and b/system_ext/lib64/libwfduibcsrcinterface.so differ
diff --git a/system_ext/lib64/vendor.qti.hardware.wifidisplaysession@1.0.so b/system_ext/lib64/vendor.qti.hardware.wifidisplaysession@1.0.so
index b6493a1..c04e005 100644
Binary files a/system_ext/lib64/vendor.qti.hardware.wifidisplaysession@1.0.so and b/system_ext/lib64/vendor.qti.hardware.wifidisplaysession@1.0.so differ
diff --git a/system_ext/lib64/vendor.qti.hardware.wifidisplaysession_aidl-V1-ndk.so b/system_ext/lib64/vendor.qti.hardware.wifidisplaysession_aidl-V1-ndk.so
new file mode 100644
index 0000000..bc46c96
Binary files /dev/null and b/system_ext/lib64/vendor.qti.hardware.wifidisplaysession_aidl-V1-ndk.so differ
diff --git a/system_ext/priv-app/WfdService/WfdService.apk b/system_ext/priv-app/WfdService/WfdService.apk
index 971e5fd..5c3ce6b 100644
Binary files a/system_ext/priv-app/WfdService/WfdService.apk and b/system_ext/priv-app/WfdService/WfdService.apk differ