From 8e3f67df930daa0863667456d223d3784d0912fc Mon Sep 17 00:00:00 2001 From: Nikhil Bhanu Date: Mon, 29 Jul 2024 10:06:36 -0700 Subject: [PATCH 01/11] Spatializer: Update configs with latest tunings. auxel commit hash: dbb98fe auxel change ID : I1da381578bb2e847e153e349834e2ca3de9edb3f Bug: 323417281 Test: manual Flag: com.android.media.audio.stereo_spatialization Change-Id: I6ae0d6564373374d7034cb44409014f9ee2f0319 --- audio/caiman/tuning/spatializer/base | Bin 3912 -> 3932 bytes audio/caiman/tuning/spatializer/mode_2_ch | Bin 916 -> 936 bytes audio/caiman/tuning/spatializer/mode_6_ch | Bin 784 -> 876 bytes audio/caiman/tuning/spatializer/mode_xaural | Bin 32 -> 52 bytes audio/komodo/tuning/spatializer/base | Bin 3912 -> 3932 bytes audio/komodo/tuning/spatializer/mode_2_ch | Bin 916 -> 936 bytes audio/komodo/tuning/spatializer/mode_6_ch | Bin 784 -> 876 bytes audio/komodo/tuning/spatializer/mode_xaural | Bin 32 -> 52 bytes audio/tokay/tuning/spatializer/base | Bin 3912 -> 3932 bytes audio/tokay/tuning/spatializer/mode_2_ch | Bin 916 -> 936 bytes audio/tokay/tuning/spatializer/mode_6_ch | Bin 784 -> 876 bytes audio/tokay/tuning/spatializer/mode_xaural | Bin 32 -> 52 bytes 12 files changed, 0 insertions(+), 0 deletions(-) diff --git a/audio/caiman/tuning/spatializer/base b/audio/caiman/tuning/spatializer/base index 38cc646e1f4db548866aac2bb32c0836467df2ba..42b4329ea36e5fecc745f6fc0b7e8e4f6e6c745f 100644 GIT binary patch delta 28 icmX>hcSml62fv6Q0|NsO5Hm9HF)%3WZgvfJbOHcZQ3XZ- delta 7 Ocmca3cS3H12R{G}&I0HF diff --git a/audio/caiman/tuning/spatializer/mode_2_ch b/audio/caiman/tuning/spatializer/mode_2_ch index 470c56cfb061951dd4509b49cfaa8391751f1c52..2610b2d9c3640629ea95de3ff896ca0b577e24b6 100644 GIT binary patch delta 242 zcmbQjzJh&&4in4SGd%w%8!$dp9!y*&q-g z!oV=$P$*E{ng8f&m?26SzA!Q{a9w}QaOO-89t2 zd_cyRzgs}O$?VLs?B6uz039MZS({lAXl}z~e`ZMs0d;M1& delta 222 zcmZ3%K81aQ4iigSTH3$K222tm8Vn2!QzTq~dp85sf&mX31H(FZM-ZC{T@4FF34?afx*Arf8X+bIhIcjjj6lc0)X2gu1KI%w(?l2;($d%%fnH#oe1=Ja=Q%qA i!hcSml62fv6Q0|NsO5Hm9HF)%3WZgvfJbOHcZQ3XZ- delta 7 Ocmca3cS3H12R{G}&I0HF diff --git a/audio/komodo/tuning/spatializer/mode_2_ch b/audio/komodo/tuning/spatializer/mode_2_ch index 470c56cfb061951dd4509b49cfaa8391751f1c52..2610b2d9c3640629ea95de3ff896ca0b577e24b6 100644 GIT binary patch delta 242 zcmbQjzJh&&4in4SGd%w%8!$dp9!y*&q-g z!oV=$P$*E{ng8f&m?26SzA!Q{a9w}QaOO-89t2 zd_cyRzgs}O$?VLs?B6uz039MZS({lAXl}z~e`ZMs0d;M1& delta 222 zcmZ3%K81aQ4iigSTH3$K222tm8Vn2!QzTq~dp85sf&mX31H(FZM-ZC{T@4FF34?afx*Arf8X+bIhIcjjj6lc0)X2gu1KI%w(?l2;($d%%fnH#oe1=Ja=Q%qA i!hcSml62fv6Q0|NsO5Hm9HF)%3WZgvfJbOHcZQ3XZ- delta 7 Ocmca3cS3H12R{G}&I0HF diff --git a/audio/tokay/tuning/spatializer/mode_2_ch b/audio/tokay/tuning/spatializer/mode_2_ch index 470c56cfb061951dd4509b49cfaa8391751f1c52..2610b2d9c3640629ea95de3ff896ca0b577e24b6 100644 GIT binary patch delta 242 zcmbQjzJh&&4in4SGd%w%8!$dp9!y*&q-g z!oV=$P$*E{ng8f&m?26SzA!Q{a9w}QaOO-89t2 zd_cyRzgs}O$?VLs?B6uz039MZS({lAXl}z~e`ZMs0d;M1& delta 222 zcmZ3%K81aQ4iigSTH3$K222tm8Vn2!QzTq~dp85sf&mX31H(FZM-ZC{T@4FF34?afx*Arf8X+bIhIcjjj6lc0)X2gu1KI%w(?l2;($d%%fnH#oe1=Ja=Q%qA i! Date: Wed, 24 Apr 2024 14:01:10 +0000 Subject: [PATCH 02/11] Enable auto prefer idle Also disable prefer idle for TA and FG by default. Bug: 236868627 Flag: NONE powerhint change does not support flags Test: build pass Change-Id: I0c09c4ef30e10d358a71de11283dda43b4f96837 --- perf/powerhint-caiman.json | 3 --- perf/powerhint-komodo.json | 3 --- perf/powerhint-ripcurrentpro.json | 3 --- perf/powerhint-tokay.json | 3 --- 4 files changed, 12 deletions(-) diff --git a/perf/powerhint-caiman.json b/perf/powerhint-caiman.json index 7921a5b3..1ba29b86 100644 --- a/perf/powerhint-caiman.json +++ b/perf/powerhint-caiman.json @@ -168,7 +168,6 @@ "0", "1" ], - "DefaultIndex": 0, "ResetOnInit": true }, { @@ -481,7 +480,6 @@ "1", "0" ], - "DefaultIndex": 0, "ResetOnInit": true }, { @@ -521,7 +519,6 @@ "1", "0" ], - "DefaultIndex": 0, "ResetOnInit": true }, { diff --git a/perf/powerhint-komodo.json b/perf/powerhint-komodo.json index a0eab166..44c5d542 100644 --- a/perf/powerhint-komodo.json +++ b/perf/powerhint-komodo.json @@ -168,7 +168,6 @@ "0", "1" ], - "DefaultIndex": 0, "ResetOnInit": true }, { @@ -481,7 +480,6 @@ "1", "0" ], - "DefaultIndex": 0, "ResetOnInit": true }, { @@ -521,7 +519,6 @@ "1", "0" ], - "DefaultIndex": 0, "ResetOnInit": true }, { diff --git a/perf/powerhint-ripcurrentpro.json b/perf/powerhint-ripcurrentpro.json index cb48d792..027c992d 100644 --- a/perf/powerhint-ripcurrentpro.json +++ b/perf/powerhint-ripcurrentpro.json @@ -222,7 +222,6 @@ "0", "1" ], - "DefaultIndex": 0, "ResetOnInit": true }, { @@ -471,7 +470,6 @@ "1", "0" ], - "DefaultIndex": 0, "ResetOnInit": true }, { @@ -511,7 +509,6 @@ "1", "0" ], - "DefaultIndex": 0, "ResetOnInit": true }, { diff --git a/perf/powerhint-tokay.json b/perf/powerhint-tokay.json index 7921a5b3..1ba29b86 100644 --- a/perf/powerhint-tokay.json +++ b/perf/powerhint-tokay.json @@ -168,7 +168,6 @@ "0", "1" ], - "DefaultIndex": 0, "ResetOnInit": true }, { @@ -481,7 +480,6 @@ "1", "0" ], - "DefaultIndex": 0, "ResetOnInit": true }, { @@ -521,7 +519,6 @@ "1", "0" ], - "DefaultIndex": 0, "ResetOnInit": true }, { From 06d14c7edd5ea2cd873bceaf12651987aa48176c Mon Sep 17 00:00:00 2001 From: HW Lee Date: Thu, 22 Aug 2024 18:14:44 +0000 Subject: [PATCH 03/11] audio: pts: waves vol: update the spec xml Flag: TEST_ONLY Bug: 343634539 Test: ABTD Change-Id: I48291d35bc74888d556a3382e0685fa0041eb7b6 Signed-off-by: HW Lee --- .../speaker_post_processing_volume_spec.xml | 55 ++++++++++--------- 1 file changed, 28 insertions(+), 27 deletions(-) diff --git a/audio/tokay/tuning/pts/speaker_post_processing_volume_spec.xml b/audio/tokay/tuning/pts/speaker_post_processing_volume_spec.xml index 027bcea8..969fd435 100644 --- a/audio/tokay/tuning/pts/speaker_post_processing_volume_spec.xml +++ b/audio/tokay/tuning/pts/speaker_post_processing_volume_spec.xml @@ -1,30 +1,31 @@ - - -56.154594,-57.110912 - -53.155884,-54.127373 - -49.756584,-50.737946 - -46.936535,-47.922485 - -43.24405,-44.23973 - -39.813145,-40.822468 - -36.94418,-37.96505 - -34.103817,-35.12746 - -32.26378,-33.29418 - -30.093319,-31.127796 - -27.625238,-28.658443 - -25.123178,-26.156292 - -23.122547,-24.157629 - -21.27267,-22.309628 - -19.260181,-20.323017 - -17.789768,-18.920961 - -16.70663,-17.944777 - -15.632062,-16.883278 - -14.59099,-15.903705 - -13.215048,-14.563754 - -12.320514,-13.758759 - -11.425067,-12.607503 - -10.545513,-11.783849 - -9.59371,-10.908389 - -8.927933,-10.219385 + + -55.633537,-57.12799 + -52.74118,-54.248005 + -49.229015,-50.760155 + -46.39415,-47.93267 + -42.696896,-44.252502 + -39.243034,-40.831715 + -36.365067,-37.983456 + -33.502815,-35.130657 + -31.668825,-33.308605 + -29.462334,-31.116865 + -26.979172,-28.646566 + -24.473492,-26.155708 + -22.479034,-24.18116 + -20.641127,-22.376537 + -18.619516,-20.410694 + -17.039654,-18.978006 + -15.964582,-18.063643 + -14.847198,-17.068687 + -13.786341,-16.13179 + -12.377989,-14.879541 + -11.468842,-14.155666 + -10.673872,-13.19977 + -9.866504,-12.5231495 + -9.465342,-12.234019 + -9.418919,-12.183332 - \ No newline at end of file + + From a402de27d14c64cde0f6658de22313aef6b7ec76 Mon Sep 17 00:00:00 2001 From: Ankit Goyal Date: Wed, 28 Aug 2024 22:50:38 -0700 Subject: [PATCH 04/11] Delete mapper4 manifest Bug: 362183626 Flag: EXEMPT manifest update Test: Boot to home on shiba Change-Id: Id897521cbd9dc0910f53ad6ce75b9f3f85d3f3cf --- manifest.xml | 9 --------- 1 file changed, 9 deletions(-) diff --git a/manifest.xml b/manifest.xml index e01d156c..18109c63 100644 --- a/manifest.xml +++ b/manifest.xml @@ -48,15 +48,6 @@ default - - android.hardware.graphics.mapper - passthrough - 4.0 - - IMapper - default - - android.hardware.graphics.composer hwbinder From 8909e12eb0ee31d93b9b8e4f24fe343b0f2ca226 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Per=20=C3=85hgren?= Date: Fri, 30 Aug 2024 21:02:30 +0000 Subject: [PATCH 05/11] komodo: Update APMg3 tuning files note: version 240830 Bug: 295551854 Test: Manually tested by sideloading into komodo weekly build. Flag: EXEMPT voip feature Change-Id: Ifd8bd096b50f3402ee7cc2e60bcad9f076314c38 --- .../tuning/apmg3/downlink_handset_config.pb | Bin 597 -> 597 bytes .../tuning/apmg3/downlink_speaker_config.pb | Bin 597 -> 1199 bytes ...uplink_bluetooth_headset_aec_off_config.pb | Bin 1828 -> 109 bytes .../uplink_bluetooth_headset_aec_on_config.pb | Bin 1828 -> 213 bytes .../apmg3/uplink_dock_aec_off_config.pb | Bin 1000 -> 121 bytes .../uplink_external_speaker_aec_off_config.pb | Bin 1854 -> 121 bytes .../uplink_external_speaker_aec_on_config.pb | Bin 1854 -> 239 bytes .../apmg3/uplink_handset_aec_off_config.pb | Bin 3508 -> 121 bytes .../apmg3/uplink_handset_aec_on_config.pb | Bin 3508 -> 928 bytes .../apmg3/uplink_speaker_aec_off_config.pb | Bin 4385 -> 121 bytes .../apmg3/uplink_speaker_aec_on_config.pb | Bin 4385 -> 4612 bytes .../uplink_wired_headset_aec_off_config.pb | Bin 1828 -> 109 bytes .../uplink_wired_headset_aec_on_config.pb | Bin 1828 -> 1121 bytes 13 files changed, 0 insertions(+), 0 deletions(-) diff --git a/audio/komodo/tuning/apmg3/downlink_handset_config.pb b/audio/komodo/tuning/apmg3/downlink_handset_config.pb index f23816a2bc8888ac91b23fdd3f25a3f4735a6c88..ecdef83f5b3bc0abc99669fb40ceb5bd1789d7c4 100644 GIT binary patch delta 545 zcmV++0^a@A1l0t83Wx*4ZJd z)(AfR$0$8tbd|lEMpnHH6QaF!(15*VKZd+GR3*Ar^-;T=2yQ&bAfP&lxD-2m4O%?9 z6Nx-p;GsPHb-_G;lbbxDcNaXB)e$@{)a^R0zS}v%eB?TRF}W-|hQ7l(DUpgh6v9FuP4xLXCkQIK=_9tfX0Cv^s^l#?P&AV|M>#H)jFq4{4`+J1q?cy8 z@wLjiXqqTGul7kgGJvK!i6}!l7!~xu;mUxEXW!I4lJVIhZxEILWynH~I2NxJ`vRxL7l`w<&y; zHzzGWI8|taI2x{HI7Y@aI5M;7H=F&UH&FM5H&@}FH%qmuH^X?7H`GH}H}WuoHW*zT zwkRpEw&$%Gwp8j0Hg@=x+t~EP9y){g+n>9a)HZ{!x zOf*^90JI^N3$$6;0JN3ARx_2q)-wi1!83Qvt20^I0JC?@tFq`)ma|#e0JC?@tFiz9 j0DyNE%quc?%qubg000000000I1q}cI06>!x0zv@=*1YhW literal 597 zcmYk3Unpcz9LMimch}4fO==`&CQV6fO(HSp+&kBr5SlddCnkANOY$H|S{qZdYGcc` zn=6B;-I1M$2QPE)MPB@QkO%U>?(DX$^)^Zx28HiFc{-hY&pE&E_w(UDaC+Z0Yh-N? z3H*IR@kds1+qc6J>-#X)8rxksD*t`jbIRlruauq)hsPq{ONK_<9sgR^9OaiLa$&9} zrJiQe@987Ix@L*)bc;k+4Rn88q6>o-YMz)T-G(^HlHF8@71CfqIc<_V={j>qLhla9 zkWQpykz8^#qbXHJyJN#Yr?md=Rf}99CFiHC91SeTD by1XPkV`7-yGD~1;%9-Cq4FC5&DP8vne1!+2 diff --git a/audio/komodo/tuning/apmg3/downlink_speaker_config.pb b/audio/komodo/tuning/apmg3/downlink_speaker_config.pb index 93522218ccd1bea5fe0802cbac6ba79245c051e8..595ee962aff59eec5a0c8a6bddc99fd62f0f6efb 100644 GIT binary patch delta 1162 zcmXAn3ou+~6vtVQ%6ddG5<RcI4jD0eqJk*UC_?f z^g>JL_EC1=OK8Mq2tMuk6xw@O2#34GlZI3UbX#DfwV7Y@pD)3WCjv6jK4TlFuhC%kODseF8OMuF^IzTM(dm zW^GNj4+ub|#F-ec3)UQiu4vd>ef<$CZj7xbHd80mvidVX>|?&T_^LJWAajoJ`L!L) zb@T>v^u9rf?ukTEl}dp0TY~dbRk_m-+coZ;ps)MJEPQWPj#RaR4rYr0&*Rj z)g9a2)iKgA8z3PsS;QJtBfJRpr%i(*u6D1pRIxu%au2aak!0FP$%e{2{Fac_xLR1- zGpXe2+Mc7VChuZ(HsnEE@BiF4i1Qn<$K$mLf79g0jL-uMpJy(*UI7zO@d$+<;ab=|*1`xaxko zh|ymf+Ry^cp_ox3dKl#ubXAKKuogXI|2nY^)PL zBZ+DQGeInuE)wjfHIv9+MDNT);FIPW0@w=BSUkar5Pu<ImsjtPnr}l!=RO~Vf%)<|I#QaA9J4oaO zF9|ucSWP9FF5pNJvI95@I0Cvj4;w~yX4XbVNg>XA_`CToxlkeAcEyz^Ha7bgFZmh* literal 597 zcmYk3Unpcz9LMjyu9~@_iAG{((v-y3q+QyXbM7B&LP(mjHYV-Ewn(csZIay>|01@C zT=^F-BScaAGWTA}%dUBlw)M2y*=_UZjfh!;vc7MgPUqfp&hPvEe1t*X6!^zkIOlzw za2NOdGpAL$zJ?->z7W<5=WXazJ$%^n+T^OB75?lB4M&#UokMRt$8}#k#TQm`W-BL! zzFN}e`#^p-&k^=uo1Ctj>F$U^7eCsmZDNMJGsj4#T1my|Ga7taOkb%@bd$LyE1&jA zCo9q6NDkSbHMBB|%d^!xuhsu))eF2UTJ|qh+wZE;NA6x|M;(5B>2HZKJ?S-4gS-(f zS<|CA->Blap~l*!9=vYXpQKqu&rA}jc5^i5$`XIX-Wx+NdyUKMO)(){Cf=03repqb zDKVp8YH0KsO3kRWP{qrtKYh!4Vpp(YkMH=8b2yKCxQ}=69^S?Kn1gwki}}cbJjjK7 z$cenjjr{0=KInyh=!w4QjsD;O9^e8#-~?Xa27cfOp5O|;;0)g24*u`}AMgS{@C0A* z27mAfpYZzFGrT9qC#EzkD(RVmL$GzYyQSr5Sjw+($^*?k@b#%gp=vX5QPGdEa~LB~=xj z--?bFx@af@Y?2&FK@sSu1h`nHQG;ZSq(yR{#Q2s`Pl-L$g{2r70VP;RdrO@YnmO}s zHFO63Tb2Ah<59T?0MWwp`R+|4OJEQL(&3RkC$gsc_0<)J4CDdRT$aFgyFE1Z_HY5f zjl$Uo7I6jF;V${?Q@QVo2GEfvsfgCwm3ba|Si)t1ovSBmyd11R;oLC6KXz_Qhn0&S z)jWi2oajaH6THp^sBuB-Q~) zI6wIL<$Cc&w_7b?h!Hl@+UA+v_iLX}q>PK|q{fgr==ZA*_l!wx{?4-sPgIf#-aq04 zP_^0m{NpE*z^C%BH5;1jdB8deDIKOGu{6ukR_T}Am{$80yS|sDpMfScEP+N!ppJH; zc^^q}c4QM;Q|y+ULP>5tPC`d+Oi_rsg~`BkN)r{Hefavrh0EL6QUxV(_-#;M2Mb*A z!2Wy`dYvYEJvbb__L-j0Ydm%=k9)-sy=I0d=O20<2d_RJo>z3S2Ep5-^C}7RKfF37 iR^@zR7(aAsA(K3Mia%=0qqa6`>6w8h(qo6=8|4o+d2&|( diff --git a/audio/komodo/tuning/apmg3/uplink_bluetooth_headset_aec_on_config.pb b/audio/komodo/tuning/apmg3/uplink_bluetooth_headset_aec_on_config.pb index 2cf36927295619c25ba7c2eb3f2849016cb59809..58ac211ef23a43679b4d41b8573b4cfdb27d2ea5 100644 GIT binary patch delta 73 zcmZ3&ca?F1C947#lLXV`dS(foA|?(7DJKwDN=S&EgIm*8{GbXf!_2(6ys3a4-f5Zo% zYP0plCr>4T&*WcgHZNE{08U&5xc~qF literal 1000 zcmd5*L2DCH5T02>`gml`cAKq9+SMhpxC8?sA#@4Z?q*wSS`?PhL+Ggn$)V7TsFa*? z(Ubmw^dxwd{sKi2gdEbVRWItbo<+#XncawI7zBSR_0=!c>~9xc=r z0Y$RXMS%vu$TtC=v>hxf0&6J&7B&g(lI@Z8$?lQq=V`ehW~hn0qNfE^oqa4G$rVvB zUc9@uW}Z%OdG@Qd$BhaA1dS;BeOu26)u`9&zR6K>MdS>5cC|&QbuHq z!C;W2Ix}n#vA~^S03D2Q9}cPL4_ErEs7#&t2Xx>Y-{#Q4D&7VdZvJO(5)z?*>Z~>~ z_`4hVlrnb_mM^PugHLYWd2N0j?)nyTcU`!_+a0LI_{J{*S?%OS`B@w6n#)u_2?<}` zpa*)^rUwFWFeHU(xU(v11WmRH;?nc?Tb1MSc%3f50J|CW;o_&a@!5H~_W?ypzb>^e2Hp|lj zCtXdu*+AR5qB3qku)0Oez64g}EL6dT06SWAw+G$4Ks_Z;!(!}X)m6A7J?Q6>j&VfA z!_62x$kG26@~Jp*3e}Xy_yeAqBkW5-hr85O7Y^u~1{8=5lxo~08dh0O$Af#JHeZ{` Ris5{v>3|;6kfM8{`~=cb)kXjS diff --git a/audio/komodo/tuning/apmg3/uplink_external_speaker_aec_off_config.pb b/audio/komodo/tuning/apmg3/uplink_external_speaker_aec_off_config.pb index 38141ba7e0f88017ebecdd726b1dca68f003c65b..71038798ce074a7886d2ca9574779f193a5a4475 100644 GIT binary patch delta 25 gcmdnTSINZXFp)`W4Nm?ZLNX(yUIWD%*5SC`91(aY7 z?MHG>WU@2wZ-&mGf1{GWYd$F#0U%mI4Qspd9Ymb3)I`Z?7-WcA)l{=5zwv z?e@^r+r|X|HwtGXSi}`vgF7^5m&$$DGJJAAenjhiP2>F;p{NL zKQ?YDhn0&SCbaoWr z?;E$I%gRHaavs4I4)h`f8Q$Ooq@2(OCBRF{tT=T^b(-e)Q^KbkguhA%2k5@u9jc+di4rM7-Lh@AD-U&z-voeUHyzAXI@Yzb+)jEgF)TpKXX!_ zzx}+%1GQ{`j}h}ds5@+Z?&&j0;HLa*&4w1w++&@2HW5w4VriD0uG7X|LaY5syujD! zOwfX+Ezl%#80ci0_mSjoSGJ%%#nZCO$Xx1kEV^=iiaa%J%sReXIZ@-$2X8)}zxWv2 zs-ReozIFOHzy=R|aJCM@vXjKJ`}w}N7VNauQLCgoEfpPTA(cLihWG~+%yzN> diff --git a/audio/komodo/tuning/apmg3/uplink_handset_aec_off_config.pb b/audio/komodo/tuning/apmg3/uplink_handset_aec_off_config.pb index 69f3f25ccff64aff28abbc20285cd39889376b1d..935194537efd4eb03e7587e52d9c7d107750cab7 100644 GIT binary patch delta 62 zcmdlYU8%?Az{SPU@SRD3L4r|%QHY6yK?;bK_&69v85kPuWz*8OIcP9yF>x>&0mUa8 Ph)mwdY|O%7v55%)MhFU} literal 3508 zcmd5;d0drM8vZ_Hx!!!_df~7MiU@io9TDQ5Z@u3YP~1QQHNw(Fh7?T11sR%>M#D^T zMMNhHBgzd6BEcmw9bAcAD*EA)&7@Y0lS`JO;GFLwn7`lrG5^i{ao+FT^FHT2&w00V zjZsFUA^$fg6X(MR@@6Lk=f_4+PXkZV(|6kgIIdK)@S#oyKHS;B1@aQpCbE&jMk*U~ z*)ad)YIHNS@+O0iliAh4g;`$U{c?@H4ZdV&{XiP@f67*oFC4bJAlMt39> zdaHU0sR72OGR5qU{qsGPj-1jLm@R`nL{B(B9j&KR2fc@AofctvYIAH4VCQKLG`m^1 zFgL;7ZW_}UIt#+t{YNrum+XNF7B~IUc7Bv8AuX9p^fB;eX9I8I{T$MfbwhL?By*{r z9Ugn=k-Qj(GQ*SI*Y3l0iF_e55KHBxMZFcDIa>=!?>6?T3`y;AY(?wDj6TALd2|WyNaNn2Z&hI z)~Z4)&KJ&c2B0f2ZLKdP6k*!LGweE!^16n>5Usj+{D^~0}pr}(YL zouaJ!brs9vOC`jv_Z49t`G+o$gNH--jp?PpA-dK`(n2ZT__OZh=jN}Ffhbu*U}dR@ zB)293C83@Qa=&MHZ1+|uK3))RWyo2PP9pkSE(kat_oaZgs-6O_9h@kG4!lZ{mCsY$ z+j3S%x-Gv=ai#hJMe@jCis$}l5|F;NLc*=BO9b>RJYq%9%OyJU`uJ~!4sp!mwiOq? zzCkgyJwU;!D7M?2^S%`)3SPDv^^9bJbBNlwJ_<%e@$|9PuViNhqc(Dnug>*UWGsD# zr)28M@_1vl6FW2TMK=Z0ENdlPm=G_)zQS2VUGV}5J~8a{xn*$_85_sy>}L1bAY#X| zasg7^dm>z4H;70(-bcc8uPO?+nK=|<#z7tVh~34MCj_i%zC*Eh;*Tu;UzjMKy5ecY zo_7sh$b@&iDGKuvt>|`zWua|CfrQi3S5dewS!%`0t^KS<-{0A6c(P4^)73K+L-&+D zt~&f~qKK696%?1Azx253a?vdT7q0daaOGCZ<0`kg*&=Sb69HL+4?nJQfAXk^sppdf z%#J>9C0-dGL#K=Hn5 zBBrNyqmLZW>ELzQQ?1yUkZi>-^_qxP`%E&5(pX9j%YNI6fE$&Oohfl-{s{`F*|Lo7 zGbm*}lq{ZM#TM705?-GiEV2bh#EyRTgMiYidDLj^Sg1NTRP3Cex9~#eT*z(i!g%hq zP?BX{Jl^nLmgrTaxOY?2}Q zb27Fiy2!Z8yUAF&{*nx@XD5j;y8q3JJX3+lkb@_EBx2At)>^_nmy7sp&T0uQi&$6K z+Ok;0rsg6mf-a;-cKYSq^5GP{T$}|w-<&1kOzCbJ8?!PcB>w5BfQ8Sm*M0pcMW^^r zrU>*ICc^p4LK$h9jPZM;8QF=EF8b*XWO%iQ6^CTA74z18M-e*t6$PowLM1#stVY0{ zMIUq_9~oXaX(PqB>fI8`-eSFE-t3hEe2%~VACMDkzh^d2HL||DLSXr(xd=G@gjwi} zpTp+VxlS3AI^Gn_d6asGHTBz5l1}NiVzHkt+={9 zfT?c&S;k58QVGF>Si5?0)!wccEGj)NAg0iTV(YdD3gJV8i~%qAm*8cu6p=V*K^Jmt zQzON-ZIt5r`cDN^r2i^GEgmhxkn{^h&2P)Q-cxViELNB1m#nxR$XkAZskz+;x;)Rnn$U(GU%igi`TO!>3-xt11hX(Y9FokrfM zEzroWOY<~Rd7Fs|(W^CLx%n53lwF>qk(2#qX(S^wM;0~c4BTF9Bi_HRw2^FciH)49ueFidTP-%B G%IV*-q?lX) diff --git a/audio/komodo/tuning/apmg3/uplink_handset_aec_on_config.pb b/audio/komodo/tuning/apmg3/uplink_handset_aec_on_config.pb index b6e36a88d78f666e6c0f6c87d7a12126dfb593b7..58dc380accdae20e19a4331054cd2882789f2984 100644 GIT binary patch delta 440 zcmdlYy?}j!G$#W?gS~88+BS!YDvFYe*tpm^elZGgNH7VpaWEKYBrr-)Ud>I(XCMMT0x)}yAYU%QV3>H0m z=FC1>AYrG#puuRsV8P%D;&?EGGW`4R77HR$LB!+`CPjB94Mryx4h8|nARgW_!CQw! zK_*CWMeSh}(&6Ig)r{%41(|0n%XNLRjSxStQ^HegQLgLCHednSSu=0itG2!tocw`F zrhe8;NqdMeP=~#$v9Yl|&;@J;Y!*BY{9f|B{fA0zMHw7q++-OT9yllj0HuJAb71rk z2uO)wh+s$(fw&(Wz6=aiF5qy=5&=3-SAr1|Xu1ZBwjlY^HAmIWD;Se_IDkf2Faj}y dpaWwT7f>yO1Ow1oh9V}8$s3qWnJvyS0svBVZcG3G literal 3508 zcmd5;Ygm<47XCiuayQbVP`=zw7yqfZ`1#P$Mi&WJtk8ydXnU(rB0| zUJ=pB!ie&Q1(Dz-F&(@Td8z2ZOE!~QF-~5x6a{C02f=)v`7!@ye(d$_v)8-VUVE+e zu6>MAMx!DBHzyP4!w2$aCj;llMo>=!PtwzO+XFbRRI~7*P6j^Q*}xDI(4{S|f`r-gjp(4ano2K6xXV7{bxKrO9&B**33g;w6qjp7sd z7r2+$rr(L6Z=Jvp8qs0Q;6W`!|7qdE_&AQsi}^njfy0?Y|Ej}_U0s@D3WK>UUq%I^cw*OcZ(|bkh1vZ=| zh+`(AoDH0bALDNbXR2ePA8!5W>ybk?ZQN)J;|1Q%C-y*2ujWGz+djsWZ+L^Vd9cwP z35DLOUP5Ysv8hZkyJP=+52d4~^aW9aT3(k3lk* z>e&&ohY`t(aVRr9*?sLkTt|J{!<NFyjKx2A9F+jG!Fzh6@VUgT%;c z40Ux7w_EtbuhjA7qaJ=4JGf+?k(3WT?qOWa8!a#eY>+XdVwH@KQz2qjwp~Tg&jUm( zYHL-Y73T}++diB!MS95Lk|`5gLwkp%o{B*q@Ftz zJ$XdNj$ZdEA~u^8TNI;!?2A&dyOcRS zbYKZZX25dV2@g0mg(5yVi9#A+qaeXf3hK+5XR+@ur1<=~rzrdy`%`284(o?s=}z%m zjXOnI_vCMOHpf zac|369qG3GHpP|d2NcO8gDIZ-qe(#e)(Q!?wk{FSv+#%&JujE&$m`?36*|N*kK0yU z`1%IL)b;=cr=r+ybI$u#oG5tNYSb%|CC(vg2Rz)904OQDkf!t9v)Q&jt}Y zmX!;T>fRIK`no|x+VMUTrh8RUxXsL=5Hk+y$Vc8?OnE}Un&vwcdnf+L^8ba2;;Ad1 zR_uA#(1lER$D5)sFVTu_S6CI=CKO0GJ$)60>yo8byxiK)YV`e`&4wr21UOwiLoswu z+2g9i?>G?~Kt1cJa5^&*aF9BC>wLGqJo0~1-raKXkHTdx3D)%RkikNyn zNxx@1e3F|Ad^i0E!I#+3UCP+N9bp*j2Lygho3?Fu?`km9ia9s#wZ>jV_< znroe9ZS{8F!pShde2qbQA))UfQgtq8bL8QED9N9LcPaGEX4 z*gk_&)`FRU3bk2p`<}Qrq zP75Vj=EdWUuXSUd&A0SZu_-oBMkD!A#-TY$5?*+lkt*-b8zKt**RqbX_FsBj6vHMN zl0PS7TcV4MyS$r>mFq9b@OpNV2&4PotjIGJhzvP+(nlf&U1O~!+;h2z&*rR_(6Wei zg{>`%MQmy=vLfh0dSqu@&MhBK(aXhI!1K*n63&$Fma#D_Q$pgOjtW@#{CYjsk4kik z|740lpJ5`LzburImdQMRZ!~juVx)_Hx&s+r?P0|s*=)tUb>C5hPJTr}>atJ?PYEg*8jQS24bQje_?-ZeZ=3Rw;-&;;bU%mo^E7a|=Yc41QC8 zDat1HR1w?cF5`p6UJ_O`R46D&`BsIg+EYf2KYLRwd*+?+1rSok)I%lC>z)ZB@cG2uZR>-OQSH+R3|p(CUAY!Y$AbFB!$aM+5g z+XI;D=AUJpG%uA9JczZc7gz1=%E6-2;{sv|T`0D0i=YrbG{_k6a(@Y4_DT_na~5O%UuFrxnboe+w|kYv1^%_@41yj*^ArccxWD#-pZhpRxDo6o}~Mc{}eDIjLmZ2WVE=yY`L|Q#hwvc zx)?ot?~bl{lSlWi`KzVl1TrW({%Q7)t5yG3$V7E)9 z-?iCBmYtYoBOzmxZ6rR$W+UzmgKVVlX3j?Z@71ZKC8ks*TFw@gBq)_C**xo%O8nE@ zZ6r1!(nih&XV^$_$u1jNk$=@j_{#no(UeS$1ckH9jQosU;jO!k8hNL{)lO>s*(_f; z!W_R!07Z8M{Qv*} literal 4385 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 diff --git a/audio/komodo/tuning/apmg3/uplink_speaker_aec_on_config.pb b/audio/komodo/tuning/apmg3/uplink_speaker_aec_on_config.pb index 21659250fcd0e437a398c69baa00f7ff4216d5d1..8b2269f0fdce0b1c1f9aeee45fc3d9515c35792d 100644 GIT binary patch literal 4612 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 B%lH5Q literal 4385 zcmd5Ic#FZv1=17R(#SK8%h7^4Zc#5QA8s)65pG68$fQl6X9PXT z^h}}0@|}mt(^$)!js6CUhmq@UeTEOrGPO1auq_pxgy4@W2RXt%6mlcGavbN3jQ6_H z-_pVe*0X0%Em;2wY;E*mrt0=~+K$u0KCY~EG(kgK7+bJ$O z>3yRqL5002K^$l0quh*~nI8~jj3Cva{-n~Ee)oCbu4@YlRN8=d@(C@F*{Wur%eKF1 z#238L&C1>G*Ai>3yfs*CIvFML0w{JsgYWpsw=7cNjouPq4BbhOrh)>qO*W&QGC z+D{9c>GPNtLT+{U6uq400c~kjfyy{%P+zik&KVMK_3X}xoRjZoj!#MA68w$4g*am7 z16`61m7{glMG}|nQy($?ixy}1b}3VR2;Iit;QFvyyBi$3e!9+?EI!#}B;z7QRpe4> zZ07tq@`eli&t&r}8zPc*Vvufvwr(QZBSf~Tzm077LH|p#qk6T1Gy}~!KkM7{Zlg&lw|25fs8pzh> zw~;M0La#{F8BO6Ht}fXu;+MBv|29PZ@}^eACGpe|`S8QurrEs73Ulyk1>;MWD0nv+ z5+-Ii9SHrQql8&^YaP(?b40YQ>m?9!UD^=^ZBFd6W9e~|h>@-RRGchylaaN$g#*gH zsUlv^?k^HjFO*pM=m7ZN)#Y>R0XgO20JQ>$+MU@X9)QCsmBEb zR<##Q?dz@Yf1$a6pUb=i6g9u%z=F6!88NE@Bv|@B)(CR>;SzxZTG``kKyI=Vur2?(_&7Aty!}B(%4l5pg*7QxSK! zw-j-C?=S^Ir;7s8b9e!_*Pqmpo(pdXxKMgeKvLfh0-pMlS;V*vB{HsWm?NTP-T@n0 zo?oLQuMGZDtQUv8Z`g3=^Q!_z*9F^gEQ(fJGT*e}NbXFVNiYADIF~4oZDU8DC|-DA z_A|xJj(!E)gR@h7>R!3%8k(c(B$se$$kdDhd8G1lcW&J2x{;auba8UDR# z_bElO0#XYG>fTLivs%LD1;rxdJ#R?xm}``fa=49*vA){{cuvR^Af@irkxky69r1{W zWi>Yi>>Tzj<^L12fX6TR*s$YuVzn&mr#OV?N=bk?Ipz8d}>mtrvY$f8t^-B+`Jf~zx zxaP$~q<7i>pvvpfgAzucP82aI`m~Mtrg{%Ht^s>{LEZWlGBU50O1L$l zlY$$?`C+n~Am>%2X9 zidKc5*ehUv&<+vh{r8B--!(?U*yLtHQvezQydq7wd zUbP|k>bA&+D{)}j5dnrtih@n!1%ZCBu-W5nSnttI#@vw|B${w#?BHkLh$!4XRWO9=AUVpP8+ng&Avdi#y zBy_$^r6s~=p@fenFO_j=7FC4}mu5>?TeH%J&@efHh#60>(qr9pMMnjV6cFOyLxS6X)KNv zzb2cqw%ftYG91#ivvm9eO@#E#q%Upine^-)k3L_Nj2 zW15b9QtN2Ph$kpVRpW_`pJW8t@xyMj17m|1+u^snLdF*zcs&ZGC!SOAVj7jut0$;J z7(!$j!>5EgusO1X8d%iZl!#NFG9fQ4Gs&29ZLEYt5gP@Zzr9jI+07UQL+`~>wU40M z-2A4uj*Qx|R>A?FPDF?qq4*y`9YNIH|FL-&AO9Q`%0AwJY7A zvEs}kjolr)MPuar}zCvU3%X2lh_1sjAZM#8YX!KHzS+D&?V@2mDYwT#di5g1{ z&(zqE50W(&Qf4FYD0foCeW9}At?N{_;K)Rkg$+znS=$E9f aWqv;`R#}E+jmnNyl&h@#`XyC7%>N63+E_#Y diff --git a/audio/komodo/tuning/apmg3/uplink_wired_headset_aec_off_config.pb b/audio/komodo/tuning/apmg3/uplink_wired_headset_aec_off_config.pb index 3578e0eabf1766210752c3720982102fa2b17db4..679aa66f622bc94e8616e0feec5d70753aa998e0 100644 GIT binary patch delta 66 zcmZ3&mut#p!o|hW@SRD3QG!u{QHY6yK?;bKfLM!(gV6{`TLEzp5Jv%V5)c*^8+Zi9hkm+BHp-fp5&tA#dr2*pFmA%}tpia+!e z5Kjt%w|Ek~3LZRoErO6k0-~T7LA-kMCiLXYCPJwmN&`KWW#;{SGwVtmV~$HWfm!cvT!0N>j{`++(yG;{Xd zTI37|*Q>?b#-mCZ0OG~x3%zSbp1?2+rNbk8UgS;n>#K_n8OS}Rg*<_sPG@B5?cgGS z8%J|7Ea56{z%BCGr3&8_4WKJcQZcQ!EsH$#(8m>ktxHF0vK*{J>GUYUKeld2hn0&S z_z=NmPV^E4Dc;}$)VZJyDuA1mS#jx-$_)AU>x9oV2!ELn4&Y&(4ww$hr$j(d|0+Rl zQXKyLa;5yD*Q@y$VT{eJcK_t|`}I#KGR8S|N@K_z4hA)cd&ZQuaPwJ}C#vZL?;rC4 zsM&0N=J69r;8Xe6nhj0%++&@Fl#Q~nSf1l(YxGNQLaY5s+`!Az&p->BmOvvTP)9q} zypN6w8R(qo6w8|4qw9&)At diff --git a/audio/komodo/tuning/apmg3/uplink_wired_headset_aec_on_config.pb b/audio/komodo/tuning/apmg3/uplink_wired_headset_aec_on_config.pb index 791ff9e40ea117a166094b2fc0f16747aeefcd5e..fec3962d776c92b99fa7970a685a42590d1dbfcf 100644 GIT binary patch delta 235 zcmZ3&_mE?PrRW7_E_RMzi~<}IOhRlN3YjJT+g04W9Kn>9&0M&jmc}6v?lAZIY6vp1zR;)mpN*^8+Zi9hkm+BHp-fp5&tA#dr2*pFmA%}tpia+!e z5Kjt%w|Ek~dh_752tvRFL_sftc=hB>=*gK)gi<|}26`&X%=`If-rJdZ-+StLRTbUe zijEe#Xea_~k^)Id5g23y%~ojCBv~hEliVROzU9Jtd;gLNr@}~Or)kTL47GWKe_#G{S%6eaZa7m7&3>0LCxWwF{Lfsd{*U&YC6ID$9w>4 zHd~*0{6rG?RQ|PQLz6xCSf?Rnqiige=Q!FL{gRu|YQGXU@bdIC(1NBV&>&XmXs4R@ zkrZcFwxB)DZs{qM6GX4O`=i$`(<6FK#*URquNb1&?C9kDL$AZ&)yMtwiZ0eLd~@fO(e*oK9a>4)r From 91bd87a03a5bc3c3669bbb2e8e7088d73dce6630 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Per=20=C3=85hgren?= Date: Fri, 30 Aug 2024 21:04:04 +0000 Subject: [PATCH 06/11] tokay: Update APMg3 tuning files note: version 240830 Bug: 295551854 Test: Manually tested by sideloading into tokay weekly build. Flag: EXEMPT voip feature Change-Id: I9a87a78b400b41405c9d79fa19ef027b213dea81 --- .../tuning/apmg3/downlink_handset_config.pb | Bin 597 -> 597 bytes .../tuning/apmg3/downlink_speaker_config.pb | Bin 597 -> 1111 bytes ...uplink_bluetooth_headset_aec_off_config.pb | Bin 1828 -> 109 bytes .../uplink_bluetooth_headset_aec_on_config.pb | Bin 1828 -> 213 bytes .../apmg3/uplink_dock_aec_off_config.pb | Bin 1000 -> 121 bytes .../uplink_external_speaker_aec_off_config.pb | Bin 1854 -> 121 bytes .../uplink_external_speaker_aec_on_config.pb | Bin 1854 -> 239 bytes .../apmg3/uplink_handset_aec_off_config.pb | Bin 3616 -> 121 bytes .../apmg3/uplink_handset_aec_on_config.pb | Bin 3616 -> 928 bytes .../apmg3/uplink_speaker_aec_off_config.pb | Bin 4493 -> 121 bytes .../apmg3/uplink_speaker_aec_on_config.pb | Bin 4493 -> 4482 bytes .../uplink_wired_headset_aec_off_config.pb | Bin 1828 -> 109 bytes .../uplink_wired_headset_aec_on_config.pb | Bin 1828 -> 1121 bytes 13 files changed, 0 insertions(+), 0 deletions(-) diff --git a/audio/tokay/tuning/apmg3/downlink_handset_config.pb b/audio/tokay/tuning/apmg3/downlink_handset_config.pb index 210b0dbf3c29f427a3f21d08a5ac37c9afeba60b..7129053f252a893af34875eb0feb04eed15668d8 100644 GIT binary patch delta 545 zcmV++0^a@A1l0t83Wx*RMLM9cr38;~}p1o{9=SUMV9qBhV`*IV=wDD2m1Osw62djALD{L6Cpo3^`;&= zaF4CHLDukpxY5wNxoEW?xm}G3xy{;nIFCGxID)8qHrNP?xGH1MxX|N+xNYt~w`N*R zIDuEPI0<~wI9z?NI3#3$II=PpI034#HxhMrH#Jd}H#?TGH>2aMH|qD2H@HX;H;6up zHBq3EwruZ>wtTxGwh53rHm+)_HnUk8Ht*(t2)4}wnzq9wuD0n=dbWr@inTFe z(KShDA~t-xAvPpAY&EbCA+-4&T(yMs5Vawe3pIDlt2Mnh1~#_*`ZWoVx;30rNi~(f zRy23atFw2^E3*Iq004K)D>Qe^D>Md1!82Le05c>x?6Z}>*0Uj&3$*A`ma|#e0J8u9 j004Iu%&RhY%quc?%qubg0000I1q}cI06>!x0zv@=9v1Gg literal 597 zcmW-eUr19?9LKM7>71rZDkM^D$Q~3!oYi*D?k-G3W;9d~M8PM)FhL|yupCQ6LXEnD z;^vc6M2yv`OyP?&9p$A8kH_4J4qv45rjosy2tId=GBvg^Rr7zi#Y`>pBRt; diff --git a/audio/tokay/tuning/apmg3/downlink_speaker_config.pb b/audio/tokay/tuning/apmg3/downlink_speaker_config.pb index 51448517d9680223c6232c76d8b93f71a8a37eac..df500a00d3ba52e1532fb472a5c06393d3ce40fc 100644 GIT binary patch delta 1063 zcmX|8!EAk^i)>OXl(o4fXG5o_{t#xv_WumT$+mZEaQ zWoi#RU`HRjHy75WVPzvLTv1vgWPDa~^7z7V_Dv#vTa#$Qq5E?Ly|$FSFif z^-$HlZ_%L1XJ~v`7P@GE5)DjALT5q^$d*xy+-|!MpBC*!JnlIoc9nw&@%=hum7Pkf zy&Re3tKR{4mfSU8SB%phdv+lLQyTKs#BNwnl!!zh%22{7c4p>tw>en#?isivyaFzs zxkU%AK9J^RuRt@=gU~0UW6;R`v-GyNGwD%U0XBN;pn-!8(0t(l7# zmEZ$qH=2Ne)(A>pPXMc*PJx851I$`nAy?uDNHmTkgIer?5O`S}xHbrI;5O-^Lh0Er zGU31@|MS3Pi%c3hez(7TEJ|wH*pzJkH%rOy-)yhq=e~)7nQx zI2V)N%ND1>_#NRoHg{=`eX6u(!$K#qt;82_Aj60~e^7@Fy+k3Fcv`$RU zD4kIEn0oCo_f57{C&YYnFJR`8W~8?NM|RBD6>StCSW|%$3fFdO47S5)fjk&l&DziY zy&y+-n>ta~uyXdWhk)JO=c8#2AJIg$&S`!3cGnqe=OyTAnTnfR`QrHekZ8Jj-uN6a8 zjwGX>`onZ2M7?l6Gi#8@br9*zJqa5^aQjEL|tT!i6^5hcQ_ZCQ3 ze6bU%a$vxzrE}B=T{?2jP(*FqT%ddoTnEagydeM7L`sRQ8L8ah3qT8f0?c>Lq{gkk zBnwl9fs?X^esc^#Dq1&ymtP$Pcml|Yv?TJSynRxh0OGSNSzF Qbr1;Nh;MckCRo}216K9xQ~&?~ literal 597 zcmd<;VBu)^&LqI3^q-mQ53{F$-p;dYmhR|&n6>@l*}9#*AHMChv*+36w?%u`q>0A6 zCUT$KS!^(S$C4fk3;w!C7AuzXTmI)byhE`}ZP#1(u3avk#q;ofz6?o7*`lzuCA z*Uy#*Bku2uUxug-6Htg`ohPH)~nB7weBwbXPsR;(Hdxn)kN1> zR#iFPmTUd|cJUc`TGz7FS-+e1#A?o+eCxl)&AXy9()Y}IGk;I$&v|?HylULDV%3G6 z#!I@ak2g8(DXB5pqoQqZZR)(rD$ZBVMq+EVjmgdZdvwdy_HOgqu)A&5jNNTkYpe=S zPPF~_(bM+HUah_Ft)guM9?066ub8`cW1yKmhz9XN;vjjDI*@vhK9GKpIUw^u=7P)z z*#oi?ghCUh*w3*MfZ_ubFQE7V#SUP^&Wj!UM>qS1Ecx0ALe-b!}uSxt5ub1&L`{Hkit oz|df?#KOTOz^KK;!6?eWaKcG;*36l92B}t@91K8ygS`YJ01^=wT>t<8 diff --git a/audio/tokay/tuning/apmg3/uplink_bluetooth_headset_aec_off_config.pb b/audio/tokay/tuning/apmg3/uplink_bluetooth_headset_aec_off_config.pb index 40dd10b6c3f76ca080051bea4635c9bdaf47c177..a6dfdce95be4a6a3edb6a3900b3d17ffffc6d075 100644 GIT binary patch delta 66 zcmZ3&mut#p!o|hW@SRD3QG!u{QHY6yK?;bKfLM!(gV6{`TLEzp5Jv%V5)cb#%gp=vX5QPGdEa~LB~=xj z--?bFx@af@Y?2&FK@sSu1h`nHQG;ZSq(yR{#Q2s`Pl-L$g{2r70VP;RdrO@YnmO}s zHFO63Tb2Ah<59T?0MWwp`R+|4OJEQL(&3RkC$gsc_0<)J4CDdRT$aFgyFE1Z_HY5f zjl$Uo7I6jF;V${?Q@QVo2GEfvsfgCwm3ba|Si)t1ovSBmyd11R;oLC6KXz_Qhn0&S z)jWi2oajaH6THp^sBuB-Q~) zI6wIL<$Cc&w_7b?h!Hl@+UA+v_iLX}q>PK|q{fgr==ZA*_l!wx{?4-sPgIf#-aq04 zP_^0m{NpE*z^C%BH5;1jdB8deDIKOGu{6ukR_T}Am{$80yS|sDpMfScEP+N!ppJH; zc^^q}c4QM;Q|y+ULP>5tPC`d+Oi_rsg~`BkN)r{Hefavrh0EL6QUxV(_-#;M2Mb*A z!2Wy`dYvYEJvbb__L-j0Ydm%=k9)-sy=I0d=O20<2d_RJo>z3S2Ep5-^C}7RKfF37 iR^@zR7(aAsA(K3Mia%=0qqa6`>6w8h(qo6=8|4o+d2&|( diff --git a/audio/tokay/tuning/apmg3/uplink_bluetooth_headset_aec_on_config.pb b/audio/tokay/tuning/apmg3/uplink_bluetooth_headset_aec_on_config.pb index 2cf36927295619c25ba7c2eb3f2849016cb59809..58ac211ef23a43679b4d41b8573b4cfdb27d2ea5 100644 GIT binary patch delta 73 zcmZ3&ca?F1C947#lLXV`dS(foA|?(7DJKwDN=S&EgIm*8{GbXf!_2(6ys3a4-f5Zo% zYP0plCr>4T&*WcgHZNE{08U&5xc~qF literal 1000 zcmd5*L2DCH5T02>`gml`cAKq9+SMhpxC8?sA#@4Z?q*wSS`?PhL+Ggn$)V7TsFa*? z(Ubmw^dxwd{sKi2gdEbVRWItbo<+#XncawI7zBSR_0=!c>~9xc=r z0Y$RXMS%vu$TtC=v>hxf0&6J&7B&g(lI@Z8$?lQq=V`ehW~hn0qNfE^oqa4G$rVvB zUc9@uW}Z%OdG@Qd$BhaA1dS;BeOu26)u`9&zR6K>MdS>5cC|&QbuHq z!C;W2Ix}n#vA~^S03D2Q9}cPL4_ErEs7#&t2Xx>Y-{#Q4D&7VdZvJO(5)z?*>Z~>~ z_`4hVlrnb_mM^PugHLYWd2N0j?)nyTcU`!_+a0LI_{J{*S?%OS`B@w6n#)u_2?<}` zpa*)^rUwFWFeHU(xU(v11WmRH;?nc?Tb1MSc%3f50J|CW;o_&a@!5H~_W?ypzb>^e2Hp|lj zCtXdu*+AR5qB3qku)0Oez64g}EL6dT06SWAw+G$4Ks_Z;!(!}X)m6A7J?Q6>j&VfA z!_62x$kG26@~Jp*3e}Xy_yeAqBkW5-hr85O7Y^u~1{8=5lxo~08dh0O$Af#JHeZ{` Ris5{v>3|;6kfM8{`~=cb)kXjS diff --git a/audio/tokay/tuning/apmg3/uplink_external_speaker_aec_off_config.pb b/audio/tokay/tuning/apmg3/uplink_external_speaker_aec_off_config.pb index 38141ba7e0f88017ebecdd726b1dca68f003c65b..71038798ce074a7886d2ca9574779f193a5a4475 100644 GIT binary patch delta 25 gcmdnTSINZXFp)`W4Nm?ZLNX(yUIWD%*5SC`91(aY7 z?MHG>WU@2wZ-&mGf1{GWYd$F#0U%mI4Qspd9Ymb3)I`Z?7-WcA)l{=5zwv z?e@^r+r|X|HwtGXSi}`vgF7^5m&$$DGJJAAenjhiP2>F;p{NL zKQ?YDhn0&SCbaoWr z?;E$I%gRHaavs4I4)h`f8Q$Ooq@2(OCBRF{tT=T^b(-e)Q^KbkguhA%2k5@u9jc+di4rM7-Lh@AD-U&z-voeUHyzAXI@Yzb+)jEgF)TpKXX!_ zzx}+%1GQ{`j}h}ds5@+Z?&&j0;HLa*&4w1w++&@2HW5w4VriD0uG7X|LaY5syujD! zOwfX+Ezl%#80ci0_mSjoSGJ%%#nZCO$Xx1kEV^=iiaa%J%sReXIZ@-$2X8)}zxWv2 zs-ReozIFOHzy=R|aJCM@vXjKJ`}w}N7VNauQLCgoEfpPTA(cLihWG~+%yzN> diff --git a/audio/tokay/tuning/apmg3/uplink_handset_aec_off_config.pb b/audio/tokay/tuning/apmg3/uplink_handset_aec_off_config.pb index 7adbc076b7258383b4a9f088f7f179b9a1b0da67..935194537efd4eb03e7587e52d9c7d107750cab7 100644 GIT binary patch delta 62 zcmZ1=Q>n-0z{SPU@SRD3L4r|%QHY6yK?;bK_&69v85kPuWz*8OIcP9yF>x>&0mUa8 Ph)mwdY|O%7v55%)L2U|> literal 3616 zcmd5;YgiT48lC}y?Z_L1EafhW3K1wFd)CbC%WM!8GIfI$=A*|;rbo-X0h*F-FQJc$ zsDLISn%7M6mOgw-?5X-|zkGako#-9l#JO(O}GBiP}~B8Nx;I{W)$%?El#m7|jCuZzr3|!2jdP%7+HPPVmmY zBMGaZS4wzZ+UPk8R?)#eCZ;w^llD^g#oE4BOf5{A_BIwy}X!41}o z4koRHO#VX6Mx%!tij&(Jn`=s2V7_#gu3EwQXlSjRn!|gB*1{sJPR;i1{_H%}j%GJ= zjBt_MEbgy$gcb$iEPj2Mw+og)Ylw?>X$v3cZXG?COZ3w59!@&mo%gZN_NoilI2g>0 z@@!`886z`d?Z)w*?7kK+uDL!f5e_EJo}y`HIzLL#G3OG`1~;C)Gl6m}8m@DsMiLXN z5bA6fu4Cl0r_%i7W1c;kI=I0+6Dc2B=qY^63jr{M+?Ubrfwzn_owJNVLYxs{VU7}Z z2!52=zZqL2W60q%6e}i0%1CiPVL1;8BM_85^TFQLK9Vp%zio zA1M;@U)f5L8%-rV@y=E-J5?v)aYB+7kycsI*WaditLCmJxu?zJUKHn-*%sAxqi0{eZ(CR>E|Z2wvYBPQTX}xk#WR(l!)IK%x`UPcTg{( zq&Q7RhM`zQ z*l>3n#oXhZjORc4>fu?E3{2i`>?T znA^5YLzbSYrkD}+K1JIu-;4O-oA*U*{)yG=jqFH@3l9Vl`ovs4W3K9ZlZ04X9!1Xb zFGOT|luG#S=0p)gV;eM2&zZHq&HUO(aXF6BLl)R5ewq;^;?B)^e}gm?G5Xg!eah-I z?lTI*zX%T=@iCxomwi|eyKSQt3?!gZKtsOgLR*&?jt1}*vD=*XlZ&2 zM;EOzB5V$IdVG`-E@IA)L9BGr{UqGk>d2(My+#zY7Rt2zPp(vt7mA-yIIMf3|7&%_ zv@{VV52s4_d`I6FY`E#9h=%cROK5V>(USvu{{-Q@BfH1wG*=UzI=p2>(xvx}*b(qM zV{z(y1ALs8$e3NiBz@_(*)l`c%=_4Yi}^ha`1bN!2HbUe(E#r-A0sNZRw}57D`pxF z$<}V1u*Xfo<@c`2==5@D1shk)QZQgnnE?w^ndE;Qb(5mJDP2RxY-yA*>Bu9Bdg|6B$cyb~IpE<`x-fSRi3m zUYC}>aQ^;eii9;4B65uHQK)@cO-}52nj+=UEk^&kx)!9J$}YJ!JyOp2i%3|qRKnVx z0TegNnKsG>7PQXctmH5eMHQckDA>+g@zxyX{prb9DK-YXwDxItY@deRo+M#*fhR@A zrbSH61J<_gDt1tcYm|f^_g)jRbmxt~v2RLb?ca{%_m{WUiGB6M+3O_q$j#CtDcVyc zd9hz62=knTNK}``m~i%VxDk{4$D6PuubT;$akU0acxjgrFaN?ac+Ij%!5!m41@!}8 zFfg|H#``98i#u$@@ia#x3Y>PC@N>y<6C!5MXQJ~6k+J1_tER0n?-dzf-B+t%+d(%2 z_~lm(C_kEQ!iR$o8ZoVrrE&4m=^Cy)qRj?R^c{5i1(;;9;QwZfm0q zu+?~Kl~$OXr6BfQE6Z@-AJ|tmd9H$My@wjXdG0dcN!VEh-&yx+$QxBA8N-v}C<2Gh zW1acbH71s+tlW+-`ar?mYSt2xc3;;{-=y4@aN6`x#8)#}JL`~p$dfU_ zw4N1nziF%m&ith1+iUmf>v=}R%mYjoO>^8O1Z2&pe<{~)FVFc*Mx9*PqFnpxDxa?< z@G}cqV;keDhSO{55Jey^8QC#8zqCwZYQ#TcTL(qP&Q3oeBRwbrfFO_WFEHE!sY`QwaNhP+V^JdZ* zyw^-dcFi`E)TAk9Vy=!ele(-|%p{-kW>T)KF_Cf8x|>M;o<<|-Sof2W1hl@5H(r$-;1Ep`}4*&oF diff --git a/audio/tokay/tuning/apmg3/uplink_handset_aec_on_config.pb b/audio/tokay/tuning/apmg3/uplink_handset_aec_on_config.pb index 13fc355efb74bb60bede62d15fad7561a3eed7b5..58dc380accdae20e19a4331054cd2882789f2984 100644 GIT binary patch delta 440 zcmZ1=vw(eqG$#W?gS~88+BS!YDvFYe*tpm^elZGgNH7VpaWEKYBrr-)Ud>I(XCMMT0x)}yAYU%QV3>H0m z=FC1>AYrG#puuRsV8P%D;&?EGGW`4R77HR$LB!+`CPjB94Mryx4h8|nARgW_!CQw! zK_*CWMeSh}(&6Ig)r{%41(|0n%XNLRjSxStQ^HegQLgLCHednSSu=0itG2!tocw`F zrhe8;NqdMeP=~#$v9Yl|&;@J;Y!*BY{9f|B{fA0zMHw7q++-OT9yllj0HuJAb71rk z2uO)wh+s$(fw&(Wz6=aiF5qy=5&=3-SAr1|Xu1ZBwjlY^HAmIWD;Se_IDkf2Faj}y dpaWwT7f>yO1Ow1oh9V}8$s3qWnJvyS0st}0ZaDw| literal 3616 zcmd5;YgiT48lC~d?Z_L1Eaf7ISBO9f*|TP5UuJ`-kf|H2FdscC86GY2253mKy@Wn0 z;sr7h(Y%o<9?M%6C_#i3NNNJ&6*VuE_q>tXS+g-bJWoH)zjJ=9HM7_Eu5W$o{l52` zEkp`}&UW9yjq~LFd3OgL=gmg<=XE?uOx$bn<+$}~ARpwQmp@Cz0@0o&+&WmiX2%x^zRj-&s;~CT+eha?gt{I^b{wbns;;UsJ%e_4(Ydf#5?i2w&AguDY!<1Rw{X$Cl^@F` zu}%LmbwBF>hERzHV-8EzUfRz4PcowM{{9zdw(qfDocQWL`z1swCc4<>BROQie&aq{j~y%UEsm=J`xFdXGDk+xN0%k! z9PXl^;AR;`?VPSu2*mhGn}YDddzWPPEu?leGQOSd$|yg&Tf&!>jJ&$I_6q*2J|tn>2ycq8xrwb&e8~~U zTYXQ8h*VFCv&(EU!d9)LaGAfC;=S(MG@tfR zn?zJ($Qm=xE>)J~Od&UZAwwT}TSVrWq_+0)-X@AJJ_BVO@=6f#`-1sx?Hv#3C6pGY z%g8bmi>O|GNl$zd9Ie8y8XxYzoiN~4*Zm6CA7fel)uTX0m41=}x6(=pZndW=4rV1t z4EcQTvl6^|SY&t=X30oCy+THWSSq9J^Gy=67j>jau05e=$O~nAL>&E%r&#%~Oo|P6 zwo=SJ%E`!?GL|Cd77h+>iJ8WD3l zlxxVcQ?(Rn;qOv(==r^f&%b$B#O9w^yXIJ)YYrEdOBLXS&-s2_^g3&4w?{Y~|>@ zHByAlp+S!ivO+}6`LPEpoy;y0ZWlT-X>Y3&1+9fLE&r1%)8o0~#}p3h9_#;F-7q6v zMCpU+5R-E#G$MDH6boONXP7@zK9!V`x#jEKMRt`Xb)erGIB zpKpM-(-IjOrA*Qne#?*HCREfwnzC)o7Vl_Fr-${y;gEtxd>l#{-b}D=3+4M*`hhqIG|MeMEmR7BA>)`|;rnfE8hU#8d?(5|gdyJPz_`qmT)8AToxS(_Fy zH4k0ewyW4dDK6m>e%yUU#L^wt{>Hv3j=$p4vkN5}=k>p2x z87s_l62eeh7HPuilOaY-9TH>0lKkE#SSHpRko3Y%BVPQ4W$=n+k%HUC0}2|4J!fES z^Ed99&^x-)h@iG~wscF(!m&%x9u=50tUxd#k3c#CP@@VBJ@*VCw-_1Nh~a z4X8MrW5W9*4j3`x2211O!!tGHjk&A>LhrJZ2KLWZpmg#vV0)Bk#Qg_*3~*f=Zh)=M zL#wns$tx8^y=`R~9`pnI$|lcMaAm+KBRG$p20RWvt>8QBZVh>@#w24*d^CmssCle2 zpSZ%rGM$y%(M9hmxKqnoLi`t3wbM5#wOO4fH+sFHEUT$S{AJzFKGzsXcd<21H*#$$m>9DAm!Wcj|a zDk&N|h~avMsib#PxJsOdnpM(g%V3rGeG;V-Q=X?v3O5VPOAVVYk9AUsE&i;T+z8lh zCgXbLm`Q5RMw>~)%9qTffbwQip{y~Hi8K0`NWrcfM$)z6CnNFeaMMV(9SJcJ z@BX8b%*4Sk(LiLf9J?_KgT-1V07IJu>Hq)$ literal 4493 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 SiPqriBbAhuTvMeZ>^}fc&6*Pc literal 4493 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 diff --git a/audio/tokay/tuning/apmg3/uplink_wired_headset_aec_off_config.pb b/audio/tokay/tuning/apmg3/uplink_wired_headset_aec_off_config.pb index 3578e0eabf1766210752c3720982102fa2b17db4..679aa66f622bc94e8616e0feec5d70753aa998e0 100644 GIT binary patch delta 66 zcmZ3&mut#p!o|hW@SRD3QG!u{QHY6yK?;bKfLM!(gV6{`TLEzp5Jv%V5)c*^8+Zi9hkm+BHp-fp5&tA#dr2*pFmA%}tpia+!e z5Kjt%w|Ek~3LZRoErO6k0-~T7LA-kMCiLXYCPJwmN&`KWW#;{SGwVtmV~$HWfm!cvT!0N>j{`++(yG;{Xd zTI37|*Q>?b#-mCZ0OG~x3%zSbp1?2+rNbk8UgS;n>#K_n8OS}Rg*<_sPG@B5?cgGS z8%J|7Ea56{z%BCGr3&8_4WKJcQZcQ!EsH$#(8m>ktxHF0vK*{J>GUYUKeld2hn0&S z_z=NmPV^E4Dc;}$)VZJyDuA1mS#jx-$_)AU>x9oV2!ELn4&Y&(4ww$hr$j(d|0+Rl zQXKyLa;5yD*Q@y$VT{eJcK_t|`}I#KGR8S|N@K_z4hA)cd&ZQuaPwJ}C#vZL?;rC4 zsM&0N=J69r;8Xe6nhj0%++&@Fl#Q~nSf1l(YxGNQLaY5s+`!Az&p->BmOvvTP)9q} zypN6w8R(qo6w8|4qw9&)At diff --git a/audio/tokay/tuning/apmg3/uplink_wired_headset_aec_on_config.pb b/audio/tokay/tuning/apmg3/uplink_wired_headset_aec_on_config.pb index 791ff9e40ea117a166094b2fc0f16747aeefcd5e..fec3962d776c92b99fa7970a685a42590d1dbfcf 100644 GIT binary patch delta 235 zcmZ3&_mE?PrRW7_E_RMzi~<}IOhRlN3YjJT+g04W9Kn>9&0M&jmc}6v?lAZIY6vp1zR;)mpN*^8+Zi9hkm+BHp-fp5&tA#dr2*pFmA%}tpia+!e z5Kjt%w|Ek~dh_752tvRFL_sftc=hB>=*gK)gi<|}26`&X%=`If-rJdZ-+StLRTbUe zijEe#Xea_~k^)Id5g23y%~ojCBv~hEliVROzU9Jtd;gLNr@}~Or)kTL47GWKe_#G{S%6eaZa7m7&3>0LCxWwF{Lfsd{*U&YC6ID$9w>4 zHd~*0{6rG?RQ|PQLz6xCSf?Rnqiige=Q!FL{gRu|YQGXU@bdIC(1NBV&>&XmXs4R@ zkrZcFwxB)DZs{qM6GX4O`=i$`(<6FK#*URquNb1&?C9kDL$AZ&)yMtwiZ0eLd~@fO(e*oK9a>4)r From 58cbb13b64d8453f10acafd526b98799c850f9c3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Per=20=C3=85hgren?= Date: Fri, 30 Aug 2024 21:00:49 +0000 Subject: [PATCH 07/11] caiman: Update APMg3 tuning files note: version 240830 Bug: 295551854 Test: Manually tested by sideloading into caiman weekly build. Flag: EXEMPT voip feature Change-Id: I9cb37e9566cc6c1602ddc1434cb4d0527e60e4b5 --- .../tuning/apmg3/downlink_handset_config.pb | Bin 597 -> 597 bytes .../tuning/apmg3/downlink_speaker_config.pb | Bin 597 -> 1199 bytes ...uplink_bluetooth_headset_aec_off_config.pb | Bin 1828 -> 109 bytes .../uplink_bluetooth_headset_aec_on_config.pb | Bin 1828 -> 213 bytes .../apmg3/uplink_dock_aec_off_config.pb | Bin 1000 -> 121 bytes .../uplink_external_speaker_aec_off_config.pb | Bin 1854 -> 121 bytes .../uplink_external_speaker_aec_on_config.pb | Bin 1854 -> 239 bytes .../apmg3/uplink_handset_aec_off_config.pb | Bin 3474 -> 121 bytes .../apmg3/uplink_handset_aec_on_config.pb | Bin 3474 -> 928 bytes .../apmg3/uplink_speaker_aec_off_config.pb | Bin 4351 -> 121 bytes .../apmg3/uplink_speaker_aec_on_config.pb | Bin 4351 -> 4349 bytes .../uplink_wired_headset_aec_off_config.pb | Bin 1828 -> 109 bytes .../uplink_wired_headset_aec_on_config.pb | Bin 1828 -> 1121 bytes 13 files changed, 0 insertions(+), 0 deletions(-) diff --git a/audio/caiman/tuning/apmg3/downlink_handset_config.pb b/audio/caiman/tuning/apmg3/downlink_handset_config.pb index fab1f2a41130f4d0ff85d3c679e313283756d969..59cfa128723af0957cf8e7373f537e6851d789d4 100644 GIT binary patch delta 545 zcmV++0^a@A1l0t83Wx*v zaUVY1^Itrp)xf>n%+b96!il{_+_t^Ah?Tr5gY!HOG?%(5OwPL@uSGnr8r(c};GjF4 ze?vQiB^W)XCmua871cWntD!pxQ`bD9*T6d>EK|Io7#ll(nRjA5FjgzOCcnwMTCL$b z;cMGFjdzW^%sIll)z?Zp(ssx?B8H*67#<+H_HfZV#vh&Qw;G!KI7H6UH#ES3xRD?QI6aP&IP=)Q zx5RfvxW3=RHw8-2Hwcu;w-6*Pw|I2vH;#W7H?~lJuD78=zqToS6*nO8z_ypSIJbHh zr8ZCd6gO}!x0zv@=nI8Wi literal 597 zcmYk3OGq0*9L6^>(RFcxW(lu8R8R7z0@<{~2a z2o?-g+Uh|>d=YRqGpk4uwDG32B0@nehzBe7AcczhdGa*O?#%qZ@Ap#%EwcaGoMO(o zjZyx`yy_^`n>TM*T=n0zmUY3FPc$9tMKG6zO$Y2#-Jo-J*y*CWU4Qv=ojI0l>Sp6F z*XTdL{@hW>Zmk2XDP4C zh|Z@C;Xfqk9)X}ckmwG#rv3pd63P;0T`J3clbB-rx@Y@Bkn10zdEs zU+@Nh@c7s(Ji|AgP73xI`s6i?o9AhGk2&N1k zLl`L_h^<08KuEIL>}El5z{VmT6JkUvBZ@#}rWP$)<>;oMzEJfLVN%_ zg&pi{M;l8xXzF-3&3A|_N-(Da6<@(H-c1C%GIkurxcT(DUJrWy^cX#TqX*g3*hA^V zZOC@dMx?)@4iTlSMMJ*{MuQR@biAyJKI1J#v#-~q0!<()B6#$tne~Xrv>AD<4m5X- zoTab@OHtFC=g64#C9>yZ9va_0ft0_PCRKC&=KVFnN;p8ngZwY_kv&)twZ2OQ=T30o zfNOE)A%~E9s_};@`8526^*r20{sQvFO)zsi6F$D68O+8tpo@JGSyo7r7h3(ukRw@8 z?VBEO(UC|<{wD!>57@!_E_bpaA_v^JstvkW?E=L$-ZRzA*i6qt10dn8G%$CY@*^@e z&!6NCp8*Rx+rUS;LLxaVgXnje1F+Fkfc6mI1Xs(6vELQrs*&q?F%ueOS!Ut1Ve`KGQhY7-Y?z5-zsD4 z5|5}Z!_hu%*h8UCI-a1>Ghm5Dv&-I$& z=IKJii{Gt6_w#Epolhn{eq8wzvpiFUzg;?lpA0eL?I#~vX46_2_0=jS@0H#1Xl@t7 zb8Es=l2o{=_^ze-MH0T+a2Q|u<@=Tb`5)Ns^SzkjR+A+sMU2HAyNC(-S+LZH!$ce` zw~(HtboBak3iKuEdpBRB+iH5yj43X*X;CFwuyO#2w1-m}$_z0&r8$kxj`AoGH;K0T zd`|0{Q_z@W{cw;^JYD(K4Rc$i7H#ZUjvUmvAhp$Jk;0Hx^H%L0>a9Hjfz~dD6DAH& z&{PpzI3-5*h6Pjgg=$K2APsq}&qJ;bJb@hZn_|T% z@S!21WGWY^NwmuL5_JSigHmRWdIc;|d}3r(B@PFL0%Y_VV56YPD2P30lxjBt*9Mci^CVK1e|NCEe%_w6Z_kbmkL`DY=y#KqcWhz2v13j^ zhsBZ}3rpLbYC9dT@7tldUexMf#C^*NKO1&xXd3MJ&)T#jR?2>t!UqS-g}ZiItvRZ` zV>|ESU7J36TfNA1us-b4Y(39uo%PAnv#ePPjIDXrBwKftuCjjAzsNc;t=YQlXphzD zy$-vZWJGq?R!rNe7H+uv{iE95SCR^LbFBNcTXX7%-CVa)c6Zrx?a2}k-m}1hVGmHv zo--~J_f(l_@7eO0ZIAb<*gdSqYF38axz?|?yxVhHPhv0MUe`VTwn4l0*BIH(-Eqg3 z<4KUM_IIYec50JsCrgXkm0a1lck&8zdoT^;gTz7dAax-1AblYHAag+Gfy@P&53&bj zAIM&i{UCRM+yinK$bBGpg4_#oH^}`Ue}Mc0@)yW|Ab*1V3-UL}|DbRHg$F2HK;Z)l zCs25S!VMIDpl}3*Cn#J&;R_09Pe$-w~RH`q%s0sua`4l@7% diff --git a/audio/caiman/tuning/apmg3/uplink_bluetooth_headset_aec_off_config.pb b/audio/caiman/tuning/apmg3/uplink_bluetooth_headset_aec_off_config.pb index 40dd10b6c3f76ca080051bea4635c9bdaf47c177..a6dfdce95be4a6a3edb6a3900b3d17ffffc6d075 100644 GIT binary patch delta 66 zcmZ3&mut#p!o|hW@SRD3QG!u{QHY6yK?;bKfLM!(gV6{`TLEzp5Jv%V5)cb#%gp=vX5QPGdEa~LB~=xj z--?bFx@af@Y?2&FK@sSu1h`nHQG;ZSq(yR{#Q2s`Pl-L$g{2r70VP;RdrO@YnmO}s zHFO63Tb2Ah<59T?0MWwp`R+|4OJEQL(&3RkC$gsc_0<)J4CDdRT$aFgyFE1Z_HY5f zjl$Uo7I6jF;V${?Q@QVo2GEfvsfgCwm3ba|Si)t1ovSBmyd11R;oLC6KXz_Qhn0&S z)jWi2oajaH6THp^sBuB-Q~) zI6wIL<$Cc&w_7b?h!Hl@+UA+v_iLX}q>PK|q{fgr==ZA*_l!wx{?4-sPgIf#-aq04 zP_^0m{NpE*z^C%BH5;1jdB8deDIKOGu{6ukR_T}Am{$80yS|sDpMfScEP+N!ppJH; zc^^q}c4QM;Q|y+ULP>5tPC`d+Oi_rsg~`BkN)r{Hefavrh0EL6QUxV(_-#;M2Mb*A z!2Wy`dYvYEJvbb__L-j0Ydm%=k9)-sy=I0d=O20<2d_RJo>z3S2Ep5-^C}7RKfF37 iR^@zR7(aAsA(K3Mia%=0qqa6`>6w8h(qo6=8|4o+d2&|( diff --git a/audio/caiman/tuning/apmg3/uplink_bluetooth_headset_aec_on_config.pb b/audio/caiman/tuning/apmg3/uplink_bluetooth_headset_aec_on_config.pb index 2cf36927295619c25ba7c2eb3f2849016cb59809..58ac211ef23a43679b4d41b8573b4cfdb27d2ea5 100644 GIT binary patch delta 73 zcmZ3&ca?F1C947#lLXV`dS(foA|?(7DJKwDN=S&EgIm*8{GbXf!_2(6ys3a4-f5Zo% zYP0plCr>4T&*WcgHZNE{08U&5xc~qF literal 1000 zcmd5*L2DCH5T02>`gml`cAKq9+SMhpxC8?sA#@4Z?q*wSS`?PhL+Ggn$)V7TsFa*? z(Ubmw^dxwd{sKi2gdEbVRWItbo<+#XncawI7zBSR_0=!c>~9xc=r z0Y$RXMS%vu$TtC=v>hxf0&6J&7B&g(lI@Z8$?lQq=V`ehW~hn0qNfE^oqa4G$rVvB zUc9@uW}Z%OdG@Qd$BhaA1dS;BeOu26)u`9&zR6K>MdS>5cC|&QbuHq z!C;W2Ix}n#vA~^S03D2Q9}cPL4_ErEs7#&t2Xx>Y-{#Q4D&7VdZvJO(5)z?*>Z~>~ z_`4hVlrnb_mM^PugHLYWd2N0j?)nyTcU`!_+a0LI_{J{*S?%OS`B@w6n#)u_2?<}` zpa*)^rUwFWFeHU(xU(v11WmRH;?nc?Tb1MSc%3f50J|CW;o_&a@!5H~_W?ypzb>^e2Hp|lj zCtXdu*+AR5qB3qku)0Oez64g}EL6dT06SWAw+G$4Ks_Z;!(!}X)m6A7J?Q6>j&VfA z!_62x$kG26@~Jp*3e}Xy_yeAqBkW5-hr85O7Y^u~1{8=5lxo~08dh0O$Af#JHeZ{` Ris5{v>3|;6kfM8{`~=cb)kXjS diff --git a/audio/caiman/tuning/apmg3/uplink_external_speaker_aec_off_config.pb b/audio/caiman/tuning/apmg3/uplink_external_speaker_aec_off_config.pb index 38141ba7e0f88017ebecdd726b1dca68f003c65b..71038798ce074a7886d2ca9574779f193a5a4475 100644 GIT binary patch delta 25 gcmdnTSINZXFp)`W4Nm?ZLNX(yUIWD%*5SC`91(aY7 z?MHG>WU@2wZ-&mGf1{GWYd$F#0U%mI4Qspd9Ymb3)I`Z?7-WcA)l{=5zwv z?e@^r+r|X|HwtGXSi}`vgF7^5m&$$DGJJAAenjhiP2>F;p{NL zKQ?YDhn0&SCbaoWr z?;E$I%gRHaavs4I4)h`f8Q$Ooq@2(OCBRF{tT=T^b(-e)Q^KbkguhA%2k5@u9jc+di4rM7-Lh@AD-U&z-voeUHyzAXI@Yzb+)jEgF)TpKXX!_ zzx}+%1GQ{`j}h}ds5@+Z?&&j0;HLa*&4w1w++&@2HW5w4VriD0uG7X|LaY5syujD! zOwfX+Ezl%#80ci0_mSjoSGJ%%#nZCO$Xx1kEV^=iiaa%J%sReXIZ@-$2X8)}zxWv2 zs-ReozIFOHzy=R|aJCM@vXjKJ`}w}N7VNauQLCgoEfpPTA(cLihWG~+%yzN> diff --git a/audio/caiman/tuning/apmg3/uplink_handset_aec_off_config.pb b/audio/caiman/tuning/apmg3/uplink_handset_aec_off_config.pb index b70f2b452c5b3fca6a73ffc889d72530df0f8a84..935194537efd4eb03e7587e52d9c7d107750cab7 100644 GIT binary patch delta 62 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 literal 3474 zcmd5;dsJ0b8b1dRuP1&yu5Nh<3MPpNi0D0MpL6cL=L%@37-)Qn3=~Ap@wDsga>hnL05u<|7yCa`w3x4r}$t{5Nyg+TXe7e!uVA zzx}=T6(R+}u<}<2cg~CV=Zy{q&WEkRt_Gf@q?G{;&3k4ZVEP>$nlrg*p8 zf}uvx6(#Cc^enQ z$MZ9}G-mW4VsN_y7(ydDj5+*73)EkOxNv?F$1RKgKNJ3A7@_}Gtkf9ze=Oqp;DN9Q zxa#RyANyTemZ14_L3}tzxv?yB))+3ru8-0aps@t_kLk*&o>r4Cl>W^Ai%6#LAEg)A z7?vQ8xrlT!aPIsBUqb{_eKG!#>Gf~Mg>K)r%^J>A-o{UH!4i*e>+Qb1gv4{a!O0jR zxFLRnr$sLzi=S||%xrW+T}EGXS54_ZFkc2+pk8o3I$AHME_#p9IxWKL)M_{PWBX}# zG&`ANcyH=vbDuB>It#+te8(|w7j6FWLA~`u+xQsw_~hrfDP9KN$a=(`_pwWR)rIOY zc#ccz*A=lx5m^>(SElx3=e2opUG-@Tcd+RCSM{FBlpFqsdPR0$VX4s9o%y~Yf?UVUteJxFARjw5{rz976qPzshSW3GB?5-m zNtjk!E@M`jMa4o(i;PRD#S%jN-j>*&kC9_Dwo)uRF-$>u!+456Eq_WPUY6=-ga)2@ ztmUEie>;4=H-;=6fSNj}_W@D-d$CEom zArt}iw`D9G!O3`HNP~=53jQVI%@|Jw3!|9gWC4rDjE&<&^g21Ko4{D%jD(T(D#gJ) zUsG7`eQ>n4#d>ptCHi4;G8KF!ZpgNAQmpnr`6fKQ6MKo2`n@FpFbiDAbgAjos(mN^&g5uHk@!)%ye$*AgDcNVwW8Vp~P22!5Ee#OlMTV+~^zS0Y2nI;7yQrL_tQPpnhW zb}>MO?H5tS`yIz*Bo9|4G}n5GIG?sqkJgLtv`NVGcc&PZ5iX--a-f3k?lTl@a+sX*;@+_QWooS1iJu zk}u=*=6))&PLxrYVmFF76FtwwDA+-dMa99xB3zbxDX1yJq-9EG zq)z=@##1}%L^OVMS8ti5^}J_ zwS?vG^$Qf|>sY%ME|{YrpfZl_pZT4P`Yi(}KK>#>cWgh@gcMf^mLo0{p^4rKZp9_2 zxLhMBIA#lykR5IAo+x(sx-B^(KHcNM=EPc7Q9s?8%d&c^UP5|oK+lQd>l-g&Ry-R5 zJGA2z$(MY3>eE9DB<%mCNP&>oUxsnxt>4Lp=YvBsR<~K0z43ncRIoE?u5w}B`28fQ zM~+VYZ8OCWjpZU)_j>kZq1}n)$l=CTGxqL3$fBHf#*DQS8_l>nGRKU8tJy0mrm6Vy z)sqxquRK99@$ziSY#JOnE56>FYe6rrT*ZRC6f>6BJ!?Uwe9wZ!s-YHC#g-|E$(}{w zm@q=W9db9WRdF>WR6*nA`w9}93d~TQn=Ck7dD#py_Z$oVTZKBZb=55u?Ov-Cyym)E z!7$}J6&_7j&2ZQ_)eNVF%N2b8!_h zEg@mWY8kiQo2erCt4)mirWhH)r8j%tcXs&Cf9{YlD2fgDBY~kZo_{inV#T>o-KSmu zSoE)DB{6S$w2T)f7gN+oYyt-?4WK=86(lPPQuA|Zk6}0ArArdt&StTh>wS;n#H;sv z){Wb+qY`eM8o)xo9Rjqe%Hy*C=u#qizf-c&5%qLf7=Q zkq<|_uaV}!9U3{muT&$YafKQYo-NYIn1|anQvPDGM&dnoX(V$4Q_vAxG;*SFqek9y zTBnf_4|6rLsBXPRmTcOpkzd9$fhp`a*S;AVX{w%~5zUmKk!08WhsS^xk5 literal 4351 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 diff --git a/audio/caiman/tuning/apmg3/uplink_wired_headset_aec_on_config.pb b/audio/caiman/tuning/apmg3/uplink_wired_headset_aec_on_config.pb index 791ff9e40ea117a166094b2fc0f16747aeefcd5e..fec3962d776c92b99fa7970a685a42590d1dbfcf 100644 GIT binary patch delta 235 zcmZ3&_mE?PrRW7_E_RMzi~<}IOhRlN3YjJT+g04W9Kn>9&0M&jmc}6v?lAZIY6vp1zR;)mpN*^8+Zi9hkm+BHp-fp5&tA#dr2*pFmA%}tpia+!e z5Kjt%w|Ek~dh_752tvRFL_sftc=hB>=*gK)gi<|}26`&X%=`If-rJdZ-+StLRTbUe zijEe#Xea_~k^)Id5g23y%~ojCBv~hEliVROzU9Jtd;gLNr@}~Or)kTL47GWKe_#G{S%6eaZa7m7&3>0LCxWwF{Lfsd{*U&YC6ID$9w>4 zHd~*0{6rG?RQ|PQLz6xCSf?Rnqiige=Q!FL{gRu|YQGXU@bdIC(1NBV&>&XmXs4R@ zkrZcFwxB)DZs{qM6GX4O`=i$`(<6FK#*URquNb1&?C9kDL$AZ&)yMtwiZ0eLd~@fO(e*oK9a>4)r From 4a7df44d58197ddec9b09498216331034a63b926 Mon Sep 17 00:00:00 2001 From: James Huang Date: Tue, 20 Aug 2024 12:41:59 +0800 Subject: [PATCH 08/11] gps: Update release 4.15.3_3_240815_R1 config Enable GAL for E911 location for ATT by Set CP_LocTech_Constraints to 5 Bug: 316151601 Test: CTS/VTS, validation test/stress test Change-Id: I91ae5a9bd35a51b9bfc3580582ef157580011f1c --- location/caiman/user/gps.cfg | 3 +++ location/caiman/userdebug/gps.cfg | 3 +++ location/komodo/user/gps.cfg | 3 +++ location/komodo/userdebug/gps.cfg | 3 +++ location/ripcurrent24/user/gps.cfg | 3 +++ location/ripcurrent24/userdebug/gps.cfg | 3 +++ location/ripcurrentpro/user/gps.cfg | 3 +++ location/ripcurrentpro/userdebug/gps.cfg | 3 +++ location/tokay/user/gps.cfg | 3 +++ location/tokay/userdebug/gps.cfg | 3 +++ 10 files changed, 30 insertions(+) diff --git a/location/caiman/user/gps.cfg b/location/caiman/user/gps.cfg index 8c6515aa..745ce932 100644 --- a/location/caiman/user/gps.cfg +++ b/location/caiman/user/gps.cfg @@ -114,8 +114,11 @@ ENABLE_NLP_IN_LPPE=1 ENABLE_NLP_IN_AGNSS=0 ENABLE_LPP_HA_GAD_SHAPE=0 USE_EMER_PDN_FOR_EMER_SUPL=1 +CP_LOCTECH_CONSTRAINTS=1 +UP_LOCTECH_CONSTRAINTS=1 GNSS_CARRIER_ID=1 +CP_LOCTECH_CONSTRAINTS=5 GNSS_CARRIER_ID=2 ENABLE_3G_CP_CAPS_MSA=0 diff --git a/location/caiman/userdebug/gps.cfg b/location/caiman/userdebug/gps.cfg index 9276d626..92945760 100644 --- a/location/caiman/userdebug/gps.cfg +++ b/location/caiman/userdebug/gps.cfg @@ -270,8 +270,11 @@ ENABLE_NLP_IN_LPPE=1 ENABLE_NLP_IN_AGNSS=0 ENABLE_LPP_HA_GAD_SHAPE=0 USE_EMER_PDN_FOR_EMER_SUPL=1 +CP_LOCTECH_CONSTRAINTS=1 +UP_LOCTECH_CONSTRAINTS=1 # ATT GNSS_CARRIER_ID=1 +CP_LOCTECH_CONSTRAINTS=5 # TMO GNSS_CARRIER_ID=2 ENABLE_3G_CP_CAPS_MSA=0 diff --git a/location/komodo/user/gps.cfg b/location/komodo/user/gps.cfg index fcbf35cf..8c984f02 100644 --- a/location/komodo/user/gps.cfg +++ b/location/komodo/user/gps.cfg @@ -114,8 +114,11 @@ ENABLE_NLP_IN_LPPE=1 ENABLE_NLP_IN_AGNSS=0 ENABLE_LPP_HA_GAD_SHAPE=0 USE_EMER_PDN_FOR_EMER_SUPL=1 +CP_LOCTECH_CONSTRAINTS=1 +UP_LOCTECH_CONSTRAINTS=1 GNSS_CARRIER_ID=1 +CP_LOCTECH_CONSTRAINTS=5 GNSS_CARRIER_ID=2 ENABLE_3G_CP_CAPS_MSA=0 diff --git a/location/komodo/userdebug/gps.cfg b/location/komodo/userdebug/gps.cfg index f7005830..4848595d 100644 --- a/location/komodo/userdebug/gps.cfg +++ b/location/komodo/userdebug/gps.cfg @@ -270,8 +270,11 @@ ENABLE_NLP_IN_LPPE=1 ENABLE_NLP_IN_AGNSS=0 ENABLE_LPP_HA_GAD_SHAPE=0 USE_EMER_PDN_FOR_EMER_SUPL=1 +CP_LOCTECH_CONSTRAINTS=1 +UP_LOCTECH_CONSTRAINTS=1 # ATT GNSS_CARRIER_ID=1 +CP_LOCTECH_CONSTRAINTS=5 # TMO GNSS_CARRIER_ID=2 ENABLE_3G_CP_CAPS_MSA=0 diff --git a/location/ripcurrent24/user/gps.cfg b/location/ripcurrent24/user/gps.cfg index 337e44bc..0c526912 100644 --- a/location/ripcurrent24/user/gps.cfg +++ b/location/ripcurrent24/user/gps.cfg @@ -110,8 +110,11 @@ ENABLE_NLP_IN_LPPE=1 ENABLE_NLP_IN_AGNSS=0 ENABLE_LPP_HA_GAD_SHAPE=0 USE_EMER_PDN_FOR_EMER_SUPL=1 +CP_LOCTECH_CONSTRAINTS=1 +UP_LOCTECH_CONSTRAINTS=1 GNSS_CARRIER_ID=1 +CP_LOCTECH_CONSTRAINTS=5 GNSS_CARRIER_ID=2 ENABLE_3G_CP_CAPS_MSA=0 diff --git a/location/ripcurrent24/userdebug/gps.cfg b/location/ripcurrent24/userdebug/gps.cfg index 418045c1..ae2fdf21 100644 --- a/location/ripcurrent24/userdebug/gps.cfg +++ b/location/ripcurrent24/userdebug/gps.cfg @@ -266,8 +266,11 @@ ENABLE_NLP_IN_LPPE=1 ENABLE_NLP_IN_AGNSS=0 ENABLE_LPP_HA_GAD_SHAPE=0 USE_EMER_PDN_FOR_EMER_SUPL=1 +CP_LOCTECH_CONSTRAINTS=1 +UP_LOCTECH_CONSTRAINTS=1 # ATT GNSS_CARRIER_ID=1 +CP_LOCTECH_CONSTRAINTS=5 # TMO GNSS_CARRIER_ID=2 ENABLE_3G_CP_CAPS_MSA=0 diff --git a/location/ripcurrentpro/user/gps.cfg b/location/ripcurrentpro/user/gps.cfg index 337e44bc..0c526912 100644 --- a/location/ripcurrentpro/user/gps.cfg +++ b/location/ripcurrentpro/user/gps.cfg @@ -110,8 +110,11 @@ ENABLE_NLP_IN_LPPE=1 ENABLE_NLP_IN_AGNSS=0 ENABLE_LPP_HA_GAD_SHAPE=0 USE_EMER_PDN_FOR_EMER_SUPL=1 +CP_LOCTECH_CONSTRAINTS=1 +UP_LOCTECH_CONSTRAINTS=1 GNSS_CARRIER_ID=1 +CP_LOCTECH_CONSTRAINTS=5 GNSS_CARRIER_ID=2 ENABLE_3G_CP_CAPS_MSA=0 diff --git a/location/ripcurrentpro/userdebug/gps.cfg b/location/ripcurrentpro/userdebug/gps.cfg index 418045c1..ae2fdf21 100644 --- a/location/ripcurrentpro/userdebug/gps.cfg +++ b/location/ripcurrentpro/userdebug/gps.cfg @@ -266,8 +266,11 @@ ENABLE_NLP_IN_LPPE=1 ENABLE_NLP_IN_AGNSS=0 ENABLE_LPP_HA_GAD_SHAPE=0 USE_EMER_PDN_FOR_EMER_SUPL=1 +CP_LOCTECH_CONSTRAINTS=1 +UP_LOCTECH_CONSTRAINTS=1 # ATT GNSS_CARRIER_ID=1 +CP_LOCTECH_CONSTRAINTS=5 # TMO GNSS_CARRIER_ID=2 ENABLE_3G_CP_CAPS_MSA=0 diff --git a/location/tokay/user/gps.cfg b/location/tokay/user/gps.cfg index 6a6f63df..53931f75 100644 --- a/location/tokay/user/gps.cfg +++ b/location/tokay/user/gps.cfg @@ -114,8 +114,11 @@ ENABLE_NLP_IN_LPPE=1 ENABLE_NLP_IN_AGNSS=0 ENABLE_LPP_HA_GAD_SHAPE=0 USE_EMER_PDN_FOR_EMER_SUPL=1 +CP_LOCTECH_CONSTRAINTS=1 +UP_LOCTECH_CONSTRAINTS=1 GNSS_CARRIER_ID=1 +CP_LOCTECH_CONSTRAINTS=5 GNSS_CARRIER_ID=2 ENABLE_3G_CP_CAPS_MSA=0 diff --git a/location/tokay/userdebug/gps.cfg b/location/tokay/userdebug/gps.cfg index 74f52461..4bd46561 100644 --- a/location/tokay/userdebug/gps.cfg +++ b/location/tokay/userdebug/gps.cfg @@ -270,8 +270,11 @@ ENABLE_NLP_IN_LPPE=1 ENABLE_NLP_IN_AGNSS=0 ENABLE_LPP_HA_GAD_SHAPE=0 USE_EMER_PDN_FOR_EMER_SUPL=1 +CP_LOCTECH_CONSTRAINTS=1 +UP_LOCTECH_CONSTRAINTS=1 # ATT GNSS_CARRIER_ID=1 +CP_LOCTECH_CONSTRAINTS=5 # TMO GNSS_CARRIER_ID=2 ENABLE_3G_CP_CAPS_MSA=0 From 41f7ba43282fb098f9004f68e131f95d2b78def5 Mon Sep 17 00:00:00 2001 From: Neo Yu Date: Mon, 2 Sep 2024 17:50:05 +0800 Subject: [PATCH 09/11] Include gril_hidl.mk for P24 projects Bug: 283064367 Test: verify with test ROMs Flag: EXEMPT HAL interface change Change-Id: I007bf42a03f743a7268645dbff4c7e796a3d04fa --- device-caiman.mk | 1 + device-komodo.mk | 1 + device-ripcurrent24.mk | 1 + device-ripcurrentpro.mk | 1 + device-tokay.mk | 1 + 5 files changed, 5 insertions(+) diff --git a/device-caiman.mk b/device-caiman.mk index 9def00d9..20524177 100644 --- a/device-caiman.mk +++ b/device-caiman.mk @@ -70,6 +70,7 @@ include device/google/gs-common/touch/gti/predump_gti.mk include device/google/caimito/fingerprint/ultrasonic_udfps.mk include device/google/gs-common/modem/radio_ext/radio_ext.mk include device/google/gs-common/pixelsupport/pixelsupport.mk +include device/google/gs-common/gril/hidl/1.7/gril_hidl.mk # Increment the SVN for any official public releases ifdef RELEASE_SVN_CAIMAN diff --git a/device-komodo.mk b/device-komodo.mk index 4496f6e0..b27362e0 100644 --- a/device-komodo.mk +++ b/device-komodo.mk @@ -70,6 +70,7 @@ include device/google/gs-common/touch/gti/predump_gti.mk include device/google/caimito/fingerprint/ultrasonic_udfps.mk include device/google/gs-common/modem/radio_ext/radio_ext.mk include device/google/gs-common/pixelsupport/pixelsupport.mk +include device/google/gs-common/gril/hidl/1.7/gril_hidl.mk # Increment the SVN for any official public releases ifdef RELEASE_SVN_KOMODO diff --git a/device-ripcurrent24.mk b/device-ripcurrent24.mk index 062f26d3..1cc3b6fe 100644 --- a/device-ripcurrent24.mk +++ b/device-ripcurrent24.mk @@ -44,6 +44,7 @@ include hardware/google/pixel/vibrator/cs40l26/device-stereo.mk include device/google/gs-common/bcmbt/bluetooth.mk include device/google/gs-common/touch/stm/stm20.mk include device/google/caimito/fingerprint/ultrasonic_udfps.mk +include device/google/gs-common/gril/hidl/1.7/gril_hidl.mk # go/lyric-soong-variables # Set to 'ripcurrent' as ripcurrent camera service is compatible with ripcurrent24. diff --git a/device-ripcurrentpro.mk b/device-ripcurrentpro.mk index 43c4c1ab..0eb62559 100644 --- a/device-ripcurrentpro.mk +++ b/device-ripcurrentpro.mk @@ -47,6 +47,7 @@ include hardware/google/pixel/vibrator/cs40l26/device-stereo.mk include device/google/gs-common/bcmbt/bluetooth.mk include device/google/gs-common/touch/stm/stm20.mk include device/google/caimito/fingerprint/ultrasonic_udfps.mk +include device/google/gs-common/gril/hidl/1.7/gril_hidl.mk # go/lyric-soong-variables $(call soong_config_set,lyric,camera_hardware,ripcurrentpro) diff --git a/device-tokay.mk b/device-tokay.mk index fbc142b1..aef4cad6 100644 --- a/device-tokay.mk +++ b/device-tokay.mk @@ -60,6 +60,7 @@ include device/google/gs-common/touch/gti/predump_gti.mk include device/google/caimito/fingerprint/ultrasonic_udfps.mk include device/google/gs-common/modem/radio_ext/radio_ext.mk include device/google/gs-common/pixelsupport/pixelsupport.mk +include device/google/gs-common/gril/hidl/1.7/gril_hidl.mk # Increment the SVN for any official public releases ifdef RELEASE_SVN_TOKAY From e0a3a804cac69d9adbb6d1b9255ad15c925fad09 Mon Sep 17 00:00:00 2001 From: Robin Peng Date: Fri, 6 Sep 2024 07:13:32 +0000 Subject: [PATCH 10/11] Symlink current prebuilt folder to android root The Android are now based on Trunk Stable world and Pixel prebuilts CLs also needs to reply with this which controlled by the flag which results: - the flag value might be different on each branches - the flag value are mostly different on each release configuration - for local builds, ENGs' needs to figure out the correct location of current prebuilts by checking through entire prebuilt textproto files To alleviate this problem, create an symlink file under android root indicates current prebuilt path after invoke the android lunch cmd. Bug: 364831620 Flag: EXEMPT export current prebuilt path Change-Id: If91dc0684afdd97eeb7acb22b966705f3a79b896 Signed-off-by: Robin Peng --- caiman/BoardConfig.mk | 1 + komodo/BoardConfig.mk | 1 + ripcurrent24/BoardConfig.mk | 1 + ripcurrentpro/BoardConfig.mk | 1 + tokay/BoardConfig.mk | 1 + 5 files changed, 5 insertions(+) diff --git a/caiman/BoardConfig.mk b/caiman/BoardConfig.mk index 924fcb35..034b3e71 100644 --- a/caiman/BoardConfig.mk +++ b/caiman/BoardConfig.mk @@ -28,6 +28,7 @@ include device/google/caimito/device-caimito-common.mk include device/google/zumapro/BoardConfig-common.mk -include vendor/google_devices/zumapro/prebuilts/BoardConfigVendor.mk +include device/google/gs-common/check_current_prebuilt/check_current_prebuilt.mk -include vendor/google_devices/caiman/proprietary/BoardConfigVendor.mk include device/google/caimito-sepolicy/caiman-sepolicy.mk include device/google/caimito/wifi/BoardConfig-wifi.mk diff --git a/komodo/BoardConfig.mk b/komodo/BoardConfig.mk index a7ae1294..6b30ab16 100644 --- a/komodo/BoardConfig.mk +++ b/komodo/BoardConfig.mk @@ -28,6 +28,7 @@ include device/google/caimito/device-caimito-common.mk include device/google/zumapro/BoardConfig-common.mk -include vendor/google_devices/zumapro/prebuilts/BoardConfigVendor.mk +include device/google/gs-common/check_current_prebuilt/check_current_prebuilt.mk -include vendor/google_devices/komodo/proprietary/BoardConfigVendor.mk include device/google/caimito-sepolicy/komodo-sepolicy.mk include device/google/caimito/wifi/BoardConfig-wifi.mk diff --git a/ripcurrent24/BoardConfig.mk b/ripcurrent24/BoardConfig.mk index 58b90fe7..e9121e90 100644 --- a/ripcurrent24/BoardConfig.mk +++ b/ripcurrent24/BoardConfig.mk @@ -24,5 +24,6 @@ include device/google/caimito/device-caimito-common.mk include device/google/zumapro/BoardConfig-common.mk -include vendor/google_devices/zumapro/prebuilts/BoardConfigVendor.mk +include device/google/gs-common/check_current_prebuilt/check_current_prebuilt.mk include device/google/caimito-sepolicy/ripcurrent24-sepolicy.mk include device/google/caimito/wifi/BoardConfig-wifi.mk diff --git a/ripcurrentpro/BoardConfig.mk b/ripcurrentpro/BoardConfig.mk index ca496d0b..bc66ab01 100644 --- a/ripcurrentpro/BoardConfig.mk +++ b/ripcurrentpro/BoardConfig.mk @@ -24,5 +24,6 @@ include device/google/caimito/device-caimito-common.mk include device/google/zumapro/BoardConfig-common.mk -include vendor/google_devices/zumapro/prebuilts/BoardConfigVendor.mk +include device/google/gs-common/check_current_prebuilt/check_current_prebuilt.mk include device/google/caimito-sepolicy/ripcurrentpro-sepolicy.mk include device/google/caimito/wifi/BoardConfig-wifi.mk diff --git a/tokay/BoardConfig.mk b/tokay/BoardConfig.mk index 3c16a797..608b533f 100644 --- a/tokay/BoardConfig.mk +++ b/tokay/BoardConfig.mk @@ -28,6 +28,7 @@ include device/google/caimito/device-caimito-common.mk include device/google/zumapro/BoardConfig-common.mk -include vendor/google_devices/zumapro/prebuilts/BoardConfigVendor.mk +include device/google/gs-common/check_current_prebuilt/check_current_prebuilt.mk -include vendor/google_devices/tokay/proprietary/BoardConfigVendor.mk include device/google/caimito-sepolicy/tokay-sepolicy.mk include device/google/caimito/wifi/BoardConfig-wifi.mk From 866364513cac8a38148bbca99c55eac75376ea00 Mon Sep 17 00:00:00 2001 From: Koli Lin Date: Thu, 5 Sep 2024 08:18:28 +0000 Subject: [PATCH 11/11] Update product id for Caiman, Komodo and Tokay Test: manual Bug: 316248308 Flag: EXEMPT prop value only update Change-Id: I3c5004b5c97e381b0b01e690c4c0e12868815d8c --- device-caiman.mk | 3 ++- device-komodo.mk | 3 ++- device-tokay.mk | 3 ++- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/device-caiman.mk b/device-caiman.mk index 9def00d9..6894fd6b 100644 --- a/device-caiman.mk +++ b/device-caiman.mk @@ -485,8 +485,9 @@ PRODUCT_PACKAGES += \ endif # Bluetooth device id +# Caiman: 0x4110 PRODUCT_PRODUCT_PROPERTIES += \ - bluetooth.device_id.product_id=20496 + bluetooth.device_id.product_id=16656 # Set support for LEA multicodec PRODUCT_PRODUCT_PROPERTIES += \ diff --git a/device-komodo.mk b/device-komodo.mk index 4496f6e0..20ff82be 100644 --- a/device-komodo.mk +++ b/device-komodo.mk @@ -486,8 +486,9 @@ PRODUCT_PACKAGES += \ endif # Bluetooth device id +# Komodo: 0x4111 PRODUCT_PRODUCT_PROPERTIES += \ - bluetooth.device_id.product_id=20497 + bluetooth.device_id.product_id=16657 # Set support for LEA multicodec PRODUCT_PRODUCT_PROPERTIES += \ diff --git a/device-tokay.mk b/device-tokay.mk index fbc142b1..a5969528 100644 --- a/device-tokay.mk +++ b/device-tokay.mk @@ -451,8 +451,9 @@ PRODUCT_PACKAGES += \ endif # Bluetooth device id +# Tokay: 0x4112 PRODUCT_PRODUCT_PROPERTIES += \ - bluetooth.device_id.product_id=20498 + bluetooth.device_id.product_id=16658 # Set support for LEA multicodec PRODUCT_PRODUCT_PROPERTIES += \