**** BEGIN LOGGING AT Wed Apr 03 02:59:57 2019 Apr 03 04:58:42 aren't you too obsessed with kernels? It's just part of the picture usually, most of the issues we have with Haliim are in userspace Apr 03 05:10:54 Kernels is what I love working on, I plan to use UT for userspace, as my goal is userspace, but I'll be happy working on these kernels, it's what I've spent the most time of my years coding learning and doing. Apr 03 05:12:14 I will get halium userspace running on it, but before I do either userspace I intend to do a good proper job on the kernels so I'm not debugging errors that aren't in userspace. I know there's more than kernels but kernels and drivers and compilers are what I've spent half my life learning and working on. Apr 03 05:13:48 I will get halium and UT both running on all 8 of these devices. My goal does not end when the kernels are done. my goal is for people to use my work and benefit from it, so I eventually will have to develop userspace stuff to complete the task, right now I'd be happy if my S7 which I been working on a few weeks had no errors Apr 03 05:13:48 and halium-boot fully init and work Apr 03 05:15:00 But right now the focus is kernels, I'm not an official dev, I can just work on what pleases me and then when I'm done I can work on the bigger picture and have a working platform that shares a build tree and can be built for all 8 Apr 03 05:15:39 I don't intend to ignore everything else, but I plan to focus mostly on the kernels for the near future, probably a couple to a few months if not more Apr 03 05:16:38 of course you're free to do whatever you want, it is just that the plan doesn't seem very realistic due to libhybris and all the stuff involved Apr 03 05:18:21 I suppose getting something running on S7 would be beneficial for understanding the overall picture of the process Apr 03 05:20:08 Well, I will adapt as problems surface, rework my plans if needed. I have experience with halium but only a limited amount, and same with UT, but if the kernels are done and I'm stuck there is lots of people who specialize in userspace in this channel and the UT channel who can help me. I'm not a app/userspace dev, but I have Apr 03 05:20:08 some experience with that stuff. But I've been working with Linux kernel for over 20 years and have code in mainline Linux and I just feel this is the best way to utilize my skills. I'm fully open to others contribution to userspace stuff, but I'm pretty sure if I gotta do it myself, I'll manage fine aside from some bugs that give me headaches Apr 03 05:20:56 Like this is a community project, other people can help, of someone wants to I can set up a git repo in the next week or two once I think/plan more Apr 03 05:21:17 I'm good at inventing unconventional solutions to problems when I lack existing skills Apr 03 05:24:42 If you have more detailed feedback that might influence my plans feel free to provide it, I am not above taking advice or help from others, so if you have specific suggestions or things I need to consider please do share and I will appreciate it greatly Apr 03 05:43:06 what you should keep in mind is that userspace is not just apps, but also drivers for many phone components like 3D acceleration, modem, media codecs and so on. Userspace blobs from vendor are tied to particular versions of kernel interfaces and having unified kernel doesn't mean you can use same blobs on all the devices, as obviously hw i Apr 03 05:43:06 s different Apr 03 06:10:20 Yes, this is something I am aware of. But there can be different kernel modules for each device to handle different blob versions. The goal is not to write code once period, it's to unify the build system and save time on the parts of the work that are not different. I've always hated that android uses so many kernels when yo Apr 03 06:10:20 u only need one source tree for all of them, so I would like to have them all build with different defconfigs on the same source tree, obviously different blob versions and formats must be taken into account, and this is done on halium via userspace, but I have a HAL I could update that can interface with many android versions, between 4.0 and 6.0 Apr 03 06:10:20 .1, and control the hardware.... I just need to figure out if I can use it, and if I can I probably need to improve the quality of the code on top of supporting newer versions of android blobs. But, if I do use it, that means I will be sharing it for others to use. I have a lot of things I've made for android and alt roms that I'll contribute only Apr 03 06:10:20 if the official devs want to use them, and they all need maintaining and further development, but my HAL shows promise, and kernels of newer versions than 7.1 can be modified to use newer blobs with a little RE work and painfully staring at code until ideas arise. I have a linux based platform for android phones that I worked on for almost 2 years, Apr 03 06:10:20 but it's not fully functional and I would rather work with other people on projects that have a user base and respectable name because my main goal is to produce products people will want and use. I just want my work to be appreciated and me selling a proprietary platform to device makers is not likely without much much more work to be done so hal Apr 03 06:10:21 ium/UT seem like the best place for me to put my efforts. I just want to write code users will download and use and be happy with, I haven't made any FOSS contributions in over 2 years aside from a few big fix prs to gcc Apr 03 06:12:17 I want to contribute to projects that already have users, and I want to support high end newer hardware that isn't supported yet and I understand that porting newer kernel version based devices is a lot more work than something of the 7.1 version, but I'm up for a challenge. I Expect to have a lot of fun over the next few yea Apr 03 06:12:17 rs working on this, and I hope my work ends up on people's daily driver devices Apr 03 06:20:54 @powderedtoastman9000 [I'm about to do a big unboxing video with my friend for opening them all, but I' …], Dang. I flashed my Redmi Note 6 Pro in 15 days of buying it 😂🤫 Apr 03 06:25:24 Well, I have never got a defective phone and I collect them, but I have anxiety issues and risking an even small chance would mess with my head. Mental illness sucks, but at least I am used to it and am careful not to trigger myself unless I'm willing to be anxious. I would say my 30 day waiting period is an issue of managing Apr 03 06:25:24 anxiety from mental illness more than a realistic thing everyone should consider... the stupidest things make me go crazy, I'm on disability but I work for supplemental income which is allowed, I only work 3 hours a day 5 days a week though coaching BJJ and Muay Thai to kids, then I have 1 private mma student who competes, I am lucky I live in a c Apr 03 06:25:24 ountry that allows to support me and still let me do a job I enjoy. But yeah, I get super anxious about very small risks and then I have to take valium and I just sleep for 2 days, so it's better to not do things that worry me, like take a 0.1% chance of wasting a phone Apr 03 06:27:04 But that disability income support has allowed me to learn a LOT of coding skills over the past 28 years since I started, most people don't have the time to spend on coding that I do, although I just got into a relationship and she's been taking a fair bit of my time... but I still been working on the s7 port 6+ hours a day, Apr 03 06:27:04 although honestly I've made much less progress than I would have expected when I began Apr 03 06:28:11 Like most people don't have 20 years 100 hours a week to study OS dev and compiler dev... by being crazy I was allowed to devote a very lot of time to those skills, although I'm no expert, just an enthusist Apr 03 06:29:02 Please discuss topics strictly related to halium here. Apr 03 06:29:28 Sorry @bhushanshah I will keep that in mind from now on, is there an off-topic channel? Apr 03 06:30:10 There's no halium offtopic as far as I know, but there might be other channels Apr 03 06:31:54 Okay thanks. Back on topic, what kind of things do you guys think would be required to port a device with only 9.0 blobs, would I need a similar kernel of the 7.1 version to use as a reference? That was what I was planning to do, just merge multiple kernels and mod as needed to get hal 7.1 supported on 》7.1 kernels. But is th Apr 03 06:31:54 ere an easier way that I'm not seeing? Apr 03 06:32:33 I know it's possible to make 7.1 kernel specs with newer blob support but I am unsure which would be the best and most efficient method of doing so Apr 03 07:02:10 there is no such thing as 7.1 kernel Apr 03 07:02:35 Halium doesn't strictly care about kernel version as long as it is recent enough to support systemd/LXC Apr 03 07:03:21 what we need to support 9.0 devices is Halium port onto newer Android base, as newer blobs require newer Android features and simply won't work in 7.1 environment Apr 03 07:08:53 So will there be a halium 9.0 to be 9.0 device compatible? Apr 03 07:11:50 I know the blobs aren't a strict format and can often work with unintended versions but this can lead to unexpected bugs that don't present themselves during test scenarios, and not all same kernel version number has same exact expectations of blob formatting, but you get what I'm saying I think. I really need to sleep, if th Apr 03 07:11:51 ere's a forum thread or something on supporting 9.0 devices please link it and I'll check it when I wake up. I would be interested to see what future specs and design parameters I need to keep in mind during porting work to ease the transition when it's time to move to that design models Apr 03 08:02:12 @powderedtoastman9000 [Sorry @bhushanshah I will keep that in mind from now on, is there an off-topic c …], You can join “the OT” chat @ot_unofficial. It’s just an OT chat that happens to consist of people mostly interested in Halium and UBports, but is not affiliated with any of the projects Apr 03 08:02:30 Not very active lately, but I wouldn’t mind resurrecting it from the dead Apr 03 10:26:10 koolkhel was added by: koolkhel Apr 03 11:59:25 alfred_hedgehog was added by: alfred_hedgehog Apr 03 12:04:34 Anyone want to help with any Samsung s series kernel work? I don't really need help but I also do think it will be ready faster if others help so if anyone has such a device and wants to help, I'll throw what I have up somewhere like a gir.server... just asking because more hands typing is faster code completion Apr 03 12:50:20 @GranPC [I recently picked up the X Pro], did you start working on the BQ X Pro (bardock pro) yet? I'm trying to port it right now **** BEGIN LOGGING AT Wed Apr 03 14:10:19 2019 Apr 03 14:18:59 @stefanomelchior [did you start working on the BQ X Pro (bardock pro) yet? I'm trying to port it r …], not yet, unfortunately it's my only phone right now so I can't afford to mess around with it Apr 03 14:19:15 need it for work & all that Apr 03 14:25:58 I started working on its porting, so if you'll try later, let's keep in touch Apr 03 14:42:34 sure thing :) Apr 03 14:42:36 got a github repo I can follow? Apr 03 14:43:05 oh, found it Apr 03 15:15:55 @tchncs_bot [bshah (IRC): not really no], Test Apr 04 01:16:11 Joe T was added by: Joe T **** ENDING LOGGING AT Thu Apr 04 02:59:57 2019