[ROM+KERNEL][7.1.2] Unofficial LineageOS 14.1 with 3.4.0 kernel [Aug. 9, 2017]

Status
Not open for further replies.
Search This thread

JaviQB-AST

Member
Sep 28, 2016
42
7
Thinking about Selling onyx, I just can't go beyond MM sultan's... Which is great, but.... Will keep the phone (will be my wife's phone)...but...
 
Last edited:

getbes

Member
Nov 5, 2011
7
11
Hello,
After last weekly 20170824, my GPS signal is not stable. On waze, I lost signal every 2 or 3 seconds.
Back to 20170817 and no issue.
Did you have the same problem ?
 

anunaym14

Senior Member
Apr 8, 2017
141
178
20
Pune | Jaipur
Hello Everyone!
I am extremely sorry to say this but I am not planning to continue this project.
Lineage isn't my cup of tea.
I still tried to work on it and tried to use it myself but I simply can't.
Moreover, its not what you think. Sultan never himself worked on this project. Everything was done by RJ taking tits-bits from Sultan's bacon sources and his own tweaks.
And after people reporting issues, he did what he usually does, abandon this project.
Then I tried to take it up, also tried fixing issues but RJ still intervened there. Things just can't work that way. On complaining to him about this resulted into me getting blocked by him.
Yeah I know that isn't a big deal. But some people think they are always right or they are genius but they are not always true. Dreaming big and merging tons of commits on GitHub doesn't make you a genius.
No one can succeed while complaining about everything and everyone.
Okay so I was not here to rant about RJ but he really pissed me off.
I worked and used what I don't like just for the sake of learning but once the project was handed over to me, it should be me who decides what to add/fix and how to but that hasn't been the case. Sorry.
Definitely, I am not not gonna stop leaning due to some fellow people, although I am just 16 but I know how to move on.
Anyone who wishes to continue this can leave me a PM and I will add you as a contributor. You can take help from RJ's GitHub and Sultan's sources but remember always prefer stable things no matter how much time it takes you to do that, just don't do it for the sake of doing it.
At last, I am going to thank you all for the little time we spent together, you all have been nice.
Another thing I would like to conclude with :
IF YOU REALLY WANT SULTAN'S STUFF, GO AHEAD AND FLASH HIS CM-13, THATS WAY MORE STABLE THAN WHAT RJ HAS PROVIDED US.
Sweet or Bitter, thats the truth. Although I am very new to this Android related stuff but I would prefer to use stable stuff. Still more of a user/tester than a developer.
Please don't quote me or message me anything regarding this post, I have taken this decision after a deep thought and I am am gonna stick to my decision.

Wishing you all a very good day,
Anunay
 
Last edited:

berengas

New member
Jan 24, 2011
4
1
Mobile Data

Hello everyone,

I have a problem with this rom.
When I connect to mobile data, and then turn off, i can't connect again. Need always to reboot the phone to gain acess again.
There is any solution to this problem?

Running version: lineage-14.1-20170807-UNOFFICIAL-Sultan-onyx

Thanks in advanced,
 

naa2773

Senior Member
Apr 20, 2017
131
42
Hello everyone,

I have a problem with this rom.
When I connect to mobile data, and then turn off, i can't connect again. Need always to reboot the phone to gain acess again.
There is any solution to this problem?

Running version: lineage-14.1-20170807-UNOFFICIAL-Sultan-onyx

Thanks in advanced,

Quite a common problem with nougat ROMs. No fix likely here it seems. If it's vital to you you'll need to try a different ROM.
 

paprykarz

Senior Member
Aug 26, 2017
77
7
I have a few questions:
1. Can I dirty flash it if I already have Lineage 14.1?
2. Is it still supoorted?
3. Is there any other way to get Sultan's camera HAL on Nougat? (nevermind the ROM or Kernel I just want Android 7 and the HAL)

Thanks in advance
 

winesh

Senior Member
Jan 5, 2011
410
129
Hello Everyone!
I am extremely sorry to say this but I am not planning to continue this project.
Lineage isn't my cup of tea.
I still tried to work on it and tried to use it myself but I simply can't.
Moreover, its not what you think. Sultan never himself worked on this project. Everything was done by RJ taking tits-bits from Sultan's bacon sources and his own tweaks.
And after people reporting issues, he did what he usually does, abandon this project.
Then I tried to take it up, also tried fixing issues but RJ still intervened there. Things just can't work that way. On complaining to him about this resulted into me getting blocked by him.
Yeah I know that isn't a big deal. But some people think they are always right or they are genius but they are not always true. Dreaming big and merging tons of commits on GitHub doesn't make you a genius.
No one can succeed while complaining about everything and everyone.
Okay so I was not here to rant about RJ but he really pissed me off.
I worked and used what I don't like just for the sake of learning but once the project was handed over to me, it should be me who decides what to add/fix and how to but that hasn't been the case. Sorry.
Definitely, I am not not gonna stop leaning due to some fellow people, although I am just 16 but I know how to move on.
Anyone who wishes to continue this can leave me a PM and I will add you as a contributor. You can take help from RJ's GitHub and Sultan's sources but remember always prefer stable things no matter how much time it takes you to do that, just don't do it for the sake of doing it.
At last, I am going to thank you all for the little time we spent together, you all have been nice.
Another thing I would like to conclude with :
IF YOU REALLY WANT SULTAN'S STUFF, GO AHEAD AND FLASH HIS CM-13, THATS WAY MORE STABLE THAN WHAT RJ HAS PROVIDED US.
Sweet or Bitter, thats the truth. Although I am very new to this Android related stuff but I would prefer to use stable stuff. Still more of a user/tester than a developer.
Please don't quote me or message me anything regarding this post, I have taken this decision after a deep thought and I am am gonna stick to my decision.

Wishing you all a very good day,
Anunay

Thanks for your work bro. Really appreciate your effort into trying to make something out of it. For a 16 yo kid, you deserve respect. Its a shame that you became the victim of someone's obsolete work. :cowboy:
 

anunaym14

Senior Member
Apr 8, 2017
141
178
20
Pune | Jaipur
@anunaym14 but can u give jdc sultan camera?? please

I have a few questions:
1. Can I dirty flash it if I already have Lineage 14.1?
2. Is it still supoorted?
3. Is there any other way to get Sultan's camera HAL on Nougat? (nevermind the ROM or Kernel I just want Android 7 and the HAL)

Thanks in advance
I thought to leave this behind but this post was required.
Sultan is famous for his work on the OnePlus One , as I don't have the device I can not really tell for bacon but I do own a onyx so here is the truth :
Sultan has not worked for Nougat for onyx, he uses his CM-13 and onyx is just a alarm clock for him, he doesnt care for it.
Second thing, his HALs to me seems to be pushing the hardware beyond limits which definitely is at the end post processing and ruins up the quality of the image.
Think upon this for a minute - IF OUR CAMERA HARDWARE SUPPORTS 4K THEN WHY DIDN'T ONEPLUS INCLUDE IT? ARE THEY SO LAZY? DEFINITELY NOT.
I might sound rude but here is a advice : If you want ROMs with good camera, use the ones which include OOS camera HAL. OnePlus has been doing good with them and I still see people using OOS, not only on onyx, just for the quality of the camera. @CheckYourScreen has been successfully using OOS camera HAL on his ROMs and quality is great there. Kudos to him for that.
And at the end, if you don't prefer the processing of the OOS HAL, and spend a good 2 minutes with a app like Snapseed and get it done the way you like it. All you need is eyes xD.
Quality always matters!

---------- Post added at 06:08 PM ---------- Previous post was at 06:01 PM ----------

Thanks for your work bro. Really appreciate your effort into trying to make something out of it. For a 16 yo kid, you deserve respect. Its a shame that you became the victim of someone's obsolete work. :cowboy:
Haha, compiling ROMs isn't difficult. You will know it once you have it done yourself. Its really easy.
Yes developing is difficult but its a different story.
People like Nimit, Ashwin and RJ ( maybe ) worked to optimize the device trees and I really respect them for their hard work.
And being 16 doesn't really matter here, its very easy believe me.
@ZerNico just turned 16 a few days ago and knows a lot more then me and helps me a lot. He is a really nice guy, thanks a ton dude.
Anyways, anyone who wants to learn to compile ROMs, here is an awesome guide by @The Flash :
https://raw.githubusercontent.com/nathanchance/Android-Tools/master/Guides/Building_AOSP.txt
Kudos to him for all his contributions to the Open Source community.
Have a good day everyone!
 

JaviQB-AST

Member
Sep 28, 2016
42
7
I thought to leave this behind but this post was required.
Sultan is famous for his work on the OnePlus One , as I don't have the device I can not really tell for bacon but I do own a onyx so here is the truth :
Sultan has not worked for Nougat for onyx, he uses his CM-13 and onyx is just a alarm clock for him, he doesnt care for it.
Second thing, his HALs to me seems to be pushing the hardware beyond limits which definitely is at the end post processing and ruins up the quality of the image.
Think upon this for a minute - IF OUR CAMERA HARDWARE SUPPORTS 4K THEN WHY DIDN'T ONEPLUS INCLUDE IT? ARE THEY SO LAZY? DEFINITELY NOT.
I might sound rude but here is a advice : If you want ROMs with good camera, use the ones which include OOS camera HAL. OnePlus has been doing good with them and I still see people using OOS, not only on onyx, just for the quality of the camera. @CheckYourScreen has been successfully using OOS camera HAL on his ROMs and quality is great there. Kudos to him for that.
And at the end, if you don't prefer the processing of the OOS HAL, and spend a good 2 minutes with a app like Snapseed and get it done the way you like it. All you need is eyes xD.
Quality always matters!

---------- Post added at 06:08 PM ---------- Previous post was at 06:01 PM ----------


Haha, compiling ROMs isn't difficult. You will know it once you have it done yourself. Its really easy.
Yes developing is difficult but its a different story.
People like Nimit, Ashwin and RJ ( maybe ) worked to optimize the device trees and I really respect them for their hard work.
And being 16 doesn't really matter here, its very easy believe me.
@ZerNico just turned 16 a few days ago and knows a lot more then me and helps me a lot. He is a really nice guy, thanks a ton dude.
Anyways, anyone who wants to learn to compile ROMs, here is an awesome guide by @The Flash :
https://raw.githubusercontent.com/nathanchance/Android-Tools/master/Guides/Building_AOSP.txt
Kudos to him for all his contributions to the Open Source community.
Have a good day everyone!

recording a video in lowlight wich is useless 100% because of frame rate is UNACCEPTABLE at any point. more jumps than in the olympics.
it is a phone not a pro camera, ok. So need to be ready in a second, and, at least, show an image where you can see anything, not shadows and jumps between frames...
 
Status
Not open for further replies.

Top Liked Posts

  • There are no posts matching your filters.
  • 43
    Hi everyone,

    I will be maintaining this on Sultan's behalf. A huge thanks to him and his work here. I am mirroring the changes made to Bacon with my own very small additions. I will keep this up to date with the latest security patch updates, and all of that stuff.

    Code:
    /*
     * Your warranty is... still valid?
     *
     * I am not responsible for bricked devices, dead SD cards,
     * thermonuclear war, or you getting fired because the alarm app failed. Please
     * do some research if you have any concerns about features included in this ROM
     * before flashing it! YOU are choosing to make these modifications, and if
     * you point the finger at me for messing up your device, I will laugh at you.
     *
     * There is also a slight possibility that your device may go blind, or decide to leave
     * you altogether and rent out its own apartment, because you didn't allow it to
     * watch the latest episode of its favorite TV show
     */
    This is an unofficial LineageOS 14.1 ROM for the OnePlus X that focuses on stability and the overall user experience. This ROM comes with a highly-customized kernel, as well as some other very custom modifications.

    Custom kernels are not compatible with this ROM unless otherwise noted. I will NOT provide support if you install a custom kernel.

    ROM features:

    Based off latest LineageOS 14.1 sources (root access is NOT included)
    OTA updates via built-in updater in Settings
    Nougat Stagefright camera hardening (improves security; more info)
    Custom camera app that comes with many unique features (such as high-speed video recording with audio)
    Custom camera HAL featuring:
    -Automatic anti-shake algorithm (reduces motion blur when capturing photos in moderate lighting)
    -Faster autofocus in low lighting conditions
    -No stuttering/frame drops in camera viewfinder (viewfinder frame rate won't go below 30 FPS)
    -Slow-motion video recording at 60 FPS, 90 FPS, and 120 FPS for 720p, and 60 FPS for 1080p
    -High-speed video recording with audio at 60 FPS, 90 FPS, and 120 FPS for 720p, and 60 FPS for 1080p (you need to use the included camera app in order to use high-speed recording)
    -1440p video recording with the front-facing camera and back camera (only with the included camera app)
    -4k video recording at UHD and DCI resolutions
    -Manual focus control
    -Manual ISO control
    -Manual shutter speed control (ranging from 1/5000th of a second to 2 seconds)
    -More picture sizes than plain OxygenOS, such as 9.7MP 16:9
    AptX & AptXHD support
    A superb CAF audio HAL
    Many other misc. improvements under the hood


    Kernel features:

    Based off latest CAF Marshmallow kernel source from Qualcomm (LA.BF.1.1.3_rb1.15)
    Removed lots of excessive bloat
    Rewrote battery driver (for the BQ27541 fuel-gauge chip; battery % readings are more accurate, there are various
    safety mechanisms now, and you may get better battery life)
    Rewrote half of the Synaptics touchscreen driver (over 2500 lines of code modified; your touchscreen may work better)
    Newest-available Synaptics touchscreen firmware
    Dynamic CPU input boost driver (makes the phone feel smooth without destroying battery life)
    CPU underclocked to 1958 MHz by default (you can disable this; see why this was done in the FAQ in the 3rd post)
    Vibrator is automatically disabled when recording videos (so the buzzing noise doesn't get in the videos)
    Custom thermal control driver (features 8 thermal throttle steps; keeps the phone cool)
    LCD KCAL by Savoca
    Westwood TCP congestion algorithm (enabled by default)
    F2FS support
    NTFS support
    No placebo patches, features, or compiler "optimizations"
    Many other misc. improvements not listed here


    Source code:
    Kernel (cm-14.1-sultan branch): https://github.com/CertifiedBlyndGuy/android_kernel_oneplus_onyx
    Local manifest (contains the rest of the sources): https://github.com/CertifiedBlyndGuy/android/blob/master/onyx/cm-14.1/local_manifest.xml

    Credits:

    LineageOS and its contributors
    CAF (aka Qualcomm)
    myfluxi (lots of amazing contributions)
    My closed testing group (loyal guinea pigs)
    herna (Good friend, thank him for all of my work since May, and for getting AptX/HD working on the 8974 first)
    Sultanxda (an amazing source of information who helped get this rolling)
    ashwinr64 (he has done an awesome job maintaining Lineage)
    Open GApps
    If your name should be here and it isn't, then make me use an iPhone 4s running iOS 9


    Installation instructions (for first-time installation):
    First, perform a backup of your existing setup, and then perform a clean install (wipe /data and /system; TWRP is recommended). Next, try flashing the ROM and see if it installs; if it installs without any issues then congratulations! Now just flash a Google apps package, and then reboot.

    If you get an error when trying to install ("oppo.verify_trustzone" error), then first you must install/use TWRP recovery 3.0.2-0. Next, download and flash the latest official OOS release. Then, without rebooting from recovery, wipe /system and flash my ROM. This process is necessary to update various firmwares (including TrustZone), as the updated firmware is needed by this ROM. After flashing this ROM, flash a Google Apps package, and then reboot.

    Installation instructions (for updating to a newer release):
    If you are already running this ROM, then you can update to a newer version of the ROM via the built-in OTA updater or by simply dirty-flashing the new ROM build without wiping anything. HOWEVER, do NOT reinstall Google Apps after installing a new update.

    Downloads:
    ROM:

    Please read through the installation instructions before installing this for the first time.

    Google Drive: https://drive.google.com/open?id=0B_3Cq8s3oPtRUFVteTFSNXA4SzQ
    md5sum: https://drive.google.com/open?id=0B_3Cq8s3oPtRQ0Y5d2NyTDV4RFU
    Google Apps (required): Platform: "ARM", Android: "7.1", Variant: "micro" or "nano" (I will not provide support if you install a different variant)


    August 9, 2017:
    ROM:
    Merged with the latest Lineage sources.
    Opt in for Cortex-A15 optimizations.
    Kernel:
    Merged with the Sultan's latest msm8974 sources.
    Note: The build date is not the same as the date of posting it here just because I personally tested it so that there are no major issues! Hence, latest here is as of the build date.
    Old Changelogs:

    August 2, 2017:
    ROM:
    Merged with the latest Lineage sources!

    July 7, 2017:
    ROM:
    *Initial release

    Kernel:
    *Initial release


    XDA:DevDB Information
    LineageOS 14.1 with fancy 3.4.0 kernel, ROM for the OnePlus X

    Contributors
    CertifiedBlyndGuy, anunaym14, Sultanxda
    ROM OS Version: 7.x Nougat
    ROM Kernel: Linux 3.4.x

    Version Information
    Status: Abandoned
    Beta Release Date: 2017-08-09

    Created 2017-07-07
    Last Updated 2017-08-25
    39
    Guys, I feel absolutely terrible for saying this. It didn't even last a week... But this needs to be addressed, and I am going to tell all of you what I personally think of what is being done here, because I feel it is critical to communicate, and because I am at the end of the day only human. I have time constraints, and because of my visual impairment, it takes me hours to accomplish what may take some only a little bit of time, and I feel I have couped well with that....

    But here it is. I don't have time to live my life, and do development. I don't have to polish a product I love to work on to do something that is appealing to users. I made a huge mistake here. I spent hours on this prospect to deliver it, but this is the blatant truth. My entire summer has gone to Android development. I cant do that anymore. I've been walking more and everything trying to get back in shape, because I suffer from an anxiety problem that has something to do with how my brain operates where I feel actual pain when it increases, and when I am stressed out. I went to see a doctor, and I have to go to the hospital next time it happens to undergo a heart EKG and then go through an MRI. Android is what I love to do, but it is stressful, and it compiles when all you feel is anger against what you want to do, and those who do not respect what you do and approach things hypocritically. It really takes a toll when people look at you as a build bot versus an actual person; I feel like I am looked at as a name and not as what defines my skills. I have to coupe with that. I am not a perfect person. I make mistakes. I am far from perfect. Anyone that tells you they are better at making a product may be correct, but arrogance leads down a path filled with sorrow where people blindly follow without learning on their own.

    That's the honest truth. It isn't proper, but I am an honest person. I love what I do, but doing what I do has become a threat to my health, and my mental state has started to have severe physical repercussions... So now I present yet another downfall.

    I can't do multiple ROMs for one device... I want to provide the best product possible and I cant do that through Lineage because I quite frankly do not care for Lineage. I admire the developers there. A few of them are great people. I have come to find Sultan himself a great consultant. He is an awesome guy. Thank him... But as for me, I don't have the time. Lineage will be dropped from my roster, and Candy will only return because of a good friend.

    I can't do this, and it really really hurts to say that, but honesty is needed. I feel like that needs to get off of my chest. Some people do this for fame which is blatantly sad. I have come to know more traitors than friends here, but I am okay with that because human nature.

    AOSPA will continue under my wing, and I am seeing what I can do to improve the camera HAL there. The kernel there is on par with the one here, and is even more up to date. Check it out. If anyone is interested in taking this over, please let me know. I am sure users would appreciate it.

    Some like to say XDA is not a place for drama, and I agree with that notion, but we are all human. We make mistakes. Don't feel anger to those that do wrong to you, but instead feel sorry for them. Not to get religious, but let God judge those that do wrong; do not put the weight of the world on yourself

    Again, I am sorry, but that's how things are. I am more important than some ROM on XDA
    20
    Hello Everyone! :cool:
    Here is a new build :
    Downloads:
    ROM:
    Google Drive: https://drive.google.com/open?id=0B_3Cq8s3oPtRRTJjaVJyenhmNE0
    Google Apps (required): Platform: "ARM", Android: "7.1", Variant: "micro" or "nano" (I will not provide support if you install a different variant)


    August 2, 2017:
    ROM:
    Merged with the latest Lineage sources!
    Note: The build date is not the same as the date of posting it here just because I personally tested it so that there are no major issues! Hence, latest here is as of the build date.

    Thanks a ton to @CertifiedBlyndGuy for giving me the opportunity and working on it initially to give me a stable base to work upon!
    Enjoy the build!:D
    And, a very good day to each one of you! :)
    13
    Hello Everyone!
    I am extremely sorry to say this but I am not planning to continue this project.
    Lineage isn't my cup of tea.
    I still tried to work on it and tried to use it myself but I simply can't.
    Moreover, its not what you think. Sultan never himself worked on this project. Everything was done by RJ taking tits-bits from Sultan's bacon sources and his own tweaks.
    And after people reporting issues, he did what he usually does, abandon this project.
    Then I tried to take it up, also tried fixing issues but RJ still intervened there. Things just can't work that way. On complaining to him about this resulted into me getting blocked by him.
    Yeah I know that isn't a big deal. But some people think they are always right or they are genius but they are not always true. Dreaming big and merging tons of commits on GitHub doesn't make you a genius.
    No one can succeed while complaining about everything and everyone.
    Okay so I was not here to rant about RJ but he really pissed me off.
    I worked and used what I don't like just for the sake of learning but once the project was handed over to me, it should be me who decides what to add/fix and how to but that hasn't been the case. Sorry.
    Definitely, I am not not gonna stop leaning due to some fellow people, although I am just 16 but I know how to move on.
    Anyone who wishes to continue this can leave me a PM and I will add you as a contributor. You can take help from RJ's GitHub and Sultan's sources but remember always prefer stable things no matter how much time it takes you to do that, just don't do it for the sake of doing it.
    At last, I am going to thank you all for the little time we spent together, you all have been nice.
    Another thing I would like to conclude with :
    IF YOU REALLY WANT SULTAN'S STUFF, GO AHEAD AND FLASH HIS CM-13, THATS WAY MORE STABLE THAN WHAT RJ HAS PROVIDED US.
    Sweet or Bitter, thats the truth. Although I am very new to this Android related stuff but I would prefer to use stable stuff. Still more of a user/tester than a developer.
    Please don't quote me or message me anything regarding this post, I have taken this decision after a deep thought and I am am gonna stick to my decision.

    Wishing you all a very good day,
    Anunay
    12
    FAQ

    1. Could you add camera slow-shutter times greater than 2 seconds?
    Answer: No, I cannot. The reason why exposure times are capped at 2 seconds is due to the proprietary camera libraries from OxygenOS. Only OnePlus can modify the proprietary camera libraries, so there is no way for me, a regular consumer, to implement exposure times greater than 2 seconds.

    2. Why did you underclock the CPU to 1958MHz?
    Answer: At 1958MHz, the amount of heat generated by the CPU is quite a bit less than at 2265MHz, so the CPU is throttled less often (leading to better user experience), and battery life is better as well. The performance difference between 1958MHz and 2265MHz is also not really noticeable unless you use a benchmark application.

    3. Will you ship OMS?
    Answer: No. That would involve changing Lineage beyond the extent I would like to for something that I do not use.

    3. Can Xposed be used
    Answer: No. It is not out for Nougat, and even if it were, I would not provide support.

    Note: If you report a bug with a custom kernel installed, I will ignore you.
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone