Wednesday, 2026-09-02

*** n2klb_ is now known as n2klb01:39
sharks[m]Crap, it looks like maybe Nagara just got lucky. They've got /vendor/bin/hw/android.hardware.biometrics.fingerprint@2.1-service-rbs as part of their proprietary blobs already (from github.com/TheMuppets/proprietary_vendor_sony_sm8450-common/tree/lineage-23.2/proprietary/vendor/bin/hw)04:40
sharks[m]Hmmm the stock Android 14 firmware has an @2.1 interface, why doesn't TheMuppets have it? I wonder if I can shoehorn that into the filesystem06:18
T42<the_hiktor> Mister_Magister: could you look into my problem regarding usb after droid-hal-init start ??07:22
T42<the_hiktor> i got rid of /system/etc/init/hw/init.usb.rc and /vendor/etc/init/hw/init.qcom.usb.rc but that didn't help the case07:33
T42<the_hiktor> https://paste.opensuse.org/pastes/6d23666d66d507:34
*** Ischwitch is now known as Ingvix10:16
T42<b100dian> sharks: we extract proprietary files ourselves from xperifirm downloads. Pretty sure the proprietary txt can be extended to include that file or you can try bind mounting it over /vendor to see if it would work11:25
sharks[m]@b100dian currently trying to bind mount it and its dependencies, that has broken a lot of other things for some reason (WiFi, ofono, lots of spam about broken things in logcat, etc.) but fingerprint itself makes some progress: https://paste.opensuse.org/pastes/2bd927659b1f11:28
sharks[m]I used the A14 version of vendor.egistec.hardware.fingerprint@4.0.so in the above log which caused the "cannot locate symbol" issue. Put the A15 one back in and now have way more issues https://paste.opensuse.org/pastes/7e9a8c38dc6811:51
sharks[m]I guess my next step is to strace it? But I don't have a data usb cable with me at the minute and WiFi is dead while I have the fingerprint stuff mounted to /vendor with an overlayfs, so SSH is not currently possible. Will have to do more investigating in a few days when I am back home.11:53
Mister_Magisterthaaank you mal13:28
Mister_Magisterthe context invalidation probably will be another fat set of PRs :/13:29
Mister_Magisteron the bright side it might help sfos in general13:31
T42<adampigg> what issue are you having? (re @the_hiktor: i got rid of /system...)14:21
T42<the_hiktor> I lose connection after droid-hal-init starts14:32
T42<the_hiktor> But dmesg showing the device is still connected14:33
T42<the_hiktor> What i mean is telnet disconnects14:34
T42<adampigg> and youve tried masking usb-moded?14:36
T42<adampigg> also, is your device usb0 or rndis0?  do you have the correct settings in connman to not bring the device down on startup14:38
T42<the_hiktor> Yeah masked already14:41
T42<the_hiktor> https://paste.opensuse.org/pastes/78405ea70de314:44
T42<the_hiktor> masking droid-hal-init fix that 🫤14:45
T42<adampigg> seems like its using rndis as the driver, but the device is named usb0? try changing connman config to not bring down usb014:47
T42<the_hiktor> i don't use connman14:59
T42<adampigg> connman on the phone14:59
Mister_Magisteryou don't realise but you do14:59
T42<the_hiktor> oh my bad14:59
Mister_Magister@abranson i selected opus with max effort and its doing 6th review of the fix xddd15:00
T42<the_hiktor> @adampigg  do you mean UnmanagedInterfaces=usb0 ??15:12
T42<adampigg> No, DontBringDownAtStartup=usb015:13
malhttps://github.com/mlehtima/droid-config-fp5/blob/master/sparse/etc/connman/main.conf.d/10-fp5.conf15:16
malthe last line is separate thing to control wpa3 support15:16
T42<the_hiktor> am i supposed to this at all15:17
T42<the_hiktor> cause month ago it was fine15:17
malwhich interface are does the device use? run on device "ifconfig -a"15:18
malwhat did you change to cause it to break?15:18
T42<the_hiktor> https://paste.opensuse.org/pastes/56e6346e464915:20
T42<the_hiktor> changed nothing iirc15:20
malok, you use rndis0 so that file I linked is not needed15:20
malshow your config repo15:21
malor at least show usb-moded configuration file you have15:22
T42<the_hiktor> https://github.com/GloboPatro/droid-config-surya15:22
malso you have no usb-moded configuration, I wonder if the default values work for you15:26
maltry adding file /etc/usb-moded/usb-moded-surya.ini with the following content15:27
mal[configfs]15:27
malgadget_conf_directory = configs/c.115:27
malI assume your port is the usual community style build?15:28
malor is it?15:28
malyou can check that /config/usb_gadget/g1/configs/ folder on device15:29
T42<adampigg> mal: he already said usb-moded is currently masked15:29
maloh15:29
malso it breaks even in that case?15:29
T42<adampigg> apparently15:30
T42<adampigg> unless DHI is also maked15:30
malwait15:30
T42<the_hiktor> DHI masked15:30
malhttps://github.com/GloboPatro/droid-config-surya/blob/master/sparse/usr/libexec/droid-hybris/system/etc/init/disabled_services.rc15:30
malthat is empty file so it ends up running the android usb services, maybe those do some funny things?15:31
malwhy is that file empty? it overwrites the default file from submodule15:31
T42<the_hiktor> dont have any idea15:32
malwhich android base?15:32
T42<the_hiktor> 1115:32
malon device copy this https://raw.githubusercontent.com/mer-hybris/droid-hal-configs/refs/heads/master/sparse-11/usr/libexec/droid-hybris/system/etc/init/disabled_services.rc to /usr/libexec/droid-hybris/system/etc/init/disabled_services.rc15:33
maland see if anything changes15:33
T42<the_hiktor> ok 👍15:34
T42<abranson> Mister_Magister: But are you keeping up with what it's doing?15:40
Mister_Magister20%15:40
T42<abranson> good progress! :D15:40
Mister_MagisterI don't comprehend this codebase but i undersand rougly where the error is15:40
Mister_Magisterwhen you turn screen off the context is invalidated and that doesn't get propagated to gstreamer15:40
T42<abranson> hopefully it doesn't end up like a butcher's dustbin15:40
Mister_Magisterso like rooouuuughly i get the concept15:41
Mister_Magister@abranson it was doing some polling and when i saw polling I was like "can we not" and we in fact did not15:45
Mister_Magisterexpect the patches today mostlikely15:47
Mister_Magister@abranson now reading patch files, it does look promising15:52

Generated by irclog2html.py 2.17.1 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!