Browse Source

sm8450-common: Update blobs from V816.0.4.0.ULLMIXM

Arian 1 year ago
parent
commit
a4e8045c2b
84 changed files with 74 additions and 61 deletions
  1. BIN
      proprietary/product/app/uimgbaservice/uimgbaservice.apk
  2. BIN
      proprietary/product/priv-app/HotwordEnrollmentOKGoogleHEXAGON_WIDEBAND/HotwordEnrollmentOKGoogleHEXAGON_WIDEBAND.apk
  3. BIN
      proprietary/product/priv-app/HotwordEnrollmentXGoogleHEXAGON_WIDEBAND/HotwordEnrollmentXGoogleHEXAGON_WIDEBAND.apk
  4. BIN
      proprietary/system_ext/app/ImsRcsService/ImsRcsService.apk
  5. BIN
      proprietary/system_ext/app/PowerOffAlarm/PowerOffAlarm.apk
  6. BIN
      proprietary/system_ext/app/QCC/QCC.apk
  7. BIN
      proprietary/system_ext/app/QtiTelephony/QtiTelephony.apk
  8. BIN
      proprietary/system_ext/app/QtiTelephonyService/QtiTelephonyService.apk
  9. BIN
      proprietary/system_ext/lib/libqccdme.so
  10. BIN
      proprietary/system_ext/lib/libwfdavenhancements.so
  11. BIN
      proprietary/system_ext/lib/libwfdconfigutils.so
  12. BIN
      proprietary/system_ext/lib64/lib-imsvideocodec.so
  13. BIN
      proprietary/system_ext/lib64/libdiag_system.so
  14. BIN
      proprietary/system_ext/lib64/libimscamera_jni.so
  15. BIN
      proprietary/system_ext/lib64/libimsmedia_jni.so
  16. BIN
      proprietary/system_ext/lib64/libqccdme.so
  17. BIN
      proprietary/system_ext/lib64/libwfdconfigutils.so
  18. BIN
      proprietary/system_ext/lib64/libwfdnative.so
  19. BIN
      proprietary/system_ext/lib64/[email protected]
  20. BIN
      proprietary/system_ext/priv-app/WfdService/WfdService.apk
  21. BIN
      proprietary/system_ext/priv-app/dpmserviceapp/dpmserviceapp.apk
  22. BIN
      proprietary/system_ext/priv-app/ims/ims.apk
  23. BIN
      proprietary/system_ext/priv-app/qcrilmsgtunnel/qcrilmsgtunnel.apk
  24. BIN
      proprietary/vendor/bin/adpl
  25. BIN
      proprietary/vendor/bin/hw/[email protected]
  26. BIN
      proprietary/vendor/bin/hw/[email protected]
  27. 1 1
      proprietary/vendor/bin/init.kernel.post_boot-diwali.sh
  28. 7 1
      proprietary/vendor/bin/init.kernel.post_boot.sh
  29. BIN
      proprietary/vendor/bin/mdm_helper
  30. BIN
      proprietary/vendor/bin/mdm_helper_proxy
  31. BIN
      proprietary/vendor/bin/mi_thermald
  32. BIN
      proprietary/vendor/bin/netmgrd
  33. BIN
      proprietary/vendor/bin/nqnfcinfo
  34. BIN
      proprietary/vendor/bin/qti
  35. 7 7
      proprietary/vendor/etc/libnfc-nxp.conf
  36. 20 18
      proprietary/vendor/etc/libnfc-nxp_RF.conf
  37. 26 0
      proprietary/vendor/etc/media_profiles_cape.xml
  38. BIN
      proprietary/vendor/etc/perf/thermal-boost.conf
  39. BIN
      proprietary/vendor/etc/qcril_database/qcrilNr.db
  40. 6 2
      proprietary/vendor/etc/qcril_database/upgrade/config/6.0_config.sql
  41. 3 0
      proprietary/vendor/etc/seccomp_policy/codec2.vendor.base-arm64.policy
  42. 0 28
      proprietary/vendor/etc/tunings.txt
  43. BIN
      proprietary/vendor/lib/hw/[email protected]
  44. BIN
      proprietary/vendor/lib/hw/sound_trigger.primary.taro.so
  45. BIN
      proprietary/vendor/lib/libbluetooth_audio_session_qti_2_1.so
  46. BIN
      proprietary/vendor/lib/libdigital-dimming.so
  47. BIN
      proprietary/vendor/lib/libminkdescriptor.so
  48. BIN
      proprietary/vendor/lib/libmisight.so
  49. BIN
      proprietary/vendor/lib/[email protected]
  50. BIN
      proprietary/vendor/lib/libnetmgr.so
  51. BIN
      proprietary/vendor/lib/libqcrilNr.so
  52. BIN
      proprietary/vendor/lib/libqti-perfd.so
  53. BIN
      proprietary/vendor/lib/libril-qc-ltedirectdisc.so
  54. BIN
      proprietary/vendor/lib/libril-qc-radioconfig.so
  55. BIN
      proprietary/vendor/lib/librmnetctl.so
  56. BIN
      proprietary/vendor/lib/[email protected]
  57. BIN
      proprietary/vendor/lib/libvpplibrary.so
  58. BIN
      proprietary/vendor/lib/libxiaomi_qcril.so
  59. BIN
      proprietary/vendor/lib/sensors.ssc.so
  60. BIN
      proprietary/vendor/lib64/hw/[email protected]
  61. BIN
      proprietary/vendor/lib64/hw/sound_trigger.primary.taro.so
  62. BIN
      proprietary/vendor/lib64/jcos_nq_client-v1.so
  63. BIN
      proprietary/vendor/lib64/jcos_nq_client.so
  64. BIN
      proprietary/vendor/lib64/libbluetooth_audio_session_qti_2_1.so
  65. BIN
      proprietary/vendor/lib64/libdigital-dimming.so
  66. BIN
      proprietary/vendor/lib64/libminkdescriptor.so
  67. BIN
      proprietary/vendor/lib64/libmisight.so
  68. BIN
      proprietary/vendor/lib64/[email protected]
  69. BIN
      proprietary/vendor/lib64/libnetmgr.so
  70. BIN
      proprietary/vendor/lib64/libqcrilNr.so
  71. BIN
      proprietary/vendor/lib64/libqcrilNrImsModule.so
  72. BIN
      proprietary/vendor/lib64/libqcrilNrVoiceModule.so
  73. BIN
      proprietary/vendor/lib64/libqti-perfd.so
  74. BIN
      proprietary/vendor/lib64/libril-qc-ltedirectdisc.so
  75. BIN
      proprietary/vendor/lib64/libril-qc-radioconfig.so
  76. BIN
      proprietary/vendor/lib64/librmnetctl.so
  77. BIN
      proprietary/vendor/lib64/[email protected]
  78. BIN
      proprietary/vendor/lib64/libvpplibrary.so
  79. BIN
      proprietary/vendor/lib64/libxiaomi_qcril.so
  80. BIN
      proprietary/vendor/lib64/ls_nq_client-v1.so
  81. BIN
      proprietary/vendor/lib64/ls_nq_client.so
  82. BIN
      proprietary/vendor/lib64/se_nq_extn_client.so
  83. BIN
      proprietary/vendor/lib64/sensors.ssc.so
  84. 4 4
      sm8450-common-vendor.mk

