This repository was archived by the owner on Mar 6, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 34
/
Copy path00003-enable-volte-wifi-calling.patch
75 lines (67 loc) · 3.31 KB
/
00003-enable-volte-wifi-calling.patch
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
--- a/frameworks/base/core/res/res/values/config.xml 2020-10-13 15:25:39.884460877 +1100
+++ b/frameworks/base/core/res/res/values/config.xml 2020-10-13 15:37:19.844769099 +1100
@@ -2856,18 +2856,18 @@
<bool name="imsServiceAllowTurnOff">true</bool>
<!-- Flag specifying whether VoLTE is available on device -->
- <bool name="config_device_volte_available">false</bool>
+ <bool name="config_device_volte_available">true</bool>
<!-- Flag specifying whether VoLTE should be available for carrier: independent of
carrier provisioning. If false: hard disabled. If true: then depends on carrier
provisioning, availability etc -->
- <bool name="config_carrier_volte_available">false</bool>
+ <bool name="config_carrier_volte_available">true</bool>
<!-- Flag specifying whether VoLTE TTY is supported -->
<bool name="config_carrier_volte_tty_supported">true</bool>
<!-- Flag specifying whether VT is available on device -->
- <bool name="config_device_vt_available">false</bool>
+ <bool name="config_device_vt_available">true</bool>
<!-- Flag specifying whether the device will use the "allow_hold_in_ims_call" carrier config
option. When false, the device will support holding of IMS calls, regardless of the
@@ -2877,15 +2877,15 @@
<!-- Flag specifying whether VT should be available for carrier: independent of
carrier provisioning. If false: hard disabled. If true: then depends on carrier
provisioning, availability etc -->
- <bool name="config_carrier_vt_available">false</bool>
+ <bool name="config_carrier_vt_available">true</bool>
<!-- Flag specifying whether WFC over IMS is available on device -->
- <bool name="config_device_wfc_ims_available">false</bool>
+ <bool name="config_device_wfc_ims_available">true</bool>
<!-- Flag specifying whether WFC over IMS should be available for carrier: independent of
carrier provisioning. If false: hard disabled. If true: then depends on carrier
provisioning, availability etc -->
- <bool name="config_carrier_wfc_ims_available">false</bool>
+ <bool name="config_carrier_wfc_ims_available">true</bool>
<!-- Whether to use voip audio mode for ims call -->
<bool name="config_use_voip_mode_for_ims">false</bool>
--- a/device/google/bonito/product.prop 2020-10-13 16:46:34.041020350 +1100
+++ b/device/google/bonito/product.prop 2020-10-13 16:47:23.629630753 +1100
@@ -87,3 +87,13 @@
persist.bluetooth.bqr.event_mask=14
# BQR minimum report interval configuration
persist.bluetooth.bqr.min_interval_ms=500
+
+#
+## Enable wifi calling and volte
+#
+persist.dbg.ims_volte_enable=1
+persist.dbg.volte_avail_ovr=1
+persist.dbg.vt_avail_ovr=0
+persist.data.iwlan.enable=true
+persist.dbg.wfc_avail_ovr=1
+o.ril.enable.amr.wideband=1
--- a/device/google/sunfish/product.prop 2020-10-12 23:25:26.548963534 +1100
+++ b/device/google/sunfish/product.prop 2020-10-12 23:28:37.868652717 +1100
@@ -94,3 +94,13 @@
persist.bluetooth.bqr.event_mask=14
# BQR minimum report interval configuration
persist.bluetooth.bqr.min_interval_ms=500
+
+#
+## Enable wifi calling and volte
+#
+persist.dbg.ims_volte_enable=1
+persist.dbg.volte_avail_ovr=1
+persist.dbg.vt_avail_ovr=0
+persist.data.iwlan.enable=true
+persist.dbg.wfc_avail_ovr=1
+o.ril.enable.amr.wideband=1