From 88f7d2783c5e4d03b011bff39388241c23c5faf0 Mon Sep 17 00:00:00 2001 From: Sebastiano Barezzi Date: Sat, 13 Apr 2024 22:18:42 +0200 Subject: [PATCH] sm8250-common: Make RIL blob read device name from a dedicated property * vendor/lib64/libril-qc-hal-qmi.so checks for device name from the property `ro.product.vendor.device`, If it gets a wrong device name then the modem would end up crashing with CRITICAL_DATA_CHECK_FAILED error (perhaps it's Xiaomi-specific thing) * `ro.product.vendor.device` property could be spoofed to something else by the user sometimes, so let's switch to another property to make sure RIL won't get broke because of it Change-Id: I90c5594d43ba6b590500806c4b4b83b0c9878fea --- proprietary/vendor/lib64/libril-qc-hal-qmi.so | Bin 34951288 -> 34951288 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/proprietary/vendor/lib64/libril-qc-hal-qmi.so b/proprietary/vendor/lib64/libril-qc-hal-qmi.so index d9e0af48ddb9734f6a5b5ca3d534e69e625d499a..ccb765dcf8dc22c7e0ae42534c4127af985b081b 100644 GIT binary patch delta 2387 zcmZwHMN|+95Juqx3J4Zbc3>xBx7gicw}Og_C@OZ3Vs|HYH;CQc-Cfun*#7se-{O8} zHnW(`#7A9qk5|LY!5l4tB{U~#Amhx--ti42JIR|Ql-RY(<9MO4w)fVg5YRsVn2J+Of9EUywSk^cFMs}icD zDy2%RGODZ!P~}v4RY6r$l~iR_MO9VRRCQHD)l{`qZB<9rRrOST)j%~=fvS;eteU8% zs+nr8TBw$)m1?cpsJ5z|YOgw|AQh}Ss!po23Q=8DSJh30s_rUG^-w)kxay^Pt3E11 z^;P{;e>Ff2RD;xDHAD?n!_;s!LXA|WMyb&%QjJk#)i^a?O;8inBsE!0QB&14HC@e6 zGu13LTg_2()jTy{El>;9BDGjWsU>QuTBeq(6>6ngrBXO8Ff~jQ|HwM zbx~bXm(>+@Rb5lp)eUu1-BP#J9d%dTQ}@*a^-w)hkJS_PR6SF1>bZKMUaD8>wR)r8 zs(0$W`k+3lPwKP!qQ0tcDqek8Kh#h4OZ`@V)Zg*``5h)JaD)Vq5S+jnTp$s+f*T}; zB#;!6L2_`16yO1#;04~`11TXDq=qz*7Scg_$N(836Zk@A$O2g*8)SzZkP~u2ZpZ_9 zAs_g`f2aC06@Y?J2ns_HCpfXf}s!$E8Lk*}2 zwV*cCfx1u+>O%u)2!YTD8bcFk3eBK7w1Ae-3R*)OXbbJ2J#>H|2!@W(2|7avbb+qW z4ML$igh3DJ3E|KSdP5(GfWFWV`ojPi2!miS41u9A42Hu97zqZWU^GO+7#IuVU_4BK zi7*K!!xWeb(_lKxfSE80X2Tqq3-e$;EP#cu2o^&WEP9@q=}U_TsygK!8A!x1hk;66NnhwumPlwWi}tnVp%PlWw#ub({fpE%VT*hpXE1S^NaCM5f|OaEzr|BI3yx8C_2)& zXv(O-IDZwO3aEmrkSeT->GBSN|dhlTt8zw6a7z-Oj+ahE86 zzhbJmDxpfMQmV8nqXJb~RZf*x6;wr4NmW)=R8>_?RaZ4sO;tZC$dXVpb@Rozr~6{dQqo+@1R zQoU6l6`}g7eyYD3pa!ZzYOorjhN@vIQVmxll&O(wl!{WL)fhEajZ@>*1T|4jQj^sb zHC0Vh)71<$Q$?#;YPOoA=BjyWzFMFbszqwCTB4S!Woo%vp;oF@YPDLU)~a=Cz1pBQ zs!eLM+M>3q7`07pS3A^BwM*?*d(>XFPwiK+>VP_^4ynWHh&rl{spIN|I;l>n)9Q>m ztInzO>VmqcE~(4vin^+VbNw9;wIbiF&G@sW|mqy-+XJ zEA?8vQE$~d^NDOpqCTAPZ!LY>*vtKu*X7 zxgihag?x}7eBr-S{h0!w02G8mP#B6pQ78t*p#+qKQcxPoKp>Qba!?*BKt-qom7xk$ zg=$b8YCuh>1+}3L)P;Ib9~wYIXatR+2{eUf&>UJoOK1hHp$)W!cF-PzAQ(cR19XH= z5DJ~43v`8U&>g~{2lRw+=mou@4@5v;=m-5_01SjdFc^lwP#6Z0FdRmJ!AKYdQ7{_D zz*rau<6#0!gh?~M} zVGXQ>b+8^bz(&{vn_&xVg&5cd+hGUngk7*3_P}1)2m2uw4!}V;1c%`W9ED?W98SPV zI0dKS44j2?a2_teMYsf);R;-ZYj7QIz)iRXx8V-lg?n%x9>7C*1drhfJcVZv2hZUJ zyo6Wq8s5NLcn9y{1AK%}@EN|qSNI0;@Ev}@PxuAD;Sc