BIN
proprietary/product/app/uimgbaservice/uimgbaservice.apk


BIN
proprietary/product/priv-app/HotwordEnrollmentOKGoogleHEXAGON_WIDEBAND/HotwordEnrollmentOKGoogleHEXAGON_WIDEBAND.apk


BIN
proprietary/product/priv-app/HotwordEnrollmentXGoogleHEXAGON_WIDEBAND/HotwordEnrollmentXGoogleHEXAGON_WIDEBAND.apk


BIN
proprietary/system_ext/app/ImsRcsService/ImsRcsService.apk


BIN
proprietary/system_ext/app/PowerOffAlarm/PowerOffAlarm.apk


BIN
proprietary/system_ext/app/QCC/QCC.apk


BIN
proprietary/system_ext/app/QtiTelephony/QtiTelephony.apk


BIN
proprietary/system_ext/app/QtiTelephonyService/QtiTelephonyService.apk


BIN
proprietary/system_ext/lib/libqccdme.so


BIN
proprietary/system_ext/lib/libwfdavenhancements.so


BIN
proprietary/system_ext/lib/libwfdconfigutils.so


BIN
proprietary/system_ext/lib64/lib-imsvideocodec.so


BIN
proprietary/system_ext/lib64/libdiag_system.so


BIN
proprietary/system_ext/lib64/libimscamera_jni.so


BIN
proprietary/system_ext/lib64/libimsmedia_jni.so


BIN
proprietary/system_ext/lib64/libqccdme.so


BIN
proprietary/system_ext/lib64/libwfdconfigutils.so


BIN
proprietary/system_ext/lib64/libwfdnative.so


BIN
proprietary/system_ext/lib64/[email protected]


BIN
proprietary/system_ext/priv-app/WfdService/WfdService.apk


BIN
proprietary/system_ext/priv-app/dpmserviceapp/dpmserviceapp.apk


BIN
proprietary/system_ext/priv-app/ims/ims.apk


BIN
proprietary/system_ext/priv-app/qcrilmsgtunnel/qcrilmsgtunnel.apk


BIN
proprietary/vendor/bin/adpl


BIN
proprietary/vendor/bin/hw/[email protected]


BIN
proprietary/vendor/bin/hw/[email protected]


+ 1 - 1
proprietary/vendor/bin/init.kernel.post_boot-diwali.sh

@@ -54,7 +54,7 @@ echo 1200:1708000 2100:3196000 > /sys/devices/system/cpu/bus_dcvs/DDR/soc:qcom,m
 echo 1200:1708000 2100:3196000 > /sys/devices/system/cpu/bus_dcvs/DDR/soc:qcom,memlat:ddr:prime/spm_freq_map
 
 # cpuset parameters
-echo 0-3 > /dev/cpuset/background/cpus
+echo 0-2 > /dev/cpuset/background/cpus
 echo 0-3 > /dev/cpuset/system-background/cpus
 echo 4-7 > /dev/cpuset/foreground/boost/cpus
 echo 0-7 > /dev/cpuset/foreground/cpus

