Closed [Unofficial] XenonHD Pie - Galaxy Note 4 (Snapdragon) [trlte][tblte][trlteduos]

Search This thread
xSXj9TN.png



triplr's ( pronounced triple r )

My first Rom thread !!

http://www.xenonhd.com/

XenonHD is a custom firmware aka ROM for various Android devices. It is based on LineageOS 16.0 with additional features, performance and battery life improvements.
The idea behind XenonHD is to give users a ROM that is "blazing fast, rock stable and buttery smooth".

See notes in Post 2


Device Source:
github.com/triplr-dev


Download Links:
Download tiny.cc/triplr

Story:
I have been a user of the Samsung Galaxy Note 4 (910v) since it was released.
I had been watching for the opprotunity to use Cyanogenmod on my phone,
but alas , about the time a root method was found I Cyanogen closed up.

Thankfully the codebase was pulled into Lineageos
and there I watched some wonderful development in Lineage14 by several developers
including but not limited to @_mone , who started posting how-to build for the note4
Following his successful port into Oreo one of my friends @ripee started building and took over a lot of maintaining the builds.
When @mickey387 successfully ported for Pie on the note 4, we were off to the races so to speak.

Now @ripee has lots of roms ported including this one .
working with our development group on a build server with other helpful devs and coders
we have combined all information on how to build for the note 4
at github.com/triplr-dev

special thanks and appreciation to
( if i miss you please msg me )
@micke 387
@_mone and @ripee
@mobspyguy
@khalvat

thanks to @shizzle2889 for starting the xda threads for maintenance

and all the legacy note4 devs ( adding as i can go back thru my bookmarks )

and a special thanks to a HUGE help we get from @logosA :cool:
testing, testing flashing etc !! who declined this thread.
Which is dedicated to him! I nominate him for RC if that was availble to do.

Please see the next 3 reserved posts for special information on this rom !


XDA:DevDB Information
[Unofficial] XenonHD Pie - Galaxy Note 4 , ROM for the Samsung Galaxy Note 4

Contributors
tripLr, ripee, shizzle2889, and @Inkypen and.. and... and.. All the previous devs, too many to list who made the note4 snapdragon accesseble for development, especially the verizion varient! Current Development for all the note 4 varients is due to the hard work of @ripee
Source Code: github.com/triplr-dev

ROM OS Version: 9.x Pie
Based On: LineageOS

Version Information
Status: Testing

Created 2019-08-12
Last Updated 2019-08-21
 
Last edited:
How To Build This Rom.

1. Set up your version of Linux on your computer the way you like.
2. This is a Pie version of AOSP so all the instructions at Google, are for Ubuntu and it's relatives such as what it's derived from Debian Linux all have the same naming methods for the software libraries.
I use Fedora, based off Red hat, centos, etc. I have a guide for installing these libraries on another thread and in my personal Github.com/tripLr account

Start Here
https://source.android.com/

3. Download your tools and binaries like compilers and such
Follow these instructions from Google for Ubuntu or MacOS

https://source.android.com/setup/build/initializing

Then the next page is to download the source code

You will need git ( installed above )
You will need repo ( install directly from Google , instructions in web page below )

https://source.android.com/setup/build/initializing

4 Once you have repo command installed you are ready to download any Rom you want.
We have a good collection of roms for the note 4 we build for but in this case we will download XenonHD

So first make a folder for XenonXD
Code:
mkdir -p ~/android/XenonHD/.repo/local_manifests

This step creates all the folders we need to use, now let's download our Rom

5. Repo init.
SAVE SPACE INSTRUCTIONS HERE

If you follow exactly the Google directions and most suggestions of developers YOU WILL DOWNLOAD ALL THEIR CODE not just what you need.

So the Github source code is located here for all of XenonHD code

Github.com/TeamHorizon

What we need is located on one file called the platform_manifest

https://github.com/TeamHorizon/platform_manifest

It has the instructions for downloading the ROM

Now on your computer , goto your Rom directory

Code:
cd ~/android/XenonHD

Now copy the line from the TeamHorizon manifest, but add the control to tell the server you ONLY want to download the Pie branch, not all the others.

This step is called the repo init

The version of the command they have is

"repo init -u https://github.com/TeamHorizon/platform_manifest.git -b p"

We want
Code:
repo init --depth=1 -u [url]https://github.com/TeamHorizon/platform_manifest.git[/url] -b p

6. Sync the source code.
This downloads the lists of what needs to be downloaded for the Rom,
Let's sync that.
To save space and time use,

Code:
repo sync -c --force-sync --no-clone-bundle --no-tags

