• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[9.0|PIE][SEMI-GSI]Pixel Experience 9.0 V3 [NOTE9/S9/S9+]

Search This thread

Rainbow_Dash

Senior Member
Nov 23, 2014
445
1,152
Samsung Galaxy S4
Samsung Galaxy S5
Pixel Experience ROM for the Galaxy S9+ and the Galaxy S9

What is this?
Pixel Experience is an AOSP based ROM, with Google apps included and all Pixel goodies (launcher, wallpapers, icons, fonts, bootanimation)
Our mission is to offer the maximum possible stability and security, along with essential features for the proper functioning of the device
Based on Android 9.0

Semi-GSI? what's that?
a semi-gsi (at least by my own definition) is a gsi built from source, with heavy patches intended for a specific device that wouldn't make the gsi necessarily as universal as a gsi should be. so in terms: don't flash this on other devices.

How does this differ from any other gsis out there/what are the features?
Well this includes a number of fixes including:
Dual speakers are working.
Ui lag is no more (at least 99.99%).
Aod is working/enabled.
Auto brightness is kinda working.
MTP is working
Other performance fixes and improvments.

What's working/not working?

First up:
Obviously Samsung's own features such as Samsung Pay, KNOX, Theme Center, Game Launcher, etc. won't be ported to LineageOS Pixel Experience. We may have our own implementation to similar functions, though.
Iris sensor does not work because AOSP upstream does not support that yet.
IMS services (VoLTE, VoWiFi, etc). Samsung has their own proprietary implementation. It is not really possible to easily port that to LineageOS PixelExperience.

2ndly the semi-gsi has a few quirks of it's own. Nothing major or worth noting but you should check the "anything else i should know?" part in the FAQ. hence why HWC is broken


Instructions:
Make sure TWRP has been installed and functional.
Download the latest build image and kernel linked below
Reboot to recovery
Wipe system, data and cache from the wipe menu
Select flash image in twrp, lower right side on the install menu
Flash the rom image as system (and gapps). DONT flash gapps. they are already included in the rom.
Flash the kernel image corresponding to your model as boot
Reboot and enjoy :victory:

Downloads:
Galaxy S9/S9+ Exynos semi-gsi image link: (G965F/FD/S/N): V3

Kernel image link(important to use this. read more in FAQ):
S9 Exynos: V3

S9+ Exynos: V3

Note 9 Exynos: V2.3

