| *** n2klb_ is now known as n2klb | 01: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 filesystem | 06: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 case | 07:33 |
| T42 | <the_hiktor> https://paste.opensuse.org/pastes/6d23666d66d5 | 07:34 |
| *** Ischwitch is now known as Ingvix | 10: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 work | 11: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/2bd927659b1f | 11: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/7e9a8c38dc68 | 11: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_Magister | thaaank you mal | 13:28 |
| Mister_Magister | the context invalidation probably will be another fat set of PRs :/ | 13:29 |
| Mister_Magister | on the bright side it might help sfos in general | 13: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 starts | 14:32 |
| T42 | <the_hiktor> But dmesg showing the device is still connected | 14:33 |
| T42 | <the_hiktor> What i mean is telnet disconnects | 14: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 startup | 14:38 |
| T42 | <the_hiktor> Yeah masked already | 14:41 |
| T42 | <the_hiktor> https://paste.opensuse.org/pastes/78405ea70de3 | 14: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 usb0 | 14:47 |
| T42 | <the_hiktor> i don't use connman | 14:59 |
| T42 | <adampigg> connman on the phone | 14:59 |
| Mister_Magister | you don't realise but you do | 14:59 |
| T42 | <the_hiktor> oh my bad | 14:59 |
| Mister_Magister | @abranson i selected opus with max effort and its doing 6th review of the fix xddd | 15:00 |
| T42 | <the_hiktor> @adampigg do you mean UnmanagedInterfaces=usb0 ?? | 15:12 |
| T42 | <adampigg> No, DontBringDownAtStartup=usb0 | 15:13 |
| mal | https://github.com/mlehtima/droid-config-fp5/blob/master/sparse/etc/connman/main.conf.d/10-fp5.conf | 15:16 |
| mal | the last line is separate thing to control wpa3 support | 15:16 |
| T42 | <the_hiktor> am i supposed to this at all | 15:17 |
| T42 | <the_hiktor> cause month ago it was fine | 15:17 |
| mal | which interface are does the device use? run on device "ifconfig -a" | 15:18 |
| mal | what did you change to cause it to break? | 15:18 |
| T42 | <the_hiktor> https://paste.opensuse.org/pastes/56e6346e4649 | 15:20 |
| T42 | <the_hiktor> changed nothing iirc | 15:20 |
| mal | ok, you use rndis0 so that file I linked is not needed | 15:20 |
| mal | show your config repo | 15:21 |
| mal | or at least show usb-moded configuration file you have | 15:22 |
| T42 | <the_hiktor> https://github.com/GloboPatro/droid-config-surya | 15:22 |
| mal | so you have no usb-moded configuration, I wonder if the default values work for you | 15:26 |
| mal | try adding file /etc/usb-moded/usb-moded-surya.ini with the following content | 15:27 |
| mal | [configfs] | 15:27 |
| mal | gadget_conf_directory = configs/c.1 | 15:27 |
| mal | I assume your port is the usual community style build? | 15:28 |
| mal | or is it? | 15:28 |
| mal | you can check that /config/usb_gadget/g1/configs/ folder on device | 15:29 |
| T42 | <adampigg> mal: he already said usb-moded is currently masked | 15:29 |
| mal | oh | 15:29 |
| mal | so it breaks even in that case? | 15:29 |
| T42 | <adampigg> apparently | 15:30 |
| T42 | <adampigg> unless DHI is also maked | 15:30 |
| mal | wait | 15:30 |
| T42 | <the_hiktor> DHI masked | 15:30 |
| mal | https://github.com/GloboPatro/droid-config-surya/blob/master/sparse/usr/libexec/droid-hybris/system/etc/init/disabled_services.rc | 15:30 |
| mal | that is empty file so it ends up running the android usb services, maybe those do some funny things? | 15:31 |
| mal | why is that file empty? it overwrites the default file from submodule | 15:31 |
| T42 | <the_hiktor> dont have any idea | 15:32 |
| mal | which android base? | 15:32 |
| T42 | <the_hiktor> 11 | 15:32 |
| mal | on 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.rc | 15:33 |
| mal | and see if anything changes | 15:33 |
| T42 | <the_hiktor> ok 👍 | 15:34 |
| T42 | <abranson> Mister_Magister: But are you keeping up with what it's doing? | 15:40 |
| Mister_Magister | 20% | 15:40 |
| T42 | <abranson> good progress! :D | 15:40 |
| Mister_Magister | I don't comprehend this codebase but i undersand rougly where the error is | 15:40 |
| Mister_Magister | when you turn screen off the context is invalidated and that doesn't get propagated to gstreamer | 15:40 |
| T42 | <abranson> hopefully it doesn't end up like a butcher's dustbin | 15:40 |
| Mister_Magister | so like rooouuuughly i get the concept | 15: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 not | 15:45 |
| Mister_Magister | expect the patches today mostlikely | 15:47 |
| Mister_Magister | @abranson now reading patch files, it does look promising | 15:52 |
Generated by irclog2html.py 2.17.1 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!