If you have a fast internet connection , go make a coffee and come back. You will be downloading about 80 gb, compared to 150 or more .

7. roomservice.xml
All the goodies for the note 4 snapdragon...
Once completed now you need the roomservice to build for the note 4 snapdragon variants.

It goes in the local_manifests folder you created above, it and all the source code from Our Github account

Github.com/triplr-dev

You should be in the build folder now so..

Code:
wget -O ~/android/XenonHD/.repo/local_manifests/roomservice.xml [url]https://raw.githubusercontent.com/triplr-dev/local_manifests/xenonhd-p/master.xml[/url]

roomservice.xml can be ANYFILENAME.xml but to make it easy we all use roomservice when compiling for multiple devices

8. Sync the goodies...
Code:
repo sync -c --force-sync --no-clone-bundle --no-tags

this step wont take long..

9. Setup the environmentt OR in other words, tell the compilers where everything is.
Make sure your in your rom folder
~/android/XenonHD
and run this command
Code:
. source/envsetup.sh

what this means is tell your shell, in our case, bash,
Hey bash, there is the file located in ~/android/XenonHD/source called envsetup.sh , would you be so kind and run it so i can build my rom ? Pretty please, like right now when i press the enter key ?

You will see a list of what the script accomplishes.

Now its time to

10. Build your rom !

Hey , guess what you downloaded code for 3 devices.
Pick the one you want

Code:
# build trlte
breakfast trlte 
brunch trlte 
# build tblte
breakfast tblte 
brunch tblte  
# build trlteduos
breakfast trlteduos 
brunch trlteduos

wait a bit...... wait some more...,

now browse to your output folder , use a usb cable to download to your phone, or upload to the cloud and share to the world ...
 
Last edited:

logosA

Inactive Recognized Contributor
Nov 17, 2013
3,434
3,298
Heraklion Crete
Thank you dev for this new and beautiful rom for our Note4.
Thank you for everything you are doing for us @tripLr
:good::):good:
 

Attachments

  • Screenshot_20190812-141531_Settings.jpg
    Screenshot_20190812-141531_Settings.jpg
    258.4 KB · Views: 2,923
  • Screenshot_20190812-141543_LineageOS_Settings.png
    Screenshot_20190812-141543_LineageOS_Settings.png
    80.1 KB · Views: 2,874
  • Screenshot_20190812-141555_Settings.png
    Screenshot_20190812-141555_Settings.png
    143 KB · Views: 2,849
  • Screenshot_20190812-141618_Settings.png
    Screenshot_20190812-141618_Settings.png
    145.6 KB · Views: 2,697
  • Screenshot_20190812-141713_Settings.png
    Screenshot_20190812-141713_Settings.png
    154.4 KB · Views: 2,677
  • Screenshot_20190812-141900_GPS_Test.png
    Screenshot_20190812-141900_GPS_Test.png
    191.1 KB · Views: 2,657
  • Screenshot_20190812-141909_GPS_Test.jpg
    Screenshot_20190812-141909_GPS_Test.jpg
    249.3 KB · Views: 2,670
  • Screenshot_20190812-142027_Settings.png
    Screenshot_20190812-142027_Settings.png
    136.6 KB · Views: 2,631
  • Screenshot_20190812-142053_BluetoothSCOTest.png
    Screenshot_20190812-142053_BluetoothSCOTest.png
    112.8 KB · Views: 2,511
  • Screenshot_20190812-142045_BluetoothSCOTest.png
    Screenshot_20190812-142045_BluetoothSCOTest.png
    83.2 KB · Views: 2,417
  • Screenshot_20190812-142117_Nova_Launcher.png
    Screenshot_20190812-142117_Nova_Launcher.png
    181.1 KB · Views: 2,575

ALPHA85

Senior Member
Dec 7, 2016
64
17
Prague
This rom so fast but navebar not working , also I want to ask about battery optimization is it a bug in all pie roms? I use GSM modul in magisk And still not working .
 

Attachments

  • Screenshot_20190813-140832_Magisk_Manager.jpg
    Screenshot_20190813-140832_Magisk_Manager.jpg
    198.6 KB · Views: 1,054
  • Screenshot_20190813-140735_Settings.png
    Screenshot_20190813-140735_Settings.png
    159.8 KB · Views: 1,047

ALPHA85

Senior Member
Dec 7, 2016
64
17
Prague
@tripLr

I gave this a good few days testing, and for me on my 910G it was just too sim deathy for me, as in i had higher than usual sim death and my usual automate script failed to recover from sim death far more often...

