**** BEGIN LOGGING AT Wed Feb 10 03:04:52 2021 Feb 10 07:15:37 Morning! Feb 10 07:55:34 Morning! Feb 10 07:57:52 I see you found your way to the group Feb 10 07:57:53 ? Feb 10 07:58:30 Herrie: yes, well, in the end I just installed the thing Feb 10 07:58:53 Hehe well have it here too on my phone... And now for some school parent stuff they want Signal too :S Feb 10 07:59:14 But I'm getting tired of being scattered between so many protocols Feb 10 07:59:17 Seems this might be useful going forward with all the splits ;) https://www.beeperhq.com/ Feb 10 07:59:50 Seems like Syngergy on steroids LOL Feb 10 08:01:15 But, how are they not being thrown away by the servers ? Signal, Whatsapp and some others don't accept unofficial clients Feb 10 08:04:12 Herrie: "Beeper has two ways of enabling Android, Windows and Linux users to use iMessage: we send each user a Jailbroken iPhone with the Beeper app installed which bridges to iMessage, or if they have a Mac that is always connected to the internet, they can install the Beeper Mac app which acts as a bridge" mmmm sure Feb 10 08:07:07 Tofe: Yeah I'm also not sure how they do it... Feb 10 08:07:11 Curious to get access to see Feb 10 08:07:15 Signed up anyway Feb 10 08:10:46 WhatsApp can work with unofficial clients, but it's cat & mouse really Feb 10 08:11:53 yes, I saw that when I still used my Jolla phone Feb 10 08:12:23 Herrie: I'm not sure yet how to use bridged with riot.im Feb 10 08:13:42 Well you can use the Element app to join matrix channels for example Feb 10 08:13:50 I use it for the LuneOS Matrix channel ;) Feb 10 08:13:55 And bridged that with Telegram group Feb 10 08:14:07 Now waiting for some feedback from novaldex on the IRC bridge Feb 10 08:14:12 novaldex: ^ Feb 10 08:14:25 So we can have something similar as SFOS/Halium/UBPorts Feb 10 08:14:56 It would require some software to be installed. Could do it locally of course, but prefer not to rely on my single connection Feb 10 08:15:39 Herrie: yes, I use the element webapp on my side Feb 10 09:57:44 Tofe: You want me to check something on LOS 16 still for Tissot? Feb 10 09:59:17 ah, yes, if you could retrieve the dmesg please ? Feb 10 10:09:27 Tofe: I have the beneter release, but that should be good enough I guess? Feb 10 10:09:36 This one: https://forum.xda-developers.com/t/rom-9-x-unofficial-lineageos-16-0-xiaomi-mi-a1-tissot-eol.4092489/ Feb 10 10:10:11 I have the same; it should be quite the same kernel.4.9, so it's fine Feb 10 10:15:16 OK Feb 10 10:15:18 Flashing Feb 10 10:15:19 Let Feb 10 10:15:21 's see Feb 10 10:23:39 Boots OK Feb 10 10:23:50 But getting 1|tissot:/ $ dmesg: dmesg: klogctl: Permission denied Feb 10 10:27:48 Tofe: this is logcat -b kernel: https://paste.ubuntu.com/p/MD8j6vFsvF/ Feb 10 10:28:05 Not sure if that's of any help? Feb 10 10:29:04 And a full logcat: https://paste.ubuntu.com/p/Bf37M34Jmy/ Feb 10 10:29:14 Herrie: thanks, that's fine :) Feb 10 10:29:49 Seems to work OK here though Feb 10 10:29:52 Touch etc too Feb 10 10:35:52 yes, I wonder why it failing for me; but I think it's related to why our lxc android doesn't start well Feb 10 10:40:12 Do you have your image for me? Feb 10 10:40:19 I can flash it and see what it does at my end? Feb 10 10:40:28 Or I can build it here... Feb 10 10:42:44 I'm just trying the 4.9 kernel for now, otherwise all stays the same Feb 10 10:43:21 Ah OK Feb 10 10:43:29 Well you need the Halium with 4.9 kernrel build flag Feb 10 10:43:32 In device tree Feb 10 10:43:36 Otherwise it won't work Feb 10 10:43:55 yes, I've done that Feb 10 10:44:17 OK Feb 10 10:44:37 mmmh not sure I did flash the resulting system&vendor though... Feb 10 10:46:04 Can you paste your xiaomi_tissot.xml? Feb 10 10:46:06 Will use the same Feb 10 10:46:18 And kernel recipe, then I'll build at my end too Feb 10 10:46:21 sure, one moment Feb 10 10:47:16 https://bin.disroot.org/?f0f0b587793276fa#E9rqmfBiquQTcUsV6msKMo3Q7JcuhfS5i4TeSmZuM7uh kernel recipe Feb 10 10:47:55 https://bin.disroot.org/?ff660b37f70228a9#9m6seiK1Q6gSv3zMWGG4nUDV3fZQVjoMScDB7hwHdS4G manifest Feb 10 10:48:38 mmmh wait, maybe I forgot to update that one Feb 10 10:49:27 should have been Feb 10 10:49:47 I think I need to cleanup a bit what I'm using Feb 10 10:50:25 but I do have TARGET_KERNEL_VERSION := 4.9 in my device tree Feb 10 10:52:33 OK building Halium bits Feb 10 10:53:53 I'll also redo these steps, to make sure I didn't forget something Feb 10 10:54:08 I'll put the output on Jenkins Feb 10 10:54:17 And label it 4.9 Feb 10 10:54:20 So we can identify it Feb 10 10:54:26 The current images there aren't always labeled Feb 10 10:54:50 I have a 3.18 labeled there, others not sure what they are ;) Feb 10 11:21:49 Hmmz this 4.9 kernel fails in Halium Feb 10 11:34:46 https://bin.disroot.org/?1c8f67388347e0bc#EzRnjFYkjP6f1WYJVgwGXjeRDYbWrT8JTTmvuRyyx99z Feb 10 11:34:51 I'll try the other 4.9 I had Feb 10 11:34:55 That builds at least Feb 10 11:35:06 Probably some fixes you did for newer GCC older GCC doesn't like Feb 10 11:54:33 ah, it's because of the new options yes "error: unknown warning option '-Werror=memset-elt-size';" Feb 10 11:55:34 not sure yet how to make it conditional Feb 10 12:24:16 Yeah... Feb 10 12:24:20 Well I'll build the other one Feb 10 12:26:21 Shouldn't really matter anyway which 4.9 kernel we use in Halium build Feb 10 12:26:29 I've mixed and matched them before without issues Feb 10 13:41:50 Tofe: http://build.webos-ports.org/halium-luneos-9.0/halium-luneos-9.0-20210210-1-tissot-4.9.tar.bz2 Feb 10 14:42:53 Herrie: thanks Feb 10 14:45:19 Tofe: I'll put the full image there as well in a minute Feb 10 15:45:17 Tofe: http://build.webos-ports.org/halium-luneos-9.0/luneos-dev-package-tissot-0-0-4.9.zip Feb 10 15:45:23 Flashing here now Feb 10 15:46:05 so far, after doing the steps carefully, I still have the same result Feb 10 16:05:50 Tofe: Hmmz bootloops here Feb 10 16:15:05 Herrie: after a long time, isn't it? Feb 10 16:15:15 there should be adb access in-between Feb 10 16:17:27 No Feb 10 16:17:38 Qjuickly Feb 10 16:22:35 mmh ok, that's not what I get, strangely enough Feb 10 16:23:02 I took our previous tissot for the moment, reflashed system+vendor+android-gadget-setup and booted on the 4.9 kernel Feb 10 16:23:21 previous tissot build* Feb 10 16:23:35 (was luneos-dev-package-tissot-0-0-20210126.zip ) Feb 10 16:33:27 Herrie: I think https://github.com/Tofee/tissot/blob/tissot/4.9/halium-9.0/techpack/audio/asoc/codecs/Kbuild#L180 is exactly the kind of condition I need for building both with clang and gcc 10 Feb 10 16:34:38 Herrie: I forgot, I added CONFIG_MACH_XIAOMI_MSM8953=y in my defconfig... let me push that Feb 10 16:46:32 ^ pushed Feb 10 16:52:45 Tofe: Yeah that will help I guess Feb 10 16:53:01 Doing some shopping now will check when back Feb 10 16:57:49 ok, for me it's shutdown in 3min :p Feb 10 16:58:46 mmh not shutdown, how is it called... well anyway, no outdoor Feb 10 17:08:39 ... and here's my dmesg with 4.9: https://bin.disroot.org/?5b9fef4ede603e11#Akcao5fgaVvKUt49qS42qakvtE1A97kwiwqfq5FiNTft Feb 10 17:18:12 lockdown Feb 10 17:18:15 Here at 21:00 Feb 10 17:49:45 Tofe: Still bootlooping here Feb 10 17:50:47 But it gives me a ramoops now at least Feb 10 17:51:00 https://paste.ubuntu.com/p/2FqRjR3dDY/ Feb 10 17:51:17 skip_initramfs not found in cmdline. Booting into recovery. Feb 10 17:58:35 Ah that's the missing patch in device tree I guess Feb 10 19:25:53 Tofe: https://github.com/ubports/porting-notes/wiki/Halium-9 Feb 10 19:26:00 "If your Android 9 device is system-as-root (A/B device), you will likely need this kernel change: https://github.com/sailfish-on-fxtecpro1/kernel-fxtec-pro1/commit/4995be221047acf5b40610e5c4eacf4b75434500. Otherwise kernel skips ramdisk and boots directly into /system partition" Feb 10 19:26:09 That's the explanation from UBPorts about the need for the patch Feb 10 19:26:55 Still not sure why we'd only need it in 4.x though Feb 10 19:27:04 Could be it was added in recent 3.18 kernel or afer Feb 10 19:57:00 Herrie: you don't have the "--" at the end of the cmdline ? Feb 10 19:57:13 for me it works fine Feb 10 19:59:16 I used your recipe :P Feb 10 19:59:30 Which has -- Feb 10 19:59:50 that's weird Feb 10 20:00:57 Now built kernel with the patch, trying Feb 10 20:01:12 https://github.com/Herrie82/tissot/commit/25fafd0e875a61667101c25adcf4ddb4d16cf5f8 Feb 10 20:01:26 Now I can adb shell in Feb 10 20:02:08 I'd like to be able to explain why it works on my side :p Feb 10 20:02:41 "skip_initramfs not found in cmdline" which code outputs that, for instance Feb 10 20:03:37 I have UI! Feb 10 20:03:46 Took a while Feb 10 20:04:14 ok well that's a good thing :p but there's definitely something fishy with my device, somehow Feb 10 20:04:45 Logcat isn't great though Feb 10 20:05:02 Rotation doesn't work for example Feb 10 20:05:13 I needed to disable the wlan kernel module in the .conf still as well Feb 10 20:05:36 ah, yes, I didn't make it a module Feb 10 20:06:10 Should I paste some logs? Feb 10 20:06:34 well I'd like to reproduce your boot :) but yes, logs never hurt Feb 10 20:07:03 https://paste.ubuntu.com/p/8hHGJQR8rt/ Feb 10 20:07:29 https://paste.ubuntu.com/p/68tmSCGpbP/ Feb 10 20:16:14 Seems like we're missing the same old binaries again... I thought that was fixed.... **** ENDING LOGGING AT Thu Feb 11 02:59:56 2021