I will try today to see if the patches for 14.1 works on 15.1 .
We may need or may not need the Dex Pad , I read that if we use a patched kernel we can have external display working without dex .
We ll see how it works
The Good news is that lineage os supports all phone hardware features , including fingerprint unlock .
I installed and used it and is really nice.
The bad news is that my Ms HD 500 dock did not worked , but I ordered a dex pad .
I hope the dex pad will work with lineage os, it have to work .
Samsung prevent non dex doks to work using some vendor Ids inside kernel .
I used a modified patch from s8 to enable non dex hardware but I have only USB ports working , no image on external display .
Any way , no problem I wait for the dex pad to come , and if lineage do not works with dex I will investigate why ,based from original rom logs .It have to work after all. Any way the hardware looks powerfull and I m very curious how linux app works . The device is good to do Android O Maru testing .
I ll keep you updated .
The next step is to rebuild kernel with lxc support , and to try the maru patches on los 15.1 . I hope will not be big problems patching los 15.1 .
We re near to have maruos running on the best hardware !
I will try today the patches !
The framework native and base looks easy to adapt , and the patches looks to work 100% after some easy modifications , so this is great.
The Settings app patch looks to need some work .
It looks like Settings app from Oreo was changed a lot . And from my first look the patch we have will not work ,here I think we will need Preetam s help.
Any way I m sure all will work after all.
This are great news!
I choose S9 cause it supported wired HDMI , I think 5T will work with display link app but I m not sure
Before brunch star2lte ,just use the patch for framework native and base , kernel and device , add external/lxc , vendor/maruos and /vendor/samsung/star-common blobs . And compile it .
Samsung wants its customers to spend $100 extra for the DEX hub,
So I'll be heavily into testing and helping for the S9 port. I actually have the Artek hub above as I use it for my Dell XPS13. If it's the same one it has HDMI, 2x USB-A, Ethernet and PD in (USB-C). I'll have a look this afternoon to see what it comes up with. I've tried it with an S8 and the S8 came with with a desktop I'm sure. Unfortunately the S8 has no treble support.
Anyway I have the 64Gb S9 UK Exynos version so I should be good. Where can I get hold of the build? One available or do I have to compile a new one?
Re the dock above, it's actually a Cable Matters one. USB, fast charging (I think), HDMI (mirrored screen) and even the Ethernet all work so I'm hoping for good things!
Get that build over! I need to get the propriety blobs before I can build lineage (and maru) so need to root I think. Stuck on breakfast
It is some time since I build a arch Linux image and I think I will have to build one again , probably tomorrow . Any way I found Ubuntu 16.04 the best working and best overall.
Arch Linux worked perfect too , but I did not liked some windows had some lag like .
For example in arch Linux oppening terminal prefferences looks to lag , but other programs don't have problems . This I saw only for arch Linux , maybe they have different build options .
Thanks to Preetam help , S9+ is on the way to become a officially supported device .
Until we finish set up some repos you can find here some pre official builds .
Pulseaudio server is now compiled at Android build time , no more already build binaries
UPDATE:Samsung S9+ is officially supported by Maru Os ,you can use the official builds , just flash new vendor zip from https://androidfilehost.com/?fid=11410932744536982158 using TWRP , before flashing MaruOS for S9+Old post :Thanks to Google 's Project Treble ,which separates vendor files from Android framework the port of AOSP Android to devices that comes with Android 8.0 and newer is easier .
This will allow Maru OS to be also easly ported to newer devices like galaxy S9 .
Work that must to be done :
-Recompile Kernel with support for LXC
-Integrate MaruOs mods Into Android 8.1 AOSP and build Project Treble system image for S9
-if you want to run one of my old unofficial builds you have to flash first the vendor from the bottom of first post - bre5 .
-if you want to run official maruos s9+ builds from GitHub , you need the ari9 vendor