Currently back on AICP
Actually I had the same issue before one month , I flashed 4 different pie roms with sim death all of them , and finally I figured out the main problem I did push the sim card till the end , I just move it little out and the signal was stable again like nothing , try it maybe it works with you :cowboy:
I'm running last build of this rom on my N910F and signal is full always
This is the most debloated pie rom till now and battery life is nice for me
 
Last edited:

logosA

Inactive Recognized Contributor
Nov 17, 2013
3,434
3,298
Heraklion Crete
NEW build is up guys, alive and kicking, give it a try.
Thank you dev @tripLr

:good::):good:
 

Attachments

  • Screenshot_20190816-204053_Settings.png
    Screenshot_20190816-204053_Settings.png
    164.4 KB · Views: 947
  • Screenshot_20190816-204917_Snap.jpg
    Screenshot_20190816-204917_Snap.jpg
    271.7 KB · Views: 971
  • Screenshot_20190816-204521_Settings.png
    Screenshot_20190816-204521_Settings.png
    170.9 KB · Views: 933
  • Screenshot_20190816-194003_Display_Tester.png
    Screenshot_20190816-194003_Display_Tester.png
    32.7 KB · Views: 921
  • Screenshot_20190816-204939_Camera.jpg
    Screenshot_20190816-204939_Camera.jpg
    210.6 KB · Views: 953
  • Screenshot_20190816-205132_GPS_Test.png
    Screenshot_20190816-205132_GPS_Test.png
    189.7 KB · Views: 956
  • Screenshot_20190816-205158_Settings.png
    Screenshot_20190816-205158_Settings.png
    150.7 KB · Views: 942
  • Screenshot_20190816-205230_Settings.png
    Screenshot_20190816-205230_Settings.png
    252 KB · Views: 918
Last edited:
Ok, one thing i have to have that no other rom has is multitasking phone.

Normaly when i answer a call to my ear, the display locks black and wont wake / unlock
then i have to press buttons to try and activate the screen so i can swipe to return to the call, but half the time it locks black screen again.

I have had this sissue for a loooong time,

This rom has at least 3 options to wake .
Double tap to wake
press home to wake
press power to wake.

So much nicer than pulling the battery becsuse you cant end the call of a telemarketer
 
  • Like
Reactions: kamikaze702k

ALPHA85

Senior Member
Dec 7, 2016
64
17
Prague
NEW build is up guys, alive and kicking, give it a try.
Thank you dev @tripLr

:good::):good:
I updated to 14/8 Rom become more smoother and faster , but still can't activate the navebar don't know why , always when I check Enable on-screen nav bar I have system UI restart only and navbar not shown up , going to flash 16-8 build , thanks ?
 
Last edited:
  • Like
Reactions: tripLr
I updated to 14/8 Rom become more smoother and faster , but still can't activate the navebar don't know why , always when I check Enable on-screen nav bar I have system UI restart only and navbar not shown up , going to flash 16-8 build , thanks ?

I see the navbar setting, havent tried it yet on my own daily driver.
Please check and see if it's a system app in titanium backup , in your working copy, save it , and try to restore it in a non working copy,

If so I'll check the build log for errors, and send a note up to team horizon
 
Options

Check developer options
Tones of settings for Bluetooth, codecs and bitrates
Screenshots of Bluetooth settings
Change versions to get better connection ?
Default is set for lowest / oldest release.

I'm gonna play with this for a while

Thanks @mobspyguy
 

Attachments

  • Screenshot_20190819-183109_Settings.png
    Screenshot_20190819-183109_Settings.png
    189.8 KB · Views: 384
  • Screenshot_20190819-183021_Settings.png
    Screenshot_20190819-183021_Settings.png
    187 KB · Views: 387
  • Screenshot_20190818-124615_LineageOS_Settings.png
    Screenshot_20190818-124615_LineageOS_Settings.png
    189.9 KB · Views: 379
  • Screenshot_20190818-124525_LineageOS_Settings.png
    Screenshot_20190818-124525_LineageOS_Settings.png
    172.5 KB · Views: 379
Options

Check developer options
Tons of settings for Bluetooth, codecs and bitrates

There is a section all in one place for the XenonHD settings.

Lots of cool stuff.

So there is also a setting for swipe once quick access to settings . set for left or right pull down.

Also swipe the status bar setting for brightness.

Pretty slick
 

Attachments

  • Screenshot_20190819-184445_Settings.png
    Screenshot_20190819-184445_Settings.png
    143.5 KB · Views: 290
  • Screenshot_20190819-184413_LineageOS_Settings.png
    Screenshot_20190819-184413_LineageOS_Settings.png
    108.5 KB · Views: 292

uglypishy

