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

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

Search This thread

ghostwheel

Senior Member
Feb 5, 2008
352
83
Link to latest build ?

I'm running 200213 from OneDrive

One Drive?
"Not Mega" ?
tiny.cc/triplr ?
Google Drive developers ?

Plz be kind to us mere mortals.
Every time I want download Xenon rom its in a different place.

I'm 69yo n the tired ol brain gets a lil confused at times.

Sent from my t0lte using XDA Labs

Sorry for the confusion. I'm a newbie developer and just wanted to try to fix the spen. To avoid all this confusion, just use the link in the first post.
Latest compile by triplr is on http://tiny.cc/triplr
My latest compile, which follows trplr's instructions from post 2, but adds spen and casting: OneDrive link (only trlte)

old link: OneDrive link (only trlte)
 
Last edited:

Stolto

Senior Member
Jul 14, 2017
266
125
Kiel
Link to latest build ?

I'm running 200213 from OneDrive

One Drive?
"Not Mega" ?
tiny.cc/triplr ?
Google Drive developers ?

Plz be kind to us mere mortals.
Every time I want download Xenon rom its in a different place.

I'm 69yo n the tired ol brain gets a lil confused at times.

"not mega" just means it's not hosted on mega.nz, but on Google drive instead. Those "tiny" URLs are only displaying dummy urls that redirect you to the Adress behind it. It's used to keep the threads a little cleaner and it's easier to keep those tiny urls in mind than a long gdrive adress.

Everybody: feel free to correct me if I got something wrong ;)
 
  • Like
Reactions: mangojack01

BeckPC

Senior Member
Sep 22, 2016
283
237
Louisville
Sorry for the confusion. I'm a newbie developer and just wanted to try to fix the spen. To avoid all this confusion, just use the link in the first post.
Latest compile by triplr is on http://tiny.cc/triplr
My latest compile, which follows trplr's instructions from post 2, but adds spen and casting: OneDrive link (only trlte)

I love casting to my TV. Just an FYI. I tried out this build this morning. The TV casting works, but the audio remains on my phone. Nothing is sent to the TV. The SPEN does work, now I just need to find a good note taking app since Samsung Note won't work on anything other than a TouchWiz ROM.

On another note, @kevintm78 made a Pizza(?) ROM and the casting worked perfectly on his ROM, including the audio. The only difference I know of is his is an AOSiP ROM and not Lineage. Otherwise this ROM does seem very stable.
 

ghostwheel

Senior Member
Feb 5, 2008
352
83
I love casting to my TV. Just an FYI. I tried out this build this morning. The TV casting works, but the audio remains on my phone. Nothing is sent to the TV. The SPEN does work, now I just need to find a good note taking app since Samsung Note won't work on anything other than a TouchWiz ROM.
Interesting. I did try casting from youtube directly, and there is sound. But general casting, no sound. I'll try to fix that...
 
  • Like
Reactions: tripLr

kevintm78

Senior Member
I love casting to my TV. Just an FYI. I tried out this build this morning. The TV casting works, but the audio remains on my phone. Nothing is sent to the TV. The SPEN does work, now I just need to find a good note taking app since Samsung Note won't work on anything other than a TouchWiz ROM.

On another note, @kevintm78 made a Pizza(?) ROM and the casting worked perfectly on his ROM, including the audio. The only difference I know of is his is an AOSiP ROM and not Lineage. Otherwise this ROM does seem very stable.

I got one I'm working on at the moment that's kind of a mixture between lineage and AOSiP that hopefully will have Sim stability like lineage but everything else will be mostly AOSiP. I removed a few things and added a few others, including @ghostwheel's spen fix, but its still got a couple build errors that I'm working on. It'll be a 9.0 rom though if anyone is interested
 

ghostwheel

Senior Member
Feb 5, 2008
352
83
I got one I'm working on at the moment that's kind of a mixture between lineage and AOSiP that hopefully will have Sim stability like lineage but everything else will be mostly AOSiP. I removed a few things and added a few others, including @ghostwheel's spen fix, but its still got a couple build errors that I'm working on. It'll be a 9.0 rom though if anyone is interested

Cool! I'm interested!
 

kevintm78

Senior Member
Cool! I'm interested!
Thanks! IF (a big IF) it goes like I plan I think I'll just make a separate repo for it since a few things are going to be hard coded in the lineage/aosip source. I kind of like a lot of features from several roms that I'm going to implement, but the coding will be all original(ly someone else's).
 
  • Like
Reactions: tripLr and 73sydney

BeckPC

Senior Member
Sep 22, 2016
283
237
Louisville
Thanks! IF (a big IF) it goes like I plan I think I'll just make a separate repo for it since a few things are going to be hard coded in the lineage/aosip source. I kind of like a lot of features from several roms that I'm going to implement, but the coding will be all original(ly someone else's).

I'm also interested in seeing it. To me, casting is a very important feature in any ROM, since I use it so often.
@kevintm78 ... I got that server ready to help you make your builds go faster. Just let me know when you want to pick it up or I can meet you halfway. Drop me an email. It's not every day I have a server I can give away :eek:

---------- Post added at 11:49 AM ---------- Previous post was at 10:57 AM ----------

Interesting. I did try casting from youtube directly, and there is sound. But general casting, no sound. I'll try to fix that...

It's funny thing about casting from YouTube. On my Samsung TV, when I do that, it actually loads up YouTube on my TV and plays what I selected. I can even leave the house and it will still keep on playing. It's not being cast by the phone, only controlled. This is why the sound worked most likely. But it all depends on how you started up the 'cast'. If you used the little cast button in YouTube, it connects as I described. If you started 'android cast', it will connect differently.

What I do is load up a movie and turn on casting (Using MX Player most of the time). I've used it to connect to TV's and projectors everywhere. A Microsoft Wireless Display adapter costs less than $50 and is so worth it. My Android Note 10+ connected perfectly every time, as well as any newer Win10 PC (with Miracast built in). I have a customer with 10 TV's and projectors and all of them have the ability to receive a cast. For Apple devices, I had to add an Apple TV ($200) to make it work for them. Apple makes everything so expensive to do even the basic things. No wonder I prefer Samsung :)

I NEVER use the Samsung app to cast/connect, because it skips and stutters like it's buffering all the time, even with local content. I only select 'mirror screen' and not 'share content'. Casting to a ROKU will also stutter as well, but never to the MS Adapters or directly to the Samsung TV.

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!)
 

Stolto

Senior Member
Jul 14, 2017
266
125
Kiel
Both work, no? First is latest triplr version, go to Samsung, trlte (or whichever you phone model is), xenonhd. Second is my version, a bit beta, but with working spen and casting (no audio cast, though).

I think this wasn't meant as a demand, but as a service for those who still wonder where to go ;)

Sent from my SM-N910F using XDA Labs
 

kevintm78

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

@kevintm78 ... I got that server ready to help you make your builds go faster. Just let me know when you want to pick it up or I can meet you halfway. Drop me an email. It's not every day I have a server I can give away :eek:

I'm helping a coworker move tomorrow to your area so I was going to try and get it then if that works for you. I was kind of waiting to see when she was needing help, but I'll email you soon when I get off work with more details. Thanks, for once again, helping me keep any hope of future projects alive. :eek:

Lunch is on me this time, if you're not too busy.
 
  • Like
Reactions: 73sydney

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