+ 7 - 1
proprietary/vendor/bin/init.kernel.post_boot.sh

@@ -136,7 +136,13 @@ function configure_memory_parameters() {
 	else
 		echo 100 > /proc/sys/vm/swappiness
 	fi
-    echo 1 > /proc/sys/vm/watermark_scale_factor
+
+	if [ "$ProductName" == "yudi" ]; then
+		echo 10 > /proc/sys/vm/watermark_scale_factor
+	else
+		echo 1 > /proc/sys/vm/watermark_scale_factor
+	fi
+    
     echo 0 > /proc/sys/vm/watermark_boost_factor
 
 	# Disable periodic kcompactd wakeups. We do not use THP, so having many

BIN
proprietary/vendor/bin/mdm_helper


BIN
proprietary/vendor/bin/mdm_helper_proxy


BIN
proprietary/vendor/bin/mi_thermald


BIN
proprietary/vendor/bin/netmgrd


BIN
proprietary/vendor/bin/nqnfcinfo


BIN
proprietary/vendor/bin/qti


+ 7 - 7
proprietary/vendor/etc/libnfc-nxp.conf

@@ -110,7 +110,7 @@ NXP_SWP_RD_TAG_OP_TIMEOUT=20
 # eSE   0x01
 # UICC  0x02
 # UICC2 0x03
-DEFAULT_AID_ROUTE=0x02
+DEFAULT_AID_ROUTE=0x01
 
 ###############################################################################
 #Set the ISODEP (Mifare Desfire) route Location :
@@ -119,7 +119,7 @@ DEFAULT_AID_ROUTE=0x02
 # eSE   0x01
 # UICC  0x02
 # UICC2 0x03
-DEFAULT_ISODEP_ROUTE=0x02
+DEFAULT_ISODEP_ROUTE=0x01
 
 ###############################################################################
 #Set the Mifare CLT route Location :
@@ -128,7 +128,7 @@ DEFAULT_ISODEP_ROUTE=0x02
 # eSE   0x01
 # UICC  0x02
 # UICC2 0x03
-DEFAULT_MIFARE_CLT_ROUTE=0x02
+DEFAULT_MIFARE_CLT_ROUTE=0x01
 
 ###############################################################################
 #Set the Felica CLT route Location :
@@ -136,7 +136,7 @@ DEFAULT_MIFARE_CLT_ROUTE=0x02
 # eSE   0x01
 # UICC  0x02
 # UICC2 0x03
-DEFAULT_FELICA_CLT_ROUTE=0x02
+DEFAULT_FELICA_CLT_ROUTE=0x01
 
 ###############################################################################
 #Set the default AID Power state :
@@ -404,7 +404,7 @@ NXP_SE_COLD_TEMP_ERROR_DELAY=0x05
 # Set configuration optimization decision setting
 # Enable    = 0x01
 # Disable   = 0x00
-NXP_SET_CONFIG_ALWAYS=0x00
+NXP_SET_CONFIG_ALWAYS=0x01
 
 ###############################################################################
 #OffHost ESE route location for MultiSE
@@ -437,7 +437,7 @@ NXP_RDR_REQ_GUARD_TIME=0
 # 0 --> Disable MW workaround
 # 1 --> Enable MW workaround
 # 2 --> Use this option only for FW versions below 1.10.52
-NXP_RDR_DISABLE_ENABLE_LPCD=1
+NXP_RDR_DISABLE_ENABLE_LPCD=0
 
 ###############################################################################
 # Firmware patch format, Only 1 and 5 should be set
@@ -489,7 +489,7 @@ NXP_CORE_CONF_EXTN={20, 02, 21, 07,
     A0, 07, 01, 01,
     A0, 0A, 01, 20,
     A0, 47, 02, 00, 27,
-    A0, 85, 04, 58, 08, A8, AC
+    A0, 85, 04, 58, 08, A8, 2C
 }
 
 #       A0, 40, 01, 00

+ 20 - 18
proprietary/vendor/etc/libnfc-nxp_RF.conf

@@ -1,6 +1,7 @@
-###############################################################################
-## L12 P1 libnfc-nxp_RF.conf  FW68 22,Apri. 2022 ##############################
-## L12 GL P1 libnfc-nxp_RF.conf  FW68 25,Apri. 2022 ############################
+##############################################################
+## Sep.24, 2020 - Merged from MW11.51.F1 by Jian #############
+## Nov.8,  2021  RF tuning by jinzhi #############
+## L2 P2 libnfc-nxp_RF.conf  FW60 test 30,Aug. 2020#########
 ###############################################################################
 # System clock source selection configuration
 #define CLK_SRC_XTAL       1
@@ -34,16 +35,17 @@ NXP_CLOCK_REQ_DELAY=0x1E
 #PMU_CFG
 
 NXP_RF_CONF_BLK_1={
-          20, 02, DB, 04,
-          A0, 0E, 2C, F0, 00, 3E, 11, E4, E4, E4, 00, 00, 00, 00, 00, A7, 8E, FF, FF, 1E, 1E, 1E, 1E, 0A, 00, 00, 00, 00, 02, 00, 00, 01, 00, 10, 00, 04, 00, 00, 00, 17, 40, FF, 07, 13, 07, 05, 13,
-          A0, A4, 85, 14, 00, 01, 00, 00, 00, 00, 03, 00, 06, 00, 0A, 00, 0D, 00, 11, 00, 14, 00, 18, 00, 1B, 00, 1E, 00, 22, 00, 25, 00, 29, 00, 2C, 00, 30, 00, 33, 00, 37, 00, 3A, 00, 3D, 00, 41, 00, 44, 00, 48, 00, 4B, 00, 4F, 00, 52, 00, 56, 00, 59, 00, 5C, 00, 60, 00, 63, 00, 67, 00, 6A, 00, 6E, 00, 71, 00, 74, 00, 78, 00, 7B, 00, 7F, 00, 82, 00, 86, 00, 89, 00, 8D, 00, 90, 00, 93, 00, 97, 00, 9A, 00, 9E, 00, A1, 00, A5, 00, A8, 00, AC, 00, AF, 00, B2, 00, B6, 00, B9, 00, BD, 00, C0, 00, C4, 00, C7, 00, CA, 00, CE, 00, D1, 00, D5, 00, D8, 00,
+          20, 02, DF, 05,
+          A0, 0E, 2C, F0, 00, 3E, 11, E4, E4, E4, 00, 00, 00, 00, 00, A7, 8E, FF, FF, 20, 20, 20, 20, 0A, 00, 00, 00, 00, 02, 00, 00, 01, 00, 10, 00, 04, 00, 00, 00, 17, 40, FF, 07, 13, 07, 05, 13,
+          A0, A4, 85, 14, 00, 01, 00, 00, 00, 00, 00, 00, 01, 00, 03, 00, 05, 00, 07, 00, 08, 00, 0A, 00, 0C, 00, 0E, 00, 10, 00, 11, 00, 13, 00, 14, 00, 16, 00, 18, 00, 19, 00, 1A, 00, 1C, 00, 1D, 00, 1F, 00, 20, 00, 21, 00, 24, 00, 25, 00, 27, 00, 29, 00, 2A, 00, 2C, 00, 2D, 00, 2F, 00, 31, 00, 32, 00, 34, 00, 35, 00, 37, 00, 39, 00, 3A, 00, 3C, 00, 3D, 00, 3F, 00, 41, 00, 42, 00, 44, 00, 46, 00, 47, 00, 49, 00, 4A, 00, 4C, 00, 4E, 00, 4F, 00, 51, 00, 52, 00, 54, 00, 56, 00, 57, 00, 59, 00, 5A, 00, 5C, 00, 5E, 00, 5F, 00, 61, 00, 62, 00, 64, 00,
           A0, A5, 0D, 3B, 3B, 3B, 3B, 3B, 3B, FF, 03, 1F, 00, 3B, 00, 00,
-          A0, 6A, 10, 50, 00, 50, 00, 50, 00, 50, 00, 38, 04, 38, 04, 38, 04, 38, 04
+          A0, 6A, 10, 78, 00, 78, 00, 78, 00, 78, 00, 38, 04, 38, 04, 38, 04, 38, 04,
+          A1, 34, 01, 04
 }
 
 NXP_RF_CONF_BLK_2={
           20, 02, F5, 02,
-          A0, 34, C8, 23, 04, 3D, 01, 05, 19, C3, 05, 00, 00, 33, 07, 00, 00, A4, 08, 00, 00, A4, 08, 00, 00, D7, 09, 00, 00, D7, 09, 00, 00, 48, 0B, 00, 00, 48, 0B, 00, 00, CD, 0D, 00, 00, 33, 10, 00, 00, 33, 10, 00, 00, 33, 13, 00, 00, 33, 13, 00, 00, 33, 13, 00, 00, 33, 13, 00, 00, 33, 13, 00, 00, 33, 13, 00, 00, 00, 30, 00, 00, 00, 30, 00, 00, 00, 30, 00, 00, 00, 30, 00, 00, 00, 30, 00, 00, 00, 30, 00, 00, 00, 30, 00, 00, 08, 19, B8, 00, 00, 00, 33, 01, 00, 00, CD, 01, 00, 00, 29, 02, 00, 00, C3, 02, 00, 00, 1F, 03, 00, 00, D7, 03, 00, 00, 29, 05, 00, 00, F6, 06, 00, 00, 9A, 09, 00, 00, 66, 0E, 00, 00, 00, 30, 00, 00, 00, 30, 00, 00, 00, 30, 00, 00, 00, 30, 00, 00, 00, 30, 00, 00, 00, 30, 00, 00, 00, 30, 00, 00, 00, 30, 00, 00, 00, 30, 00, 00, 00, 30, 00, 00, 00, 30, 00, 00, 00, 30, 00, 00, 00, 30, 00, 00,
+          A0,   34,   C8,   23,   04,   3D,   01,   02,   19,   EF,   08,   00,   00,   B9,   0A,   00,   00,   B9,   0A,   00,   00,   B9,   0A,   00,   00,   15,   10,   00,   00,   15,   10,   00,   00,   15,   10,   00,   00,   15,   10,   00,   00,   15,   10,   00,   00,   3B,   17,   00,   00,   3B,   17,   00,   00,   3B,   17,   00,   00,   3B,   17,   00,   00,   3B,   17,   00,   00,   3B,   17,   00,   00,   3B,   17,   00,   00,   97,   1C,   00,   00,   97,   1C,   00,   00,   BD,   23,   00,   00,   75,   2E,   00,   00,   08,   32,   00,   00,   9C,   3A,   00,   00,   9C,   3A,   00,   00,   9C,   3A,   00,   00,   06,   19,   93,   03,   00,   00,   93,   03,   00,   00,   93,   03,   00,   00,   93,   03,   00,   00,   26,   07,   00,   00,   26,   07,   00,   00,   26,   07,   00,   00,   DE,   11,   00,   00,   71,   15,   00,   00,   71,   15,   00,   00,   7A,   47,   00,   00,   7A,   47,   00,   00,   7A,   47,   00,   00,   7A,   47,   00,   00,   7A,   47,   00,   00,   7A,   47,   00,   00,   7A,   47,   00,   00,   7A,   47,   00,   00,   7A,   47,   00,   00,   7A,   47,   00,   00,   7A,   47,   00,   00,   7A,   47,   00,   00,   7A,   47,   00,   00,   7A,   47,   00,   00,
           A0, 28, 26, 00, 00, 00, 03, CB, 3C, 00, 00, 78, 00, 00, C4, FF, 00, 88, FF, 00, 4C, FF, 00, 10, FF, 00, D4, FE, 00, 98, FE, 00, 5C, FE, 00, 20, FE, 00, E4, FD, 00
 }
 
@@ -204,23 +206,23 @@ NXP_RF_CONF_BLK_11={
 	      A0, 0D, 06, 9D, 4E, FF, FF, FF, 01,
 	      A0, 0D, 06, 99, D4, F8, 04, E4, 01,
 	      A0, 0D, 06, 99, D2, 4A, 4B, 4B, 48,
-	      A0, AF, 09, 11, 2F, 00, 1E, 11, 2F, 00, 1E, 00,
+	      A0, AF, 09, 11, 2F, 00, 23, 11, 2F, 00, 23, 00,
 	      A0, 92, 28, 37, 00, 1B, 00, FC, 81, 0F, 00, 22, 80, 0F, 00, 14, 00, 20, 70, EA, 01, 43, 18, 32, 16, 78, 30, 0D, 00, 03, 55, EA, 05, 01, 04, 68, 02, 3F, 92, 04, 00, 0C, 13,
 	      A0, 1F, 06, 63, 00, 42, 00, 14, 00,
 	      A0, 9A, 02, 00, 00,
 	      A0, 99, 0A, 03, 00, 80, 00, 00, 80, 00, 00, 00, 00,
-	      A0, 68, 2A, 06, 40, 60, 03, 19, 00, 00, 00, 00, 83, 04, 00, C0, 05, C0, 00, 00, 01, 00, 01, A0, 00, A0, 00, 03, FA, 00, 00, 00, 4C, 00, 14, 00, 7D, 00, 05, 7F, 00, 00, 01, 00, 03
+	      A0, 68, 2A, 06, 40, 60, 03, 19, 00, 00, 00, 00, 82, 24, 00, C0, 05, 00, 0F, FF, 7F, 00, 0F, FF, 7F, A0, 00, 03, FA, 00, 00, 00, 4C, 00, 14, 00, 42, 00, 05, 42, 00, 00, 01, 00, 03
 }
 
 NXP_RF_CONF_BLK_12={
 		  20, 02, 46, 08,
-	      A0, 0D, 03, 61, 09, 7E,
-        A0, 0D, 06, 60, AB, FF, FF, 00, 00,
-        A0, 0D, 06, 60, 95, FF, FF, 0F, 00,
-        A0, 0D, 06, 60, 97, FF, FF, 0F, 00,
-        A0, 0D, 06, 82, 82, 49, 80, 00, 00,
-        A0, 0D, 06, 80, 82, 49, 80, 00, 00,
-        A0, 0D, 06, 62, 32, AE, 00, 7F, 00,
-        A0, 0D, 06, 67, 32, AE, 00, 1F, 00
+	      A0, 0D, 03, 61, 09, 81,
+          A0, 0D, 06, 60, AB, FF, FF, 00, 00,
+          A0, 0D, 06, 60, 95, FF, FF, 0F, 00,
+          A0, 0D, 06, 60, 97, FF, FF, 0F, 00,
+	      A0, 0D, 06, 82, 82, 49, 80, 00, 00,
+	      A0, 0D, 06, 80, 82, 49, 80, 00, 00,
+	      A0, 0D, 06, 62, 32, 0E, 00, 7F, 00,
+	      A0, 0D, 06, 67, 32, 0E, 00, 1F, 00
 }
 NXP_RF_CONF_MAX_NUM=12

+ 26 - 0
proprietary/vendor/etc/media_profiles_cape.xml

@@ -192,6 +192,19 @@
              channels="2" />
     </EncoderProfile>
 
+    <EncoderProfile quality="4kdci" fileFormat="mp4" duration="30">
+      <Video codec="h264"
+            bitRate="57500000"
+            width="4096"
+            height="2160"
+            frameRate="24" />
+
+      <Audio codec="aac"
+            bitRate="156000"
+            sampleRate="48000"
+            channels="2" />
+    </EncoderProfile>
+
     <EncoderProfile quality="2160p" fileFormat="mp4" duration="30">
       <Video codec="h264"
             bitRate="50000000"
@@ -371,6 +384,19 @@
              channels="2" />
     </EncoderProfile>
 
+    <EncoderProfile quality="timelapse4kdci" fileFormat="mp4" duration="30">
+      <Video codec="h264"
+            bitRate="57500000"
+            width="4096"
+            height="2160"
+            frameRate="30" />
+
+      <Audio codec="aac"
+            bitRate="156000"
+            sampleRate="48000"
+            channels="2" />
+    </EncoderProfile>
+
     <EncoderProfile quality="timelapse2160p" fileFormat="mp4" duration="30">
       <Video codec="h264"
             bitRate="50000000"

BIN
proprietary/vendor/etc/perf/thermal-boost.conf


BIN
proprietary/vendor/etc/qcril_database/qcrilNr.db


+ 6 - 2
proprietary/vendor/etc/qcril_database/upgrade/config/6.0_config.sql

@@ -154,8 +154,12 @@ INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist
 INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.process_sups_ind", "true");
 INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.0x9e_not_callname", "false");
 INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.orig_num_disp", "0");
-INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.clir0", "0");
-INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.clir1", "0");
+/* xiaomi begin
+ * MIUIROM-1737523 2023/11/17 Description: set CLIR default value to 2 for KDDI
+*/
+INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.clir0", "3");
+INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.clir1", "3");
+/* xiaomi end */
 INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.report_codec", "0");
 INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.support_subaddr", "false");
 INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.subaddr_amp", "true");

+ 3 - 0
proprietary/vendor/etc/seccomp_policy/codec2.vendor.base-arm64.policy

@@ -63,6 +63,9 @@ restart_syscall: 1
 rt_sigreturn: 1
 getrandom: 1
 madvise: 1
+inotify_init: 1
+inotify_add_watch: 1
+inotify_rm_watch: 1
 
 # crash dump policy additions
 clock_gettime: 1

+ 0 - 28
proprietary/vendor/etc/tunings.txt

@@ -1,28 +0,0 @@
-EARTUNE_NBARDETEN, 1
-LTMTUNE_NDENYQTHRESH, 40
-LTMTUNE_NDENYQGAIN, 60
-LTMTUNE_NDELPFBLEND, 10
-LTMTUNE_NQUANTILE, 12
-LTMTUNE_FHSTCOEFFIIR, 0.25
-LTMTUNE_NBLACKMAX, 16
-LTMTUNE_NWHITEMIN, 240
-LTMTUNE_NRNGLIM, 25
-LTMTUNE_NHSTLIM, 115
-LTMTUNE_NCLPGAP, 48
-LTMTUNE_FDECOEFFIIR, 0.25
-LTMTUNE_NHSTUPDDEL, 64
-LTMTUNE_FLUTCOEFFIIR, 0.5
-LTMTUNE_NLUTCNTBLEND, 16
-LTMTUNE_FLUTCOEFFMINIIR, 0.10
-LTMTUNE_FLUTTHRESHIIR, 0.50
-LTMTUNE_NLUTCOEFFLPF, 256
-LTMTUNE_NLUTUPDDEL, 64
-LTMTUNE_FTMCOEFF, 1.0
-LTMTUNE_NTMORDER, 0
-LTMTUNE_AFAUTOACECON, 0.25, 0.25, 0.37, 0.5
-LTMTUNE_AFAUTOACEBRIL, 0.0, 0.0, 0.0, 0.0
-LTMTUNE_AFAUTOACEBRIH, 0.0, 0.0, 0.1, 0.2
-LTMTUNE_AFAUTOSATSAT, 1.0, 1.0, 1.0, 1.0
-LTMTUNE_AFAUTOSATOFF, 1.0, 1.0, 1.0, 1.0
-LTMTUNE_AFAUTODEGAIN, 0.0, 0.35, 0.6, 0.9
-LTMTUNE_AFAUTODEOF, 0.0, 0.0, 0.0, 0.0

BIN
proprietary/vendor/lib/hw/[email protected]


BIN
proprietary/vendor/lib/hw/sound_trigger.primary.taro.so


BIN
proprietary/vendor/lib/libbluetooth_audio_session_qti_2_1.so


BIN
proprietary/vendor/lib/libdigital-dimming.so


BIN
proprietary/vendor/lib/libminkdescriptor.so


BIN
proprietary/vendor/lib/libmisight.so


BIN
proprietary/vendor/lib/[email protected]


BIN
proprietary/vendor/lib/libnetmgr.so


BIN
proprietary/vendor/lib/libqcrilNr.so


BIN
proprietary/vendor/lib/libqti-perfd.so


BIN
proprietary/vendor/lib/libril-qc-ltedirectdisc.so


BIN
proprietary/vendor/lib/libril-qc-radioconfig.so


BIN
proprietary/vendor/lib/librmnetctl.so


BIN
proprietary/vendor/lib/[email protected]


BIN
proprietary/vendor/lib/libvpplibrary.so


BIN
proprietary/vendor/lib/libxiaomi_qcril.so


BIN
proprietary/vendor/lib/sensors.ssc.so


BIN
proprietary/vendor/lib64/hw/[email protected]


BIN
proprietary/vendor/lib64/hw/sound_trigger.primary.taro.so


BIN
proprietary/vendor/lib64/jcos_nq_client-v1.so


BIN
proprietary/vendor/lib64/jcos_nq_client.so


BIN
proprietary/vendor/lib64/libbluetooth_audio_session_qti_2_1.so


BIN
proprietary/vendor/lib64/libdigital-dimming.so


BIN
proprietary/vendor/lib64/libminkdescriptor.so


BIN
proprietary/vendor/lib64/libmisight.so


BIN
proprietary/vendor/lib64/[email protected]


BIN
proprietary/vendor/lib64/libnetmgr.so


BIN
proprietary/vendor/lib64/libqcrilNr.so


BIN
proprietary/vendor/lib64/libqcrilNrImsModule.so


BIN
proprietary/vendor/lib64/libqcrilNrVoiceModule.so


BIN
proprietary/vendor/lib64/libqti-perfd.so


BIN
proprietary/vendor/lib64/libril-qc-ltedirectdisc.so


BIN
proprietary/vendor/lib64/libril-qc-radioconfig.so


BIN
proprietary/vendor/lib64/librmnetctl.so


BIN
proprietary/vendor/lib64/[email protected]


BIN
proprietary/vendor/lib64/libvpplibrary.so


BIN
proprietary/vendor/lib64/libxiaomi_qcril.so


BIN
proprietary/vendor/lib64/ls_nq_client-v1.so


BIN
proprietary/vendor/lib64/ls_nq_client.so


BIN
proprietary/vendor/lib64/se_nq_extn_client.so


BIN
proprietary/vendor/lib64/sensors.ssc.so


+ 4 - 4
sm8450-common-vendor.mk

@@ -500,7 +500,6 @@ PRODUCT_COPY_FILES += \
     vendor/xiaomi/sm8450-common/proprietary/vendor/etc/ssg/ta_config.json:$(TARGET_COPY_OUT_VENDOR)/etc/ssg/ta_config.json \
     vendor/xiaomi/sm8450-common/proprietary/vendor/etc/ssg/tz_whitelist.json:$(TARGET_COPY_OUT_VENDOR)/etc/ssg/tz_whitelist.json \
     vendor/xiaomi/sm8450-common/proprietary/vendor/etc/telephony_packages.xml:$(TARGET_COPY_OUT_VENDOR)/etc/telephony_packages.xml \
-    vendor/xiaomi/sm8450-common/proprietary/vendor/etc/tunings.txt:$(TARGET_COPY_OUT_VENDOR)/etc/tunings.txt \
     vendor/xiaomi/sm8450-common/proprietary/vendor/etc/vmmgr.conf:$(TARGET_COPY_OUT_VENDOR)/etc/vmmgr.conf \
     vendor/xiaomi/sm8450-common/proprietary/vendor/etc/wfdconfig.xml:$(TARGET_COPY_OUT_VENDOR)/etc/wfdconfig.xml \
     vendor/xiaomi/sm8450-common/proprietary/vendor/gpu/kbc/sequence_manifest.bin:$(TARGET_COPY_OUT_VENDOR)/gpu/kbc/sequence_manifest.bin \
@@ -673,6 +672,7 @@ PRODUCT_COPY_FILES += \
     vendor/xiaomi/sm8450-common/proprietary/vendor/lib/libmemutils.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmemutils.so \
     vendor/xiaomi/sm8450-common/proprietary/vendor/lib/libminkdescriptor.so:$(TARGET_COPY_OUT_VENDOR)/lib/libminkdescriptor.so \
     vendor/xiaomi/sm8450-common/proprietary/vendor/lib/libminksocket_vendor.so:$(TARGET_COPY_OUT_VENDOR)/lib/libminksocket_vendor.so \
+    vendor/xiaomi/sm8450-common/proprietary/vendor/lib/libmisight.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmisight.so \
     vendor/xiaomi/sm8450-common/proprietary/vendor/lib/libmlipay.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmlipay.so \
     vendor/xiaomi/sm8450-common/proprietary/vendor/lib/[email protected]:$(TARGET_COPY_OUT_VENDOR)/lib/[email protected] \
     vendor/xiaomi/sm8450-common/proprietary/vendor/lib/libmm-hdcpmgr.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmm-hdcpmgr.so \
@@ -1036,7 +1036,7 @@ PRODUCT_COPY_FILES += \
     vendor/xiaomi/sm8450-common/proprietary/vendor/lib64/hw/[email protected]:$(TARGET_COPY_OUT_VENDOR)/lib64/hw/[email protected] \
     vendor/xiaomi/sm8450-common/proprietary/vendor/lib64/hw/[email protected]:$(TARGET_COPY_OUT_VENDOR)/lib64/hw/[email protected] \
     vendor/xiaomi/sm8450-common/proprietary/vendor/lib64/hw/vulkan.adreno.so:$(TARGET_COPY_OUT_VENDOR)/lib64/hw/vulkan.adreno.so \
-    vendor/xiaomi/sm8450-common/proprietary/vendor/lib64/jcos_nq_client.so:$(TARGET_COPY_OUT_VENDOR)/lib64/jcos_nq_client.so \
+    vendor/xiaomi/sm8450-common/proprietary/vendor/lib64/jcos_nq_client-v1.so:$(TARGET_COPY_OUT_VENDOR)/lib64/jcos_nq_client-v1.so \
     vendor/xiaomi/sm8450-common/proprietary/vendor/lib64/lib-imscommon.so:$(TARGET_COPY_OUT_VENDOR)/lib64/lib-imscommon.so \
     vendor/xiaomi/sm8450-common/proprietary/vendor/lib64/lib-imsdpl.so:$(TARGET_COPY_OUT_VENDOR)/lib64/lib-imsdpl.so \
     vendor/xiaomi/sm8450-common/proprietary/vendor/lib64/lib-imsqimf.so:$(TARGET_COPY_OUT_VENDOR)/lib64/lib-imsqimf.so \
@@ -1181,6 +1181,7 @@ PRODUCT_COPY_FILES += \
     vendor/xiaomi/sm8450-common/proprietary/vendor/lib64/libmeters.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libmeters.so \
     vendor/xiaomi/sm8450-common/proprietary/vendor/lib64/libminkdescriptor.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libminkdescriptor.so \
     vendor/xiaomi/sm8450-common/proprietary/vendor/lib64/libminksocket_vendor.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libminksocket_vendor.so \
+    vendor/xiaomi/sm8450-common/proprietary/vendor/lib64/libmisight.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libmisight.so \
     vendor/xiaomi/sm8450-common/proprietary/vendor/lib64/libmlipay.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libmlipay.so \
     vendor/xiaomi/sm8450-common/proprietary/vendor/lib64/[email protected]:$(TARGET_COPY_OUT_VENDOR)/lib64/[email protected] \
     vendor/xiaomi/sm8450-common/proprietary/vendor/lib64/libmm-hdcpmgr.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libmm-hdcpmgr.so \
@@ -1384,7 +1385,7 @@ PRODUCT_COPY_FILES += \
     vendor/xiaomi/sm8450-common/proprietary/vendor/lib64/libxiaomi_qcril.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libxiaomi_qcril.so \
     vendor/xiaomi/sm8450-common/proprietary/vendor/lib64/libxml.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libxml.so \
     vendor/xiaomi/sm8450-common/proprietary/vendor/lib64/libxtadapter.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libxtadapter.so \
-    vendor/xiaomi/sm8450-common/proprietary/vendor/lib64/ls_nq_client.so:$(TARGET_COPY_OUT_VENDOR)/lib64/ls_nq_client.so \
+    vendor/xiaomi/sm8450-common/proprietary/vendor/lib64/ls_nq_client-v1.so:$(TARGET_COPY_OUT_VENDOR)/lib64/ls_nq_client-v1.so \
     vendor/xiaomi/sm8450-common/proprietary/vendor/lib64/mediadrm/libwvdrmengine.so:$(TARGET_COPY_OUT_VENDOR)/lib64/mediadrm/libwvdrmengine.so \
     vendor/xiaomi/sm8450-common/proprietary/vendor/lib64/nfc_nci.nqx.default.hw.v1.so:$(TARGET_COPY_OUT_VENDOR)/lib64/nfc_nci.nqx.default.hw.v1.so \
     vendor/xiaomi/sm8450-common/proprietary/vendor/lib64/qcrilInterfaces.so:$(TARGET_COPY_OUT_VENDOR)/lib64/qcrilInterfaces.so \
@@ -1398,7 +1399,6 @@ PRODUCT_COPY_FILES += \
     vendor/xiaomi/sm8450-common/proprietary/vendor/lib64/qtiril-utils.so:$(TARGET_COPY_OUT_VENDOR)/lib64/qtiril-utils.so \
     vendor/xiaomi/sm8450-common/proprietary/vendor/lib64/qtiwakelock.so:$(TARGET_COPY_OUT_VENDOR)/lib64/qtiwakelock.so \
     vendor/xiaomi/sm8450-common/proprietary/vendor/lib64/se_nq_extn_client-v1.so:$(TARGET_COPY_OUT_VENDOR)/lib64/se_nq_extn_client-v1.so \
-    vendor/xiaomi/sm8450-common/proprietary/vendor/lib64/se_nq_extn_client.so:$(TARGET_COPY_OUT_VENDOR)/lib64/se_nq_extn_client.so \
     vendor/xiaomi/sm8450-common/proprietary/vendor/lib64/sensors.ssc.so:$(TARGET_COPY_OUT_VENDOR)/lib64/sensors.ssc.so \
     vendor/xiaomi/sm8450-common/proprietary/vendor/lib64/sensors.touch.detect.so:$(TARGET_COPY_OUT_VENDOR)/lib64/sensors.touch.detect.so \
     vendor/xiaomi/sm8450-common/proprietary/vendor/lib64/sensors.ultrasoundproximity.so:$(TARGET_COPY_OUT_VENDOR)/lib64/sensors.ultrasoundproximity.so \