[N910C/N910H][UNOFFICIAL] LineageOS 14.1 (RESURRECTED) - Galaxy Note 4 Original Android Development

{
"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"
}
LineageOS 14.1 for the Samsung Galaxy Note 4 SM-N910C (Exynos)
This project is a continuation of the work done by @bonuzzz​
STATUS
Most things are working with the exception of the items below.
Fingerprints and it's possible they won't ever work properly. Functioning fingerprints are dependent on proprietary black box userspace code that is currently failing when retrieving the scanned fingerprint blob from the Trustsonic trusted execution environment. The driver itself is also proprietary code. Working out why it is failing is largely guesswork, large amounts of debug statements and the odd rain dance. Please don't keep on at me about it. I'll fix it when I fix, if I do.
SELinux: Currently permissive mode. Fixing it so it runs in enforcing mode will probably be the last thing I do
Bluetooth SCO headset - no voicecalls or car kit
Phone encryption
Camera video recording is poor quality and pixelated
DOWNLOAD
I recommend you do a full wipe and install. If you're running an older version of this ROM built by bonuzzz you can do a dirty flash. If you have any problems then do a full wipe and reflash
lineage-14.1-20180529-UNOFFICIAL-treltexx.zip (MD5: 53a163ff4abe257855c4db42b54f53e1)
RR-N-v5.8.5-20180602-treltexx-Unofficial (MD5: c2cdaf859c2359bf38cafeb9d9123798) See NOTE on RR build​
SOURCE CODE
If you wish to compile this for yourself then all the repositories are accessible on my github. There are many guides explaining how to download and compile LineageOS.
https://github.com/dl12345
Clone the following repository and add the roomservice.xml file to the .repo/local_manifests folder. Then do a "repo sync". This will download all projects.
https://github.com/dl12345/android_manifest_treltexx
Then issue the following commands
Code:
android $ source build/envsetup.sh
android $ brunch treltexx
​
CREDITS
Original work done on this project was completed by @bonuzzz.
If anyone else should be credited here let me know and I'll be happy to include a credit.​
NOTES/COMMENTS
DO please include a detailed description on all bug reports. If you can, try to duplicate the bug while running an adb logcat. Attach this logcat as well as the output of the dmesg command to the bug report
DON'T ask me when I'm going to make an Oreo version. This device has suffered from developer neglect for years and there is still far too much use of proprietary blobs which come from Marshmallow. This forces the use of shims and other nasty workarounds. Much of the codebase is years old and APIs have changed. Oreo includes further major changes so you'll have to live with a Nougat version for the moment. If and when it is stable I may decide to work on an Oreo build if I have time.
DON'T ask me to make a version for device X, Y or Z. I don't have the device to test it and I don't have the time to do so either. Download it yourself and compile it for your device.
DON'T install this ROM if you need to ask how to install it
DON'T try to install this on your Snapdragon version of the Galaxy Note 4. This is ONLY for the SM-N910C/H
DO search the thread for solutions to your problem before making a new post
DON'T whine about bugs or how long it takes to do a new release. I do this for free.
DO click on the thanks button if you download and use this ROM......1,200+ downloads and 53 folk clicked thanks on this post
CHANGELOG
06-MAY-2018: Version 0.1 lineage-14.1-20180506-UNOFFICIAL-treltexx.zip (MD5: 84b108edf7aea86e23809ec25d15fafc)
Fixed poor quality incall audio
Fixed audio routing so music plays properly through headphone and speakers
Fixed no audio recording
Fixed no video recording
Fixed video playback stuttering above 1080p
Fixed tethering not working
Adjusted audio volume for various audio routes
Implemented hardware backed keystore API version 2, replacing the software only keystore
Removed proprietary mobicore blobs and moved to opensource version
Switched audio to libseiren
Implemented open source hardware codecs.
Added FLAC decoder
Added HEVC codec
Changed Samsung MFC (Multi Format Codec) drivers
Changed Exynos ION and secmem drivers
Patched Video4linux ION driver
Increased size of kernel log ring buffer (easier debugging due to lots of log spam by various drivers)
Turned on USB OTG
Removed Knox and DM_VERITY
Changed TCP congestion control to CONG_WESTWOOD (more efficient / faster)
Added option to store kernel config in /proc
Added netfilter IPv6 match targets
Added QoS algorithms
Added runtime control of SELinux
Removed invalid filesystem symlinks to storage devices
Removed invalid Playready DRM folders causing crashes
Removed proprietary ION blobs
Fixed memory leak in HEVC driver
Removed some log spam
Modularized build configuration
06-MAY-2018: Version 0.2 lineage-14.1-20180506-UNOFFICIAL-treltexx.zip (MD5: f84a0129e38472f0d73b918929cc3fac)
Removed proprietary vendor Bluetooth implementation and replaced with opensource version
29-MAY-2018: Version 0.3 lineage-14.1-20180529-UNOFFICIAL-treltexx.zip (MD5: 53a163ff4abe257855c4db42b54f53e1)
KERNEL: Modify the kernel cpufreq driver to save and restore the minimum and maximum scaling frequency when the cpu is hotplugged. The default driver restores the physical maximum and minimum, meaning the cpu maximum frequency cannot be controlled either by the user or by the PowerHAL as the Exynos BIG clusters are taken offline whenever the display is turned off.
KERNEL: Modify the kernel cpufreq driver to send ONLINE uevent messages instead of POLICY_CHANGE uevent messages whenever a cpu is hotplugged. This allows ueventd to set permissions in sysfs correctly, without which the PowerHAL cannot function correctly.
KERNEL: Disallow software CRC on MMC data block operations
Rewritten and modified PowerHAL. The generic PowerHAL is completely broken and none of the battery profiles work at all. This is a combination of problems from old and bad code to insufficient kernel capabilities to handle CPU hotplugging. The rewrite restores full functionality with an improved battery saver function that doesn't reduce performance as much as the generic HAL.
Modify interactive governor settings to reduce maximum cpu frequency from 1.9Ghz to 1.7Ghz. The higher frequency is almost completely useless as it causes very rapid thermal throttling and so it results in better user performance.
Reduce the wait delay in the cpu interactive governor that prevents the cpu scaling more rapidly to higher frequencies when a sudden load is placed on the system. This results in better interactive performance and faster app launch times.
Fix permissions of cpu interactive governor sysfs nodes that prevents proper operation of the PowerHAL
Add init.d scripts for user control of cpu governor settings
Add support for hotplugging
Create workaround via init.d script to fix muted incall audio after rebooting. Eliminate requirement to use modified Dialer app
Fixed/workaround for muted incall audio
Fix the SMS "not sent" error. The Ericsson Thor M7450 modem sends spurious trailing bytes in the RIL_SMS_Response which needs to be ignored
Force long SMS messages to be sent as multiple SMS messages rather than a single MMS message
Fix bug in AudioHAL that causes AMR wideband calls to be treated as narrowband and remove build.prop workaround to force all voice calls to be wideband
Fix the permissions on /dev/s5p-mem to allow drm to work properly
Fix Widevine L1 DRM
Remove OMX AAC decoder that is causing streaming apps to hang (netflix)
Add build.prop and p2p_supplicant settings to enable miracast
Remove deep buffer in audio_policy.conf
Fix issues preventing lhd and gps communicating properly. This should resolve quirky behaviour with gps
Replace the incomplete default apns-conf.xml with the Google master version
Read the Release Notes for v0.3
Click to expand...
Click to collapse

Nice! will try it later! thank you for your hardwork!

When I saw the new version I couldn't believe its real . And made a quick test .As far as I realized that everything that dev's write (except Bluetooth audio call (unfortunately its one of most important thing that I need it )) are working .Bluetooth is connected properly but no audio coming from other side . Thank's a lot for very big surprise at Sunday morning .

intana said:
When I saw the new version I couldn't believe its real . And made a quick test .As far as I realized that everything that dev's write (except Bluetooth audio call (unfortunately its one of most important thing that I need it )) are working .Bluetooth is connected properly but no audio coming from other side . Thank's a lot for very big surprise at Sunday morning .
Click to expand...
Click to collapse
I'll try get my hands on a BT headset so I can debug the issues.....

Plz build a resurrection rom build. A humble request from n910c community.

daneal2u said:
Plz build a resurrection rom build. A humble request from n910c community.
Click to expand...
Click to collapse
Seriously? I build you guys a Lineage ROM with most of the bugs gone and the first thing you do is ask for a resurrection ROM? Erm, how about you build it yourself......

dl12345 said:
Seriously? I build you guys a Lineage ROM with most of the bugs gone and the first thing you do is ask for a resurrection ROM? Erm, how about you build it yourself......
Click to expand...
Click to collapse
I would have but dont have the bandwidth to download RR sources

pardon me op. I would like to ask wether anyone is having a slow download speed during wifi? This rom is almost bug free tho! thank you very much op for this amazing work.

kenchoids said:
pardon me op. I would like to ask wether anyone is having a slow download speed during wifi? This rom is almost bug free tho! thank you very much op for this amazing work.
Click to expand...
Click to collapse
I just tested. I have a 100Mbps fibre connection. I'm getting the same speed using wifi on my phone as I do from my PC with an ethernet connection (92Mbps download). So it's not slow for me. Maybe your net is just congested at the moment.

thanks for the fast reply. But, I did test my dl speed on my PC wich is 10x faster than my CP. I did clean install of the rom. dl the same file in Same server. any posible issue or workaround . I really like this rom. Tnx again.

dl12345 said:
I'll try get my hands on a BT headset so I can debug the issues.....
Click to expand...
Click to collapse
Thanks again . I tested IR Blaster and it is working . Almost perfect until now . I have collected and attached the debug logs about broken Bluetooth audio call .

Hi OP. It seems that my download speed is only slow on the stock browser. But when I am downloading apps in playstore my dl speed is on its peak.

kenchoids said:
thanks for the fast reply. But, I did test my dl speed on my PC wich is 10x faster than my CP. I did clean install of the rom. dl the same file in Same server. any posible issue or workaround . I really like this rom. Tnx again.
Click to expand...
Click to collapse
Given my test results that I just referred to above, I don't think there is any issue with the software. I repeated the test multiple times to be sure. Here's an example screenshot. My net connection is 100Mbps download and 40Mbps upload. As you can see I'm pretty much maxing out the connection on wifi.
Wifi in this rom is accessed the same way as in the stock rom, that is to say it uses proprietary loadable firmware drivers that get loaded onto the Broadcom chipset. It's much more likely that you have wifi interference problem or some other issue external to the software on the phone. Try doing your wifi test in different places with the phone in different orientations.

kenchoids said:
Hi OP. It seems that my download speed is only slow on the stock browser. But when I am downloading apps in playstore my dl speed is on its peak.
Click to expand...
Click to collapse
Ah cool. Some browsers are really slow. Chrome is usually quite fast. I also like Dolphin

intana said:
Thanks again . I tested IR Blaster and it is working . Almost perfect until now . I have collected and attached the debug logs about broken Bluetooth audio call .
Click to expand...
Click to collapse
I've now removed the proprietary vendor bluetooth implementation and replaced it with the opensource version. While I don't have a BT headset, I do actually have a BT dongle that is attached to my Hifi system, so I used this to test. I can pair devices (both to the dongle and my PC) and play music crystal. It plays crystal clear. This of course doesn't guarantee that your headset will work, but you can give the new version a try and see if this fixes problems. If not, then it's likely something wrong with the audio routing and you'll need to wait until I can get my hands on a loan headset. You can do a dirty flash with the version I just uploaded.

OT

That's some heavy work you got there. Well done man.
And please for the Guys commenting nonsense here. You can try and put some effort in and Google for most of the stuff you need. I believe the dev has done his part.

Nice to see someone, who knows what to do. Congrats and wish U good luck in further work?

Tnx Again @dl12345 for your hardwork! will wait patiently for the updates regarding the small bug on sending sms and the bluetooth one. This is really a 99% bug free rom.

Thank u Dev
God bless
How can l install it on n910h

Related

CyanogenMod 10 & 10.1 by miroslav_mm (New version 23/10/2013)