Member
Jul 19, 2019
7
1
Baguio
Clean installed 08-20 with the latest GAPPS and got bootloop. I tried flashing with no GAPPS but still didn't work.

I am so excited to try this ROM. Thank you so much for the hardwork! :good:

Samsung Galaxy Note Edge (Qualcomm)
MM Bootloader
TWRP Recovery 3.3.1-0
 
  • Like
Reactions: tripLr

Top Liked Posts

  • There are no posts matching your filters.
  • 9
    How To Build This Rom.

    1. Set up your version of Linux on your computer the way you like.
    2. This is a Pie version of AOSP so all the instructions at Google, are for Ubuntu and it's relatives such as what it's derived from Debian Linux all have the same naming methods for the software libraries.
    I use Fedora, based off Red hat, centos, etc. I have a guide for installing these libraries on another thread and in my personal Github.com/tripLr account

    Start Here
    https://source.android.com/

    3. Download your tools and binaries like compilers and such
    Follow these instructions from Google for Ubuntu or MacOS

    https://source.android.com/setup/build/initializing

    Then the next page is to download the source code

    You will need git ( installed above )
    You will need repo ( install directly from Google , instructions in web page below )

    https://source.android.com/setup/build/initializing

    4 Once you have repo command installed you are ready to download any Rom you want.
    We have a good collection of roms for the note 4 we build for but in this case we will download XenonHD

    So first make a folder for XenonXD
    Code:
    mkdir -p ~/android/XenonHD/.repo/local_manifests

    This step creates all the folders we need to use, now let's download our Rom

    5. Repo init.
    SAVE SPACE INSTRUCTIONS HERE

    If you follow exactly the Google directions and most suggestions of developers YOU WILL DOWNLOAD ALL THEIR CODE not just what you need.

    So the Github source code is located here for all of XenonHD code

    Github.com/TeamHorizon

    What we need is located on one file called the platform_manifest

    https://github.com/TeamHorizon/platform_manifest

    It has the instructions for downloading the ROM

    Now on your computer , goto your Rom directory

    Code:
    cd ~/android/XenonHD

    Now copy the line from the TeamHorizon manifest, but add the control to tell the server you ONLY want to download the Pie branch, not all the others.

    This step is called the repo init

    The version of the command they have is

    "repo init -u https://github.com/TeamHorizon/platform_manifest.git -b p"

    We want
    Code:
    repo init --depth=1 -u [url]https://github.com/TeamHorizon/platform_manifest.git[/url] -b p

    6. Sync the source code.
    This downloads the lists of what needs to be downloaded for the Rom,
    Let's sync that.
    To save space and time use,

    Code:
    repo sync -c --force-sync --no-clone-bundle --no-tags

    If you have a fast internet connection , go make a coffee and come back. You will be downloading about 80 gb, compared to 150 or more .

    7. roomservice.xml
    All the goodies for the note 4 snapdragon...
    Once completed now you need the roomservice to build for the note 4 snapdragon variants.

    It goes in the local_manifests folder you created above, it and all the source code from Our Github account

    Github.com/triplr-dev

    You should be in the build folder now so..

    Code:
    wget -O ~/android/XenonHD/.repo/local_manifests/roomservice.xml [url]https://raw.githubusercontent.com/triplr-dev/local_manifests/xenonhd-p/master.xml[/url]

    roomservice.xml can be ANYFILENAME.xml but to make it easy we all use roomservice when compiling for multiple devices

    8. Sync the goodies...
    Code:
    repo sync -c --force-sync --no-clone-bundle --no-tags

    this step wont take long..

    9. Setup the environmentt OR in other words, tell the compilers where everything is.
    Make sure your in your rom folder
    ~/android/XenonHD
    and run this command
    Code:
    . source/envsetup.sh

    what this means is tell your shell, in our case, bash,
    Hey bash, there is the file located in ~/android/XenonHD/source called envsetup.sh , would you be so kind and run it so i can build my rom ? Pretty please, like right now when i press the enter key ?

    You will see a list of what the script accomplishes.

    Now its time to

    10. Build your rom !

    Hey , guess what you downloaded code for 3 devices.
    Pick the one you want

    Code:
    # build trlte
    breakfast trlte 
    brunch trlte 
    # build tblte
    breakfast tblte 
    brunch tblte  
    # build trlteduos
    breakfast trlteduos 
    brunch trlteduos

    wait a bit...... wait some more...,

    now browse to your output folder , use a usb cable to download to your phone, or upload to the cloud and share to the world ...
    8
    xSXj9TN.png



    triplr's ( pronounced triple r )

    My first Rom thread !!

    http://www.xenonhd.com/

    XenonHD is a custom firmware aka ROM for various Android devices. It is based on LineageOS 16.0 with additional features, performance and battery life improvements.
    The idea behind XenonHD is to give users a ROM that is "blazing fast, rock stable and buttery smooth".

    See notes in Post 2


    Device Source:
    github.com/triplr-dev


    Download Links:
    Download tiny.cc/triplr

    Story:
    I have been a user of the Samsung Galaxy Note 4 (910v) since it was released.
    I had been watching for the opprotunity to use Cyanogenmod on my phone,
    but alas , about the time a root method was found I Cyanogen closed up.

    Thankfully the codebase was pulled into Lineageos
    and there I watched some wonderful development in Lineage14 by several developers
    including but not limited to @_mone , who started posting how-to build for the note4
    Following his successful port into Oreo one of my friends @ripee started building and took over a lot of maintaining the builds.
    When @mickey387 successfully ported for Pie on the note 4, we were off to the races so to speak.

    Now @ripee has lots of roms ported including this one .
    working with our development group on a build server with other helpful devs and coders
    we have combined all information on how to build for the note 4
    at github.com/triplr-dev

    special thanks and appreciation to
    ( if i miss you please msg me )
    @micke 387
    @_mone and @ripee
    @mobspyguy
    @khalvat

    thanks to @shizzle2889 for starting the xda threads for maintenance

    and all the legacy note4 devs ( adding as i can go back thru my bookmarks )

    and a special thanks to a HUGE help we get from @logosA :cool:
    testing, testing flashing etc !! who declined this thread.
    Which is dedicated to him! I nominate him for RC if that was availble to do.

    Please see the next 3 reserved posts for special information on this rom !


    XDA:DevDB Information
    [Unofficial] XenonHD Pie - Galaxy Note 4 , ROM for the Samsung Galaxy Note 4

    Contributors
    tripLr, ripee, shizzle2889, and @Inkypen and.. and... and.. All the previous devs, too many to list who made the note4 snapdragon accesseble for development, especially the verizion varient! Current Development for all the note 4 varients is due to the hard work of @ripee
    Source Code: github.com/triplr-dev

    ROM OS Version: 9.x Pie
    Based On: LineageOS

    Version Information
    Status: Testing

    Created 2019-08-12
    Last Updated 2019-08-21
    7
    If someone wants to try the newest XenonHD: spen palm rejection, casting, good mic level for recording, and sec patch Feb/5. Compiled with high optimization level, though I don't detect any improvement b/c of that...
    https://1drv.ms/u/s!ArVFGQecbqr6hG1btx-L4P3ZXmhi?e=gm4nX0
    and non-mega link !

    Welcome @ghostwheel
    6
    I'm also interested in seeing it. To me, casting is a very important feature in any ROM, since I use it so often.


    PS: Last week, I had a customer call me about a dead TV. Now I don't work or fix TV's, I'm a computer/networking tech. However this is a very nice customer, so I offered to help them out. I brought along my Note 4 to test the remote to see if that was why it wouldn't turn on. It wasn't, but it was helpful to have just in case. It's worked in the past. I've used my Note 4 to control TV's when the remote has been lost on several occasions. Just for your information... the TV was dead due to a power module. It was replaced for little over $300 and the expensive Sony TV is working beautifully again (which oddly enough was running Android!)

    I use TV KILL all the time :D (don't tell anyone. )

    OK, I fixed some of the audio cast in XenonHD. The main problem is that it only casts the sound that is made by the phone, which means you hear both. Not even simultaneously. First phone, then cast. And if you silence phone, you silence cast. Annoying. But maybe one of them is synced with the video.

    This build also has a few other differences from my previous one. I didn't compile as optimized, I wanted to see if it fixes some problems. So it might be a bit slower. (it is as optimized as triplr's build, though, or supposed to be)
    And I pulled some more bugfixes from the xenonhd tree. Not that you'd notice, but it makes your heart glow knowing that your phone had 3 bugs less.

    NOTE: I just noticed that all my builds have a gps problem. I'm debugging it.

    Here it is: One drive link to XenonHD with audio casting
    6
    XenonHD with working palm rejection

    I compiled XenonHD with working palm rejection. This is the first time I compiled any ROM. I just followed the instructions in post #2 in this thread.
    I hope I didn't make any big mistakes!
    If you'd like to test it, you can download it here: trlte on mega.nz.
    Android Security patch level is Jan 5, 2020, kernel linux version 3.10.108.

    source for the two files I changed to enable palm rejection: https://github.com/ghostwheel/frameworks_native/tree/p/services/inputflinger