A pretty good (unofficial) mirror for above files and more is this
Providing feedback:
You are more than welcome to provide any kind of feedback here.
(limited only to feature requests; it's called "pixel experience" for a reason and it should stay that way)
You can also msg me anytime on telegram @ Rainbow_Alex_Dash

Telegram group?
I usually like to hang around here . It isn't mine but hey.

Changelog:


12.10.2018:
Initial release Boi

V3:
Fixed apn issues; should be automatically added and set now.
Added fingerprint hal; doesn't fix much still a wip
Synced source from the latest pixelexperience upstream



Video Review:
YOUTUBE

Troubleshooting/FAQ:


Q:Can i use any other kernels with this gsi?
A:Nah, not really. I built this kernel specifically to work with this gsi and it includes a few major fixes (for example mtp won't work,major ui lag, no dual speakers etc if you switch to another kernel. But again. If you want to use other kernels, they should* boot. Endurance kernel even has my dual speaker patch and i confirm as working. But again expect bugs.

Q: Is there anything else i should know?
A: Ehhhhhhh, not really. I mean there are some stuff i'm really not proud of,for example to "fix" the ui lag i had to set the minimum gpu frequency to 455; this shouldn't create any issues(perhaps some battery drainage when screen is on) but afaik it doesn't impact sleep or anything else.

Q: My mobile data (3G/4G) is not working
A: Go into network settings and select/create an apn

Q:Would this be preferred over a device specific rom?
A: Overall nah. The reason i didn't set on building device specific los16.....well actually i did and failed. But this is a pretty good placeholder until someone more skilled than me takes over and creates pie device trees.

Q: Safetynet doesn't pass?
A: Yeah, i guess that's a thing. Go into magisk and download some module called props hide or something. Don't forget to run it from terminal. It should work from there

Q: The rom isn't booting/camera doesn't work
A: Flash/make sure you have the BRI4 vendor, the linked kernel and try again.

Q: The rom is in a bootloop/google apps keep crashing
A: You did read the instructions and NOT flash any gapps riighhttt?? smh, wipe /system,/data and /cache and start over

Q: I have another bug; How can i tell it to you while slightly increasing my changes of it ever getting fixed.
A: You can tell me what's going on either here or on telegram WITH A LOGCAT attached(required);if rom isn't booting at all attach /proc/last_kmsg.

Q: I don't know what/how to logcat. Is it really necessary?
A: Logcat or gtfo

Q: How can i support you?
A: Awwww thanks; On most of my posts on the left side there's a "donate to me" paypal button; You can use that,donations are more than welcome, or if you don't have any $ to spare you can also post here about how awesome i am (this surprisingly helps very much)



Credits:
The lineageos team; device maintainers who did a wonderful job at creating device trees
The pixel experience team for creating the rom we so do enjoy
Many good people from the telegram group (linked above) that helped me create this project and spamming for etas
And most importantly thanx to iqblal_sareem best creationner ev3r.



XDA:DevDB Information
Pixel Experience 9.0 Semi-Gsi for the S9/S9+, ROM for the Samsung Galaxy S9

Contributors
Rainbow_Dash, phhusson,malinathani, eamo5, jesec, farovitus
Source Code: https://github.com/rainbowdashh/

ROM OS Version: 9.x Pie
ROM Kernel: Linux 4.x
Based On: AOSP

Version Information
Status: Stable
Stable Release Date: 2018-10-12

Created 2018-10-12
Last Updated 2018-10-19
 

Oel

Senior Member
Oct 25, 2014
789
296
Almeria
Wow!

Thanks for your hard work, i will try.
If i want to go back to a backup from my "The Samsung Project" rom, is this easy possible with deleting the partitions in twrp and play on the backup?
 
  • Like
Reactions: Rainbow_Dash

Oel

Senior Member
Oct 25, 2014
789
296
Almeria
Are you sure about that?
What vendor did you have installed?
Did you flash the kernel too?

Yeah.

Last vendor from Soldiers rom. I flashed your kernel for the S9 to my S9. I also made a test and flashed Magisk, no difference.

---------- Post added at 11:24 PM ---------- Previous post was at 11:15 PM ----------

I flashed now the G96XF_Firmware_TWRP_BRI4_r13 firmware, rebootet into TWRP, flashed again the rom and tge kernel, the same...
 

Rainbow_Dash

Senior Member
Nov 23, 2014
445
1,152
Samsung Galaxy S4
Samsung Galaxy S5
Yeah.

Last vendor from Soldiers rom. I flashed your kernel for the S9 to my S9. I also made a test and flashed Magisk, no difference.

---------- Post added at 11:24 PM ---------- Previous post was at 11:15 PM ----------

I flashed now the G96XF_Firmware_TWRP_BRI4_r13 firmware, rebootet into TWRP, flashed again the rom and tge kernel, the same...


Which model nr are you?
The ideal way of doing it was to have the latest vendor installed (i have BRI4 rn) wipe /system, /cache and /data. Flash just the system img and the kernel img and it should boot just fine. Can you try this?
 
Last edited:

fastie

Senior Member
Mar 1, 2007
116
13
39
Douglas
So far so good. Recording video on my s9+ screen flashes green, stereo speakers work on SoundCloud but not with play music, still testing. Thanks
 

Oel

Senior Member
Oct 25, 2014
789
296
Almeria
Which model nr are you?
The ideal way of doing it was to have the latest vendor installed (i have BRI4 rn) wipe /system, /cache and /data. Flash just the system img and the kernel img and it should boot just fine. Can you try this?

I have a S9 SM-G960F.
Ok, will try again.

---------- Post added at 12:17 AM ---------- Previous post was at 12:07 AM ----------

Does'nt work.
 

Oel

Senior Member
Oct 25, 2014
789
296
Almeria
Which option are you selecting when you chose to flash the system img and kernel img?

System_Image for the rom and Boot for the kernel.

I installed the latest Benzorom 9 and this works!

Than again your rom without your kernel, it goes than further, the Google boot animation doesnt disapeared, but cant boot into system.
So something must be wrong in the kernel for the 960F version.
 

Rainbow_Dash

Senior Member
Nov 23, 2014
445
1,152
Samsung Galaxy S4
Samsung Galaxy S5
Yeah.

Last vendor from Soldiers rom. I flashed your kernel for the S9 to my S9. I also made a test and flashed Magisk, no difference.

---------- Post added at 11:24 PM ---------- Previous post was at 11:15 PM ----------

I flashed now the G96XF_Firmware_TWRP_BRI4_r13 firmware, rebootet into TWRP, flashed again the rom and tge kernel, the same...

System_Image for the rom and Boot for the kernel.

I installed the latest Benzorom 9 and this works!

Than again your rom without your kernel, it goes than further, the Google boot animation doesnt disapeared, but cant boot into system.
So something must be wrong in the kernel for the 960F version.

Hmmmm. I'm not gonna lie, i haven't actually tested the g960 variant since i have the plus model but ok.


Has anyone with a small s9 booted the rom using the kernel?

EDIT: ok apparently the small variant is bootlooping, will delete the link and get back later
 
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 42
    Pixel Experience ROM for the Galaxy S9+ and the Galaxy S9

    What is this?
    Pixel Experience is an AOSP based ROM, with Google apps included and all Pixel goodies (launcher, wallpapers, icons, fonts, bootanimation)
    Our mission is to offer the maximum possible stability and security, along with essential features for the proper functioning of the device
    Based on Android 9.0

    Semi-GSI? what's that?
    a semi-gsi (at least by my own definition) is a gsi built from source, with heavy patches intended for a specific device that wouldn't make the gsi necessarily as universal as a gsi should be. so in terms: don't flash this on other devices.

    How does this differ from any other gsis out there/what are the features?
    Well this includes a number of fixes including:
    Dual speakers are working.
    Ui lag is no more (at least 99.99%).
    Aod is working/enabled.
    Auto brightness is kinda working.
    MTP is working
    Other performance fixes and improvments.

    What's working/not working?

    First up:
    Obviously Samsung's own features such as Samsung Pay, KNOX, Theme Center, Game Launcher, etc. won't be ported to LineageOS Pixel Experience. We may have our own implementation to similar functions, though.
    Iris sensor does not work because AOSP upstream does not support that yet.
    IMS services (VoLTE, VoWiFi, etc). Samsung has their own proprietary implementation. It is not really possible to easily port that to LineageOS PixelExperience.

    2ndly the semi-gsi has a few quirks of it's own. Nothing major or worth noting but you should check the "anything else i should know?" part in the FAQ. hence why HWC is broken


    Instructions:
    Make sure TWRP has been installed and functional.
    Download the latest build image and kernel linked below
    Reboot to recovery
    Wipe system, data and cache from the wipe menu
    Select flash image in twrp, lower right side on the install menu
    Flash the rom image as system (and gapps). DONT flash gapps. they are already included in the rom.
    Flash the kernel image corresponding to your model as boot
    Reboot and enjoy :victory:

    Downloads:
    Galaxy S9/S9+ Exynos semi-gsi image link: (G965F/FD/S/N): V3

    Kernel image link(important to use this. read more in FAQ):
    S9 Exynos: V3

    S9+ Exynos: V3

    Note 9 Exynos: V2.3

    A pretty good (unofficial) mirror for above files and more is this
    Providing feedback:
    You are more than welcome to provide any kind of feedback here.
    (limited only to feature requests; it's called "pixel experience" for a reason and it should stay that way)
    You can also msg me anytime on telegram @ Rainbow_Alex_Dash

    Telegram group?
    I usually like to hang around here . It isn't mine but hey.

    Changelog:


    12.10.2018:
    Initial release Boi

    V3:
    Fixed apn issues; should be automatically added and set now.
    Added fingerprint hal; doesn't fix much still a wip
    Synced source from the latest pixelexperience upstream



    Video Review:
    YOUTUBE

    Troubleshooting/FAQ:


    Q:Can i use any other kernels with this gsi?
    A:Nah, not really. I built this kernel specifically to work with this gsi and it includes a few major fixes (for example mtp won't work,major ui lag, no dual speakers etc if you switch to another kernel. But again. If you want to use other kernels, they should* boot. Endurance kernel even has my dual speaker patch and i confirm as working. But again expect bugs.

    Q: Is there anything else i should know?
    A: Ehhhhhhh, not really. I mean there are some stuff i'm really not proud of,for example to "fix" the ui lag i had to set the minimum gpu frequency to 455; this shouldn't create any issues(perhaps some battery drainage when screen is on) but afaik it doesn't impact sleep or anything else.

    Q: My mobile data (3G/4G) is not working
    A: Go into network settings and select/create an apn

    Q:Would this be preferred over a device specific rom?
    A: Overall nah. The reason i didn't set on building device specific los16.....well actually i did and failed. But this is a pretty good placeholder until someone more skilled than me takes over and creates pie device trees.

    Q: Safetynet doesn't pass?
    A: Yeah, i guess that's a thing. Go into magisk and download some module called props hide or something. Don't forget to run it from terminal. It should work from there

    Q: The rom isn't booting/camera doesn't work
    A: Flash/make sure you have the BRI4 vendor, the linked kernel and try again.

    Q: The rom is in a bootloop/google apps keep crashing
    A: You did read the instructions and NOT flash any gapps riighhttt?? smh, wipe /system,/data and /cache and start over

    Q: I have another bug; How can i tell it to you while slightly increasing my changes of it ever getting fixed.
    A: You can tell me what's going on either here or on telegram WITH A LOGCAT attached(required);if rom isn't booting at all attach /proc/last_kmsg.

    Q: I don't know what/how to logcat. Is it really necessary?
    A: Logcat or gtfo

    Q: How can i support you?
    A: Awwww thanks; On most of my posts on the left side there's a "donate to me" paypal button; You can use that,donations are more than welcome, or if you don't have any $ to spare you can also post here about how awesome i am (this surprisingly helps very much)



    Credits:
    The lineageos team; device maintainers who did a wonderful job at creating device trees
    The pixel experience team for creating the rom we so do enjoy
    Many good people from the telegram group (linked above) that helped me create this project and spamming for etas
    And most importantly thanx to iqblal_sareem best creationner ev3r.



    XDA:DevDB Information
    Pixel Experience 9.0 Semi-Gsi for the S9/S9+, ROM for the Samsung Galaxy S9

    Contributors
    Rainbow_Dash, phhusson,malinathani, eamo5, jesec, farovitus
    Source Code: https://github.com/rainbowdashh/

    ROM OS Version: 9.x Pie
    ROM Kernel: Linux 4.x
    Based On: AOSP

    Version Information
    Status: Stable
    Stable Release Date: 2018-10-12

    Created 2018-10-12
    Last Updated 2018-10-19
    17
    Oke, so I did say that I wanted to ditch this ROM
    Buuuttttt apparently Max from highonandroid (whom I'm a very big fan of) made a video review of the ROM YOUTUBE.

    So goddamit now I can't pull a fast one anymore and gotta continue working.
    Good news is that I might have a lead on why the pe source stopped building for me, and will tackle a fix next thing in the morning.

    New pe update eta son; dis rom isn't ded yet
    15
    Roses are red
    This rom is discontinued
    But fear not, another one will continue
    Pe sauces are broken
    My parrot has spoken
    Many fixes will arrive soon
    Jack-server is a baboon
    Ui lag has been fully* fixed
    This time hasn't been jinxed
    Gpu freqs are running normal
    Dual speaker won't be so abnormal
    October patch will be invited
    Perhaps more roms will come in bunch.
    For me it's bedtime
    But this was the eta son rhyme
    8
    Roses are red
    This is a cartoon
    An update is coming soon
    7
    EDIT: Telegram group linked in the OP of the XDA thread will now contain the latest builds. Telegram is required for better communication whilst people are experiencing issues.