[Samsung Galaxy S9 & S9+ Cross Device Development] CodeFox:
Samsung Pixel Experience P​

By CodeFox & OpenSauce9810​

What is this?

This is a Semi Generic System Image. That means it's a generic system image that's been optimised as much as possible for our Samsung Devices. This is what differentiates this rom from the one you can find in the Project Treble Forum. I also plan to provide regular updates and improvements very frequently. I'm aiming for weekly if not more.

Why not Rainbow_Dash?

We're a part of the same team and he's taking a break from developing for the moment, so I'm going to do my best to support you with regular updates and support where possible. So his previous version should be considered redundant.

How the heck do I flash this?

It's slightly different than flashing a zip, so here's what you need to do.

Download the image file

Flash BRJ6 Vendor (If you're not on it already)

Flash a compatible kernel (I believe Endurance Kernel AOSP Works fine)

Flash the System Image to your System Partition

Optional if you want root (but reccomended): Reboot to recovery again then flash your choice of Magisk. I use 17.1 as I can get galaxy wear to work with that version.

Reboot your device and you should be good to go! No need to flash gapps as they're included.

To boot recent GSI Builds, on S9/+ be sure to have:

•BRJ6 Vendor

•Eamons latest Endurance Kernel based on 8.1 (AOSP)

•Soldiers latest ELS

*On some ROMs you will find Fingerprint doesn't work, so flash Soliders latest ELS, try and let your phone boot and then flash Endurance again after. You will notice your Fingerprint process isn't in a loop anymore*

What's different to the PE in project treble forum?

Thanks to GRaf for this guidance ^^

Smoother UI Performance Fixes

Debloated unneccessary libs from other devices

Vibration Motor has been corrected (it's too powerful in GSI)

Regular Maintenance / Builds & Support

Changelog:

30.11.2018 - Initial XDA Release & Unofficial rollout.

01.12.2018

Animation integers corrected to be smoother

Black boot-animation added, no more being blinded by the boot animation

Pixel Live Wallpapers included

High Resolution default wallpaper added

09.12.2018 (Now maintained by @malinathani

Made system ui a hella smoother compared to before

Face unlock works

Phh settings removed. All samsung options should now be persistent.

14.12.2018

-Fixed fingerprint on note 9, should work now with almost any vendor so get the latest one

-Almost everything works now

Bugs:

Auto brightness and home button in always on display.

You tell me

Downloads:

System Image

Link to Endurance Kernel Thread for compatible kernel

Support & Feedback

I'm happy to provide as much support as possible. Through XDA here or you can get in touch with me and the rest of OpenSauce9810 + our community at our Telegram group here

If you're happy with the work I've put into this (endless amounts of hours trying to perfect GSI building) then a simple thanks here or clicking the thanks button below is very appreciated!

Credits and Thanks

Ivan - Thank you for helping me out every now and then when I'm being stoopid.

Rainbow_Dash - Pointing me in the right direction with regards to fixing the errors.

malinathani - For fixing the UI Jank which we experienced in GSI's. His fix is widely used in other GSI's now.

GRaf - best tester

The guys in telegram as a whole, thank you for the feedback and support.

XDA:DevDB Information

[Discontinued]Pixel Experience P[UNOFFICIAL][14.12.2018][S9/S9+/N9], ROM for the Samsung Galaxy S9

Contributors

CodeFox, Rainbow_Dash, malinathani, Mohammed Nathani, Opensauce9810, Ivan Meler, phhusson

Source Code: https://github.com/PixelExperience

ROM OS Version: 9.x Pie

ROM Kernel: Linux 4.x

ROM Firmware Required: BRJ3 Vendor

Based On: AOSP

Version Information

Status: Beta

Current Beta Version: 1

Beta Release Date: 2018-11-30

Created 2018-11-30

Last Updated 2019-01-07