FORUMS

[ROM][7.1.2_r33] AOSPlusone 7.1 [SultanXDA's Camera HAL][OMS] | 25/08/17

513 posts
Thanks Meter: 2,043
 
Post Reply Email Thread
Announcement from freshgiammi: SultanXDA's Camera HAL is finally here! Enjoy it on 14 Jun. 2017 build! Taste the Nougat!
Code:
#include 
/*
 * I am not responsible for bricked devices, dead SD cards, thermonuclear
 * war, or the current economic crisis caused by you following these
 * directions. YOU are choosing to make these modificiations, and
 * if you point your finger at me for messing up your device, I will
 * laugh at you.
 */

Hi everyone, freshgiammi here. Some of you may know me from my previous work on maguro (Galaxy Nexus), while some others may not. Here I am, presenting you an AOSP build of Nougat for our Oneplus One.

What does it differ from other ROMs?
Simple. It's philosophy is staying close to stock. Even closer that OmniROM. Closer to AOSP than AOSP itself.
Jokes apart, AOSP is the true philosophy, with a few tweaks to make it feel snappier but not too much intrusive changes.

HOW STABLE IT IS
Rock steady.
This ROM is designed with two things in mind: Security and Stability.
Everything is tested for multiple days (both from me, and from private testers) to be sure nothing lets the final user with instabilities. This makes the ROM stable and reliable, not making it go into full retard when you need it most.
And since this is AOSP based, with an AOSP philosophy in mind, remember that any feature that is not included in the official source code won't be added.

Beware. Since we have no N official builds, issues are to be expected. Devs are working hard to fix them as they get spotted, but some bugs only appear to certain users or under certain conditions. Because of that, if you encounter an issue please let me know.
Tag me in a reply, attaching a logcat/dmesg (last_kmsg if your phone reboots) with the steps to replicate and a short description of the problem. That way I can fix it faster.


WHAT DOES THIS ROM OFFERS, MORE THAN AOSP?
Well, there's some neat stuff aside from AOSP that's included here.
-SultanXDA's Camera HAL with Stagefright Hardening
-Night Light and Storage Manager (from Google Pixel)
-SELinux Enforcing
-F2FS Support (beware, you need to format to F2FS with TWRP 2.8.6.0 as 3.0.2.0 has issues with F2FS formatting.)
-Substratum is available! Go theme your device as you like it!

More? You tell me!

DOWNLOADS
Lastest Build: AOSPlusone_bacon_250817 FINAL RELEASE
Gapps: OpenGapps

Sources up at my Github!
Feel free to clone and create your own rom. Just make sure to prevent authorship and pull requests if you fix something!

Changelog is on #2, while FAQs and extra ZIPs are on #3!

XDA:DevDB Information
AOSPlusone, ROM for the OnePlus One

Contributors
freshgiammi
ROM OS Version: 7.x Nougat
ROM Kernel: Linux 3.4.x
Based On: AOSP

Version Information
Status: Testing

Created 2016-10-11
Last Updated 2017-08-25
Attached Thumbnails
Click image for larger version

Name:	Screenshot_20170117-001106.jpg
Views:	18772
Size:	89.8 KB
ID:	4005958   Click image for larger version

Name:	Screenshot_20170117-000840.jpg
Views:	19752
Size:	105.7 KB
ID:	4005959   Click image for larger version

Name:	Screenshot_20170117-000729.png
Views:	17940
Size:	84.7 KB
ID:	4005960   Click image for larger version

Name:	Screenshot_20170114-155225.jpg
Views:	19530
Size:	217.4 KB
ID:	4005961  
The Following 76 Users Say Thank You to freshgiammi For This Useful Post: [ View ] Gift freshgiammi Ad-Free
11th October 2016, 03:30 PM |#2  
freshgiammi's Avatar
OP Senior Member
Flag Pesaro
Thanks Meter: 2,043
 
Donate to Me
More
Reserved. (CHANGELOG)

14 Jun. 2017 -> 25 Aug. 2017
Code:
ROM: Updated to 7.1.2_r33
HAL: Upstreamed code to match Sultanxda's sources
+ Something that I don't remember but hey everything works well
21 Mar. 2017 -> 14 Jun. 2017
Code:
ROM: Updated to 7.1.2_r11
ROM: Updated Substratum and Interfacer to lastest versions

Kernel: Updated to 3.4.113
Kernel: Updated to match lastest kernel/common source from Android (3.4 is now deprecated)
Kernel: Upstream patches from LOS-14.1
Kernel: Camera-drivers fixups from CAF

HAL: Upstreamed code to improve stability 
HAL: Fixed overexposure when taking picture with in good lightning conditions.
HAL: Fixed zooming in/out during video recording on Instagram/Snapchat
HAL: Merged patches from SultanXDA

Vendor: Updated WDM libraries to match bullhead 7.1.1 ones
Vendor: Shimmed GraphicBuffer for camera libraries

Snap: Merged upstream patches from LOS-14.1
Snap: Removed touch-to-screenshot during video recording
Snap: Fixed ZSL not re-enabling after disabling HDR
Snap: Added back 1440p resolution for videos
Previous Changelogs:

05 Feb. 2017 -> 21 Mar. 2017
Code:
ROM: Updated to 7.1.1_r28
ROM: Fixed Torch QS not working between reboots
ROM: Substratum is now rootless
ROM: Substratum App is now bundled within the ROM

HAL: Merged lastest patches from SultanXDA
HAL: Moved nativehandle logic from CameraServer to HAL
Snap: Rebased Snap on CM14.1 sources
22 Jan. 2017 -> 05 Feb. 2017
Code:
ROM: enabled F2FS support
ROM: Removed leftovers from Camera2 
ROM: Re-enabled textiles check (Textiles are not globally allowed anymore)
ROM: Enabled backuptool (thanks to @mandaman2k)
ROM: Fixed ringtone and notifications not being set (thanks to @medic)
ROM: Fixed qti.tetherservice crashing at startup
ROM: Merged some security patches on hardware/qcom/media-caf

Kernel: Fixed fast-charging not working for some users
Kernel: Fixed MPDecision not turning off cores 2 and 3
Kernel: Restored CONFIG_MACH_OPPO;. (This will probably make kernel more stable,
but can cause instabilities. Please report any reboots.)
Kernel: Fixed NULLPointer (kernel panic) when watching WEBM videos or using Google Fit.
Kernel: Merged the latest patches from LOS

Snap: Fixed crash when resuming a video paused during recording
Snap/CameraHAL: Merged lastest patches from Sultanxda.


16 Jan. 2017 -> 22 Jan. 2017
Code:
Adapted Camera HAL to work with the new stagefright hardening!
SELinux is now enforcing!
*maybe* Fixed HW Encryption (Need confirms)
Fixed most of HFR/HSR; Everything works besides [email protected] and [email protected]
Fixed Ambient Display
Fixed audio misbehaving with AUX cords (>3 pins jack)


11 Jan. 2017 -> 16 Jan. 2017
Code:
Replaced Camera2 with Snap: Enjoy all the functionalities of Sultan’s HAL!
Fixed HSR; Slow-Mo isn’t working yet.
Updated Camera Capabilities for a better HAL compatibility and features
Updated Display-CAF with newer commits to fix the Split Screen issue
Fine tuned RT Scheduler priorities
Enabled prefhint: (Layers are rendered faster now, resulting in a smoother experience)
Enabled “Moves” in Settings
Fixed Face Unlock (Trusted Face)

09 Jan. 2017 -> 11 Jan. 2017
Code:
Changed kernel name for conformity (from -cyanogenmod to -bacon)
Fixed USB tethering not working
Replaced Launcher2 with Launcher3 (Materialized version)

25 Nov. 2016 -> 09 Jan. 2017
Code:
Updated to 7.1.1_r13 (5 Jan. Security Patchset)
ADDED SULTANXDA’S CAMERA HAL! Enjoy that sweet camera optimization
Enabled HSR (High speed recording). Slow-mo doesn’t work yet.
Added back Substratum, with improved functionalities and customization.
Updated bionic libraries to load shims correctly
Enabled Night Mode
Enabled Storage Manager
Under-the-hood device optimization

05 Nov. 2016 -> 25. Nov 2016
Code:
Updated to 7.0.0_r21 (5 Nov. Security Patchset)
Removed Music app
Removed Browser2 (WebView Shell) app
Added Chromium 
Updated audio: AOSPlusone now uses Google Nexus’s audio files.
ENABLED MULTIROM COMPATIBILITY
Updated Adreno libs to LA.BF.1.1.3_rb1.12 (from Onyx)
Updated Kernel to match CM-14.1 sources
Updated Substratum to OMS7  
Added reboot back to Power Menu
Cleaned frameworks/av patchsets: restored some code from Nougat to improve security.
Enabled init.d/addon.d support
A bunch of other misc fixes

09 Oct. 2016 -> 05 Nov. 2016
Code:
05 Nov. 2016
Added On-Screen NavBar and HW Keys customization (Settings -> Buttons)
Fixed vulnerability for Dirty COW exploit
Android 7.0.0_r14
Sync’d Kernel with CM14.1 sources
Fixed Bluetooth MAC
Enabled SystemUI tuner hidden options
Fixed Snapchat with on-screen buttons
Added Swipe Libs for AOSP Keyboard
Added Nexus/Pixel Bootanimation
Updated Adreno Blobs to lastest source (HTC M8 MRA58K Update)
Fixed Gapps F/C after first flashing
Added SuperSU to settings (You still need to flash it)
Updated Substratum
The Following 17 Users Say Thank You to freshgiammi For This Useful Post: [ View ] Gift freshgiammi Ad-Free
11th October 2016, 03:30 PM |#3  
freshgiammi's Avatar
OP Senior Member
Flag Pesaro
Thanks Meter: 2,043
 
Donate to Me
More
Reserved (FAQ)

Q: Plz add feature "X"
No. Just no. If it isn't in AOSP, it won't be added. Please stop asking. If you want themes there's substratum, for anything else XDA is full of mods and stuff. Just use the search button.
You can find more stuff in the "Themes and Apps" section.

Q: This thing is broken, please fix.
Please do not report bugs and issues this way. Attach to your message a log (dmesg or logcat, last_kmsg if it reboots) and if you can, the steps to replicate the issue. This way you help the dev track down bugs quicker.
Please don't report if you're on a different kernel or have mods installed.

Q: I've fixed stuff, how can I help?
Cool! Just submit a pull request on my repo or contact me via Hangouts.
The Following 11 Users Say Thank You to freshgiammi For This Useful Post: [ View ] Gift freshgiammi Ad-Free
11th October 2016, 03:32 PM |#4  
mustang_ssc's Avatar
Senior Member
Flag Mars
Thanks Meter: 785
 
More
Another Nougat rom, downloading right now, thanks!

Just a question: Is it compatible with multirom?
11th October 2016, 03:33 PM |#5  
freshgiammi's Avatar
OP Senior Member
Flag Pesaro
Thanks Meter: 2,043
 
Donate to Me
More
Quote:
Originally Posted by mustang_ssc

Another Nougat rom, downloading right now, thanks!

Just a question: Is it compatible with multirom?

Haven't tested yet, as I don't have MultiROM. But it should work just fine, if you apply the same modifications as the ones on Updateing's post.
11th October 2016, 03:47 PM |#6  
beatbrot's Avatar
Senior Member
Thanks Meter: 100
 
More
Wow great concept! Everything I ever wanted from a ROM AOSP + Substratum. Nothing else

Hope you can enable SE-Linux soon
The Following 2 Users Say Thank You to beatbrot For This Useful Post: [ View ] Gift beatbrot Ad-Free
11th October 2016, 03:49 PM |#7  
angelcoquito's Avatar
Member
Flag lazaro cardenas
Thanks Meter: 10
 
More
works theme ? some screenshots
11th October 2016, 03:52 PM |#8  
Senior Member
Flag Toronto
Thanks Meter: 285
 
More
Awesome! This is everything I wanted from a rom. Clean, with very minimal system level modifications.
The Following User Says Thank You to SirSoviet For This Useful Post: [ View ] Gift SirSoviet Ad-Free
11th October 2016, 03:57 PM |#9  
freshgiammi's Avatar
OP Senior Member
Flag Pesaro
Thanks Meter: 2,043
 
Donate to Me
More
Quote:
Originally Posted by beatbrot

Wow great concept! Everything I ever wanted from a ROM AOSP + Substratum. Nothing else

Hope you can enable SE-Linux soon

That'll take time, but we all hope to have that soon. I'm just not very good at writing SELinux policies haha
Quote:
Originally Posted by SirSoviet

Awesome! This is everything I wanted from a rom. Clean, with very minimal system level modifications.

I hope I can hit where OxygenOS didn't...


EDIT: Gah I forgot to add Substratum's App! But masquerade is installed, so you can get the app from the play store in the meanwhile, i'll make sure to add it in the next build.
The Following 3 Users Say Thank You to freshgiammi For This Useful Post: [ View ] Gift freshgiammi Ad-Free
11th October 2016, 05:19 PM |#10  
Senior Member
Flag Portugal
Thanks Meter: 202
 
More
Does this use AOSP's original camera blobs or Sultan's modified ones?
11th October 2016, 05:25 PM |#11  
freshgiammi's Avatar
OP Senior Member
Flag Pesaro
Thanks Meter: 2,043
 
Donate to Me
More
Quote:
Originally Posted by Spider-Vice

Does this use AOSP's original camera blobs or Sultan's modified ones?

CM. I've tried Sultan's, but I still need to work on his kernel.. A few incompatibilities.
The Following 3 Users Say Thank You to freshgiammi For This Useful Post: [ View ] Gift freshgiammi Ad-Free
Post Reply Subscribe to Thread

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes