voidanix[m] | has anyone already attempted a port against an exynos 7870 device? | 09:55 |
---|---|---|
T42 | <k1gen> ¯\_(ツ)_/¯ | 09:57 |
T42 | <k1gen> search for 7870 in irc archive | 09:57 |
voidanix[m] | "Warning: Potential Security Risk Ahead" | 09:58 |
voidanix[m] | i already searched on the archive though, no results | 09:58 |
T42 | <k1gen> then you will be first :D | 09:58 |
voidanix[m] | who knows | 09:59 |
T42 | <k1gen> afaik I'm the first one here to try porting sailfish on pixel 4 - and got it pretty far with mal's and elros' help | 10:00 |
voidanix[m] | yea but you have an "easy" platform to deal with tbh | 10:00 |
voidanix[m] | samsung land is hell | 10:00 |
T42 | <k1gen> yeah, there's always a bigger fish a harder platform | 10:01 |
T42 | <TheVancedGamer> and then there's ximi land :D | 10:06 |
mal | @adampigg your channel log archive page certificate has expired | 10:11 |
T42 | <adampigg> Ha, ok, ill sort later | 10:11 |
T42 | <adampigg> You know, jolla could totally host that😂 | 10:12 |
mal | @adampigg :) | 10:37 |
Mister_Magister | Can someone make 5z update for me ;-; | 14:59 |
Mister_Magister | moom i don't want to | 15:00 |
Mister_Magister | gstreamer1.0-droid not in patterns | 16:07 |
Mister_Magister | IT LITERALLY IS | 16:08 |
Mister_Magister | why is my sdk high | 16:08 |
Mister_Magister | ~~~~~because it uses device not rpm_device lestgoooo~~~~~~ | 16:15 |
Mister_Magister | not to self HABUILD_DEVICE | 16:45 |
Mister_Magister | mal: since you're bored, see any unnecessary packages here? https://build.merproject.org/project/show/nemo:testing:hw:asus:5z I removed some last time you mentioned some unnecessary but that broke things so i added back sensorfw-qt5-hybris libgbinder audiosystem-passthrough, are they necessary or nah? so far dhv needed them | 16:53 |
mal | Mister_Magister: which android base? at least libgbinder is not needed, unless you want some newer version of it | 16:55 |
Mister_Magister | uhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh | 16:55 |
Mister_Magister | mal: when i didn't have libgbinder dhv was screaming at me | 16:56 |
mal | same for audiosystem-passthrough | 16:56 |
Mister_Magister | i swear | 16:56 |
Mister_Magister | same for audiosystem passthrough | 16:56 |
mal | hmm, those are in the common repo | 16:56 |
Mister_Magister | mal: 17.1 | 16:56 |
mal | https://build.sailfishos.org/project/show/nemo:testing:hw:common | 16:56 |
Mister_Magister | let me try | 16:56 |
Mister_Magister | maybe i broke the common repo | 16:56 |
Mister_Magister | literally had to go to xda to see what base i'm using xd | 16:57 |
mal | do you really use the hybris sensorfw plugin and not the binder version? | 16:57 |
mal | is that nemo-qml-plugin-systemsettings some custom version? | 16:58 |
Mister_Magister | is there binder version? | 16:58 |
Mister_Magister | mal: ye for sdcard | 16:58 |
Mister_Magister | dhv just screamed at me for not having hybris sensorfw | 16:58 |
Mister_Magister | i haven't been up to date in this whole porting game for soem time | 16:58 |
Mister_Magister | hard to find up to date port with aarch64 xd | 16:58 |
mal | you might want to rebase that systemsettings package | 16:58 |
Mister_Magister | ye ye | 16:59 |
mal | Mister_Magister: https://build.merproject.org/project/show/nemo:devel:hw:fairphone:fp4 :) | 16:59 |
Mister_Magister | jesus | 16:59 |
Mister_Magister | i was looking at testing and it was empty | 16:59 |
Mister_Magister | it was on devel | 16:59 |
Mister_Magister | i'm dumb | 16:59 |
mal | I haven't yet released that port so it's not in testing | 16:59 |
mal | those yamui* are special for that device | 17:00 |
mal | it needed newer versions | 17:00 |
Mister_Magister | mal: yeah i figured | 17:00 |
Mister_Magister | but you don't have sensorfw package | 17:00 |
mal | let me check your patterns | 17:00 |
Mister_Magister | i'm checking them too xd | 17:00 |
Mister_Magister | same mind | 17:00 |
mal | I have also https://github.com/mlehtima/droid-config-fp4/blob/devel/patterns/patterns-sailfish-device-adaptation-fp4.inc#L24 | 17:01 |
Mister_Magister | but you don't use hybris…? | 17:02 |
Mister_Magister | ye the patterns don't look that much differentr | 17:04 |
mal | Mister_Magister: if you that same in patterns it picks one of those, either one, the binder version comes from official repos and hybris one needs to be built if needed, in that case different name is to be used | 17:05 |
Mister_Magister | mal: what | 17:06 |
mal | I mean both hybris and binder versions provide the same name, they also have their own different name | 17:06 |
Mister_Magister | so i should remove sensorfw package? | 17:07 |
mal | yes, that should work unless there is something wrong somewhere | 17:07 |
mal | which then can be fixed | 17:07 |
Mister_Magister | https://build.merproject.org/project/monitor/nemo:testing:hw:asus:5z?arch_aarch64=1&defaults=0&repo_sailfishos_4_5_0_19=1&unresolvable=1 | 17:07 |
Mister_Magister | says unresolvable | 17:07 |
mal | hmm, wait a moment | 17:09 |
* Mister_Magister ~~~~~~waiting~~~~~~ | 17:09 | |
Mister_Magister | ima rebase meanwhile | 17:09 |
mal | I pushed the package to testing common | 17:10 |
Mister_Magister | ah so it was missing in testing? | 17:11 |
mal | yes | 17:12 |
mal | there is a bug in community obs that it doesn't have access to all of the same packages that are in official repos | 17:12 |
mal | one repo is missing from there | 17:12 |
Mister_Magister | huh | 17:12 |
mal | which is available on devices so it's a bit ugly to have the packages in common | 17:14 |
Mister_Magister | hmm | 17:17 |
Mister_Magister | latest nemo-qml-plugin-systemsettings might've fixed the sdcard issue | 17:17 |
Mister_Magister | lets try | 17:17 |
Mister_Magister | wish my fp wasn't broken and my back glass wasn't coming off due to fatass battery xd | 17:20 |
Mister_Magister | uh oh… kernel is not booting | 17:55 |
Mister_Magister | now the guessing game why… | 18:00 |
Mister_Magister | ye older kernel just boots so thats double weird | 18:03 |
mal | Mister_Magister: did you use old sdk or new? | 18:08 |
Mister_Magister | mal: i'm not sure | 18:08 |
Mister_Magister | i used same one as for g2 | 18:08 |
mal | did that work? | 18:08 |
Mister_Magister | yep | 18:08 |
mal | hmm, does the kernel size look ok? | 18:08 |
Mister_Magister | maybe i need to update hybris-boot or smth | 18:08 |
Mister_Magister | holy moly where's my free space gone | 18:09 |
Mister_Magister | mal: i have some issue with rpm… https://paste.opensuse.org/pastes/9c853216f5c5 | 18:10 |
Mister_Magister | i'm trying to update from 4.3 to 4.5 | 18:10 |
Mister_Magister | did compression maybe change in 4.4 or smth | 18:11 |
Mister_Magister | mal: lmao, i temporarily switched to 4.4.0.68 release, updated rpm only, and now it works xd | 18:13 |
Mister_Magister | #hackerman | 18:13 |
Mister_Magister | mal: about the kernel, there are differences at the beginning which i think might be about the android/vendor versions | 18:17 |
Mister_Magister | i modified it manually and will see after update if it works | 18:18 |
Mister_Magister | turns out that wasn't it :/ | 18:26 |
Mister_Magister | hmm gui is not getting up | 18:28 |
Mister_Magister | ah | 18:31 |
Mister_Magister | /usr/sbin/dummy_compositor --hwc-restart --exit-on-enable, --hwc-restart is not an option… wait i had something too new… was it dcd? | 18:31 |
* Mister_Magister memory wheels slowly turning | 18:31 | |
Mister_Magister | k i'm on 4.5 but still need to figure out the kernal stuff | 18:37 |
mal | you updated submodule to too new version | 18:39 |
Mister_Magister | yee thats what i said | 18:39 |
Mister_Magister | xd | 18:39 |
Mister_Magister | hmm | 18:42 |
Mister_Magister | i reverted submodule but the issue persists | 18:42 |
Mister_Magister | weird | 18:42 |
Mister_Magister | oh i didn't update xd | 18:43 |
Mister_Magister | i'm dumb | 18:43 |
Mister_Magister | forgot to push | 18:43 |
Mister_Magister | mal: mind giving me a hand? on 5z camera needs media.audio_policy, I added MINIMEDIA_AUDIOPOLICYSERVICE_ENABLE=1 to droidmedia and rebuilt droidmedia but that didn't seem to help | 18:49 |
Mister_Magister | oh, is it not in droidmedia by default? | 18:51 |
Mister_Magister | it seems that it is | 18:51 |
Mister_Magister | or… its not | 18:53 |
Mister_Magister | i'm confused | 18:53 |
Mister_Magister | oh it's not in hybris-17.1 | 18:54 |
Mister_Magister | thats why i'm confused | 18:54 |
Mister_Magister | mal: how the hell do you enable audiopolicy on 17.1 base | 18:56 |
Mister_Magister | i'm very confused | 19:03 |
Mister_Magister | #if ANDROID_MAJOR >= 5 FakeAudioPolicyService::instantiate() | 19:04 |
Mister_Magister | so audiopolicy is now enabled by default? | 19:04 |
Mister_Magister | then why it fails to start | 19:04 |
mal | Mister_Magister: new droidmedia has builtint audiopolicy | 19:05 |
Mister_Magister | mal: then why it fails to start? | 19:05 |
mal | hmm | 19:05 |
mal | are the services starting? | 19:06 |
Mister_Magister | minimedia is running | 19:06 |
Mister_Magister | doesn't look to be dying too | 19:07 |
mal | maybe try checking binder-list to see if it's running, can't remember if it's in hwbinder or binder | 19:08 |
mal | from libgbinder-tools package | 19:08 |
Mister_Magister | i think it's binder from the logs | 19:08 |
Mister_Magister | mal: it's not running | 19:10 |
Mister_Magister | https://paste.opensuse.org/pastes/3cbfb15cc209 | 19:10 |
Mister_Magister | other services are running | 19:11 |
Mister_Magister | nothing interesting in logcat either | 19:19 |
Mister_Magister | i… might have screwed up, lemme check something | 19:22 |
Mister_Magister | mal: about kernel… cpio would be useful for building it :) | 19:43 |
Mister_Magister | i had old patches | 19:43 |
Mister_Magister | yee cpio was the key | 19:59 |
Mister_Magister | mal: solution for audioplicy was… actually setting DEVICE env variable :) | 20:02 |
Mister_Magister | mal: ever head about "Waiting on an available memory base timed out. Dropping a recording frame." | 20:05 |
Mister_Magister | absolutely nothing in logs oh wow | 20:06 |
Mister_Magister | feels like in the old days | 20:07 |
T42 | <k1gen> Mister_Magister: damn dude, you flooded this chat in monologue | 20:52 |
Mister_Magister | that's me! | 20:53 |
Mister_Magister | get used to it :P | 20:53 |
T42 | <k1gen> mal:usually you are online at this time, so I want to ask: did you have time to think about my pulseaudio segfault? do you have any suggestions or questions? | 20:56 |
Mister_Magister | tho i'm only here once a year when time to update comes :P | 20:57 |
mal | Mister_Magister: ah, I thought you said you used old things so I didn't mention cpio because of that | 21:26 |
Mister_Magister | yee i probably used the env variable in past | 21:26 |
Mister_Magister | but that was couple years ago | 21:26 |
Mister_Magister | so i forgot :P | 21:26 |
mal | @k1gen no ideas right now | 21:26 |
T42 | <k1gen> I see. ping me if something comes up on your mind :) | 21:27 |
Mister_Magister | dang i was so close to video recording, yet so far away | 21:29 |
Mister_Magister | so far my only phone that can record vids is still g2 ;-; | 21:29 |
mal | very odd | 21:29 |
Mister_Magister | never seen such issue? | 21:30 |
mal | well on fp4 video recording fails but that is probably unrelated, it's the first andrdoi 13 based port so might have issues because of that | 21:32 |
Mister_Magister | camera never works for me ehhh | 21:36 |
mal | it needs to be debugged then | 21:44 |
Mister_Magister | yeah but | 21:45 |
Mister_Magister | it's not exactly easy | 21:45 |
Mister_Magister | and its time consuming | 21:45 |
mal | yes, we just need to find some time to do it | 21:52 |
Mister_Magister | thats difficult, gotta fix 3 off my apps, make 3 another… | 21:52 |
Mister_Magister | why did i decide to make 8 apps | 21:52 |
Mister_Magister | i'm craaaaazy | 21:52 |
mal | heh | 21:57 |
mal | you should start doing mainline kernel porting, then you will run out of time :D | 21:57 |
Mister_Magister | bruh i tried, for x2 | 21:58 |
Mister_Magister | couldn't get lk2 to boot | 21:58 |
Mister_Magister | nobody wanted to help me | 21:58 |
Mister_Magister | so i'm stuck at the beginning | 21:58 |
Mister_Magister | i'm already out of time | 21:58 |
Mister_Magister | i'm negative on time i should say | 21:58 |
mal | oh, which platform is that? | 21:59 |
Mister_Magister | 8974ac | 22:00 |
mal | should be doable then, msm8974 and others have some devices there | 22:00 |
mal | I have added one msm8226 device there so I could probably help | 22:01 |
mal | to lk2nd I mean | 22:01 |
Mister_Magister | mal: 8226? | 22:01 |
Mister_Magister | that's g2 | 22:01 |
Mister_Magister | i'm gonna beat jolla in support duration this year of g2 | 22:01 |
mal | yes, I have been porting mainline to one msm8226 samsung tablet | 22:02 |
Mister_Magister | how far u gotten? | 22:02 |
Mister_Magister | cause mainline would be nice update for g2 | 22:02 |
mal | I have all kinds of things working: internal storage, sdcard, physical buttons, usb, wlan, bluetooth, modem (gps), accelerometer, framebuffer display, display backlight, touchscreen | 22:03 |
Mister_Magister | mal: the issue with lk2 is magical, nothing sensible, fastboot just says it failed to boot :/ | 22:03 |
Mister_Magister | mal: interesting | 22:03 |
Mister_Magister | i might look into it then | 22:03 |
mal | there are two possible kernel formats, my device needed one, some need the other, also the magic dts stuff needs to be correct | 22:04 |
mal | that msm-id etc | 22:04 |
Mister_Magister | i think i set the msm-id correctly, i had more result when i appended the dts to kernel but still no boot. Tried adding screen driver but still no boot :/ | 22:05 |
Mister_Magister | i can't explain it as i don't exactly have debug info | 22:05 |
mal | you should show the changes you have made | 22:05 |
Mister_Magister | oh sure! | 22:05 |
mal | that appended dts was one of the formats I mentioned | 22:06 |
mal | the build can create those two automatically | 22:06 |
Mister_Magister | mal: https://github.com/msm8916-mainline/lk2nd/compare/master...VerdandiTeam:lk2nd:master | 22:07 |
mal | this is the dts for my device https://github.com/msm8916-mainline/lk2nd/blob/master/dts/msm8226/apq8026-samsung-r03.dts | 22:07 |
Mister_Magister | mal: ye i tried the dts appended and that took bit longer before rebooting | 22:07 |
mal | so you have the same msm-id as those other devices? | 22:07 |
Mister_Magister | hm? | 22:08 |
Mister_Magister | what do you mean | 22:09 |
Mister_Magister | ah 194 0x10000 | 22:09 |
Mister_Magister | i think so | 22:09 |
mal | that should be visible in your android kernel dts | 22:10 |
Mister_Magister | it's hard to know which dts is the one with id | 22:11 |
Mister_Magister | cause like Motorola QC-MSM8974 Pro Victara is in common | 22:12 |
Mister_Magister | and multiple files with multiple ids import it | 22:12 |
Mister_Magister | and i have no clue which is right one | 22:12 |
Mister_Magister | https://paste.opensuse.org/pastes/9b759287ab61 | 22:13 |
Mister_Magister | could be any of these | 22:13 |
Mister_Magister | could be not | 22:13 |
Mister_Magister | who knows | 22:13 |
Mister_Magister | mal: how do you check which id is your | 22:13 |
mal | hmm, wondering if it's possible to check from a system running android kernel | 22:16 |
mal | I think it should be | 22:16 |
Mister_Magister | i have no clue | 22:16 |
Mister_Magister | what if it has multiple ids? | 22:16 |
mal | you can always list several of those | 22:17 |
Mister_Magister | how | 22:17 |
mal | https://github.com/LineageOS/android_kernel_samsung_msm8226/blob/lineage-18.1/arch/arm/boot/dts/msm8226/msm8226-v2.dtsi#L23 | 22:18 |
Mister_Magister | oke | 22:19 |
Mister_Magister | mal: will this work? https://github.com/VerdandiTeam/lk2nd/commit/4e4cddf3782074364c246d1cce962fa6d68dcd18 | 22:20 |
mal | should be ok | 22:20 |
Mister_Magister | oki lets see | 22:21 |
Mister_Magister | i yeeted the display driver | 22:21 |
mal | if it has issues you can try to remove the msm-id and board-id from the top of the file | 22:21 |
Mister_Magister | yeye | 22:22 |
Mister_Magister | first in need to fix gcc | 22:22 |
Mister_Magister | mal: but thanks now i got hope :) | 22:41 |
Mister_Magister | oh great i just realised i have no audio or vibration whatsoever on 5z xd | 23:04 |
Mister_Magister | that's for tomorrow | 23:04 |
mal | do you have correct pulse droid module, there are two variants now | 23:05 |
mal | also did you update patterns for ngfd | 23:05 |
Mister_Magister | probably not for ngfd | 23:06 |
Mister_Magister | buti should have correct pulse module | 23:06 |
Mister_Magister | i have the hidl | 23:06 |
Mister_Magister | mal: seems like i have the stuff for ngfd too | 23:12 |
mal | I mean pulseaudio-modules-droid vs pulseaudio-modules-droid-jb2q | 23:14 |
Mister_Magister | i have droid and droid-hidl | 23:15 |
mal | first is for android 11 and newer, the second is for android 10 and older | 23:15 |
Mister_Magister | i have both lol | 23:15 |
Mister_Magister | mal: also hidl requires droid | 23:16 |
Mister_Magister | or you talking about jb2q | 23:16 |
mal | jb2q also provides droid | 23:16 |
Mister_Magister | so you say i need jb2q | 23:16 |
mal | yes | 23:16 |
Mister_Magister | onit | 23:17 |
Mister_Magister | ayy | 23:24 |
Mister_Magister | we got audio | 23:24 |
Mister_Magister | and we got vibrations | 23:24 |
Mister_Magister | magic | 23:24 |
Mister_Magister | now let the camerra magically fix itself | 23:24 |
Mister_Magister | nah it's still fucked | 23:25 |
Mister_Magister | i asked for too much :P | 23:25 |
Mister_Magister | and bug with videos loading into infinity was fixed | 23:29 |
Mister_Magister | finally i can watch memes in peace | 23:30 |
Mister_Magister | ah no i was too fast to speak | 23:31 |
Mister_Magister | mal: no dice about lk2nd | 23:51 |
Generated by irclog2html.py 2.17.1 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!