CyanogenMOD 10 - Android 4.1.2
New build - Final 1.1 - 23.10.2013
Changelog:
Important patches for wi-fi in the kernel, added support for all regions;
Improved the board, cleaned up the kernel, removed the dead code;
Fix proximity sensor;
Fixed critical bug in the audio kernel's driver;
New-stock wpa_supplicant - full work wi-fi and DLNA software;
Added Post Processing - manual adjustment of HUE, SATURATION, INTENSITY, CONTRAST;
Added Content Adaptive Backlight Control;
Added a new widget - Calendar;
Added weather widget Chronus.
Download clean ROM:
http://dfiles.ru/files/ehhvxomjp
Download ROM with Gapps:
http://dfiles.ru/files/g4gvdh0bo
The Most Stable, Fast, Performance and maximum functionality ROM! Without reboots and bsods!
History version:
Build - Final 1.0 - 18.09.2013
Changelog:
Cleaned up the kernel, removed dead code, (more stable)
Trying to fix the proximity sensor; (Fixed reboot, the stability of the sensor is lame)
The system rebuilt; (stable)
Added Qcom proprietary code in SQlite and Dalvik VM; (performance improvement)
Removed item "Restart in fastboot", (an unnecessary feature)
Improved the ported from CM10, 1 application, (visual changes)
Added a couple of widgets to Desklock;
Adreno libs from official 4.1.2, (more fresh)
Added support for 4x MSAA in EGL;
Rebuild audio libs;
Clean ROM, without Gapps and other apps.
and etc.
Download:
http://dfiles.ru/files/q30jwb2mp
Build CM10.0-RC3-PreFinal - 25/07/2013
Features:
- New kernel 3.4: Kernel clean, hopefully without any extra patches, tweaks and OC, only the most necessary;
- New system libraries JB: taken from the official 4.1 for SU640 for better compatibility: camera, sensors, CPU management, and others;
- CAF patches for framework: surfaceflinger, media, etc.;
- CAF Performance for the CPU;
- Rework audio library: improved sound quality and EQ;
- Transferred and adapted to API16 following applications with CM10.1: Apollo, Trebuchet, LatinIME, CMFilemanager;
- Rework DeskClock, new widgets;
- Added cursor to Messages;
- Fix critical Android bug - http://bluebox.com/corporate-blog/bluebox-uncovers-android-master-key/
- Added new dictionaries into the new keyboard;
- New settings: BLX - to change the maximum percentage of the charge, G-sensor calibration, CPU statistics;
- Remove Reboot to fastboot/bootloader from Power menu;
- Fully removed CM-camera, native LG camera does all the work;
- Improved power consumption, reduced voltage display;
- Improved DeepSleep;
- Added applications: BatteryGuru, FileShare, SmartShare;
- Added updated GoogleApps;
- HDMI; (need test)
- USB-OTG. (need test)
Download:
http://dfiles.ru/files/icu19nuv1
CM10-RC2 - Build - 16/04/2013
Changelog:
- Fixed FC when calling the lock screen settings from menu launcher;
- Added to launcher few beautiful wallpapers from Optimus G;
- Added the stock Weather widget from Optimus G;
- New 3 Themes for Launcher;
- Breathing SMS icon;
- Contact's info in SMS;
- Brand new/recent JB Adreno Libs - AU_LINUX_ANDROID_JB_REL_RB4_2.04.01.02.53.007_msm8 960_JB_REL_RB4_2.1 - Build Date: 02/14/13 Thu - Remote Branch: jb_rel_rb4_2.1;
- Rework display libs to support the new Adreno Libs with supporting MetaData;
- Rework MDP kernel driver, almost full port from LG LTE2;
- Gallery can see few new media formats;
- Support for AC3/EC3;
- New SW MP3Decoder;
- New SW AACDecoder;
- Support for HW AAC;
- Support SmartassV2 & Inteligament in Power HAL;
- Improved "deep-sleep" with WiFi-on; (thanks Tdmcode)
- Kernel edits: GPU and CPU;
- Smooth and pleasant interface speed;
- GoogleApps updated;
- RUSS translation for Camera and Launcher.
Download:
http://dfiles.ru/files/2nd8oyxod
CyanogenMOD 10 - Android 4.1.2 - RC1 - 01.04.2013
Kernel:
Kernel 3.0.31 and from my CM10.1 but with many changes:
Little downgrade for compatibility with 4.1.2;
Ported KGSL and VIDC drivers from official JB Samsung kernel fro 8660 devices;
Partially updated MDP and ported driver from JB kernel LG;
Added Snoopy Compression, the same way he is now, it is used in zRAM;
Reduced voltage WiFi module, I think should eat less;
Includes new decrypts and hashes;
+ 7Mb of RAM;
System:
Last CM10;
Rework all display libs; no more random reboots - VSYNC crashing on stock CM10
Added my "Advanced Nitro Settings";
Ported Stock Camera from Optimus G;
Ported Stock Launcher from Optimus G;
New beautiful Weather icons;
GoogleAps built and updated;
Additional Information:
First start Camera and Cameras observed friezes - this is due to the fact that the camera is looking for sensors and features Optimus G which we dont have! Dont do nothing - just waiting until it creates a new configuration and unfriez!
In Launcher Settings Lockscreen give FC - the reason is simple - we do not have that applications from LG Optimus G!
Download you favorite ROM:
http://dfiles.ru/files/v07sudkca
Dont forgot install - minifix-copybit.zip
CyanogenMOD 10 - Android 4.1.2 - RC0 - 19.01.2013
Features:
Kernel updates:
rework O/C CPU, increase frequency;
rework O/C GPU, increase frequency;
change min/max Voltage;
turn on KSM;
turn on zRam;
turn on Qcache;
Added SYNC & SW_SYNC;
Added 4 new Governors;
Added 2 new Schedulers;
a lot of changes and fixes in ramdisk, permissions/services/mount/....
System updates:
HW audio/video decoders DivX/Xvid/H263/H264/Mpeg2/WMV/WMA/ and others;
fix random reboots in Vold;
Native Haptic feedback options;
Native backlight options;
changes in BT and WiFi;
GoogleAps updates and included;
Download: http://depositfiles.com/files/fboy0ntfr
CyanogenMOD 10.1 - Android 4.2.2
New build CM 10.1 - Build - 15/03/2013
Changelog:
- Latest updates from CM;
- Kernel updates;
- C2D composition by default;
- New Power HAL;
- New good scheduler ZEN;
- Smooth interface;
- Emulation 3th framebuffer;
- Fix BT; (my BT-headset working)
- Added support for multiple users;
- Gapps not include;
Bugs: sometimes bugs/artefacts with 1088p recording and playback.
Download:
http://dfiles.ru/files/ihq0nlsve
History version:
First build CM 10.1
Features:
faster then official ROM;
kernel improvements;
zCache;
new mobile scheduler ROW (using on default);
FIX BSOD (no more black-screen after sleep);
fix reboot UI;
newest Adreno libs from Nexus 4 (4.2.2);
newest KGSL driver from kernel 3.4 (Nexus 4);
new device setting - vibrator control; (more exclusive setting later)
GoogleAps updates and included;
I recommend use Launcher like Apex or Nova for smooth work, Trebuchet working not very good.
Download: http://dfiles.eu/files/3m0nn05uw
CM 10.1 - Build - 06/03/2013
Changelog:
- Smooth interface! - not stable, so del ro.hwc.mdpcomp.enable = true from build.prop
- Latest updates from CM;
- New C2D libs;
- Fixes and optimizations in the kernel;
- New exclusive settings:
SDCard cache;
Turn-on/off button backlight;
Fast charging from PC-USB;
Turn-on/off WiFi_FAST;
- WiFi sleep when screen is off;
- Hardware Encoders/Decoders - Audio/Video - exclusive features only on LG Nitro!
- STEREO sound in the camcorder and increased bitrate to 128kb/s
- Gapps built and updated;
bugs:
- Sometimes blue artefacts in the interface, so recommend, open build.prop and delete the line
ro.hwc.mdpcomp.enable = true
and change
debug.composition.type=dyn
on debug.composition.type=c2d
and reboot device. So we turn-on C2D acceleration by latest Qcom libs with c2dGetDriverCapabilities and c2dCreateFenceFD support.
Download:
http://dfiles.eu/files/4xrh0jk8k
Mirrors are forbidden, support the developer!
Main topic:
http://4pda.ru/forum/index.php?showtopic=421655
My Open Source Project:
CM10 - https://github.com/JellyBeanNitro
CM10.1 - https://github.com/CM-Nitro-HD
If you want support me - Donate on WebMoney
Z385011021297
R105928067702
E355930075366
U267621943817
Nice work. Is this compatible for SU640 korean model?
Glad to see another developer coming to the NitroHD. Hope you guys can collaborate to eliminate the common CM10 bugs present in our phones!
Definitely will give your ROM a shot over the next few weeks.
Maybe in another year once i learn more about operating systems I'll be able to contribute too, but currently I haven't got the faintest idea where to start. (Taking Bachelor of Computer Systems Engineering)
downloading to give it a try. i think ill visit 4pda more often like i used to.
Thanks, just installed it, so far so good. Ill report any issues if they come up.
Tried, but unable to enable data connection.
Edit: Reflash the ROM again, and data connection works then.
Re: CyanogenMod 10 (4.1.2) by miroslav_mm
Had a few random reboots so far, but could just be my phone. I have never been able to use any of hono's ROMs as think I have a weak chip in my phone, doesn't seem to like anything except stock speed and voltages.
Sent from my LG-P930 using xda app-developers app
Re: CyanogenMod 10 (4.1.2) by miroslav_mm
miroslav_mm said:
Kernel updates:
rework O/C CPU, increase frequency;
rework O/C GPU, increase frequency;
change min/max Voltage;
turn on KSM;
turn on zRam;
turn on Qcache;
Added SYNC & SW_SYNC;
Added 4 new Governors;
Added 2 new Schedulers;
a lot of changes and fixes in ramdisk? permissions/services/mount/....
Click to expand...
Click to collapse
Where is your kernel source?
---------- Post added at 08:04 AM ---------- Previous post was at 07:59 AM ----------
baviskar said:
Had a few random reboots so far, but could just be my phone. I have never been able to use any of hono's ROMs as think I have a weak chip in my phone, doesn't seem to like anything except stock speed and voltages.
Sent from my LG-P930 using xda app-developers app
Click to expand...
Click to collapse
There are known bugs in the cm10 kernel that cause random reboots. I have fixed some already and I will continue to fix them.
I will be submitting my changes to cm soon. Until then, developers can use my fixes. My source is listed in my rom post.
Battery use based on this morning
Here's what I saw from the ROM after using it this morning:
- one "System UI" FC, nothing major
- sleeps well from clean boot, but once engaging into activities the phone awakes pretty frequently
- battery drain is somewhat heavier than CM10 compared to nighties I tried a couple months ago, stock ICS (20f) is still much better
I'm trying to load some tweaks into it to see if battery drain can be reduced.
Lg p930 rom
Re: CyanogenMod 10 (4.1.2) by miroslav_mm
SFIV HD works on this rom oh yeah!
{
"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"
}
Sent from my LG-P930 using xda premium
same battery drain issues. phone is not getting into real deep sleep. also i think notifications are not vibrating if im not mistaken. someone else verify that last one. i did a clean flash, no backups or anything like that. btw, i have to say it is a lot smoother and pretty stable so far even compared to cm9.
Good rom !
Very good rom, OC'ed to 1836 without problems, scored 8150 in Antutu, this baby is fast, not seeing any bugs yet, running it as my usual rom unless something's wrong with it, would love to have intellidemand governor in future releases (very good on battery life without sacrifying performance), just saying i know you are workig hard, good work man !
Battery doesnt seem to drain for me, i put min CPU to 192mhz, will report later if i see anything wrong with the rom.
Keep up the good work man! Best CM10 LG930 rom so far and i tested all of them!:good:
just1nsama said:
would love to have intellidemand governor in future releases
Click to expand...
Click to collapse
ok.
Some body have problem with smartassv2?
my device dont want wake up with it after long sleep (all night). Can some confirm that? Think smartassv2 not adaptive for 2 Cores device. Think need delete it from kernel.
miroslav_mm said:
ok.
Some body have problem with smartassv2?
my device dont want wake up with it after long sleep (all night). Can some confirm that? Think smartassv2 not adaptive for 2 Cores device. Think need delete it from kernel.
Click to expand...
Click to collapse
im using smartassv2 since day 1 and still no BSOD. this is common on cm10 builds although.
How to undervolt?
Hi Miroslav,
Thanks for the nice ROM, i have a query regarding Undervolting.. right now the ROM is smooth and fast, would like to better the battery performance by undervolting,. how do I do it?
Also i tried installng Samsung Touchwiz launcher. for some reason it doesnt work.. but it worked fine before on CM10 and JelyBam ROMs..
Any help is muchj appreciated,
Thanks
All of the CM10 ROMs seem to have the same random reboot issues, here's the ones I experienced:
1.) Random reboots where the phone will just stop responding in the middle of doing something and completely restart.
2.) Issues waking from sleep on occasion (seems to happen after receiving a notification, I'll hear the phone chime then a few minutes later go try and wake it up and it wont wake, the buttons light up but the screen will NOT come on). I have to hold down the power button for ten seconds or so and it will restart.
Also, I don't know if it has anything to do with your ROM but about a day after installing this ROM, I pulled out my SD card and reformatted it on my PC and when I put it back in, the phone constantly kept freezing and restarting. EVEN AFTER I DID FULL WIPE AND FLASHED multiple different ROMs! All would start up and freeze within seconds! I had no choice but to use unbrick method and reroot. I've been playing with ROMs like crazy the past few days, trying to find a stable one, and so far this is the only ROM I've had this issue with. It's also the only ROM I formatted my SD card with, so maybe that's the issue. Just wanted to point it out, it almost had me returning the phone, I thought it was a hardware issue.
screwregi said:
All of the CM10 ROMs seem to have the same random reboot issues, here's the ones I experienced:
1.) Random reboots where the phone will just stop responding in the middle of doing something and completely restart.
2.) Issues waking from sleep on occasion (seems to happen after receiving a notification, I'll hear the phone chime then a few minutes later go try and wake it up and it wont wake, the buttons light up but the screen will NOT come on). I have to hold down the power button for ten seconds or so and it will restart.
Also, I don't know if it has anything to do with your ROM but about a day after installing this ROM, I pulled out my SD card and reformatted it on my PC and when I put it back in, the phone constantly kept freezing and restarting. EVEN AFTER I DID FULL WIPE AND FLASHED multiple different ROMs! All would start up and freeze within seconds! I had no choice but to use unbrick method and reroot. I've been playing with ROMs like crazy the past few days, trying to find a stable one, and so far this is the only ROM I've had this issue with. It's also the only ROM I formatted my SD card with, so maybe that's the issue. Just wanted to point it out, it almost had me returning the phone, I thought it was a hardware issue.
Click to expand...
Click to collapse
Thats weird, not having those reboot issues with any of the CM10 roms i used for the LG930 so far and i tried them all ... maybe something wrong with the hardware of your phone ?
Re: CyanogenMod 10 (4.1.2) by miroslav_mm
screwregi said:
All of the CM10 ROMs seem to have the same random reboot issues.
Click to expand...
Click to collapse
Help me find and fix them so we can have a, stable cm10. I have already fixed several kernel bugs.
http://forum.xda-developers.com/showthread.php?p=37059802
tdmcode said:
Help me find and fix them so we can have a, stable cm10. I have already fixed several kernel bugs.
http://forum.xda-developers.com/showthread.php?p=37059802
Click to expand...
Click to collapse
I'm going to try your ROM later tonight. I will report back the logs if it has any reboots. It's nice to see there's people working on it.

[KERNEL] [Bacon] [OOS 2.x.x / 1.0.0] Boeffla-Kernel (17-11-2016)

Hi all,
some of you know me from the Samsung devices area, where I provide my kernels already for more than two years to Galaxy S3 and Note 10.1 users for all sort of platforms (Samsung, Cyanogenmod, Omnirom etc.)
Last year I got an OnePlus One and decided to port my kernels also to this device.
Please note:
I am not heading to have as many features as possible implemented, this is not my design goal. If you are more into that, move on to other, good existing kernels. If you are searching for a good mix of improvements and new functions while not sacrificing stability, you are welcome here (see below the history section for more info).
Compatibility
Important: This kernel is only meant to be compatible with official OnePlus OOS and nothing else.
So when the kernel does not run on custom rom XYZ, do not even bother me with it or ask hundred times in the thread for compatibility.
I could not care less about it !!
Important notes
When using new anykernel concept Boeffla-Kernel: Flash stock kernel of rom first !
Make sure you flash the correct kernel version, depending on whether you really use Oxygen OS or a different OS !!!
Also note: You have to use Boeffla-Config app which I provide on my homepage to tweak the kernel. 3rd party apps will not be able to unleash the full power of the kernel.
Saying that, the Boeffla-Sound app in Play Store is not designed to work on the OPO, neither was it developed by me, hence it will never work on the OPO ever. Boeffla-Config is the way to go here !!!
Support
First read the FAQ section on the Homepage !!!
Click here to learn about all possible kernel settings in the config app.
Click here to learn about using the config app.
I will refuse to give support if you do any undervolting and experience freezes or hot reboots.
I will also not provide any support if you do not use Boeffla-Config app to tweak the kernel, other 3rd party tweaking apps are known (and intended) to cause issues.
Otherwise, you can get in touch with me via the support e-mail address: [email protected]
Please provide kernel version, rom version, a detailed issue description and ideally supporting screenshots or log files.
Change logs
(you can also access them directly in Boeffla-Config V2 by pressing menu and selecting "change log...")
Change log for Oxygen OS kernel - Click here
Features
Support of anykernel concept (only latest kernels) - flash stock kernel before flashing Boeffla
Full integration with Boeffla-Config V2 (you need at least version 2.1.77 or higher !!!) configuration app (get it from http://www.boeffla.de) to configure all kernel settings
Additional governors: zzmoove, intelliactive, intellidemand, wheatley, smartmax, slim, intellimm, pegasusq, nightmare, lionheart
Zzmoove supporting native hotplugging profiles
Additional schedulers: fiops, bfq, sio, tripndroid,zen
Many Hotplug tweak profiles (Default, Optimized, 1 core max, 2 cores max, 3 cores max, 2 cores min, 3 cores min, 4 cores min, 2 cores exact, 3 cores exact)
Notification LED control (fading, speed, brightness)
Boeffla-Sound engine (Headphones and speaker volume configurable)
zRam (1-4 logical devices)
True dynamic FSync (activated if screen on, deactived if screen off), configurable
Touch boost frequency configurable, touch boost switch
Swipe2Sleep - 3 gestures implemented
CPU Overclocking up to 2.88 GHz
CPU Voltages interface for undervolting/overvolting
GPU idle frequency 27 Mhz added
GPU governor selection support with fixed simple_ondemand
Show GPU frequency usage per frequency in Boeffla-Config
Color control to adjust RGB color space + inverted mode + gamma control
SD card read ahead buffer configurable (default increased to 1024 kB)
Ext4 File system tweaks (default to on, can be disabled)
System Tweaks predefined supported
Kernel logger (dmesg) configurable
Charge rates for AC charger and USB charging separately configurable (set charge rate to 0 to have stock charge logic back)
Charge information display support via Boeffla-Config V2 app
CIFS support (module, do not mount inside /data, if you rooted with Chainfire SuperSu, make sure you uncheck the namespace separation in SuperSu app)
NFS support (module)
exFat opensource support
NTFS support (module) - read-only
XBox support (module)
OTG-Ethernet support (module)
TCP Congestion changed to Westwood
Swap supported (but not recommended, use zRam instead)
init.d support (in /system/etc/init.d - set correct permissions!)
Default entropies increased
Automatic EFS backup
Full support for mpdecision for best compatibility and smoothness (no min cpu frequency reset, use Boeffla-Config to configure min frequencies only)
Integrated full busybox 1.23.1 (own compilation)
Auto-Root by kernel possible by request (latest su included)
Kernel initialisation log file (with history of 3 log files)
Emergency reset script automatically placed into /boeffla-kernel-data folder of your internal memory
Presets supported in Boeffla-Config by kernel (Extreme power, power, normal, battery friendly and battery saving)
Google gcc 4.8 toolchain used for best stability
Always using latest Oxygen OS Initramfs
Always based on latest Oxygen OS kernel sources (https://github.com/OnePlusOSS/android_kernel_oneplus_one)
Note: I do NOT upstream the kernel to higher Linux kernel versions anymore as this usually has zero benefit but likely introduces new issues + is a waste of effort in the end
Download
For all information and downloads (stable AND testing versions), visit the Boeffla-Kernel homepage:
www.boeffla.de
History and design targets
Basically I created my first Boeffla-Kernel in 2012 as there was no kernel for the Samsung Galaxy S3 around that had exactly the mix of functionalities that I wanted. I wanted to have full flexibility in undervolting and charge rates for instance, but did not like the sharpness and/or brightness tweaks many kernels have implemented as per default.
Hence, I began to create my own kernel after a while, adding all the features I like. This is the result of my work, which in the end I decided to share with you. I hope you like it as much as I do.
The objective of this kernel is to have a kernel for daily use. It does not aim for best battery life, or best smoothness or best benchmark scores. Also it does not aim to have the broadest feature set available everywhere.
It aims more for a good mix of all, not sacrificing stability and functionality in the end.
And - most important: It aims to stay quite close to stock !!!
These design targets are also valid for the OnePlus kernel here!!!
This said, I will definitely NEVER implement:
things I do personally not need
things I do not like
things that are in any way dangerous
anything which is highly experimental
f2fs - it is known to cause various issues and compatibility problems
a CAF based kernel
anykernel method to use the ramdisk of the installed rom
anything that requires upstreaming of kernel parts to a higher kernel major version
So do not even ask for it if it falls into the listed categories. Everything else I am happy to check and decide.
And: I do not really care about benchmark numbers, they say almost nothing as long as something is not completely wrong. Important for me is the feel-good factor.
I am also not interested in gaming at all, so never expect a gamer kernel. It will just not happen...
Compatibility
To reiterate it again: Flash the correct kernel depending on whether you are using Oxygen OS or another rom !!!
Configuration of the kernel
To tweak and configure the kernel, manually load and install the app "Boeffla-Config V2" from the downloads section on www.boeffla.de.
You need at least version 2.1.77 or higher for the OnePlus One Boeffla Kernels.
Donation
If you like my work, feel free to donate: Donation-Link
If you donate at least 2,49 EUR (to be in line with the donation app prices on Google Play store), you will receive a personal donation code which unlocks some nice little comfort functions in Boeffla-Config V2 on top.
Source code
All sources can be found in my Github repository: http://github.com/andip71
Credits to developers
Of course, I had never been able to create all that by my own. So I want to give credits to the really good developers around, that have given me all the inspiration and from which I cherry picked lots of the implemented functionalities:
* ZaneZam
* Yank555
* Hardcore
* Chainfire
* AndreiLux
* Netarchy
* Gokhanmoral
* Simone201
* Mialwe
* Entropy512
* Faux
* Harunjo
* FranciscoFranco
* Ak
... I just hope I did not forget someone. If so, please let me know and I will add you of course.
Thanks to all of you for your great work !!!
Disclaimer
*** As always - Flash on our own risk! ***
Make sure you flash the correct version depending on your firmware version!
I can and will not take any responsibility for bricked phones or lost data.
It is generally recommended to run a complete Nandroid backup in your custom recovery and safely store your personal data before you flash a new kernel.
Cheers and enjoy
Andi
Last change logs:
http://kernel.boeffla.de/bacon/boeffla-kernel-oos/oos2xx/changelog.htm
*** You want my support? Then stick to my rules ***
Guys, I am receiving more and more completely useless support requests in different threads. Useless because people provide nothing to be able to help, not even the minimal possible information they could give.
Hence, I will now remind anyone again on the support guide lines stated here:
http://boeffla.de/index.php/support/support
Also you need to ensure you follow the installation guide lines incl. trouble-shooting stated here:
http://boeffla.de/index.php/support/installation-how-to
And to cut a long story short: If you do not at least provide what I request in the support guide lines, I will IGNORE YOUR REQUESTS IN FUTURE.
Straight and simple. I have enough of people wasting my time just because they are too lazy to write details.
Period.
Also as a reminder:
you use xposed? -> no support, everything is your own issue
you use a custom rom and not the official stock or CM one? -> good luck, you are on your own
you undervolt or overclock? -> have fun, but without my support
Sorry, this might sound harsh (and it is meant to sound harsh), but you cannot imagine about how crappy support requests can be. Stating something does not work is just not enough.
Please consider that!!!
Andi
Been waiting for the first known custom kernel for Oxygen os and im glad that it's Boeffla!
Will test in a while, but im sure that it's great! Thanks for all your hard work!
Only for this kernel i will install Oxygen OS un my OPO jejeje
Sent from my One+ One
Th3DaRk_Vampire said:
Only for this kernel i will install Oxygen OS un my OPO jejeje
Sent from my One+ One
Click to expand...
Click to collapse
Hm. Well, to be honest, for me Oxygen OS is not yet complete enough for a real daily driver candidate. Too many things missing for my taste.
But well, yes - try it
Andi
Hell yeah!
Very cool, thank you :good:
I knew it was only a matter of time. Thanks for uploading!
Thanks..
And the boss is..........Andi :good:
thx
Fred
Flashed! Excited to see how this will turn out
Let's see. Don't forget it is a very first version... [emoji16]
Godlike
{
"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"
}
Very strange, after two test (benchmarks) with OC, CPU temp is 50. Itz very low comparing to CM heat with similar conditions
Let's run this and see how it goes.
Thanks for your hard work!
I am going to try this also. Are you rocking OxygenOS add your daily driver? Because I do and it's nice beside that its problem with the system update wakelock.
No, it is not my daily driver. Too many things still missing for me.
For the Google play services wake lock, there is a solution. Calkulin modded the service so it doesn't create the wake lock anymore.
Andi
Yeah I know the solution. But I prefer the other which is starting the SystemUpdate Service from Google play services. This also prevents the wakelock.
Lord Boeffla said:
No, it is not my daily driver. Too many things still missing for me.
For the Google play services wake lock, there is a solution. Calkulin modded the service so it doesn't create the wake lock anymore.
Andi
Click to expand...
Click to collapse
What is missing?
Ofthecats said:
What is missing?
Click to expand...
Click to collapse
Notification Led control, data protection settings, just two name some I am missing...
Andi
You made it! Awesome. I have no time so I'm glad to see someone else working on an Oxygen kernel. I personally prefer Oxygen over CM, although it's not quite finished. Again, great to see more kernel options.

[Kernel 3.4.113][CAF][Monthly] Lambda Kernel ~ Infinito [All variants][N/M/L][01/29]

{
"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"
}
Your warranty is now void.
I am not responsible for bricked devices, dead SD cards, thermonuclear war.
Please do some research if you have any concerns about using custom ROMs/Kernels.
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.​
​​
Lambda Kernel is a CAF recreation of the LG G2's Kernel written for CAF based custom ROMs. It fits the needs of anyone looking for a decent performance/battery rate, being totally compatible with up to the newest Android 7.1 ROMs and all the way down to Android 5.1 ROMs using the wildcard concept.
It follows the flash n' go principle, everything packed in the Kernel is already tweaked and ready to be used as a daily driver for most users.
The downloads, contributors and source code are at the bottom of this post, it is recommended to read everything before flashing.
"The Lambda Kernel project was born as a reasonable alternative for non-lge firmware users that would enjoy having a decent operational system on their devices but, unfortunately, weren't possible because of the lack of a great Kernel for this panorama. That was a paradoxical paradigm, such a powerful device tied by controversial chains.
As a hobbyist and enthusiast, stepping forward on this was a must. Having the tools and one of the greatest kernels in the Android world at my side (dorimanx), sharing the same platform and device, I couldn't hesitate so long. Although we may never hit his level, it's worth mentioning this project has its own philosophy and purpose. Constructing a different way of thinking is always a pleasure."
"Everything that is yours needs to be controlled by anybody else than you. When flashing this kernel on a custom firmware, you'll be signing an authority term over your device possession. You'll be breaking chains imposed by a society niche that is closed source, proprietary and arrogant. They are the world that superimposes your look to keep you from seeing the Truth. The Truth that you are a slave. Like all the others you were born in chains. The world is a prison where there is neither hope nor taste nor smell, a prison for your mind. But still there's only one hope, there's only one way out: K.I.S.S. to maintain your own rules, to avoid unnecessary complexity in your escape."
The releases follow an organized naming scheme, alphabetically ordinary using portuguese words.
The current release name is Infinito.
Also, they follow a two-week basis schedule in the BETA stages in order to pack the latest security updates and code improvements. The STABLE ones don't have a schedule in mind, they are meant to be released after the BETA ones get 100% debugged and tested.
EXPERIMENTAL: My own testing builds for certain features and tests. They have numbers and comments in their versioning according to the consecutive builds I build and the latest changes in which I should look into testing. They aren't normally shared, although sometimes I publish them. If you see one of them, don't forget they are recommended for advanced users/developers only because of their potential changes that must be debugged before publishing a beta/stable version.
BETA: They are closer to the proper release version but still can have some errors or bugs to be reported and tested, they also have a number to avoid confusion. It's most likely what you'll be flashing in order to catch up with the latest code base and security updates.
STABLE: That's the version for the ones that don't want their devices to be lab rats for new features and staging changes. It might have some little issues but it's generally able to fill all user needs in terms of stability for such a bleeding-edge project.
Pretty straightforward once you get used to it, isn't it?
A general panorama for Lambda Kernel, always matching the latest release, in this case Infinito BETA 13.
NEW ↠ Everyting new that has been added compared to the previous release.
HOT ↠ The amazing uniqueness of Lambda Kernel on every byte.
TESTING ↠ The name says for itself, usually works properly but should be better evaluated.
DISABLED ↠ What has been added in source code but disabled due to issues.
EXTRA ↠ Related to UKM/Synapse/Anykernel and other miscellaneous.
3.18.y F2FS filesystem support NEW
NTFS filesystem support HOT
CPU overcloking up to 2.8GHz HOT
Latest Linux Kernel 3.4.y base version HOT
Built with Dorimanx's PWR GCC (Linaro 6.1) HOT
Motorola's quick wakeup driver with LPM support HOT
Nougat's sdcardfs filesystem support HOT
The battery friendly AutoSMP plugging driver HOT
Experimental Blu Plug hotplugging driver HOT
My version of the MSM Hotplug with fast lane mode HOT
My own balanced version of the Bricked Hotplug HOT
Impulse governor with fast lane mode support HOT
ULL audio path support HOT
Enhanced ARM scheduler clock HOT
Improved the Completely Fair Scheduler (CFS) routines HOT
Up-to-date binder framework HOT
Updates on slim_ngd from 3.10.y HOT
Mainline security and overflow patches HOT
Upstream DirtyCow exploit fixes HOT
Block updates from 3.10.y HOT
GPU updates from Dorimanx Kernel converted to my code HOT
Disabled the stupid gentle fair sleepers and arch power HOT
Automated two-week changelog shipped to the device HOT
My own optimization set called Fast Lane V2 HOT
Tweaked Motorola's low memory killer HOT
Backported 3.10.y sound drivers + offload for more formats HOT
Faux Sound Control v3.8 for LGE my tweaks HOT
500MB swap space available on two compression streams HOT
ZRAM compressed memory with LZ4 support HOT
ZSMALLOC allocation framework for ZRAM HOT
Memory management updates from 3.18.y HOT
Ability to use your device as a USB keyboard and mouse HOT
My implementation of the state notifier for LGE touch panel HOT
MSM Limiter v5.4 driver with per core support HOT
Internal Kernel clock frequency at 300Hz HOT
CPU frequency driver up-to-date with 3.10.y HOT
NET/Bluetooth updates from 3.14.y from dorimanx HOT
New android alarms API to "replace" RTC HOT
Dynamic dual core CPU boosting coded by sultanxda HOT
GPU overcloking up to 533MHz HOT
Force fast charge v3.2 driver HOT
Process reclaim support HOT
Advanced memory stats monitoring HOT
Anykernel2 installer fully up-to-date HOT
Exclusive UCI/UKM support for Synapse HOT
Newest GPU drivers (kgsl/devfreq) from Linux 3.18.y kernel branch HOT
Adreno Idler for msm-adreno-tz GPU governor HOT
Krait voltage control compatible with 3.18.y GPU drivers HOT
Dynamic QoS voting based on USB activity HOT
Set USB to always use the maximum speed available HOT
Reduced CPU retention voltages as per Qualcomm HOT
Added 499MHz CPU clock frequency HOT
Fixed encoding activity burning all RAM and forcing CPU usage HOT
Fixed Wi-Fi roaming standby drain and frame buffer overflow HOT
Fixed all irq requests for oneshot HOT
Power management QoS framework updates from 3.10.y HOT
Latest sweep2sleep driver inlined with dorimanx HOT
New I/O schedulers: fiops, zen, tripndroid and sioplus HOT
Cleaned some LG changes in cpufreq that aren't relevant for CAF/CM HOT
Updated queue_stats code HOT
Added Motorola's optimized memutils HOT
Increased TCP output for faster connectivity HOT
All advanced TCP congestioners available HOT
Stereo call recording support HOT
Fixed the slow charging bug in userspace HOT
Added back LGE's HIFI sound buffers for enhanced playback HOT
FSync switcher HOT
Enabled more TCP congestion options HOT
Adaptive LMK enabled by default and tweaked HOT
Kerne same-page merging (KSM) support DISABLED
SELinux permissive out-of-the-box EXTRA
GPU time in states for monitoring EXTRA
Dynamic wallpaper changer when flashing EXTRA
All values set to performance/balanced out-of-the-box EXTRA
GPU gaming boost for intense mobile gamers EXTRA
General updates in Synapse UI to match the new features EXTRA​​
AnyKernel2 ↠ It's the main feature of this kernel, it doesn't only make our lives easier by avoiding the usage of ramdisk but also let us change and ship many new features without touching the ROM side. Another great point on AnyKernel usage is the ability to setup your device on boot up, setting the governors and values that we love right out of the box without any kind of pain.
UCI/UKM ↠ UCI is a binary that allows Synapse access to control and manage the kernel's core. UKM is the component that allows prebuilt .json modules to build the Synapse UI without compiling the app on Android Studio or other Android IDE. You won't need to install a new version of the app from somewhere to get up-to-date, the kernel will automagically ship the changes I made in Synapse UI and apply them on the fly.
Linux 3.4.113 ↠ As you may know, your phone a ton of electronic hardware such as SmartTVs, printers, laptops, watches and even glasses run the Linux kernel. If you wanna know more about the Linux kernel, please watch this video on YouTube. The 3.4.113 version of the Linux kernel has been finished in Oct 26, 2016 and it's currently marked as EOL (End of Life) version.
MSM Hotplug ↠ This driver was coded by neobuddy. It is the chosen one to be the default hotplugging mechanism, supplying a nice range of options and a feature that dialogs directly with impulse governor called 'fast lane'. This feature will jump all cores into a speed trail when the CPU governor detects a high load average, thus reducing pressure on the main cores and improving performance.
Bricked Hotplug ↠ One of the recommended hotplug drivers. It was first coded by showp1984, now it is marginally cleaner and faster with neobuddy updates on top of it. It's a very complex hotplug but supplies one of the most stable hotplugging mechanism for any mobile Linux Kernel. Should be used in case the user wants total control on every bit of the plugging mechanism.
AutoSMP ↠ Yet another hotplugging, this one is focused on stability and fair resource usage, it's very minimal and offers bare minimal sets of controls. Should be used on user cases where battery life is the main target or just as a simple alternative to bricked hotplug.
Dual Core CPU Boosting ↠ This driver was coded by sultanxda for the Oneplus One recently. It allows a dynamic CPU boosting based on user input and hotplug activity. I have tweaked it to boost the first CPU to 1.2GHz for 1.5s on user input if the second CPU is already awake, if not it will then boost the second one to 1.4GHz for 1.5s as well. If the second CPU needs to stay online due to hotplug load, it will stay boosting the first CPU if the input is detected and if the frequency doesn't pass the threshold it will let the hotplug and governor decide what to do.
Dorimanx Fast Charger ↠ The fast charger driver that dorimanx uses on his kernel. Allows the configuration of the charging scheme, you can set from 500mV to 2000mV charging levels. The cable and charger will affect the charging level as well, don't use any charger/cable you found in the garbage can. I'm not responsible for the bad usage of this feature. Neither dorimanx, it's absolutely your fault if you damage your device.
Swap ↠ The Linux swap is very old and consolidate way of getting more RAM by caching older process and instances to a cached space out of the RAM space. This feature was common on servers but sooner came to the Android mobile devices as well. The swap space is usually not present in most devices as it costs more CPU power to "swap" the "files" from real RAM memory to another place, this place can be a hard drive partition, a portion the real RAM itself (Z-RAM) or even a file in some cases.
Z-RAM ↠ Another form of swap, commonly used on some Android phones due to higher CPU levels of instrumentation provided by ARM, in which we can same memory not by placing the caches to another place like a usual swap but compressing it in runtime as more instances and processes request real memory. As a note, Z-RAM has something called max compression streams, which are the maximum amount of parallel writes to the "new area", we set one per every 256MB of Z-RAM space, the default is 512MB of space compressed with two compression streams to keep power/battery compensation.
Faux Sound Control ↠ This driver, written by Faux, exposes the Kernel sound driver (WCD9320) to allow fine tuning from userspace, instead of the default static values they were set by the manufacturer. The fine tuning happens using two different APIs on my Kernel, one written for the proprietary app by Faux and another one by dorimanx, for STweaks. I've modified the STweaks scripts to add them on Synapse, calling it Synapse API for users that don't want to buy/use the proprietary app. The open Synapse API is capable of tuning the headphone, speaker and microphone gains without distortion since the magic happens in Kernel level and not in software level.
Read this twice before flashing/posting!​
Cod. 001:
State: Solved!
Priority: Normal.
Overview: Min. CPU boost frequency overlays min. CPU frequency.
Cod. 002:
State: Solved!
Priority: Low.
Overview: Bricked hotplug is a little messed up in Synapse organization.
Cod. 003:
State: Solved!
Priority: High.
Overview: MSM limiter frequency on suspend is actually the opposite causing frequency locks after awaking from sleep.
Cod. 004:
State: Unsolved.
Priority: High.
Overview: Possible race conditions causing BSOD for some use usecases, the frequency is low and causes unknown.
Cod. 005:
State: Solved.
Priority: High.
Overview: Sound control affects call audio volume and distortion is noticeable when the value is high.
Read this twice before flashing/posting!​
Q. Can I flash this Kernel on Android Lollipop?
A. Yes and no, only Android 5.1, 6.0, 7.0 and 7.1 are supported natively.
Q. Is this kernel compatible with LG stock firmware/ROM?
A. No, LG stock is Android 5.0 and already has dorimanx Kernel support, Lambda is only for targets in the answer above, custom ROMs commonly.
Q. What are variants on the LG G2 development scheme?
A. As many crap carriers on the market, LG is known to implement region based hardware, this causes the existence of series of devices that are identical but have some differences in terms of hardware. This forces developers to adapt and recreate the device trees for every single model.
Q. How to install this kernel?
A. Download the version you'd like to use and flash using a custom recovery like TWRP.
Q. I have an error in red when flashing the zip file, what is that?
A. Maybe your download was corrupted somehow, try to download once again.
Q. I have a "device not supported, aborting..". error in TWRP, what is wrong?
A. Your firmware/ROM's build.prop property 'ro.product.device' may have been modified and doesn't match the device filter protection implemented in TWRP. Ask your firmware/ROM's developer why he did this or post the value for 'ro.product.device' entry. Last but not impossible, the variant you have isn't supported like the ISAI variant family.
Q. I noticed the Synapse UI is so old-school, why can't I use Kernel Adiutor?
A. You can, but that would waste all the time I spent making UKM (read in details) unique for this kernel. You won't be able to use all the guts properly either. So, please don't use Adiutor as main Kernel Tweaking app, you can use it as a fallback option to see the frequencies and etc.
Q. I have problems to restore my settings with Synapse. What to do?
A. Well, this can be many things. The usual gripe happens when the bare ROM has an updated version of toybox and thus some busybox commands end up not working well. What I'd try at first glance is open it, to to TOOLS and tap Reset Synapse to clear the databases. Then, I'd open it again, dismiss any message on the screen and start tuning it to create the proper new database. After this, I'd export my config in SETUP just to save it for later and Reload Synapse. This usually works for most users...
Q. Why SELinux is set to permissive?
A. Some mods request the usage of permissive policies to work properly, it was needed to please everyone who had the mods before flashing the Kernel. You can always turn SELinux to enforcing in Synapse.
​​
Click the Downloads button above to go straight to Github releases page, find the appropriate file for your variant and flash it in recovery.​
Many developers and people helped to bring the pieces of code needed to build the Lambda Kernel Project, some of them are listed below.​
Dorimanx
Savoca
RenderBroken
Snuzzo
Neobuddy
Myfluxi
FranciscoFranco
AlexDNS
Faux123
AK
SultanXDA
Tsunamical
Showp1984
Apbaxel​
Source for Kernel at Github.
Source for AnyKernel2 at Github.
Guide and introduction to Lambda Kernel development at Github.​
~ All project resources were built with free and open source software. ~​~ Lambda Kernel trademark and logos are copyleft. ~​~ This is a development thread, be polite. ~​
XDA:DevDB Information
Lambda Kernel, Kernel for the LG G2
Contributors
GalaticStryder
Source Code: https://github.com/GalaticStryder/kernel_lge_msm8974
Kernel Special Features: Per core control, impulse governor, custom plugging, dual core boosting, fast charge, overclock...
Version Information
Status: Stable
Current Stable Version: Infinito Beta 13
Stable Release Date: 2017-01-29
Created 2015-12-13
Last Updated 2017-01-29
Tweaks
Hello world.
Reserved #2
Reserved for me, as well.
Can it survive nightlies?
If not, can it be done?
I Know someone made xposed cm 13 survival script so If its not,
It might be a good idea..
reemar said:
Can it survive nightlies?
If not, can it be done?
I Know someone made xposed cm 13 survival script so If its not,
It might be a good idea..
Click to expand...
Click to collapse
CM installs their Kernel over it by default, I think we can do something to back it up and reinstall but still CM side.
Sent from my LG-D802 using Tapatalk
Awesome! I've been using CM13 (nightly) for over a week now and its been really good. Looking forward to your optimizations/tweaks/fixes/gadgets !
Maybe put "CM13" in your title.
eric93se said:
Awesome! I've been using CM13 for over a week now and its been really good. Looking forward to your optimizations/tweaks/fixes/gadgets !
Maybe put "CM13" in your title.
Click to expand...
Click to collapse
It uses anykernel, so that means it will boot on more than just "cm13"
eric93se said:
Awesome! I've been using CM13 (nightly) for over a week now and its been really good. Looking forward to your optimizations/tweaks/fixes/gadgets !
Maybe put "CM13" in your title.
Click to expand...
Click to collapse
Might fit any LP-CAF ROM running their trees up-to-date, as far as I can see CM13 branch does nothing but update CM12.1 branch, so should run on 5.1, 6.0 and above. Needs testing though.
Sent from my LG-D802 using Tapatalk
@GalaticStryder so far, so good. It's running great here on the LS980. It gets a little hotter than I'm use to, but it's so far, really fast and stable.
@GalaticStryder
I am glad you are back mate.
The kernel works perfectly with AICP 11 Rom on my D802, it is smooth and fast (read better than stock ketnel).
I am excited about the future of this project, great start!
P.S. I hope that you are going to be back soon to the rom development also!
I can find download section
Στάλθηκε από το LG-D802 μου χρησιμοποιώντας Tapatalk
ytgbg said:
GalaticStryder
I am glad you are back mate.
The kernel works perfectly with AICP 11 Rom on my D802, it is smooth and fast (read better than stock ketnel).
I am excited about the future of this project, great start!
P.S. I hope that you are going to be back soon to the rom development also!
Click to expand...
Click to collapse
Thanks, unfortunately, I'm not on the mood for ROM development, it's a lot more time demand and complaints... so far dealing with the heart of the monster is away healthier cause I do these stuff as a hobby. Maybe vacation will let me cook some fully AOSP builds as unique.
fendaris said:
GalaticStryder so far, so good. It's running great here on the LS980. It gets a little hotter than I'm use to, but it's so far, really fast and stable.
Click to expand...
Click to collapse
I'll upload the kernel setup I'm using as well as some defaults I tested on the second post.
I'm getting an average of:
45°C on CPU when installing apps, updating, downloading... and 38~40°C when the screen is on.
Battery Temperature is 32°C sticky.
Right now is 23°C by the morning (GMT -3) summer temps.
matrixios said:
I can find download section
Στάλθηκε από το LG-D802 μου χρησιμοποιώντας Tapatalk
Click to expand...
Click to collapse
You can't find or can find? Nevermind we're using XDA to host the build, there's a big tab in the project menu, if it doesn't show up, the "downloads section" will be edited to link to there.
For the well-being: http://forum.xda-developers.com/devdb/project/?id=12950#downloads
Will F320 be supported?
GalaticStryder said:
You can't find or can find? Nevermind we're using XDA to host the build, there's a big tab in the project menu, if it doesn't show up, the "downloads section" will be edited to link to there.
For the well-being: http://forum.xda-developers.com/devdb/project/?id=12950#downloads
Click to expand...
Click to collapse
so glad to see you again :good:
can't find the download link too (see attached)
thanks for this mate.
fLipz said:
so glad to see you again :good:
can't find the download link too (see attached)
thanks for this mate.
Click to expand...
Click to collapse
Dope, just uploaded and shared the folder on my Google Drive: https://drive.google.com/open?id=0B0kZ4DVPwVcMS3hpeDdocmxSMDQ
Now i see the problem, fauxsound gets louder after every reboot. Anyone to fix this? Can't really lower it anymore. Lol
fendaris said:
Now i see the problem, fauxsound gets louder after every reboot. Anyone to fix this? Can't really lower it anymore. Lol
Click to expand...
Click to collapse
It's not loud that's the way it should be but a little over, you need to adjust the ux volume to 7 or 8 of 10, 9 and 10 distort, but it is, in my case, better than not hearing the calls. I'll readjust in the next release. Thanks for confirming that issue. I'll clean up the Sound Driver code a bit as well.
Sent from my LG-D802 using Tapatalk
Can I run this if I am on LG g2 Verizon with cloudy g2 lollipop 5.0.1 edition? If so, do I simply zip file in twrp or do I need to do some prior reconfiguration??
Sent from my VS980 4G using Tapatalk
y300owner said:
Can I run this if I am on LG g2 Verizon with cloudy g2 lollipop 5.0.1 edition? If so, do I simply zip file in twrp or do I need to do some prior reconfiguration??
Sent from my VS980 4G using Tapatalk
Click to expand...
Click to collapse
Nope. Just AOSP.
Sent from my LG-D802 using Tapatalk
GalaticStryder said:
Nope. Just AOSP.
Sent from my LG-D802 using Tapatalk
Click to expand...
Click to collapse
Asop? Verizon is unsupported,? OK. :/
Sent from my VS980 4G using Tapatalk

[rom][6.0.1] aokp mm [jfltetmo][unofficial]

{
"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 project finally works!
This is not a dirty unicorn. This is the original unicorn, the AOKP. Now made out of a marshmallow! That's right, all of the AOKP stuff you love, plus CyanogenMod's theme engine, plus Paranoid Android's Pie, and more! All wrapped up into one! With tons of settings from status bar tweaks to home button remaps, it's all here and ready to rumble!
**** This is an UNOFFICIAL ROM. Install at your own risk! ****
Downloads:
Rom Download link:
http://www.mediafire.com/download/y669np9yxsahxdn/aokp-jf-mm-20160913.zip
Gapps link:
http://opengapps.org/
-Which I personally tested Pico and Nano. Be sure to choose "Arm" and "6.0".
Old Rom Download:
http://www.mediafire.com/download/2g225ob9ga5a34b/aokp-jf-mm-20160830.zip
This Rom has been very stable for me. Be sure to follow these installation steps very carefully, as they may be different then what you are used to.
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.
-Wipe Cache and Davlik.
-Install Gapps. - Optional
-Reboot to system and enjoy!
Code:
What works:
So far everything that I have tried works, such as
- Camera for pictures and video!
- Phone calls/receiving
- Data 2g/3g/LTE
- Bluetooth
- WiFi -First boot WiFi does not work, but reboot and it will work just fine after that.
- MTP
- GPS
etc....
What doesn't:
- None that I know of, but if you find one, please let me know so we can try to fix it!
- Post #2 will be updated with notes.
This AOKP MM ROM was built for the JFLTETMO, the T-Mobile Samsung Galaxy S 4. I have not tried this on any other device, but you are welcome to try it AT YOUR OWN RISK. See post #3 for successful tests on other devices.
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: 6.0.1 Marshmallow
ROM Kernel: Linux 3.4.112
Based On: Overall AOSP and some CyanogenMod.
My device tree: https://github.com/alaskalinuxuser/
Features the AKLU kernel:
http://forum.xda-developers.com/gal.../kernel-marshmallow-lollipop-kernels-t3411543
Created 2016-06-03
Last Updated 2016-12-20
Change log:
Code:
20160913
-Now built with openjdk-8-jdk - Java 8!
-Sync with AOKP source.
-Security patch updates to September 6th, 2016.
-Edited updater script so that it may be flashed on any JFLTE phone.
20160830
-Now built with openjdk-8-jdk - Java 8!
-Sync with AOKP source.
-Old school boot animation from the AOKP team.
-Updated AudioFX app.
-Security patch updates to August 5th, 2016.
-Edited updater script so that it may be flashed on any JFLTE phone.
20160801
-Sync with AOKP source
-Security patch updates to July 5th, 2016. - Important Qualcomm security updates for our phone.
-Edited updater script so that it may be flashed on any JFLTE phone.
20160720
-Added GPU Overclock - use with Kernel Adiutor
-Edited updater script so that it may be flashed on any JFLTE phone.
20160718
-Set SELinux to permissive.
-Edited updater script so that it may be flashed on any JFLTE phone.
20160716
-Fixed video recording, now works properly! (Praise God!)
-Dropped Android browser and added CM13's Gello browser.
-Edited updater script so that it may be flashed on any JFLTE phone.
20160710
-Synced with AOKP source
-PA Pie added!
-Lots of great updates and fixes!
-Removed NFCPU in favor of Kernel Adiutor app
-Edited updater script so that it may be flashed on any JFLTE phone.
20160707
-Added Kernel Adiutor app
-Added Fast Charge commits to the kernel.
-Edited updater script so that it may be flashed on any JFLTE phone.
20160623:
-Added Lionheart and Smartmax kernel governors
-First boot WiFi does not work, but reboot and it will work just fine after that.
20160619:
-Synced with AOKP source
-Edited default background
-Added "No Frills CPU" app to build
-Fixed mGerrit app
20160603:
-First build release.
Here are some screenshots:
Let me know what you guys think!
Noteworthy features:
Code:
-CyanogenMod Theme Engine (CMTE)
-Kernel Aduitor App
-Rom Control
+ Wakelock blocker
+ Slim Recents
+ PA Pie
+ Lockscreen DT2S
+ Status Bar AOKP logo
+ Breathing missed calls
+ Status Bar icon control
+ Status Bar network traffic
+ Smart Pulldown
+ Hardware key settings
+ Power menu screenshots and screen record
+ Volume step adjustments
+ Gesture Anywhere
+ Toast Animations changer
+ App Circle Bar
And more!
I highly recommend setting your LCD density to 320 to get the most from this screen.
Bluetooth work around:
Okay, so I finally got a cheap Bluetooth speaker so I could better understand the Bluetooth problems, and I too received the call of death.
However, I realized what darazor has been trying to tell everyone all along, and now I want to expound on that to help others.
When using Bluetooth, if you pair with an audio device (speakers, car, headset, etc.) And you have not adjusted any settings, the default for each audio device is phone and media. This will cause the COD if you get a phone call while playing music or other media.
So, if you want to use Bluetooth devices to play music:
Go to settings, Bluetooth, and click on the gear (settings) icon next to your paired speakers, and choose media, and unchecked phone. (See picture.) Now, when playing music, my phone vibrates and the screen comes on to tell me I have a call. Then, I can answer it, and the music stops. All is well.
If you want to use your hands free headset, choose phone and unchecked media. (See picture for reference.) And it should work for calls.
I now understand what everyone was talking about, and will do my best to look into it. Thanks @darazor for pointing this out, hopefully this lengthy explanation makes it clearer.
Governors:
Code:
If you want to save battery life, I recommend that you use the Kernel Aduitor app, and set your Governor to SmartMax, and your I/O scheduler to Noop. This may affect performance slightly, but will save on some battery power.
If you want to increase performance, I recommend that you use the Kernel Aduitor app, and set your Governor to Lionheart, and your I/O scheduler to CFQ. This will boost performance slightly, but will have a negative impact on battery power.
The governor is currently set to Interactive, which is a good balance.
Fast Charge:
To use Fast Charge, you must enable it in the Kernel Adiutor app. If you want to set custom settings, you will need to get another app from the Play Store, such as Device Manager or other apps that allow you to control the fast charge settings. Note that some fast charge settings apps do not change the appropriate values to function. The lockscreen may still say "slow charge" as the rom itself does not natively support fast charge, even though the kernel does.
Thanks @khaoticking for sharing that this rom works on jflteaio!
Thanks @alesu69 for sharing that this rom works on jfltexx (i9505)!
Thanks @darazor for testing and finding that Xposed modules work on this rom!
Standard bluetooth issues?
.
Thanks for the hard work!!
Sent from my SGH-M919V using XDA-Developers mobile app
always cool to have more ROMs for our phones! Many thanks, and yes also wondering about BT stability.
kazzxtrismus said:
Standard bluetooth issues?
.
Thanks for the hard work!!
Sent from my SGH-M919V using XDA-Developers mobile app
Click to expand...
Click to collapse
Thanks.
As for the Bluetooth, I do not have any devices to test with, so I test it by sending and receiving a file to and from someone else's phone, which works great. However, I would think the standard Marshmallow Bluetooth issues would apply here as well.
I took the base of the device tree from the SlimLP build, in which the Bluetooth was great, but I had to use vendor blobs from Marshmallow ROMs to make it work, so it will probably have the same Bluetooth issues as the other CM Marshmallow ROMs.
Sent from my SGH-M919 using XDA-Developers mobile app
EDIT: The Bluetooth does work, but you need to adjust a setting. For working Bluetooth see post #3 "Bluetooth Workaround".
For what it is worth, here was the benchmark result:
Not bad, but not as good as the benchmark from the SlimLP ROM.
Sent from my SGH-M919 using XDA-Developers mobile app
AlaskaLinuxUser said:
For what it is worth, here was the benchmark result:
Not bad, but not as good as the benchmark from the SlimLP ROM.
Sent from my SGH-M919 using XDA-Developers mobile app
Click to expand...
Click to collapse
I found your marks to be pretty accurate even with AdAway, Task Killer, lookout and nova launcher running I got just under 39900.
darazor said:
I found your marks to be pretty accurate even with AdAway, Task Killer, lookout and nova launcher running I got just under 39900.
Click to expand...
Click to collapse
Thanks, I am glad that the ROM is measuring up!
Sent from my SGH-M919 using XDA-Developers mobile app
AlaskaLinuxUser said:
Thanks, I am glad that the ROM is measuring up!
Sent from my SGH-M919 using XDA-Developers mobile app
Click to expand...
Click to collapse
I can report that Bluetooth seems to work fine. Connected to my Garmin Nuvi and was able to make calls from same. While not a definitive test it is very promising.
Great Rom
So far in a week of using this rom, it works pretty damn good. very stable only a couple of issues...
Contacts list disappears randomly.
Takes about 2 -3 minutes to reboot.
Waze app force closes.
The bluetooth works without problems.
Overall, I'm pretty happy with the results.
cirrus97 said:
So far in a week of using this rom, it works pretty damn good. very stable only a couple of issues...
Contacts list disappears randomly.
Takes about 2 -3 minutes to reboot.
Waze app force closes.
The bluetooth works without problems.
Overall, I'm pretty happy with the results.
Click to expand...
Click to collapse
Cirrus97,
Thanks for the feedback. Yes, the reboots seem a bit slow to me as well. As for the contacts issue, I haven't seen it here, but for reference, which gapps did you use?
Also, does Waze app fc on startup, or randomly during use, or is there a specific action that causes it?
If you have the time, pulling a logcat for when these errors happen would be great! If not, that is okay, too.
Sent from my SGH-M919 using XDA-Developers mobile app
AlaskaLinuxUser said:
Cirrus97,
Thanks for the feedback. Yes, the reboots seem a bit slow to me as well. As for the contacts issue, I haven't seen it here, but for reference, which gapps did you use?
Also, does Waze app fc on startup, or randomly during use, or is there a specific action that causes it?
If you have the time, pulling a logcat for when these errors happen would be great! If not, that is okay, too.
Sent from my SGH-M919 using XDA-Developers mobile app
Click to expand...
Click to collapse
I have not encountered this either. Using open gapps nano date 20160604. Contacts version 6.0.1
Bluetooth issues slightly
(works great but may experience a Sim disconnected, Bluetooth share stops responding and some other issues that dont effect to much)
Bluetooth audio / call works tested both on speaker and car
Have not used default music app
Notice that audio effects makes the audio alot lower (bluetooth)
Battery life is great compared to last rom I was running just ate all my battery in a hour with screen off
Superuser enabled/disabled for quick settings (for those who use snapchat an ect)
------------
Just some ideas about status bar/notification center
Anyone want a challenge? Notification drawer quick settings (make it like Samsung quick settings which is a single row with scroll)
Wish they made different notification drawers would be a lot nicer then current. Or at least a way to replace parts. Or even a horizontal status bar/notifications.
Hi
I'm new to relatively new xda. I have tried this custom rom on my s4 m919 and it works great. The only problem i have is that my battery dies really fast, Any suggestions or kernels that i can try?
Thanks
djrddragon said:
Hi
I'm new to relatively new xda. I have tried this custom rom on my s4 m919 and it works great. The only problem i have is that my battery dies really fast, Any suggestions or kernels that i can try?
Thanks
Click to expand...
Click to collapse
I'm actually getting better battery life than on my lollipop rom. Some thoughts:. Gapps nano so that you only use what you need. I use advanced Task Killer Free (by ReChild) . Also use Disable Service, AdAway, and Net Guard No Root Fire wall. You can read more about each one and see if they help. There are olther settings in the rom that will help reduce battery drain as well. If You don't use an app uninstall it. Good Luck.
Better battery life options: kernel tweaks.
When I put this together, I figured most AOKP users would be more on the power user scale, so I set the kernel for Performance and IO scheduler for BFQ. Pretty standard for average to heavier loads. However, if you want better battery life, you can download this free app on the play store. No-frills CPU Control found here (there are other apps, but I can vouch for this one working):
https://play.google.com/store/apps/details?id=it.sineo.android.noFrillsCPU
With this, you can set your kernel governor and io scheduler to anything you want. From a battery only perspective, you can set it for:
Powersave
Noop
But that is a bit extreme. You will notice "stuttering" when doing any task. A good alternative is to set your system for:
Conservative
Noop
Which can give moderate gains while not sacrificing too much performance.
Conversely, if you want more speed, use this:
Performance
CFQ
Which will just eat through your battery, but will really give your phone some "pep in it's step".
Many will argue facts and fiction, but the general community accepted power saving to performance chart looks like this:
I/O scheduler: Noop > BFQ > CFQ
(Row is Read over write, so it is really smooth for video playback, but very slow on writing to disk, which makes it hard to judge power saving vs performance.)
Governor: Powersave > Conservative > Interactive > Ondemand > Performance
(Userspace governor lets the app tell the kernel what speed it requires, this is unusual for a phone, usually used on servers. Most apps do not know how to use this function. I like to include it though, as a power user may have a use for it.)
Hope that helps.
L-Speed from the Store is also a good tool for some simple tweaking
Fixed
OK fixed the contacts & waze issue, cleared the cache & family, imported the contacts & reinstalled wake. Works great now! the battery life seems to be excellent and really good memory management. Like I mentioned the only issue is the long boot time. Keep up the great work.
AlaskaLinuxUser said:
Cirrus97,
Thanks for the feedback. Yes, the reboots seem a bit slow to me as well. As for the contacts issue, I haven't seen it here, but for reference, which gapps did you use?
Also, does Waze app fc on startup, or randomly during use, or is there a specific action that causes it?
If you have the time, pulling a logcat for when these errors happen would be great! If not, that is okay, too.
Click to expand...
Click to collapse
does this rom support my device , See below details
sprint galaxy s4 L720T
baseband : OH1
Please help guys !!!!

[Oct 31] [Machinex][MarkOneHundred][KERNEL][TW][5.0.1][I9505]

Machinex
MarkOneHundred
Sheer will .
This is machinex.
This is machinex. I have been working on this kernel for over a year now, and am finally comfortable with its release to the public. This kernel builds on the great work of those who have made this device the powerhouse that it is. There are elements here that you have experienced on every GS4 kernel to date, as well as other devices.
The goal I had for this project was upstreaming/updating/experimentally upgrading as much as I possibly could. I have done so, and will continue to do so.
This kernel is ONLY for TW-based, 5.0.1 roms for the I9505!!! NO I WILL NOT DEVELOP FOR DEVICES I DO NOT OWN, SAVE YOUR BREATH!
OBLIGATORY DISCLAIMER:
THIS KERNEL COULD VERY WELL DESTROY YOUR PHONE, YOUR LIFE, YOUR MARRIAGE, Etc. YOU INSTALL AT YOUR OWN RISK!! XDA AND I ACCEPT NO LIABILITY FOR YOUR DECISION TO USE THIS KERNEL!!For noobs: assume that installing this kernel will cause your phone to grow arms and punch you in the face.
PLEASE READ AND UNDERSTAND THIS OP BEFORE LEAVING USELESS "IT DOESN'T WORK" COMMENTS!
Issues that aren't answered here will be dealt with on a case-by-case basis.
SEE POST #2 FOR UPDATES, CHANGELOGS, and FIXES
SEE POST #3 FOR BATTERY/PERFORMANCE INFO
SEE POST #4 FOR A SHORT SYNAPSE BRIEFING
LOGS OR IT DIDN'T HAPPEN! Context helps too. What were your Synapse Settings?
KNOWN ISSUES Wifi issue is fixed! After a fresh rom install, all you need to do is reboot and the appropriate files are created in /data enjoy! HOTSPOT IS FIXED!!!! Finally! I AM AWARE OF AND WORKING ON LOCKSCREEN PIN BUGS!!
FEATURES:
- Linux 3.4.113 + a LOT of upstreamed subsystem code.
- Automatic Busybox Installation, Version 1.25.1.
- Cpufreq core backported ENTIRELY from mainline 4.13. All Cores operate independantly. Their governors and tunables can all be different.
- Govorners: Due to a highly upstreamed cpufreq core api, not many custom governors for now except for Interactive, Intelliactive, and the *NEW* Schedutil governor, described in the documentation like so:
The "schedutil" governor aims at better integration with the Linux
kernel scheduler. Load estimation is achieved through the scheduler's
Per-Entity Load Tracking (PELT) mechanism, which also provides
information about the recent load [1]. This governor currently does
load based DVFS only for tasks managed by CFS. RT and DL scheduler tasks
are always run at the highest frequency. Unlike all the other
governors, the code is located under the kernel/sched/ directory.
Sysfs files:
* rate_limit_us:
This contains a value in microseconds. The governor waits for
rate_limit_us time before reevaluating the load again, after it has
evaluated the load once.
For a great, comprehensive blog regarding the specifics of each governor, as well as the settings found below, please check out the link I've referenced in post #3.
- HARDLIMIT and THERMAL: Incorporated Yank555's CPU Limiting solution, Hardlimit. ALL hardlimits, cpu boost limits, and thermal limits are now PER CORE. I have included it directly in the core cpufreq code, and it is the primary controller for THERMAL, INPUT BOOST and user controlled hardlimits. Thermal overrides both user-selected and input-boost limits, and you can monitor the limiting in real time. Also, the thermal driver now accounts for each core's temperature, and saves time/lock-contention by skipping core control if the temps are below the frequency limiting value.
-CPU HARDPLUG: A driver I built that hooks into the main cpu hotplug API and allows you to disable any core you want, configurable for screen on/off.
- Hotplugs: MX Hotplug, personally built from scratch and uses a real-time kthread for its calculation work. Intelliplug 15.8 (Personally Updated), Alucard Hotplug, MSM_sleeper, Lazyplug, Blu Plug, and Bricked hotplug.
Hotplug Notes: I changed the names of certain functions in the Alucard and MSM Sleeper hotplugs, so that their tunables could be streamlined in Synapse. Synapse is cleaner and simpler than ever, but if you use a third party app, Alucard and MSM Sleeper's max cores and max cores during suspend settings will not be tunable. So anyone who uses a third party app with this kernel let me know and I'll devise a workaround. Mpdecision removed entirely. The "mpdecision" in our sysfs is actually bricked hotplug.
-GPU:Machinactive, Interactive, Conservative, Ondemand, Performance and Powersave GPU Governors, GPU touchboost (fixed suspend issue), ability to lock the min/max freqs, and more!
-Updated version of fauxsound (5.4) (flar2, alesaiko, me). I limited the options in the code to the 4 controls that actually work for our device, and you'll notice a significant stability improvement. Slimbus:Golden-ratio-based operation is pristine. Sound quality is hardware-perfected. The version number is largely arbitrary and I increment when I make any significant improvements. NO MORE USERSPACE CALCULATIONS NEEDED!!!
-A gamot of colour, brightness, and panel options that I frankly didn't think would be feasible for our device, but it's working! MDNIE HIJACK selection, KCAL, and Cyanogen's generic PCC colour control are implemented in Synapse. Note that MDNIE/KCAL stuff is a battery thief, and I've not tested PCC colour control enough for power consumption to give you a definitive statement on it. Note: PCC values are from 1000 (safety limit) to 32768 (or a number close to that), meaning your tuning control is as FINELY GRAINED as possible for this device. I can't believe Synapse actually supports its ridiculous number of steps (and well, I might add). Faux's generic "colour control presets' are in there and they actually work! The stock colours much more vivid, and lower brightness settings benefit from them as I have modified top brightness to my liking.
-HBM:Qualcomm High Brightness Mode: unlocked! This can be controlled via a checkbox in Synapse, but you can also use flar2's HBM widget from the play store. I tried it before and HBM would flicker, but i pulled off a VERY hacky way of making it userspace controllable. Be careful! Though it doesn't seem to drain the battery or overheat the device, it's purely experimental and could cause Chuck Norris to come to your house and personally smash your phone. Now SEPARATE from autobrightness! "SCREEN FLICKER FIX" on PAGE 2
- Completely upstreamed and overhauled cpu, power, scheduling...you name it. Updated Powersuspend to the point where I had to rename it, because it is now closely integrated with the core suspend/power api. Introducing: Prometheus. The driver now calls suspend directly when you turn the screen off, unless a) music is playing, b) the phone is plugged in or c) you choose to disable the feature.
-All the TCPIP tweaks etc, updates to random/frandom, android-specific autogrouping, limited but significant LMK/OOM updates.
-BACKPORTED "codel" fair-queueing net-scheduler, for a faster/more consistent networking experience.
-persistent ram, kexec-support, fast-charge, etc. Drop Caches button in Synapse is useful.
-Utilizing Qualcomm's built-in QRNGD (qualcomm random number generator daemon) with randomness optimized in the kernel = entropy for days.
-BOOTLOADER: Officially only 5.0.1 Bootloaders are supported. Unofficially, someone tried it with a KK bootloader and it worked fine for him so what do I know?
-COMPLETE Synapse support. Download, update, AND install Busybox On Rails from the PlayStore before you install the kernel for best compatibility and support. UPDATE: FULL Busybox installation is now included in machinex installer script. If you have any issues, still feel free to install Busybox on Rails. Upon kernel installation, you'll find Synapse installed in your system apps. If you want to get rid of it, just remove it from /system/priv-app with your file manager.
-CPU and GPU VOLTAGE Control: Both in Synapse. I DO NOT SUPPORT ISSUES IF YOU CHANGE VOLTAGE. YOU ARE ON YOUR OWN.
MENTIONS:
To those listed here, I cannot express how grateful I am for your assistence, patience, and kindness towards me as I badgered you throughout my journey. Though saying "thank you" doesn't feel like enough, thank you all. If I missed someone here, please tell me.
Thankyou:
friedrich420
Slim80
Tkkg1994
flar2
osm0sis
alesaiko
HybridMax
Kushan
Alucard24
Ausdim
Ktoonsez
neobuddy89
javelinanddart
Andreilux
theHacker911
UpInTheAir
Pafcholini
Placiano
Dorimanx
faux123 (seriously like the godfather of s4 kernel hax)
jcadduono
FransiscoFranco
Cyanogen
Meticulus
Eliminator74
Matthew-333 (moonshine kernel)
klabit87
apbaxel
yank555
ion-storm
yseras
PDesireAudio
lsswizard
arter97
Grarek
mrg666
showp1984
gsstudios
Lord Boeffla (andip)
Chainfire
TeamTrickster
tommygreenus
Andycar (For being the best bloody coding buddy I could ask for)
The Machinex Testing Team! - AMAZING folks, just amazing.
My Awesome Testers from this thread.
Again, I'm sure there's tons more.
On to the fun part then
INSTALLATION INSTRUCTIONS:More importantly, the uninstallation instructions. The install pretty much takes care of itself.
There are two links below that you must download in order to safely have an install/uninstall solution for this kernel. The one labelled "machinex-MarkOneHundred.zip" is the kernel. UPDATE: Busybox On Rails isn't required anymore. The second zip is crucial for uninstalling, aptly named "machinex-uninstaller-Jan12.zip." When this kernel is installed (and everytime it boots), it will rename mpdecision, thermald, thermal-engine, and power.default.so with an appended "-bak" suffix, because they all interfere with the updated power/cpu code in the kernel. If you switch to a different kernel, I INSIST that you flash the uninstaller (or take a look at the scripts yourself and do the stuff manually). ATTENTION: SLIM80'S KERNEL CLEANING SCRIPT IS NO LONGER NECESSARY WHEN FLASHING THIS KERNEL!!!!!! I HAVE INTEGRATED MY OWN CLEANUP PROCESS IN THE INSTALLER!!!!!!!!!!
TLDR: NO NEED FOR BUSYBOX ON RAILS, flash zip. use uninstaller zip to uninstall.
DOWNLOADS:
!!!JANUARY 12, 2017:UPDATE!! NEW UNINSTALLER for EVERY VERSION!!!!
DO NOT MIRROR THESE ELSEWHERE. DO NOT INCLUDE THEM IN YOUR ROM WITHOUT ASKING MY PERMISSION FIRST. I AM HAPPY TO COLLABORATE, NOT TO BE ON THE RECEIVING END OF BUG REPORTS CAUSED BY THIRD PARTY DOWNLOADERS.
UNINSTALLER-JAN12: https://www.androidfilehost.com/?fid=385035244224412313
md5: 295ac70bbb17ad2e5dc59e4ca1288e79
MarkOneHundred
INSTALLER: https://www.androidfilehost.com/?fid=745849072291685412
md5: 03af9cfc399d3eda3141254291668563
SOURCE: https://www.github.com/robcore/machinex
(be gentle on my ridiculous commit history, my git skills are shoddy at best).
So keep in mind this a development thread, blah blah blah, but if we all have good discussions (let's TRY to keep it on topic), I'm more than happy to have some fellow nerd friends to talk about my passion with. Heck, I want to use this thread as a chance to meet some other developers who wanna work on stuff together, exchange ideas, learn, and teach me how to get better at git.
Enjoy!
XDA:DevDB Information
Machinex, Kernel for the Samsung Galaxy S4
Contributors
robcore
Source Code: https://www.github.com/robcore/machinex
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: MarkOneHundred
Stable Release Date: 2017-10-31
Created 2016-09-05
Last Updated 2017-10-31
Reserved
UPDATES NOTICE:
Reset your fuelguage (in Synapse) after every install! WIping your cache and dalvik-cache can be helpful for stubborn apps, as well as wiping the cache of any specific app giving you trouble!
-------------------------------------------------------------------------
UPDATES - MarkOneHundred - October 31, 2017
CHANGELOG:
- Updated memory management to roughly linux 4.4.
- Modified Cpufreq in various ways. Per-Cpu frequency touchboost, per-cpu thermal core tracking and limiting, and governors can now be changed if a cpu core is offline. The governor selected will be applied to the core once it comes back online.
- Implemented Omniboost, a generic touchboost interface that can be used for any driver, so long as driver has an external function that the booster can use.
- Built a new hotplug driver from scratch, mx_hotplug. The driver chooses to on/offline cores based on a combination of system load and current number of scheduler requests (and touch of course). What separates this hotplug driver from others is that it uses a real-time kthread in order to give it an "interactive" type calculation.
- Speaking of which, found and fixed the issues with google's most recent interactive governor, and have added it back. Due to it working perfectly now, I forward-ported Intelliactive as well.
- Updated Hardplug to be more efficient.
- Built a little userspace hotplug driver from scratch for those who just need manual core adjustments.
- Tons of other little fixes and updates, to the kernel itself and to Synapse. Please explore around Synapse for some of the updated features.
- Found and fixed any of the user reported bugs i could.
- Continued with the various core updates to 4.14.
- Updated to my own toolchain, 7.1.1 hardfloat, cortex-A15 optimized (it is similiar enough to krait to give us an edge).
- I will update this if i think of anything else.
Sticky: Kernel base is now pretty much somewhere between 3.16-3.18, however I will keep the versioning at 3.4 for certain functions that depend on kernel_version conditionals. Wifi hotspot disconnect issue still persists, but i'd like to think that one day it will be solved...
Can be found in MachineX Rom by the awesome @Andycar found here: https://forum.xda-developers.com/ga...m-machinex-debloated-nogapps-s6-apps-t3573009
See my poorly formatted wiki for older updates:
https://github.com/robcore/machinex/wiki
-----------------------------------------------------------------------
LOGS
In Synapse, under 'LOGS AND PROFILES,' you will find a button that says ALL LOGS. Please press this button IMMEDIATELY after a bug appears that you would like to report, or after a boot if you get a kernel panic (RR).
From now on, without these logs present, I am no longer able to respond to the issues brought up by users.
FIXES
The following fixes involve sqlite and the "Setting Storage" application, also known as Settings Provider, or "com.android.providers.settings package" You will be working with a file named settings.db, and the 'system' table within.
Synapse Cancelled Fix: Get rid of the init.d scripts that are conflicting with UCI service startup. Also check the SuperSU section below...
Sound Fix: Either don't use an audio mod, or don't use Faux Sound Engine. That's all she wrote.
ScreenFlickerFix: Using an SQLITE DB Editor of your choice (from playstore), navigate to the "system" table and change values for "dim_screen" and "intelligent_screen_mode" to 0. *UPDATE* NOW AVAILABLE IN SYNAPSE UNDER THE "EXTRAS TAB"
ChargingTweak: Same as above but change "adaptive_fast_charging" to 0. This is only IF you are having issues which kernel driver-level fast charge. *UPDATE* NOW AVAILABLE IN SYNAPSE UNDER THE "EXTRAS TAB"
MASSIVE THANKYOU to @Andycar for making the above two fixes possible via Synapse!
SuperSU: I'm seeing a lot of permisison errors. Make sure, when using custom roms and kernels, that SuperSU is set to be as permissive as possible so you don't get knox blocked. Here are the crucial settings:
- ENABLE SU during boot
- DISABLE (untick) Mount namespaces separation
- Install SuperSU into /system
- ENABLE Trust System User
- Though I know many have security issues with the idea of allowing apps by default, doing so will make your experience way faster and provide you with less interuptions. At the very least I would set allow by default for Synapse.
These SU settings are kinda par for the course when it comes to android modding.
build.prop: Here is a list of property removals/changes recommended for our device:
REMOVE(lines containing):
ANYTHING with "fps/FPS" in it.
persist.sys.NV_FPSLIMIT
persist.sys.NV_POWERMODE
persist.sys.NV_PROFVER
persist.sys.NV_STEREOCTR
persist.sys.NV_STEREOSEPCHG
persist.sys.NV_STEREOSEP
persist.af.resampler.quality
af.resample
persist.af.resample
ro.telephony.default_network
telephony.lteOnCdmaDevice
dalvik.vm.dexopt-flags
ro.media.enc.jpeg.quality
ro.media.enc.hprof.vid.fps
ro.ril.power_collapse
ro.ril.sensor.sleep.control
pm.sleep_mode
power.saving.mode
persist.cust.tel.eons
persist.sys.dalvik.hyperthreading
boot.fps
shutdown.fps
debug.egl.profiler
hw2d.force
hw3d.force
video.accelerate.hw
debug.mdpcomp.maxlayer
debug.egl.buffercount
debug.enabletr
ro.hwui.renderer.disable_opaque
persist.sys.media.use-awesome (this is default anyway, and is controlled via the nuplayer checkbox in developer settings, so it's unneccesary)
CHANGE:
persist.sys.storage_preload=0 to persist.sys.storage_preload=1
tunnel.decode=false to tunnel.decode=true
af.resampler.quality=4 (or anything else) to af.resampler.quality=255
ro.config.dha_ils_enable=false to ro.config.dha_ils_enable=true
#ro.config.dha_cached_max=4 (remove the #)
#ro.config.dha_empty_max=36 (remove the #)
#ro.config.dha_lmk_scale=0.594 (remove the #)
sys.config.samp_spcm_enable=false to sys.config.samp_spcm_enable=true
sys.config.spcm_preload_enable=false to sys.config.spcm_preload_enable=true
ro.security.mdpp.ux=Disabled to ro.security.mdpp.ux=Enabled
For those having gaming issues, try removing them if you have them or adding them if you don't:
debug.performance.tuning=1
persist.sys.ui.hw=1
This might solve some issues for some folks.
---------------------------------------------------------------------------
INSTALLATION NOTE: Your first boot will probably take longer than usual, because this kernel makes significant (but safe, and auto-backed-up) changes to your core operating system.
This kernel includes drivers that TW has been compatible with since JB (I checked),
but didn't update the kernel drivers for (the best example of this is Autosleep). That said, there are userspace controllers like thermald and mpdecision (a binary linked to kernel code)
that interfere with custom governors, hotplug drivers, etc, so I've made the decision to back them up in the kernel script, and have them disabled while using this kernel.
The UNINSTALLER restores everything to the state it was in before flashing machinex, which is why I so strongly emphasize its use.
PERFORMANCE AND POWER-SAVING
Regarding the age-old performance/battery-life settings questions floating around, I'm gonna go ahead and suggest the following website created by a very dedicated fella who started out with the exact line of questioning, and built a genius guide for users of custom kernels. Heck, it's useful for developers too.
His username here is @gsstudios and he is a recognized developer here on XDA. Deserves it too
http://androidmodguide.blogspot.ca/
and on XDA:
http://forum.xda-developers.com/general/general/ref-to-date-guide-cpu-governors-o-t3048957
I encourage you to rate that thread 5 stars, as it is the most comprehensive guide to kernel tunables you ever did see.
Note that I *probably* don't incorporate feature requests, as I have enough on my plate with bringing up the subsystems to a point where I can call this a stable release thread. Don't like it? YOU try backporting linux 3.9 scheduling code to a Samsung 3.4 base
On that note, if anyone here is savvy regarding kernel, C and (not "or") git development, I welcome coding partners because working with a team means better quality, better time management, and a better chance of incorporating fancy tweaks.
Cheers.
SYNAPSE:
Synapse has a default "warning" that comes up the first time you open it.
{
"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"
}
The initial warning is just a bug in the app because it's just been installed.
It's a design flaw in the app itself.
Synapse bases its stability check on whether the device is rebooted within 2 mins of being turned on.
Synapse does this on first boot for every single kernel that uses it,
because it has no previous internal boot settings to base its decision on,
and also because the app expects saved defaults when none have been established yet.
It is nothing to worry about.
Untick the option in settings called "stability check" going forward.
Breathe.
Does it work?
I'm on imperium kernel on Thor s7 rom, I was wondering if your kernel works with m919, tmo gs4, I was looking forward to trying out your rom.
Thank you
-jeff
Hey Jeff,
The answer is...maybe/probably. I know that's probably not what you want to hear, but let me explain.
My device is actually an i337m (which is why i included it in the thread title), but I've been using the international kernels and roms without *major* issues ever since I've owned it. This is built from international sources, and it is running well on Albe's awesome 9.0 rom, so I imagine it will perform well for the ported/upgraded roms for our phones.
So if you've been using the international roms/kernels without problems, I see no reason why this wouldn't work for you other than the bugs/current issues listed in the op.
Sent from my GT-I9505 using XDA Forums
Can you create kernel for cm 13?
Wysłane z mojego GT-I9505 przy użyciu Tapatalka
Welcome to s4 community Bro.
Congratulations . Downloading. ......
Sounds nice bro, good Job! Try this Kernel later as soon as possible on my GT-I9505 with THOR S7 v1.5!
Sent from my SM-G935F using XDA-Developers mobile app
r2089 said:
Can you create kernel for cm 13?
Wysłane z mojego GT-I9505 przy użyciu Tapatalka
Click to expand...
Click to collapse
Sorry man, but CM is not on my list of priorities.
NAROUTO said:
Welcome to s4 community Bro.
Congratulations . Downloading. ......
Click to expand...
Click to collapse
Thanks! Though I've been around here for a while
xell75 said:
Sounds nice bro, good Job! Try this Kernel later as soon as possible on my GT-I9505 with THOR S7 v1.5!
Sent from my SM-G935F using XDA-Developers mobile app
Click to expand...
Click to collapse
Thanks! I hope you enjoy!
Everyone who uses this, feel free to provide feedback to help me assess what's needed for MarkTwo!
@robcore.
Im gonna try this to imperium rom v15.
So what is the best settings for more battery life ?
Playing clash of clans a few times a day browsing tapatalk and using youtube all day.
I want my device to run cool. Lol
Update:
Got a random reboot from the first initial setup.
==========
Will let it run for a couple of days with the preset default settings.
I will use my old 2600mah for now and later on swap my 7500mah once i get some good battery stats.
droidblitz said:
@robcore.
Im gonna try this to imperium rom v15.
So what is the best settings for more battery life ?
Playing clash of clans a few times a day browsing tapatalk and using youtube all day.
I want my device to run cool. Lol
Update:
Got a random reboot from the first initial setup.
Click to expand...
Click to collapse
Msm sleeper is a pretty sold hotplug for battery. I've noticed power efficient workqueues tend to slow things down/eat battery. Honestly I would try out msm sleeper for battery savings. Just note that games+youtube by design will eat into battery life. I will add some more power conscious governors soon. Also the usual stuff, the power your screen brightness the better, and turning off vibration/haptic will help.
robcore said:
Everyone who uses this, feel free to provide feedback to help me assess what's needed for MarkTwo!
Click to expand...
Click to collapse
I'm using this Kernel now on my GT-I9505 with THOR S7 v1.5 and so far a stable Kernel for me, many settings and alot settings I had never seen before as I like, very good! Just one thing til yet, Trying to set "Hellsactive" as CPU governor causes a freeze and a full reboot. Otherwise Kernel seems stable, using "Stockdemand" CPU Governor now. Keep going your work!
Sent from my SM-G935F using XDA-Developers mobile app
xell75 said:
I'm using this Kernel now on my GT-I9505 with THOR S7 v1.5 and so far a stable Kernel for me, many settings and alot settings I had never seen before as I like, very good! Just one thing til yet, Trying to set "Hellsactive" as CPU governor causes a freeze and a full reboot. Otherwise Kernel seems stable, using "Stockdemand" CPU Governor now. Keep going your work!
Click to expand...
Click to collapse
You know what, the interactive-based governors gave me trouble for the longest time. But I have found the issues in a great patchset, and am working on a fix that should be ready in a couple of hours. Until then EVERYONE STICK TO ONDEMAND-BASED GOVS!!!!
droidblitz said:
@robcore.
Im gonna try this to imperium rom v15.
So what is the best settings for more battery life ?
Playing clash of clans a few times a day browsing tapatalk and using youtube all day.
I want my device to run cool. Lol
Update:
Got a random reboot from the first initial setup.
==========
Will let it run for a couple of days with the preset default settings.
I will use my old 2600mah for now and later on swap my 7500mah once i get some good battery stats.
Click to expand...
Click to collapse
I'm guessing interactive based gov? If so, see my post above, MarkTwo is coming tonight.
robcore said:
You know what, the interactive-based governors gave me trouble for the longest time. But I have found the issues in a great patchset, and am working on a fix that should be ready in a couple of hours. Until then EVERYONE STICK TO ONDEMAND-BASED GOVS!!!!
Click to expand...
Click to collapse
Nice mate that's ok, thanks for the information! I'm looking forward for your new version!
Sent from my SM-G935F using XDA-Developers mobile app
xell75 said:
Nice mate that's ok, thanks for the information! I'm looking forward for your new version!
Click to expand...
Click to collapse
Dude thank YOU. I can't tell you how much I appreciate you and the others for testing this out and helping me iron out the remaining bugs, and being so understanding that "interactive based govs are broken" which is super embarrassing. Lol.
droidblitz said:
@robcore.
Im gonna try this to imperium rom v15.
So what is the best settings for more battery life ?
Playing clash of clans a few times a day browsing tapatalk and using youtube all day.
I want my device to run cool. Lol
Update:
Got a random reboot from the first initial setup.
==========
Will let it run for a couple of days with the preset default settings.
I will use my old 2600mah for now and later on swap my 7500mah once i get some good battery stats.
Click to expand...
Click to collapse
Update: simple gpu gov is snappy at stock settings and sooooo much better for battery consumption.
Also if memory serves me correctly, aren't you a cm kinda guy ; )
robcore said:
I'm guessing interactive based gov? If so, see my post above, MarkTwo is coming tonight.
Click to expand...
Click to collapse
Nope havent touched anything
There was a failed message when i booted the synapse app.
Something link kernel image failed but not sure should have taken a screencapture and the log.
Either way its working now.
robcore said:
Update: simple gpu gov is snappy at stock settings and sooooo much better for battery consumption.
Also if memory serves me correctly, aren't you a cm kinda guy ; )
Click to expand...
Click to collapse
More into like AOSP rom but had to use Tw for camera/video
I just noticed something.
My display colors somewhat changed? I think in a good way. Lol
simple gpu gov in marktwo?
droidblitz said:
Nope havent touched anything
There was a failed message when i booted the synapse app.
Something link kernel image failed but not sure should have taken a screencapture and the log.
Either way its working now.
More into like AOSP rom but had to use Tw for camera/video
I just noticed something.
My display colors somewhat changed? I think in a good way. Lol
simple gpu gov in marktwo?
Click to expand...
Click to collapse
Well it's great to see you here man! Lol with screen colour I made some fixes and changes to sammy's mdnie code. Upon checking the code against their roms, it turns out they've never bothered to fix discrepancies between the values in settings and the driver itself! "Standard" and "dynamic" have been switched this whole time. Also "auto" has been a placebo all along, they have had the backend in place all along but never initialized it in the list of available screen modes. On that note, for even cooler stuff check out the "video_mode" scenario in synapse. It's AWFUL for battery life, but sharpens everything to a crisp. I'm pretty sure kcal helped with color too(?).
As for simple gpu gov, works just fine on MarkOne! Franco's simplification to it made it a freakin' powerhouse while being better for battery somehow.
Building MarkTwo as we speak, then I'll test it and it's out! I'm working on the gov settings in synapse while building too. The tunable settings are ticking me off.

Categories

Resources