[#Intro]
Oh, and now there's these Lollipops I'm handing out. They are free as always, and they are very very delicious.
[#Why]
[#Info]
I need people testing and finding bugs if anything is going to be fixed. I might not have the Bluetooth devices you have, I might not use the camera as much as you, I might not use 4G LTE (or mobile data in general really) as much as you; you get the idea.
[#HowTo]
Latest BuildKitKat/Stable: N/A
KitKat/Beta: omni-4.4.4-20141015-toroplus-FML.zip (162.13 MB)
Lollipop/Beta: FML-AOSP-5.0-20150108-toroplus.zip (195.53 MB)
LOLLIPOP INFO:
USE THESE GAPPS: FML-GApps-5.0.x-20150101-tuna.zip (167.81 MB)
They are based on PA's GApps, huge thank you to them!
Known Issues
- Camera can be a little touchy, but it generally works.
Lollipop Changelogs can be found in the post below!
(KitKat) BETA INFO:
Beta builds are using updated GPU drivers (and an updated kernel to go with them) courtesy of @Ziyan, as well as being up to date with the latest stuff from OmniROM. NOTE: YOU CANNOT FLASH A DIFFERENT KERNEL WITH THESE BUILDS.
Currently broken with the new GPU drivers:
- Hardware Video Decoding FIXED 2014/10/06
- Hardware Video Encoding(?) FIXED 2014/10/08
- Camera (PARTIALLY) FIXED 2014/10/08
- The stock camera app (as well as Google Camera) has this weird quirk of crashing when pressing the shutter button to take a picture, however many different camera apps on the Play Store (in particular Camera ZOOM FX) work flawlessly. Video recording is generally OK, however I've been getting some reports of the audio and video being a little out of sync, so your mileage may vary...
See the Changelog post below for..... well..... changelogs.
[#GApps]
Known Issues- The screenrecord command does not work directly, however it does work via the Power menu.
- There can be a slight (noticeable, but not huge) delay when pressing the Recents or Home button.
[#Thanks]
[#Donations]
XDA:DevDB Information
FML: Fork My Life, ROM for the Samsung Galaxy Nexus
Contributors
MWisBest
Source Code: https://github.com/MWisBest/
ROM OS Version: 5.0.x Lollipop
ROM Kernel: Linux 3.0.x
Based On: AOSP
Version Information
Status: Beta
Beta Release Date: 2015-01-08
Created 2014-10-13
Last Updated 2015-01-08
Changelog, News, Etc.
Lollipop Beta Changelogs:
- Updated the camera HAL.
This is going to be a little... fragile, at first, but in the long run it's needed. Stock camera app saves pictures now at least.
You may also notice that there's a 5.1MP resolution now (clear your camera app's data if you don't see it), despite our camera supposedly being 5.0MP all these years. Turns out the sensor's native resolution is indeed a whopping 16 pixels taller and 16 pixels wider than we've been using.
2015/01/04
- Added back some of the classic FML optimizations and more.
Built with -fstrict-aliasing flag, C++11, and the Linaro GCC 4.9 toolchain.
- Updated to AOSP "android-5.0.2_r1" tag.
As usual, the only real change was them bumping the version number.
- Improved flashing.
The speed of flashing the ROM zip is now much faster.
- Superuser is now built-in.
There's no need to flash SuperSU. You can find Superuser in the Settings app. You may have to enable the "Development Settings" menu to see it.
Some apps are a little sketchy with this Superuser though, most notably Titanium Backup. If you have issues, try flashing SuperSU.
- Video playback should be fixed.
YouTube in particular seems OK. If you have some weird format you're playing back locally I cannot make any guarantees though.
- The camera situation has improved and also regressed.
The stock camera is kinda back to the point of where it was with the KitKat Beta builds:
---- Preview works. Saving photos does not work. Video recording kinda works.
--- However:
---- The camera calibration is a little messed up. Long story, but it'll be fixed soon. So your white balance may look kinda funky, among other things.
- Audio quality is improved, with support for 192kHz FLAC as well.
This is possible thanks to a new audio resampler, which doesn't impose the same sample rate restrictions of the stock Android ones. It also has far better quality than the stock Android resamplers.
- WiiMotes can now be paired via Bluetooth.
I used to be a bit of a Wii hacking enthusiast... I think I still need to add some more stuff to make it useable as a gamepad or something, but yeah.
- Fixed location services issues.
- (toro) Fixed switching between 4G/LTE and 3G/CDMA network settings.
- Kernel changes:
Reclaimed 38MB of RAM from the carveout stuff.
Removed HDMI's framebuffer, saving an additional ~16MB of RAM. With Lollipop, MHL/HDMI out isn't working with our old HWComposer, so might as well save some RAM in the mean time.
Added overclocking support, as well as adjusted the stock frequencies a little.
Added the GPU kernel driver back into the kernel, rather than building it as a separate module.
Switched to LZO compression for the kernel. It results in a slightly larger size to the kernel, but it boots faster.
Added the "purple tint fix".
Added compiler flag to tune code for Cortex-A9 CPU.
Built with Linaro GCC 4.9 toolchain.
Older Builds:
2014/11/16
- Fixed the RIL.
(I think, still unsure of toroplus's status.)
There were a few things that went into this, and I can't really take much credit for it other than being persistent in trying to fix it.
1. rild needed a little fix-up to somewhat return it to pre-Lollipop form. Basically Google is forcing Qualcomm's junk upon the world. @dhiru1602 pointed me in the direction of some commits from rmcc to hardware/ril that fixed this part of the problem.
2. The kernel needed a commit to support some new junk related to networking in Lollipop. @Ziyan linked me to the change in question.
- Updated to AOSP "android-5.0.0_r6" tag.
Really the only change is that the build number is bumped to LRX21T.
- Switched out a couple small proprietary binaries with a reverse-engineered open-source version.
Thanks to @stargo who has really been killin' it for the Motorola OMAP devices recently, we now have a reverse-engineered pvrsrvinit binary (the executable that fires up the GPU drivers on boot-up). This is especially important because the proprietary pvrsrvinit wasn't compiled as PIE (position-independent executable). With Lollipop, they're forcing everything to be PIE, which is good because PIE is better from a security stand-point. Previously I had been adding a workaround to enable support for non-PIE, which I now don't need.
2014/11/11
- Switched back to the old OTA package format.
With Lollipop they're now, by default, flashing something similar to a system.img. I switched back to the old format. THIS IS CAUSING VERY LENGTHY FLASH TIMES NOW HOWEVER, I HOPE TO FIX THESE SOON.
- Changed the kernel to build with GCC 4.7.
With Lollipop, Google switched to GCC 4.8. GCC 4.8 has never been kind to the Galaxy Nexus kernel, I'm surprised it was booting at all in the first place.
- Added "Ambient Display".
Apparently I need to add a "pick-up" or "significant motion" sensor for it though, so it displays something when the phone is picked up.
- Fixed chromium crashing.
This fixes Browser crashing upon open, among other things. This fix has been in chromium itself for nearly 4 months now, I don't know what the heck Google is doing to AOSP to make it so FUBAR lately...
- Fixed lag in Recents menu.
Now it's smoother than KitKat's, in my opinion.
- Added back F2FS support.
F2FS is now supported again, HOWEVER, it is NOT supported on the /system partition. It really didn't do any good for /system anyway.
- Updated various icons.
The Dialer icon in particular was bothering me. Other things that aren't visible in the launcher, e.g. SettingsProvider, have been fixed as well.
- Fixed FLAC playback, among other media decoding issues.
Just needed a sync-up in the device tree with one thing that I think Google DID do a nice job of with Lollipop actually.
- Built the ROM with "WITH_DEXPREOPT := true" defined.
This basically has all the system apps compiled before flashing, to cut down on the initial boot-up time which is ridiculously long with ART.
- Changed the "Android is upgrading..." screen to prevent burn-in.
Instead of using the white Lollipop-like look, it now should show up as the old, darker theme.
KitKat Beta Changelogs:
2014/10/15
- Cleaned up the kernel.
Ziyan went over all his work not long ago and cleaned up the commit history and whatnot. He's letting me do the task of merging in the GPU driver stuff, so I'm currently just getting the kernel to a "clean slate" of sorts for other kernel devs to fork and build off of. Basically this should hopefully be the new "stock" or "Google" kernel. As a result, there's some bells and whistles missing from this build. It does however include some new audio updates that weren't in the previous kernel, which leads me to this...
- Changed audio sampling rate to 48kHz.
Previously the sampling rate has been 44.1kHz. The Galaxy Nexus supports 48kHz though! Here's what mainly sparked this change: since KitKat, the UI audio effects (e.x. touch sounds) have been switching over to 48kHz. With the Galaxy Nexus still using 44.1kHz, UI sound playback became kinda sluggish, and this was a big contributor to it. The UI sounds use the "fast track" audio path (where it tries to do as little processing as it can to the audio in order to play it with a minimum amount of latency), however a requirement of using this is that no resampling (e.g. converting 48kHz to 44.1kHz, like it has been doing currently with KitKat) can be required on the audio being played. Therefore the UI sounds were taking the "deep buffer" audio path, which has a delay to it. In switching to 48kHz, the "fast track" path is actually even faster now than it has ever been previously, and the Galaxy Nexus was already TOP OF THE LINE when it comes to audio latency believe it or not!
Another thing about this is that there is now support for playback of 96kHz audio files.
- Some updates to the camera HAL.
This hasn't fixed the situation of stock and stock-based camera apps crashing when taking a picture, but it's a start on it though.
NOTICE: Poweramp (and probably most other media players that use their own native code for audio playback rather than straight-up using the built-in Android APIs) is being pissy about the sampling rate change. If you experience issues with music playing, especially things like popping or crackling, please try Play Music or Apollo and see if your issue is still present. I know the UIs for Play Music and Apollo are pretty awful, but I can't write my own media player because I'm dealing with this camera stuff!
KitKat Stable Changelogs:
N/A
Reserved
Reserved.
Reserved
Reserved.
Finally got FML up for you toroplus guys! Sorry for the long delay.
Awesome...thank you very much MW!!!!!
Wonderful
Currently uploading this to my server and will seed until a stable version is uploaded, then I will replace it. Thank you so much for bringing life into an otherwise fading device. :crying:
Donation sent.
Downloading. Will be my second rom I try;
Beeing the beginner that I am, I have a Maguro so i couldn't install this one.
Sorry.
BennyDS said:
Beeing the beginner that I am, I have a Maguro so i couldn't install this one.
Sorry.
Click to expand...
Click to collapse
Maguro Build is Here.
I've always wondered about this rom as I saw it on the toro thread... will give it a whirl
MWisBest said:
Finally got FML up for you toroplus guys! Sorry for the long delay.
Click to expand...
Click to collapse
Running good so far! I dirty-flashed over the official Omni build I've been running. No problems to report outside of the expected camera weirdness. Play Store camera apps are all over the map in their behavior - CameraZoomFX works perfectly as you reported, Google Camera crashes like the stock camera, Focal doesn't have any display at all. Video recording works but the audio is a bit out of sync, playback is a little choppy on the phone but is smoother on my computer. VideoCam Illusion (which does its own video encoding via software) does not work at all. Video hangouts seem to work fine.
Also, I used the torch quite a bit today, and at one point it quit working and I had to reboot to get it back. It's a bit early to tell, but I'm suspicious that this ROM is affected by the same 'Camera quits working' bug as Ziyan's 'stable' OMAP kernel.
Anyway, thanks again for your amazing work!
I had the same Torch issue as stated above, fixed with a reboot. Im currently running on Ting/ a Sprint MVNO and they are known for having APN issues with 4.4.x roms. When switching to LTE in the settings, the dialer app would crash loop until I switched back to 3g/2g. Flashing an APN zip on their forum fixed the crashing, but havent been able to tell if 4g actually connects as its pretty shotty coverage in my area. But I thought Id share incase someone else is on Ting.
---------- Post added at 05:15 PM ---------- Previous post was at 05:04 PM ----------
Coming from CM 11 I guess I have been lucky as far as not having to do my own work as far as updating the Sprint Profile, and PRL as it was still within the system settings. I have been unable to figure out how to update Profile/PRL on my own as of yet. Any chance one of you may want to share this info? I'd greatly appreciate it.
New build is up.
The ROM is running smoothly with a few hiccups. I have ran into a few problems. Here's some of them that I have found so far:
1. I currently don't have root.
2. The options to "Uninstall/App info" is there but the texts aren't visible.
3. 3G to LTE switching isn't working on the 20141015 nightly build. It was on the 20141014 nightly build.
4. No Up/Down icon on the signal.
bloopblah said:
The ROM is running smoothly with a few hiccups. I have ran into a few problems. Here's some of them that I have found so far:
1. I currently don't have root.
2. The options to "Uninstall/App info" is there but the texts aren't visible.
3. 3G to LTE switching isn't working on the 20141015 nightly build. It was on the 20141014 nightly build.
4. No Up/Down icon on the signal.
Click to expand...
Click to collapse
1. Root works here on FML. THe official build of OmniROM does not include superuser, you need to flash it yourself from recovery.
2. That's been a longstanding bug with Omni on toroplus for some reason.
3. There's no 20141014 build of FML for toroplus - are you using the Omni official build?
4. That's turned off by default - Settings/Bars/Activity Indicators.
Alright, another new build to try out! I will have a couple of ROMs to try on my GNex which is a good thing!
@MWisBest...hopefully you get some donations coming in as well as Musical_Chairs since you guys are putting time and effort into providing new goodies for us.
Hopefully you get some $$$ coming in. It's going to be about a week for me to donate. One thing people don't realize is that donations don't exactly flood in for devs. I released 4 Venum Ice ET4G ROMs and 2 fully inverted black and white Note 2 ROMs including icons, all inverted apps etc. I actually got over 1000 downloads on all 6 ROMs within the first 24 hours and had excellent feedback.... I received a total of 3 donations totaling $12! Lol. What you guys are doing is harder so hopefully some people who are still here show you guys some love for not making this a thread that got closed for inactivity.... Thanks again to both of you.
Sent from my Knox-Blocked P.O.S Tab 3 running same hardware as my GNex using Xparent Gray Tapatalk 2
Wanted to give this rom a shot mainly due to the updated GPU drivers. So far a very smooth experience and pleased with it except for one major bug for my use case: Any video playback either Youtube, MX Player, etc.. after some uptime seems to fail entirely. In the case of YT it'll just sit at a black buffering screen. It'll buffer the data fine going by the progress bar as I've at times had about 1/4 of a 10-15 minute video buffer going by that indication with no playback. If I reboot the phone and give it another shot, it works.
cr08 said:
Wanted to give this rom a shot mainly due to the updated GPU drivers. So far a very smooth experience and pleased with it except for one major bug for my use case: Any video playback either Youtube, MX Player, etc.. after some uptime seems to fail entirely. In the case of YT it'll just sit at a black buffering screen. It'll buffer the data fine going by the progress bar as I've at times had about 1/4 of a 10-15 minute video buffer going by that indication with no playback. If I reboot the phone and give it another shot, it works.
Click to expand...
Click to collapse
That's the same issue as the torch issue mentioned above. It's a hard bug to track down because it takes so long to show up, and AFAIK nobody has found a reliable way to trigger it (other than just wait a day or two for it to show up). If somebody can figure out how to trigger it more quickly, I would like to try a git bisect on Ziyan's stable OMAP kernel (which is affected by the same bug) and see if I can pinpoint what is actually causing it. But without a reliable way to tell if a particular test kernel is good or not, a bisect is more or less useless.
Hi guys. How are you? I'm fantastic right now:
EDIT: Let me fix that a little...
Hey guys! Got a G3 D855 here, rooted with IOroot and bumped (TWRP installed), Build number: KVT49L / Software version: V10h
Thinking to flash a custom ROM, but I'm so used to Xposed Framework (G3 TweakBox mainly), that I don't know if I'm ready yet to go to a Custom ROM Lollipop... I was thinking either to stay in stable Custom ROM Kitkat, like CM11 and having the Xposed and every feature that I'm used to, or move to a ASOP lollipop ROM or CM12.
What you guys think? Anyone very used to Xposed, moved to Lollipop? Which features are you missing the most?
Or you think, I should do the step towards lollipop and can get the features I was getting from Tweakbox from apps with root acess in the playstore?
Thanks!
Hgneto said:
What you guys think? Anyone very used to Xposed, moved to Lollipop? Which features are you missing the most?
Or you think, I should do the step towards lollipop and can get the features I was getting from Tweakbox from apps with root acess in the playstore?
Thanks!
Click to expand...
Click to collapse
Just like you, I was sceptical about switching to Lollipop since I'd lose Xposed. However, after flashing Lollipop I have not regretted it at all; I fell in love with it right away.
The only thing I'm actually missing is G3 Tweaksbox, but I can manage without it for now
Regarding module alternatives, have a look at this outstanding article:
Alternatives to popular Xposed modules | Prepare for Android Lollipop / ART
Great help Megaritis! Will flash Lollipop today! Any custom ROM recommendation?
The real problem is autonomy, hard to reach 4h screen on
TheSkyline35 said:
The real problem is autonomy, hard to reach 4h screen on
Click to expand...
Click to collapse
What do you mean? The battery life is bad on Lollipop compared to KitKat or on Lollipop custom ROM?
Battery is good on both.
Try Lollipop. If you dont like it you can always go back.
DelBoy said:
Battery is good on both.
Try Lollipop. If you dont like it you can always go back.
Click to expand...
Click to collapse
Trying to decide now either CM 12 or an ASOP ROM, I heard that are some things that ASOP's just can't fix, like receiving MMS while connected to wi-fi... I head something like this and I wonder which else common problems, have the ASOP's have.. Any1 knows?
Thanks!
I installed Lollipop as soon as I got the OTA. 2 days later I am very displeased. I expected some inconvenience but it is a lot worse than I expected.
1st - The autonomy is really affected. I can't give any number because my kitkat + SETCPU profiles were tweaked a lot and provided me a big autonomy, way higher than stock kitkat.
2nd- The atrocious new sound profiles that got me late at work and that many people are complaining about. Do not disturb is nothing like the quiet mode we all loved.
I'll try and draw a tree showing how it works
so you got 3 sounds profiles you can cycle through from the notification quickaccess.
--Sound
--Vibrate Only
--Do Not Disturb (which is supposed to replace the quiet mode but failing hard)
In DnD :
//Calls and Notifications
----All
----Priority Only (see below)
----None
//Piority ("Allow certain features to interrupt when Priority Only. Alarms always have priority) That makes you think you just have to set DnD as Priority only and remove everything from priority so only the alarms would ring out.......
That sounds lovely except every single time you get out of DnD it resets the Calls And Notifications setting to all and when you'll reenable DnD it will go to None and shuts down everything.
So, in order to have the same behavior as the quiet mode in kitkat you have to do the following :
Notification bar > Settings > Sound > Do Not Disturb > Calls and Notifications > Priority Only.
This EVERY SINGLE night as you'll remove DnD every morning of course.
Not to mention that the alarm will ring but not wake screen so you got unlock your lockscreen and then turn off your alarm.
I think I should whine though, this mess preventing me from sleeping I have no use for alarms anymore, like Lollipop devs I guess.
It is a mess at the moment so don't bother, the issues exceeds by far the benefits.
The best thing to do would be : Do a nandroid back up of your existing KK ROM then flash AOSP>CM12 and see which one you like. Everybody have their own priorities and you be the judge of your own likes/dislikes. I have tried both AOSP and CM 12 but returned to stable KK V10N. I have a small kid and I have to have a nice camera app and I was not convinced with the AOSP/CM 12 camera apps. Stock Camera app has to do with the OEM framework and can't be replicated in AOSP/CM 12 ROMs. Secondly (it may sound shallow), I could not stand the big navigation bar. You can use tweaks to make it smaller but the navigation bar buttons does not change in proportionate to the size of navigation bar. SImply put, they look ugly. I personally did not find any speed d or battery life difference. Giving up Xposed and aforementioned features were not worth the trade off for ME. Again, this is what I experienced, your experience may be totally different than mine and that's all right
---------- Post added at 05:04 PM ---------- Previous post was at 04:58 PM ----------
@iKoyy, may be this update will help:
http://www.talkandroid.com/230286-android-5-1-to-roll-out-in-february-2015/
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
To God be the glory, my AOKP Nougat project finally works!
This is not a dirty unicorn. This is the original unicorn, the AOKP. Now made out of nougat! With tons of settings from status bar tweaks to home button remaps, it's all here and ready to rumble! Hopefully more features will be added as the AOKP team integrates the changes to the source.
**** This is an UNOFFICIAL ROM. Install at your own risk! ****
Downloads:
Rom Download link:
https://www.mediafire.com/folder/b5cchqf6d23ec/nougat
Old download:
http://www.mediafire.com/file/j9bjmldl2o4q231/aokp_jfltetmo_nougat_unofficial_2017-03-15_0523.zip
Gapps link:
http://opengapps.org/
-Which I personally tested Pico. Be sure to choose "Arm" and "7.1".
This Rom has been stable for me for the past few days, however, Nougat is new, so be prepared for some little hic-ups here and there. Be sure to follow these installation steps very carefully, as they may be different then what you are used to.
!!!FIRST BOOT TAKES ABOUT 5 EARTH MINUTES TO COMPLETE!!!
Installation instructions:
-Download ROM and gapps, and put them on your phone or external storage.
-Reboot into recovery mode - TWRP (I personally installed this using 3.0.2-0).
-Backup what you had. (Just to be safe.)
-Wipe. (I personally wipe everything prior to flashing new roms, but at least do the basic wipe.)
-Install Rom.
-Install Gapps. - Optional
-Reboot to system and enjoy!
-OPTIONAL - After first boot, then go back to recovery and install the AKLU kernel.
I do not recommend installing superSU on this ROM! SU permission is already built in, and superSU has been causing problems with the rom. Please read the thread for further details.
Code:
What works:
So far everything that I have tried works, such as
- Camera for pictures and video! (See notes for thanks!)
- Phone calls/receiving
- Data 2g/3g/LTE
- Bluetooth
- WiFi
- PTP/MTP
- GPS
- Multi-Window, just long press the "recents" button.
etc....
What doesn't:
- Choosing to reboot the phone sometimes takes a loooong time. It may be better to Power off and then start the phone, which is faster for some reason.
- Still some problems with automatic time zones.
- Let me know in the forums if you find other issues so I can work on fixing them.
This AOKP N ROM was built for the JFLTETMO using modified LineageOS JFLTEXX trees. I have not tried this on any other device, but you are welcome to try it AT YOUR OWN RISK. It should flash on all JFLTEXX variants as well. Chime in if it worked on your device.
A huge thanks to the Android Open Kang Project team!
Disclaimer: AOKP is not responsible for any damages to your device.
All of my work is completely available for any who wish to use or modify it. I didn't make AOKP, the device trees, or vendor blobs. I simply used and edited existing material. A huge thanks should go to those who actually created this stuff.
AOKP XDA Forum: http://forum.xda-developers.com/aokp
Source Code: https://github.com/AOKP
Official website: http://aokp.co/
ROM OS Version: 7.1.1 Nougat
ROM Kernel: Linux 3.4.112
Based On: AOSP and LineageOS.
My device tree: https://github.com/alaskalinuxuser/
If you want the Overclocked AKLU kernel - Better performance and battery life:
http://forum.xda-developers.com/galaxy-s4-tmobile/development/kernel-nougat-kernels-t3492592
Created 2016-12-14
Last Updated 2017-09-05
Change log:
Code:
20170901
+ Synced with AOKP source
+ Dozens of very small changes, such as WEP encryption for WiFi, and errors for callbacks on Camera2.
20170815
+ Synced with AOKP source
--> Updated security patches to 5 August, 2017
--> Merged with 7.1.2_r29.
--> Under the hood fixes for qcom HALs.
+ Switched over to Sony Timekeep for auto time zones.
20170630
+ Synced with AOKP source!
--> security patch update to June 5, 2017
20170425
+ Synced with AOKP source!
--> Upgraded to 7.1.2!
--> Security patch update to April 5, 2017
--> Long press "Hotspot" tile to open hotspot settings
--> New battery icon "AOKP Tha"
--> New power menu option to turn on/off torch
+ Edited Device Model to say SGH-M919 instead of I9505
20170315
+ Synced with AOKP source!
--> Security patch update to March 5, 2017
--> Some changes from AOKP, see changelog in RomControls.
20170301
+ Synced with AOKP source!
--> Merged with Android 7.1.1_r21
--> Added PIE controls
--> Security patches updated to Feb 5, 2017
--> Now FULLY supports OMS/SUBSTRATUM
+ Screenshot issue fixed
+ SDcard read from File Manager fixed
20170121
- Fixed Video Camera issues thanks to @side!!!
20170115
-Synced with AOKP source, now based on LineageOS!
-App circle
-App bar
-MTP and Bluetooth are working much better now.
-Replaced browser with an open source alternative.
-Reimplemented OmniSwitcher
20161214
-Built with openjdk-8-jdk - Java 8!
-Sync with AOKP source.
-Security patch updates to November 5th, 2016.
-Includes Cyanogenmod Kernel, but you can download the AKLU Overclocked kernel if desired! (Recommended)
-Added OmniSwitcher.
-Added Kernel Adiutor and SELinux plugin.
-First release.
Features and Screenshots!
- Advanced Reboot
- Omni-Switcher
+ Rom Control:
+ App Launchers
- App Circle Bar
- App Side Bar
- Gesture Anywhere
+ General
- cLock settings
- Screenshot settings
- Recents settings
- Wakelock Blocker
+ Hardware Keys
- Backlight control
- Power button options
- Launch vibration control
- Home button controls
- Recents button controls
- Long press options, double tap options
- Kill app back button option
- Volume buttons wake
- Volume button playback controls
- Keyboard cursor controls
- Volume button reorientation
- IME features
+ Lockscreen
- Media Cover art
- Display music visualizer
- Show weather
- Blur background
- Fingerprint auth vibration
- Double tap to sleep (DT2S)
- Disable quick settings
- Show lockscreen clock and date
- Lockscreen notification count
+ Notification Drawer
- Brightness slider
- Brightness icon
- Rows in portrait and landscape modes
- Columns
- Tile Animations
- Advanced data tile
- Smart pulldown
- Quick pulldown
+ Pie Controls
- Pie Style
- Pie targets
- Pie color settings
+ Power Menu
- Animation choices
- Screenshots
- Screenrecord
- Airplane mode
- Sound Panel
+ Sound
- Various sound settings
- Volumn step control
+ Status Bar tweaks
- Network traffic
- Clock style
- Double tap to sleep (DT2S)
- Superuser indicator
- Icon controls
- AOKP logo
+ User interface
- Toast controls
- AOKP animations
- Transparency controls
- Changelog
Thanks:
A huge thanks goes out to @side for showing me how to fix the video camera issues!!!
Notes:
Just a spot for some field notes about the ROM.
Background:
The awesome background was provided by The Quiet Learner, you can see more of his work here:
https://qlfiles.net/
You can also change the background using SWAGGER, to choose from several amazing AOKP backgrounds. Just long press the background as usual, and choose SWAGGER.
Multi-Window:
Open the app you want on top, then long press the recent button, then select the app you want on the bottom. Slide the slider up or down to choose full screen for the top or bottom app. Note: if in multi-window mode, pressing home goes to the home screen, but opening an app causes multi-window mode again with the last app you had open and the new app you chose.
OmniSwitcher:
You must enable OmniSwitcher to use it. There are choices for horizontal or vertical layouts, as well as the "handle" size and color. You can also enable the "menu" button, which may come in handy due to the long press of the recent button being used for multi-window.
Downloading now. will let u know. Also I'm trying to make an aroma zip that will give options for some systemless stuff and possibly a few others. I'll let u know how it works out
---------- Post added at 02:18 AM ---------- Previous post was at 02:16 AM ----------
Coming from ur akop mm is it possible to dirty flash or has to much changed
AlaskaLinuxUser said:
Notes:
Just a spot for some field notes about the ROM.
Multi-Window:
Open the app you want on top, then long press the recent button, then select the app you want on the bottom. Slide the slider up or down to choose full screen for the top or bottom app. Note: if in multi-window mode, pressing home goes to the home screen, but opening an app causes multi-window mode again with the last app you had open and the new app you chose.
OmniSwitcher:
You must enable OmniSwitcher to use it. There are choices for horizontal or vertical layouts, as well as the "handle" size and color. You can also enable the "menu" button, which may come in handy due to the long press of the recent button being used for multi-window.
Click to expand...
Click to collapse
Installed and looks really good. SELinux set to Enforced so flashed your kernel and now Permissive. Also, updated build prop for jfltetmo and SGH-M919. Is there a reason that so many user options from MM Rom Control are not included? Informational only I can live without. Does your GPU OC app work on this? I don't believe Xposed will be available for some time yet -technical issues. And, I'm not sure the TWRP app works well with this. The most important things are here. I will test bluetooth connections later. Multi window, not sure if I will use it ??? Adaway seems to fail on N for now. Hope to read other user comments soon.
Thanks for the Great work. And, it is great from my limited perspective.
-D
dtriguero said:
Downloading now. will let u know. Also I'm trying to make an aroma zip that will give options for some systemless stuff and possibly a few others. I'll let u know how it works out
---------- Post added at 02:18 AM ---------- Previous post was at 02:16 AM ----------
Coming from ur akop mm is it possible to dirty flash or has to much changed
Click to expand...
Click to collapse
I do not think a dirty flash from marshmallow to nougat is a good idea, there are a lot of big changes under the hood. Thanks for looking into the systemless things, I know many will be interested in the results!
darazor said:
Installed and looks really good. SELinux set to Enforced so flashed your kernel and now Permissive. Also, updated build prop for jfltetmo and SGH-M919. Is there a reason that so many user options from MM Rom Control are not included? Informational only I can live without. Does your GPU OC app work on this? I don't believe Xposed will be available for some time yet -technical issues. And, I'm not sure the TWRP app works well with this. The most important things are here. I will test bluetooth connections later. Multi window, not sure if I will use it ??? Adaway seems to fail on N for now. Hope to read other user comments soon.
Thanks for the Great work. And, it is great from my limited perspective.
-D
Click to expand...
Click to collapse
Thanks DA. Yes, I left the stock kernel with selinux enforcing, as I know that is needed for some of these new apps. The. AKLU is permissive, as you already know. The ROM also has the selinux plugin for kernel adiutor, too. Currently, I need to do some more work on the nougat AKLU kernel before GPU voltage control is possible, but that is on my agenda.
The aokp team builds the ROM control options, but they are swamped right now, so development is a little slow. That's why I added OmniSwitcher, to try to fill in the gap until the aokp teams usual bag of tricks are ready.
Great questions guys! Thanks for the positive feedback!
My big ticket items right now are video recording and kernel development. Hopefully we can get those done soon!
AlaskaLinuxUser said:
...
Thanks DA. Yes, I left the stock kernel with selinux enforcing, as I know that is needed for some of these new apps. The. AKLU is permissive, as you already know. The ROM also has the selinux plugin for kernel adiutor, too. Currently, I need to do some more work on the nougat AKLU kernel before GPU voltage control is possible, but that is on my agenda.
The aokp team builds the ROM control options, but they are swamped right now, so development is a little slow. That's why I added OmniSwitcher, to try to fill in the gap until the aokp teams usual bag of tricks are ready.
Great questions guys! Thanks for the positive feedback!
My big ticket items right now are video recording and kernel development. Hopefully we can get those done soon!
Click to expand...
Click to collapse
ALU
To say, I appreciate the completeness of your replies is like saying the Hope diamond is a pretty stone,
Less the casual observer thinks otherwise. I know this is a really busy time for you ALL and my questions are never a call to action and are only intended to understand if there are technical reasons for a given change etc.
Should I have left SELnux as Enforcing or is this related to apps like Google Pay?
Some apps ask for BusyBox and I am never sure if I should install it or not (i've always had a Swiss Army knife but never found a use for more than a few of the blades). I had a hanging boot problem after I installed and then uninstalled it along with the TWRP app, and I had to re-flash and setup again. I can't be sure the empirical result is/was verifiable. As such, there is more than a little trepidation relative to repeating the experiment.
Nevertheless, I must confess to a certain increased level of cortisol as OS-ROM development proceeds and the 6-10 pins drop into the gutter.
I can only hope the excitement doesn't increase my rheumatoid factor, oh well., trade offs you know. -D
Hello! This ROM is stable or in beta version? Bugs? Thanks!
pickandrew said:
Hello! This ROM is stable or in beta version? Bugs? Thanks!
Click to expand...
Click to collapse
Great question pickandrew.
I would say it is a higher level beta version. I try to only release things that could be used as a daily driver. The only thing that absolutely does not work is video recording with the camera, but picture taking does work.
There are a few small things that occasionally error, like Bluetooth share, mtp, etc, as listed in the OP. However, these things mostly work, just occasionally error.
Oms?
smartt699 said:
Oms?
Click to expand...
Click to collapse
Great question.
No, no Oms. AOKP is trying to stick with CMTE, and CMTE is having some sort of problem, but they don't want to change everything for Oms, then have to change it back for CMTE.
AlaskaLinuxUser said:
Great question pickandrew.
I would say it is a higher level beta version. I try to only release things that could be used as a daily driver. The only thing that absolutely does not work is video recording with the camera, but picture taking does work.
There are a few small things that occasionally error, like Bluetooth share, mtp, etc, as listed in the OP. However, these things mostly work, just occasionally error.
Click to expand...
Click to collapse
Short update. I have found this rom to be very stable. :fingers-crossed:
The hiccup I had mentioned earlier appears to be related to trying to install BusyBox as a couple of apps requested. This appears to to be somewhat related to November security updates and the newer toybox use by Google.:crying:
Really super battery life. :good:
Did not test bluetooth yet. -D
darazor said:
Short update. I have found this rom to be very stable. :fingers-crossed:
The hiccup I had mentioned earlier appears to be related to trying to install BusyBox as a couple of apps requested. This appears to to be somewhat related to November security updates and the newer toybox use by Google.:crying:
Really super battery life. :good:
Did not test bluetooth yet. -D
Click to expand...
Click to collapse
Thanks for the feedback darazor!
It appears that the November security updates are also causing an issue with substratum, layers, and CM theme engines. One of those few times that the security update can actually be a step backwards for custom ROMs. Hopefully it will get sorted out.
For the battery life, is it better than marshmallow? Nougat is supposed to really optimize battery saving, I do so much testing, modding, and flashing, I don't get the usual day to day use battery specs.
AlaskaLinuxUser said:
Thanks for the feedback darazor!
It appears that the November security updates are also causing an issue with substratum, layers, and CM theme engines. One of those few times that the security update can actually be a step backwards for custom ROMs. Hopefully it will get sorted out.
For the battery life, is it better than marshmallow? Nougat is supposed to really optimize battery saving, I do so much testing, modding, and flashing, I don't get the usual day to day use battery specs.
Click to expand...
Click to collapse
ALU, I kind of thought that when I saw the oms post and your response.
Battery life is great but as to better that MM -hard to say. I am running with very few apps so as to minimize conflicts/unknowns. And, I usually have Xposed installed, that is an unknown in both directions.
I want to avoid the I wish therefore it is syndrome. So, at the least, I would say it is very, very good. As an aside, it is very responsive as well.
I hope to see other posts because this rom is very worthy of an install. And, the feedback is so useful to us all.
D
ALU
Quick update.
Short test of Bluetooth call via GPS worked fine. Not a long test just for verification.
One other observation that I keep forgetting to mention.
Settings > Status Bar > Battery status style - icon landscape and circle tick options do not work; the icon remains an upright batter. Just for completeness sake.
D
darazor said:
ALU
Quick update.
Short test of Bluetooth call via GPS worked fine. Not a long test just for verification.
One other observation that I keep forgetting to mention.
Settings > Status Bar > Battery status style - icon landscape and circle tick options do not work; the icon remains an upright batter. Just for completeness sake.
D
Click to expand...
Click to collapse
Thanks for the info D!
I am really glad the Bluetooth is working, especially with all of the mm Bluetooth troubles.
I'll check on the battery icon settings, thanks for helping by pointing it out.
Video recording update....
Hey everybody, just a quick note on the camera video recording situation.
There is a problem with the device trees or blobs that keeps the video recording function from working in Nougat. Hopefully, those that are far more skilled than myself will be able to get that fixed. I know there are several people working on it. I just do not have the skill set to fix that at this time.
That being said, while the pros work on a fix, I have come up with a workaround. (Read: hack.) I am not a very skilled programmer, but here are some screenshots to give you an idea. Essentially, I am opening the camera and displaying it on a surface view, then I am using some low level commands to record that screen. Because of this method, there are a few things to note:
- This app requires root permission.
- Before running the app for the first time, you must go to Settings->Apps, and give this app permission to use the camera, microphone, and write to storage.
- Leaving this app after starting a recording will cause the app to record your screen and save the output as /sdcard/Pictures/video.mp4
- You can choose between 1 minute or 3 minutes, however, you can't change a recording time or stop the recording once it is in progress.
- The camera takes normal looking pictures, but the video looks a little stretched.
- Version 0.8 has no audio recording yet.
This is a standalone app that you can install just like any other app. No zip flashing, twrp, mods, etc. It saves your pictures and video recordings as (#ofmilisecondsofday) .jpg and .mp4 respectively in the /sdcard/Pictures folder. Clicking on the 1m/3m icon switches from 1 minute to 3 minute recordings. Clicking the camera icon takes a picture, and clicking on the recording icon starts a video recording based on your chosen 1m/3m setting.
Anyways, it isn't that great yet, but if you want to play with it, or see a theory to concept, here it is:
http://www.mediafire.com/file/4cl9o1t5no9cf3n/S4camera_0.8.apk
New kernel is up in the Nougat Kernel thread!
Praise God, new kernel is up!
Hey guys, just wanted to let you know that the OP is updated with the new kernel, including intelliplug, an alternative to mpdecision for hotplugging. This controls how many cores are used at once. You have to use Kernel Adiutor or some similar app to control it. Intelliplug has several options that show up in the Kernel Adiutor as well. Let me know what you think!
Click to expand...
Click to collapse
S4camera version 0.9 is up:
MediaFire link: S4camera_0.9.apk
https://www.mediafire.com/download/2xrel675ontbukg
Now you can stop a recording while it is recording!
The record button changes to a stop button during video recordings, allowing you to stop a recording while it is in progress.
There is still no audio recorded, and exiting the app during a recording causes your screen to be recorded.
Even though you can stop the recording, a video cannot be longer than three minutes.
Merry Christmas!
AlaskaLinuxUser said:
S4camera version 0.9 is up:
MediaFire link: S4camera_0.9.apk
https://www.mediafire.com/download/2xrel675ontbukg
Now you can stop a recording while it is recording!
The record button changes to a stop button during video recordings, allowing you to stop a recording while it is in progress.
There is still no audio recorded, and exiting the app during a recording causes your screen to be recorded.
Even though you can stop the recording, a video cannot be longer than three minutes.
Merry Christmas!
Click to expand...
Click to collapse
Thanks ALU.
Something seems wrong with new 0.9 .APK It is only 68 Kb vs 1.24 Mb for 0.8 and installer says file is corrupt.
Unless I'm doing something incorrectly. Just thought I'd let you know.
Don't rush to fix, have a great Christmas. -D