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

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

Search This thread

Rainbow_Dash

Senior Member
Nov 23, 2014
445
1,152
Samsung Galaxy S4
Samsung Galaxy S5
This is more or less a copy-paste from the same thread over the s9 section but whatevs. I thought you guys would like this too.
Pixel Experience ROM for the NOTE 9

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: (G965/N960/F/FD/S/N): here

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

S9+ Exynos: here

Note 9 Exynos: here

A pretty good (unofficial) mirror for (some of the) 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.
For note 9 more specifically i hang around here too

Changelog:


12.10.2018:
Initial release Boi



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: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
Big thanx to iqbal sareem best creationner ever; great help



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

Contributors
Rainbow_Dash, phhusson,malinathani, eamo5, jesec
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-13
 

Xshooter726

Senior Member
Mar 4, 2014
386
266
Thanks for sharing.
Wonder if this Kernal image will work with other GSI roms to get them running as smooth as this rom. :confused:
 

wenjie1234

Member
Feb 1, 2015
48
10
Is it possible to add S Pen support in the future? I mean, that's one big reason why people buy the Note 9 rather than the S9+
 
Is it possible to add S Pen support in the future? I mean, that's one big reason why people buy the Note 9 rather than the S9+
Spen does work as a pointer and to tap and even draw..

The spen button does nothing though. And obviously, the spen settings and apps are all Samsung made so they won't be working here. Highly doubt Spen would work ever on aosp like stock due to Samsung apps incompatibility
 
Is it possible to add S Pen support in the future? I mean, that's one big reason why people buy the Note 9 rather than the S9+

Spen went work without Sammy's framework but there are plenty of apps on play store that offered similar effects to Sammy's own. I used them on my note tablet when I ran any other rom then sammy roms.
 

CodeFox

Senior Member
Sep 7, 2014
363
525
Manchester
Yes! I've been waiting for this. Thank you so much. Flashing right now. Will report back! :D

---------- Post added at 08:18 AM ---------- Previous post was at 07:39 AM ----------

Flashed it but no dual speaker or data. Do I flash the kernel to the system partition too? Doesn't say in FAQ?
 

Rainbow_Dash

Senior Member
Nov 23, 2014
445
1,152
Samsung Galaxy S4
Samsung Galaxy S5
Yes! I've been waiting for this. Thank you so much. Flashing right now. Will report back! :D

---------- Post added at 08:18 AM ---------- Previous post was at 07:39 AM ----------

Flashed it but no dual speaker or data. Do I flash the kernel to the system partition too? Doesn't say in FAQ?

I don't know what you mean by data but i do know the kernel is supposed to be flashed as boot
 

Roelander

Senior Member
Nov 30, 2007
60
4
Problem with fingerprint here.
Only first touch for new finger is registered.
After that it's not working anymore.
 

CodeFox

Senior Member
Sep 7, 2014
363
525
Manchester
Data as in mobile / cellular data as discussed in telegram.

For anyone who has no cellular manually add your APN info in network settings.

Fingerprint does work and adds, go to settings and add fingerprints the registration bit is a bit finnicky but it adds them and they work.
 
  • Like
Reactions: panimi

AlfaM03

Senior Member
Mar 3, 2014
155
15
A theoretical question/crazy idea:
Will installing Magisk's xmlpak module enable us to download and use the Samsung camera and spen features in this mod? So we could get the super slow mo, etc, back? Thanks
 

KaranKapoor

Senior Member
Nov 4, 2011
526
317
Delhi
I followed the instructions by flashing the proper kernel image without gapps, but still bootloops in the Google Screen.

Quoting tylerrw from the Note 9 Telegram group...

tylerrw:
Wipe data, cache (not system) > reboot recovery > install semi gsi image > install kernel > install no verity > install magisk

Reinstall (ARH6) vendor image too

After installing semi GSI
 

MADAOO

New member
Oct 19, 2018
1
0
If I want to flash another rom after flashing this rom and kernel, can this kernel work well with other roms or should I flash another kernel instead?
 

Top Liked Posts

  • There are no posts matching your filters.
  • 14
    This is more or less a copy-paste from the same thread over the s9 section but whatevs. I thought you guys would like this too.
    Pixel Experience ROM for the NOTE 9

    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: (G965/N960/F/FD/S/N): here

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

    S9+ Exynos: here

    Note 9 Exynos: here

    A pretty good (unofficial) mirror for (some of the) 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.
    For note 9 more specifically i hang around here too

    Changelog:


    12.10.2018:
    Initial release Boi



    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: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
    Big thanx to iqbal sareem best creationner ever; great help



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

    Contributors
    Rainbow_Dash, phhusson,malinathani, eamo5, jesec
    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-13
    10

    Working quite well except fingerprint, good job OP.
    5
    Have the full steps to flash this Rom been discovered yet?

    The ROM dev forgot to tell you guys to flash Magisk.

    Took me all night to figure out but make sure to:

    Before preceding, use advanced format, format system/cache/dalvik cache/data.
    1. Flash ROM GSI then REBOOT RECOVERY as if you don't do that you won't have system.
    2. Flash Kernel to BOOT in TWRP.
    3. Flash ARH6 vendor to VENDOR in TWRP:
    https://download.highonandroid.com/file/Firmware/GalaxyNote9/Vendor/Android9GSI/vendor.img.html
    4. REBOOT TWRP! Not sure why exactly
    5. Flash Magisk, i used the Dr. Ketan one I used for root:
    https://download.highonandroid.com/.../N9_S9_Root_for_OEM_issue_devices_V3.zip.html

    It should boot fine after that. It might get stuck on first bootloop but no worries, just reboot using power + volume down for 10 seconds. On second boot it should boot fine. If it fails first time, just try again and it should get you booted.

    This is ONLY for Note 9.

    Thanks OP working flawless now.
    1
    Data as in mobile / cellular data as discussed in telegram.

    For anyone who has no cellular manually add your APN info in network settings.

    Fingerprint does work and adds, go to settings and add fingerprints the registration bit is a bit finnicky but it adds them and they work.
    1
    The ROM dev forgot to tell you guys to flash Magisk.

    Took me all night to figure out but make sure to:

    Before preceding, use advanced format, format system/cache/dalvik cache/data.
    1. Flash ROM GSI then REBOOT RECOVERY as if you don't do that you won't have system.
    2. Flash Kernel to BOOT in TWRP.
    3. Flash ARH6 vendor to VENDOR in TWRP:
    https://download.highonandroid.com/file/Firmware/GalaxyNote9/Vendor/Android9GSI/vendor.img.html
    4. REBOOT TWRP! Not sure why exactly
    5. Flash Magisk, i used the Dr. Ketan one I used for root:
    https://download.highonandroid.com/.../N9_S9_Root_for_OEM_issue_devices_V3.zip.html

    It should boot fine after that. It might get stuck on first bootloop but no worries, just reboot using power + volume down for 10 seconds. On second boot it should boot fine. If it fails first time, just try again and it should get you booted.

    This is ONLY for Note 9.

    Thanks OP working flawless now.
    flashing magisk should be done after step 1(reboot back to recovery after format then flash magisk)
    but its pretty common knowledge so not really part of the rom install procedure. more of how to get root procedure...