FP3 Wifi-Calling no longer working

imho you have missing system libs at /system/ for whatever reason. But the comparison isn’t clean as my FP3 is already on Android S, maybe it had different libs in R but that’s unlikely.

WifiCalls were possible at all times with the FP3 and Telefonica. I could post the full log of successful call initiation, but I think it’s obvious you’d need to solve the “dlopen failed” (well, file missing) at

[ 01-29 15:02:13.576  1999: 2648 E/AndroidRuntime ]
FATAL EXCEPTION: FrameworkReceiver
Process: .qtidataservices, PID: 1999
java.lang.NoClassDefFoundError: com.qualcomm.qti.VndFwkDetect
	at com.qualcomm.qti.cne.relay.WlanStaInfoRelay$CountryCodeRetriever.getIsVendorEnhancedFramework(WlanStaInfoRelay.java:540)
	at com.qualcomm.qti.cne.relay.WlanStaInfoRelay$CountryCodeRetriever.retrieveCountryCode(WlanStaInfoRelay.java:605)
	at com.qualcomm.qti.cne.relay.WlanStaInfoRelay$2.onCapabilitiesChanged(WlanStaInfoRelay.java:217)
	at android.net.ConnectivityManager$CallbackHandler.handleMessage(ConnectivityManager.java:3624)
	at android.os.Handler.dispatchMessage(Handler.java:106)
	at android.os.Looper.loop(Looper.java:223)
	at android.os.HandlerThread.run(HandlerThread.java:67)
Caused by: java.lang.UnsatisfiedLinkError: dlopen failed: library "/system/system_ext/lib64/libvndfwk_detect_jni.qti.so" needed or dlopened by "/apex/com.android.art/lib64/libnativeloader.so" is not accessible for the namespace "vendor-classloader-namespace"
	at java.lang.Runtime.loadLibrary0(Runtime.java:1087)
	at java.lang.Runtime.loadLibrary0(Runtime.java:1008)
	at java.lang.System.loadLibrary(System.java:1664)
	at com.qualcomm.qti.VndFwkDetect.<clinit>(VndFwkDetect.java:40)
	... 7 more

I have the lib at that place

FP3:/ # ls -l /system/system_ext/lib64/libvndfwk_detect_jni.qti.so                           
-rw-r--r-- 1 root root 10848 2009-01-01 01:00 /system/system_ext/lib64/libvndfwk_detect_jni.qti.so

are you able to reflash any version again? please do so. Maybe pick the S dev variant

(to just see the call init, I looked at it with “adb logcat Dialer Telecom TelephonyProvider QCNEJ/WlanStaInfoRelay QCNEJ *:S”)