Related
I'm talking about the profiles seen on Sense 4 Sound Enhancer settings.
Ok so I'm sure that the beats audio .zip package that you find for aosp is the on the "other" profile. Is there anyway to change the profile to Beats urBeats? Or any other profile.
ElementalX Kernel
for Nexus 5 (hammerhead)
{
"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"
}
Features
Easy installation and setup with AROMA installer
Best balance of performance and battery life
Advanced color control
USB fastcharge (optional)
Sweep2sleep (optional)
Sweep2wake and doubletap2wake (optional)
Disable wake functions with timeout or power button
Wake Gestures app support
MultiROM support
Disable fsync (optional)
Sound control
Cooler color preset (optional)
backlight dimmer (optional)
Underclock or overclock CPU
L2 and bus overclocking options
Choose automatic minimum voltage
kernel-based thermal control
GPU overclocking options
voltage control
NTFS read/write and exFAT support
init.d support
Charge light support (enabled by some ROMs)
No forceencrypt
Google+ Community
Installation
1. Flash in recovery
For maximum compatibility with all ROMs, ElementalX uses your existing ramdisk.
Do NOT flash this over other custom kernels!
You should only flash ElementalX over the kernel that came with your ROM!!!
Download
Android 8.1.0 (Oreo) (Might work, might not, who knows...)
ElementalX-N5-9.02
Android 7.1.1 (Nougat, but also works on Marshmallow)
ElementalX-N5-8.14
Android 6.0.1 (Marshmallow)
ElementalX-N5-6.27
Note: 6.25 is for ROMs with July security patches or later! Please use 6.17 if WiFi doesn't work
App to customize Wake Gestures:
http://elementalx.org/wake-gestures/
Source
https://github.com/flar2/ElementalX-N5
_____________________________________
XDA:DevDB Information
ElementalX Kernel, Kernel for the Google Nexus 5
Contributors
flar2
Source Code: https://github.com/flar2/ElementalX-N5
Kernel Special Features:
Version Information
Status: Stable
Created 2013-11-09
Last Updated 2018-03-03
Notes
REVIEWS
NOTES
ElementalX Configuration File
Your choices in the Aroma installer are used to build a configuration file. The config file is located at /etc/elementalx.conf. You can edit this file to change kernel settings. Whatever is set in this file will take effect when the device is booted (unless other scripts or apps interfere!)
If settings are not sticking:[*]Make sure you have busybox installed correctly and updated to the latest version[*]Make sure the file permissions for /etc/init.d/99elementalx are set to execute. [*]Check to see if any /etc/init.d scripts or apps (such as Kernel Tuner or TricksterMod) are interfering with your settings.
ElementalX Log File
Every boot, a log file is created at /data/local/tmp/elementalx-kernel.log. This file shows the date and time and all settings that have been applied. Use this to verify and troubleshoot configuration options.
ElementalX Governor
The ElementalX CPU governor has been specifically designed and tuned to get the best balance between battery life and performance. By default, it is more conservative than Ondemand. During routine usage, the CPU frequency does not ramp up very often. If gboost is enabled, during gaming or any other graphics intensive situation, the CPU frequencies boost much easier in order to maintain maximum performance. There is also a built in input boost. There are several tunables specific to the governor:
input_event_min_freq: takes four values separated by comma. These are the input boost frequencies for cores 0, 1, 2, and 3 (default 1728000, 1267200, 1267200, 1267200)
input_event_timeout: this is the length of time in milliseconds that the input boost will be active (default 500). Setting this to 0 disables input boosting.
ui_sampling_rate: when you touch the screen, the sampling rate changes temporarily to whatever you set here (default 15000)
two_phase_frequency: this sets the max frequency for moderate loads. Accepts four frequency values separated by comma, for cores 0, 1, 2, and 3. (default 1728000, 1728000, 1728000, 1728000)
How does it work? It's basically a multiphase ondemand governor.
The basic governor is very conservative for most phone activities, spending most of its time at 1267MHz. If there is graphics load, we switch to a two phase ondemand. The first phase runs with a max freq of 1728MHz (default). If the load increases, it goes to max frequency (default is 2265MHz) and the minimum frequency changes to 1267200 (I will probably make this tunable)
The input boost does a couple things. First, it lowers the sampling rate for the timeout duration to make the governor more responsive. Second, it boosts the frequency of any online cores. You can disable this by setting input_event_timeout to 0.
If you want to experiment, delete /system/lib/hw/power.msm8974.so and set the input_event_timeout to about 1000. But I recommend leaving it alone for optimal smoothness.
Faux Clock/TricksterMod/Kernel Tuner/etc
You don't need these apps because the ElementalX installer sets everything up automatically, but if you want to check or change settings, you can use these apps. Just be aware that some of them (e.g. Kernel Tuner) are set by default to apply settings on boot, which can interfere with the settings you chose in the ElementalX installer.
Overclocking
Overclocking (or underclocking) is optional. The installer lets you choose the maximum frequency. You can set the maximum frequency individually for each CPU core in the installer. Whatever frequencies you chose in the installer will be set at boot for each CPU. Not all devices can handle overclocking. I don't recommend overclocking, this device is fast enough. If you overclock, the CPU frequency will likely be throttled due to heat. I recommend the stock frequencies, as this device is plenty fast.
CPU voltages
The installer allows you to choose from several undervolting options. These automatically undervolt the lowest frequency (300MHz) where the CPU spends most of its time. The voltages for other frequencies are assigned based on the PVS bin of your phone. CPU voltages are fully customisable with apps such Kernel Tuner or Trickster Mod, but I recommend leaving these other voltages as-is unless you are prepared to do a lot of testing. Be careful, lowering voltages can cause instability. Generally, having reboots while the phone is asleep or other weird problems is a sign that your minimum voltage is too low.
GPU Governor
The default GPU govenror is ondemand. It works well and is recommended for best balance between performance and batter life. The simple governor is also available, but ramps up the GPU frequency much quicker than ondemand, so may impact battery life. The governor can be set in /etc/elementalx.conf
fsync
fsync can be disabled if you're looking for the last ounce of performance. I recommend leaving it enabled as there is a slight risk of data loss if your phone shuts off unexpectedly before filesystems are synced.
Max screen off frequency
The default max screen off frequency is 1190MHz, which is a good balance between limiting the voltage/frequency and the time required to complete tasks while the screen is off. This can be changed manually at /sys/devices/system/cpu/cpu0/cpufreq/screen_off_max_freq
Installing a new ROM
If you install a new ROM, it will probably replace this with the stock kernel and will definitely overwrite /etc/init.d/99elementalx and /etc/elementalx.conf so you will lose your settings and certain features. So always reinstall the kernel after installing a ROM.
NTFS and exFAT support
This is for anyone who wants to use OTG to connect a USB stick or portable harddrive formatted with Microsoft's NTFS or exFAT filesystems. You will need Stickmount or a similar app.
F2FS support
F2FS support is built into the kernel, however, you will need to have an F2FS compatible kernel installed before you install ElementalX to get all the proper ramdisk stuff.
Wake Gestures
This is a new feature similar to the Motion Launch Gestures on the HTC One m8. Requires this app:http://elementalx.org/wake-gestures/
Set /sys/android_touch/wake_gestures to 1 to enable input events for wake gesture actions. Set to 0 to use traditional sweep2wake or doubletap2wake (wakes up the phone and turns on the screen only).
Note that if you enable wake_gestures, nothing will happen if you don't install the Wake Gesture Xposed module.
Sweep2wake
Sweep2wake allows you to turn on your phone by swiping your finger across the screen. There are four sweep actions that will work
Gesture........Value
Sweep right......1
Sweep left........2
Sweep up.........4
Sweep down....8
Add up the values for each gesture you want to enable and put the total in /sys/android_touch/sweep2wake. For example, to enable all gestures, the value is 15 (1+2+4+8). To enable sweep right, sweep left and sweep up, the value is 7 (1+2+4)
/sys/android_touch/sweep2wake
Doubletap2wake
DoubleTap2Wake (DT2W) allows you to wake the device by double tapping anywhere on the screen. This causes significant battery drain. You can edit /etc/elementalx.conf to change the setting on boot.
/sys/android_touch/doubletap2wake
0 = disabled
1 = enabled (bottom of screen only)
2 = enabled (full screen)
Vibration Strength
Haptic feedback can be enabled for the wake gestures in /sys/android_touch/vib_strength. This setting takes a number between 0 and 90. Default is 20. Setting this to 0 disables haptic feedback for gestures.
S2W/DT2W power key toggle
If enabled, turning the screen off with the power button disables s2w and dt2w to save battery (since s2w/dt2w cause significant battery drain). When you turn the screen back on, s2w and dt2w return to their previous settings. If the screen times out, s2w/dt2w are not disabled this is only if you use the power button to turn it off. You can edit /etc/elementalx.conf to change the setting on boot.
S2W/DT2W Timeout
Doubletap2wake and sweep2wake can be automatically disabled after a certain number of minutes. I give a few choices between 5 and 120 minutes in the installer. Default is 30 minutes. You can put in whatever you want in /etc/elementalx.conf.
When the screen is turned on, the timeout is canceled and will start again next time you turn the screen off. This means that if you have your screen set to come on for incoming messages or notifications, the timeout will start over again.
If you also enabled the power button to toggle s2w/dt2w, there is no timeout when you use the power button, the wake functions are immediately disabled (same as before).
You can edit /etc/elementalx.conf to change the setting on boot.
Sweep2Sleep
Sweep2Sleep allows you to put the device to sleep by sweeping your finger across the navigation bar area. Unlike Sweep2wake, this does not cause any battery drain. You can edit /etc/elementalx.conf to change the setting on boot.
/sys/android_touch/sweep2sleep
0 = disabled
1 = sweep right
2 = sweep left
3 = sweep left or right
Color preset
There are two color presets: stock and slightly cooler. You can edit /etc/elementalx.conf to change the setting on boot.
/sys/module/mdss_dsi/parameters/color_preset
0 = stock color
1 = slightly cooler color
Backlight dimmer
Backlight dimmer allows you to adjust the LCD screen brightness lower than is possible with stock. Be careful, you can lower the brightness so much you can barely see it. You can edit /etc/elementalx.conf to change the setting on boot.
/sys/module/lm3630_bl/parameters/backlight_dimmer
0 = disabled
1 = enabled
USB fastcharge
USB fastcharge is optional. This will allow you to charge at a faster rate when connected to a USB port. The default limit for USB ports is 500ma, this increases it to 900ma. Be sure that the computer/laptop/whatever you are plugged into can handle it. Some will automatically cap it at 500ma. Please note that this does not force AC charge mode like previous implementations of force fastcharge. Your battery setting will still say USB mode. You can edit /etc/elementalx.conf to change the setting on boot.
Changelog
Sep29, 2014 - ElementalX-N5-1.10
-revert i2c update
-clean up voltage control
-ext4 speedup
Sep15, 2014 - ElementalX-N5-1.09
-update to fauxsound 3.6
-i2c update
-update audio subsystem (cm version only)
Sep10, 2014 - ElementalX-N5-1.08
-update msm-sleeper
-fix installer
Sep 6, 2014 - ElementalX-N5-1.07
-fix permissions for vib
Sep 5, 2014 - ElementalX-N5-1.06
-fix permissions for vib and color settings
-update msm-sleeper
-fix flashlight permissions
-add support for USB Keyboard app
Aug 25, 2014 - ElementalX-N5-1.05
-fix long timeouts in wake_timeout
-support 3G USB dongles
-lower i2c clockrate
Aug 8, 2014 - ElementalX-N5-1.04
-latest updates to fauxsound
-support Logitech Unifying Receiver
-NFS support
Aug 3, 2014 - ElementalX-N5-1.03
-security updates and fixes
-ability to use proprietary chargers
July 2, 2014 - ElementalX-N5-1.02
-fix touchboost not enabled on recent builds (CM/CAF version)
June 29, 2014 - ElementalX-N5-1.01
-CAF updates to audio subsystem (CM/CAF version)
June 19, 2014 - ElementalX-N5-1.00
-rebase
-all features same as before
June 10, 2014 - ElementalX-N5-0.44
-update installer
-various tweaks and optimizations
-fix slimport irq not enabled
June 4, 2014 - ElementalX-N5-0.43
-update with Android 4.4.3 kernel source
-fix vibration intensity
June 3, 2014 - ElementalX-N5-0.42
-faster boot up
-revert enable proprietary charger
June 1, 2014 - ElementalX-N5-0.41
-new wake timeout method
-various fixes and optimizations
-stereo call recording support (untested)
-update installer
May 25, 2014 - ElementalX-N5-0.40
-fix installer
-adjust vertical sweep length
-adjust doubletap timeout
-update slimbus oc (@poondog/@zeroinfinity)
May 25, 2014 - ElementalX-N5-0.39
-bidirectional sweep2sleep
-omnidirectional sweep2wake
-wake gestures interface (requires xposed module)
-optional haptic feedback for gestures
-updated installer
-option to use stock ondemand governor
-build with Linaro GCC 4.9.1 toolchain (@Christopher83)
-other fixes and optimizations
Apr 25, 2014 - ElementalX-N5-0.38
-adjust hardfloat compile option
Apr 21, 2014 - ElementalX-N5-0.37
-update F2FS support
Apr 5, 2014 - ElementalX-N5-0.36
-revert sched tweaks
Apr 2, 2014 - ElementalX-N5-0.35
-update backlight_dimmer
-rgb color control (savoca)
-a few fixes and optimizations
Mar 17, 2014 - ElementalX-N5-0.34
-fix installer typo
-fix playback of secure video
Mar 16, 2014 - ElementalX-N5-0.33
-add F2FS support
-add wake function timeout option
-add readahead options
-update installer
Mar 4, 2014 - ElementalX-N5-0.32
-many CAF updates and fixes
-rework and cleanup elementalx governor
-ROW is default i/o scheduler again
Feb 27, 2014 - ElementalX-N5-0.31
-s2w/dt2w power button toggle fix
-update backlight dimmer (more gradual steps)
-revert some changes from 0.30
Feb 22, 2014 - ElementalX-N5-0.30
-deadline is default i/o scheduler
-update backlight dimmer (more gradual steps)
-export storage for usb otg
-update installer
-save elementalx.conf to sdcard
-express installer sees all options now
-many optimizations and fixes (see github)
Feb 1, 2014 - ElementalX-N5-0.29
-fix photos taken with flash
Jan 27, 2014 - ElementalX-N5-0.28
-cyanogenmod support
Jan 26, 2014 - ElementalX-N5-0.27
-CAF updates to audio
-update installer
-save elementalx.conf to sdcard
-express installer sees all options now
Jan 21, 2014 - ElementalX-N5-0.26
-improve compatibility with various ROMs
Jan 20, 2014 - ElementalX-N5-0.25
-remove simple GPU gov
-update gamma sysfs interface (credit: myfluxi)
-enable C2 and C3 states
-maintain touchboost in all ROMs
-update Aroma Installer to 2.70RC2
-fix installer cmdline creation
-fix green line on videos
-express installer keeps previous max freq, l2 and uv options
Jan 11, 2014 - ElementalX-N5-0.24
-slight boost to elementalx governor
-small boost to l2/bus for touchboost frequency
-many fixes and optimizations (see github)
-update installer
-add DriveDroid support
Jan 5, 2014 - ElementalX-N5-0.23
-tweak deadline i/o scheduler
-slimbus overclock (credit: poondog)
-implement always on rgb led support (requires rom support)
-i/o scheduler option in installer
-express version
Jan 1, 2014 - ElementalX-N5-0.22
-update installer
-doubletap2wake default is bottom of screen only
-doubletap2wake fullscreen option
-various tweaks and optimizations
Dec 30, 2013 - ElementalX-N5-0.21
-revert some tweaks
-update installer
-cfq is default scheduler
Dec 28, 2013 - ElementalX-N5-0.20
-move elementalx.conf back to /etc
-update installer
-remove async_fsync
-restore enable/disable fsync option
Dec 26, 2013 - ElementalX-N5-0.19.1
-move elementalx.conf to /data/local/elementalx.conf
Dec 26, 2013 - ElementalX-N5-0.19
-adjust doubletap2wake sensitivity and return to full screen
-slight boost to elementalx gov
-return to older backlight dimmer mod
-move /etc/elementalx.conf to /sdcard/elementalx.conf
-option for stock thermal throttling
-update installer
Dec 21, 2013 - ElementalX-N5-0.18
-restrict doubletap to bottom half of screen and make less sensitive
-elementalx is default CPU governor
-add gboost option
-add cooler thermal option
-various tweaks and optimizations
-update installer
ElementalX-N5-0.17
-fix multirom support
-default i/o scheduler is FIOPS
ElementalX-N5-0.16
-replace backlight dimmer option with @showp1984's backlight mod
-add asynchronous fsync from HTC One
-remove fsync options (no longer needed)
-Makefile adjustments
-slight adjustments to elementalx governor
-update gamma control support
-add kexec-hardboot (multirom support)
-update installer
ElementalX-N5-0.15
-experimental elementalx governor
-Makefile adjustments
ElementalX-N5-0.14
-fix cpu frequencies
ElementalX-N5-0.13
-update config
ElementalX-N5-0.12
-update for Android 4.4.1
-various tweaks and optimizations
ElementalX-N5-0.11
-various tweaks and optimizations
-update gamma control interface
ElementalX-N5-0.10
-ramdisk options
-experimental gamma support (@myfluxi and @faux123)
-adjust Makefile optimizations
-adjust mpdecision parameters (slightly less aggressive)
ElementalX-N5-0.9
-prevent touches during phone calls while screen is off and s2w or dt2w are enabled
ElementalX-N5-0.8
-wifi fixes
-faux123 sound fixes
-remove some CPU frequencies
ElementalX-N5-0.7.2
-update installer for greater compatibility with various ROMs
ElementalX-N5-0.7.1
-use existing ramdisk
ElementalX-N5-0.7
-add option for sweep2sleep only
-add option for S2W/DT2W power key toggle
ElementalX-N5-0.6
-add doubletap2wake
ElementalX-N5-0.5
-add color presets
-add sweep2wake (thanks @show-p1984)
-dimmer backlight option
-increase default screen off frequency to 1190MHz
ElementalX-N5-0.4.1
-do not use existing ramdisk
ElementalX-N5-0.4
-add CIFS support
-revert shut down cores while screen off
-remove early_suspend
-max screen off frequency optional
-update installer
-use existing ramdisk
-remove ultra optimization
-add faux123 sound patches
ElementalX-N5-0.3
-max screen off freq 730MHz
-shut down cores while screen off
-use lowest GPU frequency (200MHz)
-restore early_suspend
-simple GPU governor
-overclocking up to 3GHz
ElementalX-N5-0.2
-use Aroma installer
-installer ensures mpdecision and thermal-engine are present
-init.d support
-increase thermal limits
-add CPU optimization levels
-CPU overclock to 2726MHz
-automatic undervolting
-add TCP congestion algorithm options
-add fstrim to init script
-add exfat support
-Input: Send events one packet at a time
-cleanup from other kernels
-wireless bug fixes
ElementalX-N5-0.1
-Makefile optimizations
-optimized AES and SHA1 routines
-undervolting option
-add /dev/frandom
-show pvs number in sysfs
-NTFS r/w support
-optimized AES and SHA1 routines
-add FIOPS and SIO i/o schedulers
-force fastcharge
-lib/int_sqrt.c: optimize square root algorithm
-AIO: Don't plug the I/O queue in do_io_submit()
-voltage control
-add option to enable/disable fsync
-update ARM topology
-add cpu_power driver
-enable loadable kernel module support
-build -O3 with linaro 4.7 toolchain
It is here!!! Love your kernel on Flo!
omg <3
i just wish there were ways to flash boot.img without connecting the device to my computer.
i was in bed and had to get up just to flash this!
i had no doubt that it was worth it!
rootuser11 said:
omg <3
i just wish there were ways to flash boot.img without connecting the device to my computer.
i was in bed and had to get up just to flash this!
i had no doubt that it was worth it!
Click to expand...
Click to collapse
Try flashify from play store
Sent from my Nexus 5 using Tapatalk
Now this will be interesting. Checking out
Sent from my Nexus 5 using Tapatalk
dex2grigg said:
Try flashify from play store
Sent from my Nexus 5 using Tapatalk
Click to expand...
Click to collapse
<3
I hope to work on a nice installer tonight
nice!! man im sooo happy i got a nexus phone now! love having great kernels to play with thanks flar:good:
Nice to have you here, my One loves your work: )
Sent from a mobile Gadget...
Wohooooo really nice I am happy that your here your kernel for the One is just awesome!
Gesendet von meinem Nexus 5 mit Tapatalk
This awesomeness does not stop.... lol thank you!
Sent from my Nexus 5 using XDA Premium 4 mobile app
I flashed without any hesitation, loved your work on the HTC One! So great to have you here :highfive:
Double tap to wake on the n5 can't wait!!!
Sent from my Nexus 5 using Tapatalk
AWESOME!! I loved the ElementalX kernel on my HTC One!
djkinetic said:
Double tap to wake on the n5 can't wait!!!
Sent from my Nexus 5 using Tapatalk
Click to expand...
Click to collapse
i prefer swipe2wake to avoid wake up your phone accidentally when it's still in your pocket :victory:
Excellent news to see this up and running. Was a beauty on my HTC One and should be the same on my Nexus 5.
Sent from my Nexus 5 using xda app-developers app
Ran a quick test of your Kernel with PSX ROM test build for N5.
Very nice
Sent from my Nexus 5 using XDA Premium 4 mobile app
Always used your kernels on the sprint One, glad to see you got a nexus.
Sent from my Nexus 5 using Tapatalk
Welcome to VoLTaqe Kernel
I dont permit any mirror or dont use any of my idea without permission or unless giving usable credit !
To developers: I dont permit to use my kernel like stock kernel on your roms or any option like aroma installer.
As you know i dont have device so need some testing before release. So i created a group on telegram who intend about this, you can join freely for tests and chats.
https://telegram.me/joinchat/DJI0VgiEbcHZte17B9_3fw
Features:
- Built from Samsung's latest I9500XXUHOL1 Lollipop Kernel Sources
- Linux kernel version update to 3.4.5
- Built with Uber 4.9
- Used my own 1.25.0 busybox
- ExFAT, NTFS, NFS, CIF Support
- Disabled android logger as a default setting
- Cpu Voltaqe Control
- Cpu Underclock
- Cpu Core Number Control
- Gpu Voltaqe Control
- Gpu Overclock
- Gpu min/max Value Control
- Wolfson Sound Control
- Battery Charge Control
- Screen Control
- Led Control
- Touchscreen Control
- Touchkey Control
- Memory Interface Voltaqe Control
- PowerSuspend Driver Control
- Battery Scaling Calibration Option
- Synapse Support
- Init.d Support
- Selinux set to Permissive
- Governors: interactive, userspace, powersave, performance, ondemand, lulzactive, impulse, lazy, tripndroid, preservative, barry_allen, optimax, bluactive, HYPER, ondemanplus, smartassV2, pegasusq, zzmoove, intellimm, darkness, intelliactive, wheatley, smartassH3, nightmare, intellidemand, alucard, asswax, abyssplugv2.
-About governors you can read this : http://ajgupta.github.io/android/2015/01/28/CPU-and-GPU-governors/
- I/O Schedulers: noop, deadline, row, cfq,bfq, fiops, sio, zen.
Many more...
How to Correct Installation:
1 - Disable namemount option on SuperSU app
2 - Place kernel zip to externalsd
3 - Reboot into recovery and flash the zip
4 - Reboot to system
5 - (Optional) Open synapse, click the "understood" button and tweak with your desire.
6- Done.
Download:
Download Latest TOUCHWIZ Version: 15.0 ( Support 5.0.1, 5.0.2, 5.1.1 )
You can control all kernel features with Synapse app. Download from Google Play Store.
If anything going wrong flash stock kernel: www.voltaqe.com/Stock-Kernel.zip
Big Thanks to Who Donate This Project: @turkishforce123,
@ch4qr1 , @zetlaw @turquoise.blue,
@body150165, @avokain, @glennsamuel32, @RememberMe164, @Vurda
You can buy me some beer for a night hard work partner
Thanks to:
@AndreiLux, @faux123, @senzatiOn- (perfect banners)
VoLTaqe-Kernel-Source.tar.gz: *** MOD EDIT: dead link ***
XDA:DevDB Information
VoLTaqe, Kernel for the Samsung Galaxy S 4
Contributors
VoLTaqe
Kernel Special Features:
Version Information
Status: Stable
Created 2015-05-12
Last Updated 2016-01-01
Changelog 15.0
- Logger enabled by default
- Bug fixes and improvement
Changelog 14.9
- Fixed last busybox problem which has faulty busybox on roms
- Correct links on rom files
Changelog 14.8
- Busybox updated to my own 1.25.0
- Fixed all busybox problems
- Fixed crontab not starting problem
- Updated rom busybox too
- Fixed some mismatch problem on backup/restore
Changelog 14.7
- Fixed restoring profile according to testers
- Attempt to fix some fcs appearing on 14.6
- Performance tweaks
Changelog 14.6
- Fixed battery profile not showing on first boot
- Attempt to fix load battery profile (need reports)
- Reduced log level for decrease kernel load
Changelog 14.5
- Added clever backup/restore function
- Added battery profile
- Fixed leak and added lowmemorykiller tab
- Better multitasking tweaks
- Dm-crypt running high priority workqueue for better io results
- Dm-verity running high priority workqueue for better io results
- Decrease mmc load for better io performance
Changelog 14.4
- Reworked from OL1 sources
- All features adapted except cpu overclock and governors ( governors will add later )
- Fixed freeze right after boot
- Fixed memory leak on rom systemui.apk ( Which sticking on ram, no need for it and it releasing nearly 95mb ram on long term)
- Fixed random reboot when heating too much
- Increase thermal values 5C more
- Clear page active before releasing pages
- Reduced time spent in congestion_wait on kswapd
- Improved boot time on Pit
- Dont waiting anymore for congestion when mem is high
- Account for highmem during kswapd reclaim on lowmemorykiller
- Added lmk parameters tunning codes
- Lowmemorykiller kill apps one by one
- Fix the too small buffer for dname
- Allowing sleep kswapd if it has been running too long
- Fixed loggers on off states
- Reduced entropy values balance for battery and performance
- HID drivers disabled
- Added exynos core control
Changelog 14.3
- Much relief lmk config
- Lmk will clear ram after 30 seconds after claim high limit
Changelog 14.2
- Rearranged ALL synapse scripts
- Continuesly reboot problem on some ported roms fixed (according to testers)
- Added cortexbrain
- Added ability to disconnect wifi when screen off (disabled by default)
- Added ability to kill mediaserver for battery save when screen off (enabled by default)
- Cronjobs improvement
- Improved a7 overclock
- Disabled some debugs for lighter kernel
- Added screen brightness level to synapse
- Disabled kernel panic which causing random reboot sometimes
- Battery informations added to battery tab about charging
- Flasher-script changed and added ability to clean synapse data every flash
- Fixed double led enable option
- Lmk option deleted (will add later)
- Fixed synapse boot canceled problem on every boot
- Added swap state information to synapse
- Added modules section which kernel dont has by default ( read description on synapse )
- Attempt to increase performance
- Fixed lag on ondemand governor
- Many more i dont remember
Changelog 14.1
- Interactive and conservative governors fixed freezing when select on synapse
- Deleted abysplug hotplug governor because of no more compatible
- Userspace hotplug control deleted
- Kernelspace late wake problem fixed
- Updated hotplug main codes from 3.10
- Implement park/unpark facility on kthread
- Allocate idle thread for each possible cpu during boot
- Optimize calls to smp_processor_id() in idle_threads_init
- Fix comment mismatch over idle_threads_init
- Provide infrastructure for percpu hotplug threads
- Fix UP bug in smpboot hotplug code
- Allow selfparking per cpu threads
- Store task reference in a separate per cpu variable
- Use smpboot threads on stop_machine
- Mark per cpu stopper enabled early
- Prevent unpark race which puts threads on the wrong cpu
- Use hotplug thread infrastructure on softirq
- Yield simpler on rcu
- Use smp_hotplug_thread facility for RCUs per-CPU kthread on rcu
Changelog 14.0
- Drains fixed
- Freezes fixed
- Added min gpu value control
- Added clock infos hotplug sections too like cpufreq
- Cron activities improved
- Backup/Restore tab deleted ( really bored sorry )
- Usb otg deleted because of leaks
- RGB color order
- Improved multi task
Changelog 13.9
- Deleted all tima debugs and craps
- Fixed Google DNS
- Added battery profile
- Added adaptive governor ( dont use with very high hotplug value, it will too laggy )
- Thermal limit changed to 95 from 85 ( causing some problem for heavy users )
- Many more
Changelog 13.8
- Fixed slow awake and freezes
- Fixed hotplug
- Activated hotplug by default
- Hotplug time reduced from 4 to 1 second
Changelog 13.7
- Smartmax added again
- All io tabs fixed ( thanks for report )
- IPv6 controls added (synapse)
- Ability to backup/restore wifi passwords (synapse)
Changelog 13.6
- Dvfs control passed no more changed max freq ( not perfect )
- Negative mode toogle fixed
- Usb modes fixed
- Fixed more governor for exynos tree
- Useless governors removed
- Hotplug setting to comfortable one for a few minutes ( fix for phone start )
Changelog 13.5
- Smartmax and uberdemand governors deleted
- Added zzmoove and impulse governors
- Fixed alucard nightmare darkness governors sticking some freqs
- Much relief cpu control
- Much better task cron
- OP updated with some root information ( lucky patcher fix )
- Fixed profiles not showing problem after update kernel
Changelog 13.4
- Cpu overclock to 2 Ghz
- Fixed google's bull**** ram leaks
- Now you dont have to restart your phone because of high ram after a few day usage
- Best ram management
- New versions wont reset your synapse data anymore
- Alucard governor added ( feature request )
- Screen resolutions control added ( feature request ) ( Thanks to alberto )
- Dont remember but many more. You will definetily feel.
Changelog 13.3
- Source base updated to XXUHOL1
- Lowmemorykiller improvement
- Ext4 improvement
- Touchkey changes
Changelog 13.2
- Added hotplug again
- Hotplug enabled by default for 3 cores
- Default screen wake up cpu freq set to 1.6Ghz
- Enabled Power-efficient control to hotplug section
- Deleted cpu max core control option because it is useless (hotplug active)
- Added Abyssplug hotplug governor
Changelog 13.1
- Added 23 cpu governors
- Fixed some cpu freqs sticking
- Ported a few utulities from snapdragon
- Rearranged every synapse script
Changelog 13.0
- Fixed mif crash random reboot
- Extreme battery life on idle mode
- Reduced wifi and mobile data drains
- Faster charging without overheat
- Remove irq affinity warnings for better idle
Changelog 12.9
- Fixed swaps (some heavy users continuesly boot problem)
- Android logger enabled by default
- Deleted backup/restore function because we dont need it and have better option (Titanium backup)
- Used dha tweaks ( If someone report i'm getting continuesly reboot, i will kill )
- Ram usage reduced
- Add parameter for check and activate root every boot
- Dont remember
Changelog 12.8
- Added unused cpu freqs on synapse (about)
- Added which time which freq used live show (about)
- Increased sound quality
- A7 core overcloked by default
- Default scheduler switch to noop and bfq
- Optimized modem wakes
- Disabled useless touch features
- Added power_efficient control to synapse (cpufreq)
Changelog 12.7
- Ramdisk updated to OL1
- Fixed cpu freqs sticking highest level problem when select 2 or 3 core
- Fixed reported random reboots
- Cleaned cpufreq driver
- F2FS deleted ( no compatible tw rom for now so no need )
- Fixed logger settings not sticking after reboot
- Much more selinux policy deleted
Changelog 12.6
- Exynos cpu max core control
- Now interactive calculate load before freq change
- True idle mode on neighbour driver
- True idle mode on regulatory timeout on wireless
- True idle mode on move rfkill poll work
- Disabled usb wakelocks and debugs
- True idle mode and powersave on LED blink work
- Clock sync work on power mode
- Time driver won't update idle time if cpu offline now
- Root restricts blocked
Changelog 12.5
- Deleted knox limitations on kernel
- Fixed private mode ( why peoples dont report guessing ? )
- Tweaked ondemand for more battery
- Process killing much as possible when going deep sleep
Changelog 12.4
- Fixed restore option ( FC still there but applying settings perfectly )
- Disabled needless kernel wakelocks
- Added control for disabled wakelock
- Better deep sleep when phone idle
- Frandom updated
- Ext4 improvements
- New logger system
- Conservative deleted for now, will add with snapdragon governors later
- Cortex deleted
- Setting up best config other than configurable ones
- Etc, etc sorry dont remember because i already spend many time.
Changelog 12.3
- Usb keyboard/mouse control
- Usb ptp mode control
- Added gps region select for faster GPS lock ( most of s6 port roms have wrong file )
- Now you can monitor which dns you have on synapse
- Rearranged screen controls for not sticking problem ( tried many times now sticking perfectly after reboot after clicking X )
- Some changes on touchscreen driver
- Disabled secure storage checks
- Disabled useless selinux features
- Some samsung dvfs disabled (renamed cpu max freq, so you cant control other than synapse)
- Attempt to fix shutters
Changelog 12.2
- Gpu overclock
- MIF voltage control
- Full touch boost control
- Correct voltage values
- Etc etc dont remember
Changelog 12.1
- Modem wakelock timeouts reduced
- Fixed l2_hsic keeping awake on deep sleep
- Zram deleted (no need anymore)
- Arm improvements
- Fixed scaling_freq crashes from samsungs sh*t rom frameworks ( %50 will work later too )
- Fixed samsung's typo fail on vdd value which causing crash
Changelog 12.0
- F2FS improvement
- Attempt to increase battery life more
- Experimental wakelock reduces
- Zram activated
- Improved battery life when using mobile data
- Fixed some crash which didnt effect any problem
- Many dont remember
Changelog 11.9
- Fixed fail codes on cpu driver
- Fixed freezes from cpu
- Improved smoothness
- Touchscreen controls
- Compiled with mine gcc from google source
- Gcc optimizated by me for 5410 core
- Many.
Changelog 11.8
- Reworked from I9500XXUHOH7 samsung source
- Ramdisk updated to I9500XXUHOH7
- F2FS support added for cache and data
- Added hotplug control
- Added lowmemorykiller control
- Added swap control
- Swap size update to 1000 mb
- Random reboot fixed
- Aurora users continuesly reboot problem solved
- Cpu overclock deleted
- Gpu overclock deleted ( will add later )
- Ram usage reduced
- Best control on ram
- Ext4 errors fixed
- Frandom updated
- Laptop mode control
- Enabled NTFS R/W support
- Some fixed for CIFS
- Enabled ISO & UDF CDROM support
- Enabled XPAD (Xbox game controller) support
- Some fsync changes
- Added row scheduler and set to default ( best on my benchmarks )
- Ksm values changes for better idle forms
- Many more lowmemorykiller patch for better management
- Ext4 speed up
- Mutex driver changes
- Changes for better battery
- Many more i dont remember
Changelog 11.7
- Private mode fixed
- Some wrong swaps corrected
- Another performance increasing try
- Kernel size reduced nearly 400kb
- Usb modes working good now. No need unplug, plug
Changelog 11.6
- Fixed lowmemorykiller
- Kernel clearing ram perfectly now ( It reduced freezes )
- Overheat reduced ( Of course not extremely because of our hardware )
- Mass storage fixed
- Sound quality improved
- Reduced high ram usage because of uksm source
- Many more.
Changelog 11.5
- Linux base updated to .109
- Fixed sometimes lockscreen opening delay
- Fixed irq random reboots
- Fixed mmc random reboots
- Fixed ext4 permission and causing random reboots
- Added frandom and tweaked
- Default governor changed to voltaqe
- Ram usage reduced nearly 150 mb
- Fixed heavy browsers lagging
- Many more dont remember all of them
Changelog 11.4
- Touchkey fixed
- Allocate idle thread for each possible cpu during boot
- Fixed comment mismatch over idle threads init
- Provide infrastructure for percpu hotplug threads
- Fixed bug in smpboot hotplug code
- Allow selfparking per cpu threads
- Store task reference in a separate per cpu variable
- Used smpboot threads on stop machine driver
- Mark per cpu stopper enabled early
Changelog 11.3
- Fixed all random reboots from kernel side
- Fixed cifs and ntfs
- Optimized memory control for better management and cpu boost
- Recent menu optimizations ( faster than any others )
- Fixed hotplug mechanism
- Fixed all known aosp bugs
- Used official cm ramdisk meaning supporting official cm and official cm based aosp roms too
- Max cpu core control option added back
- More responsive and fast
- Lcd power drain reduced
- Make more scalable by doing less atomic operations
- Queue mutex spinners with MCS lock to reduce cacheline content
- Make scheduler aware of cpu frequency state
- Optimization for tcp
- Optimized SLUB memory allocator
- GENTLE_FAIR_SLEEPERS fixes
- Speedup ext4
- Improved INT/MIF
- Disabled add_random for more performance on block
- Send events one packet at a time on input driver
- Optimized square root algorithm
- Added support for 2MB allocations on Gpu utulity
- Allowed clocksources to be selected earlier during boot
- Added sysfs entry for cdrom to LUNs
- Check for accessory device before disconnecting HIDs
- Fixed bad hashing of dentries
- Added a missing permission check to do_umount
- Reduced the worst case latencies
- Passed readahead info down to the i/o scheduler
- CPU unaligned access path
- Fixed the too small buffer for dname
- Optimized memcpy for cortex-A15
- Reduced log level on wireless driver
- Clean up anycast when an interface is destroyed
- Corrected kernel panic when accessing wireless driver
- Make watermarks tunable separately
- Added a sysctl to make optimistic addresses useful candidates
- Removed compressed copy from zram in-memory
- Upstream fixes on tick
- Break out early if freq equals to target_freq
- Improve debug prints on cpu driver
- Reduced more latency
- Added new routines to cpu driver
- Avoid flushing all workqueues
- Sync ro remount after blocking writers
- Optimized memory allocation on block
- Optimized memory operations
- Protected sysfs handler from invalid memory access
- Allowed request end to coincide with disksize
- Added auto loading of module for zram
- Fixed invalid memory access on zram
- Disabled allocation failure logging
- Changed ratio to 90% for bad compress
- Used rbtree instead of prio tree
- Removed obsolete simple_strtoul
- Removed useless variable in vmap_block
- Removed unused bdi_pending_list
- Put unused inodes to LRU after writeback completion
- Guarantee new group-entities always have weight
- Reduced IPI store
- Shorten freezer sleep time using exponential backoff
- Switch the protection of percpu_counter list to spinlock
- Consider preemption when migrating hrtimer cpu_bases
- Prevent enqueue of hrtimer on dead CPU
- Introduced a small and naive hashtable
- Used new hashtable implementation workqueue
- Used new hashtable implementation ksm
- Used new hashtable implementation elevator
- Invoke low power mode if card is not present
- Sync ro remount after blocking writers
Changelog 11.2
- Reduced latencies on softirq
- Lowmemorykiller improvement
- Fixed memory leak with sysfs when stats table are freed
- Optimized ARM RWSEM algorithm
- Update RWSEM from Linux 3.10.61
- Increased performance
Changelog 11.1
- Fstrim fixed
- Backup/restore fixed
- Hotplug fixed
- Much more smooth
- Bug fixes and improvement
Changelog 11.0
- Enabled standby ARP and multicast packet filters
- Optimised smart wake affine logic
- Let minimally loaded cpu balance the group
- Fixed inaccurate accounting for real-time task
- Increased bdi_min_ratio to 5 for better writeback
- Reduced wakelock time
- Fixed possible memory leak on nbd
- Fixed possible memory leak gpio
- Enabled wifi mac address changing support
- Optimized Wifi
- Optimized cpufreq table
- Break out early if freq equals to target_freq
- No more random reboot
Changelog 10.9
- Deep sleep timer reduced 20 seconds to 10
- Art mechanism changes
- Block driver completely fixed now
- Touchscreen driver fixed
- Random reboots reduced
- Set original governor to interactive
- Set hotplug agressive
- Other battery tweaks
Changelog 10.8
- Overheat reduced
- Fixed sensorhub causing random reboot
- Fixed ext4 causing random reboot
- Useless debugs disabled
- Ondemand-sec some errors corrected
- Performance improved
Changelog 10.7
- Wifi connection problem completely solved (AOSP)
- Disabled softkey vibration when device lock (AOSP)
- Default scheduler set to cfq
- Script for delete synapse data every flash
Changelog 10.6
- Sensor problems solved
- Ondemand-sec governor cpu3 stop and freeze problem solved
- Reduced modem wakelocks
- Cpu core mechanism set to battery save
- More tweaks for performance and battery stability
Changelog 10.5
- Hotplug improvement
- Fixed private mode for s6 users
- Changed hotplug default values for better battery save
- Adb insecure again
- Cpu driver changes for new governors
- Most responsive cpu values
- Many more.
Changelog 10.4
- Linux kernel base update to 3.4.108
- Built with Stock ARM Toolchain 4.8
- Compatible with all tw roms
- Fixed random reboots
- Fixed cpu freqs
- Stable a15 values
- Deleted 2 ghz a15 overclock
- Added CortexBrain
- Added lowmemorykiller control
- Added know disabler to synapse
- Added powersuspend control
- Added usb mode changer
- Added filesystem controller
- Fixed rom builder wrong parameters
- Reboot option added to synapse
- Added backup/restore option
- Kernel entropy control
- Optimize Recent Menu option
- UKSM implement
- Dynamic dirty page writeback control
- Dynamic fsync control
- Added all available tcp congestion controllers
- Kernel and rom logger control
- Live gpu state
- Bug fixes and improvement
- Many more look to synapse
Changelog 10.3
- Fixed wifi on AOSP
- Tweaked wlan_rx better deep sleep
- Reduced Sensorhub wakelocks
- Disabled hsic wakelocks on deep sleep
- Added busybox to /sbin
- Fixed cpu max value sticking
- Fixed laggy governor tab on synapse
- Improvement for hotplug
- Added min gpu value control
Changelog 10.2
- FC problems completely gone from kernel side
- Hotplug improved
- Fixed not working QoS implements, working perfect now
- A15 overclock fixed ( now going perfectly without random reboot)
- Some of possible memory leak fixed
- Wlan rx control option
- Blocked some of useless wakelock
- VoLTaqe governor updated for more battery
Changelog 10.1
- Hotplug control added back
- Performance tweaks
- Enabled basic ksm
How to report bug ? Please reporting your problem like answer this questions.
- Of course need logs. If you have random reboot or else you have to send log ( dmsg, last_kmsg ) from synapse/cortexbrain section. It will save logs to sdcard/volt. Another info after user command reboot not helping me. Please send log after reboot system itself not from you.
- Which rom are you using ?
- Which mod are you using ?
- When having issue ? ( A good explain can solve your problem without log because i can try too with my phone ).
- Have you got any other third party app about issue ?
- Have you got any other kernel tweak app other than synapse ?
How to use my phone like usb keyboard/mouse ?
- First of all you have to start adb debugging. You already dont know how to, google it.
- Install Usb Keyboard APP on Play Store.
- Lastly connect your phone to system via USB cable. It's done !
Bizde sizin gibi geliştirici türklerle gurur duyuyoruz
Good news bro, thanks.
GreaT News Downloading And Testing
Report if Any bugs Found
Wow another kernel for our device and with stweaks support
Wooooooooooooooooooow
Great news is coming
thanks man
khatkhatik said:
Wooooooooooooooooooow
Great news is coming
thanks man
Click to expand...
Click to collapse
I'm always here for help
melekbarca said:
Wow another kernel for our device and with stweaks support
Click to expand...
Click to collapse
Please try and report
ameshiya said:
GreaT News Downloading And Testing
Report if Any bugs Found
Click to expand...
Click to collapse
waiting reviews
nebulafire said:
Bizde sizin gibi geliştirici türklerle gurur duyuyoruz
Good news bro, thanks.
Click to expand...
Click to collapse
Biz Türküz kardeş hep birbirimizi destekleriz
Not at all
I flash it with twrp 2.8.5
Wipe Dalvik, Cache, Preload
and now it takes 15 mins and hanging on samsung logo
Im using prism 16
whats wrong?
khatkhatik said:
I flash it with twrp 2.8.5
Wipe Dalvik, Cache, Preload
and now it takes 15 mins and hanging on samsung logo
Im using prism 16
whats wrong?
Click to expand...
Click to collapse
Remove battery and try again
It worked like charm :good:
thx man
android is now optimizing my 400 apps
I really love to play with freq and voltage of cpu and gpu :laugh:
I will report my experience after that
Everything is going well Now I Will Try To Undervolt it And Test All Stuff
Thx For The GreaT Work (Y)
Ohh nice to see kernel development on this device is back! Thank's for your effort man :thumbup:
Sent from my Galaxy S4
now its hanging on start application page (after optimizing apps)
I think I have to do a clean installing
Wow!Another kernel!Will check and report after collage .now lazy as it have to optimise my 500 apps at boot?
Keep calm coz IPL belongs to KKR
Does this kernel works with AOSP's roms too? or just simple TW's roms.
Thanks!!!
nesallx said:
Does this kernel works with AOSP's roms too? or just simple TW's roms.
Thanks!!!
Click to expand...
Click to collapse
Sorry i forget mention about that. I will build for aosp next month
Keep it up bro. You are great
Great work. Now i'll have to come back to stock rom to review this new fully featured kernel.
If possible plz make another version for CM roms.
codybank_789 said:
Great work. Now i'll have to come back to stock rom to review this new fully featured kernel.
If possible plz make another version for CM roms.
Click to expand...
Click to collapse
He told that he would support CM in 1 month.Give him time mate[emoji2]
Keep calm coz IPL belongs to KKR
YAOSPA - YAOSP based on Paranoid Android
YAOSP featureset on AOSPA ROM base.
Last rebased on AOSPA repos as of 20171109 2027 CET.
The following has been added to the AOSPA ROM base:
Settings
--------
- More - Mobile networks : Use small/big roaming indicator in statusbar
- More : Statusbar network indicators (with option to animate arrows with network activity)
- Display : Show/hide brightness slider in QS panel
- Display : Show/hide operator name in statusbar (disabled by default)
- Display : Lockscreen wallpaper
- Display : 0, 90, 180 and 270 degree & lockscreen rotation
- Display - Font size : allow settings size in 5% steps from 80% to 130%
- Display - Display size : allow adjusting screen density to smaller sizes and added more steps
- Display : Expanded Desktop
- Display : Notification light (per-app)
- Display : Battery light (separate color for slow/fast charging)
- Display : Wake device when charger is un-/plugged
- Display - Ambient Display options : advanced doze options (SlimDoze, incl. dt2w on doze, dt2d,
fade in/out delays, timeout,
handwave, pocketmode...)
- Gestures : Double tap to sleep : on NavBar
- Gestures : Double tap to sleep : anywhere on lockscreen
- Gestures : Additional off screen "Doze Pulse" gesture
- Sound : Increasing ring feature
- Sound : Reorient volume rockers according to screen rotation
- Sound : Live volume steps
- Sound - Other sounds : Charging sounds (fixed)
- Sound - Other sounds : Charging vibration
- Sound - Other sounds : Camera shutter sound
- Boutons : Slider silent mode (alarms only / total silence)
- Buttons : Additional button actions : "Kill foreground app", "Open notifications", "Open qs panel"
- Apps : added fastscroll (scrollbar) to application list
- Apps - Advanced settings : Recents options (Enable paging in recents / SlimRecents)
- Apps - Application Info : show package name
- Apps - Application Info : open app when clicking on icon
- Battery - Battery Saver : added additional steps (10%, 20%, 25%, 30%)
- Battery : reorder menu items (move Battery optimisation to action, Battery style into menu)
- Security : Quick unlock (only use for 4-digit PINs to avoid lockout !!)
- Security : Show/hide battery info on lockscreen when charging (current, voltage and temperature)
- Security : Show voice assist or phone shortcut on lockscreen (bottom left)
- Security : Show/hide PIN keypad button ripple
- Date & time : Show/hide clock (moved from SystemUI tuner)
- Date & time : Show/hide seconds (moved from SystemUI tuner)
- Date & time : Override clock color
- Date & time : Full clock customizations (right/center/left clock, date ...)
- Magisk shortcut
- Developer options - Webview : support more webview packages than just AOSP
(Chrome Stable, Chrome Beta, Chrome Dev, Chrome Canary, Google WebView, AOSP)
- Developer options : Switch to enabled/disable ADB over Network
- Developer options : Toggle Android debugging notification
- Developer options - Window animation scale : set between 0x and 10x in 0.1 steps
- Developer options - Transition animation scale : set between 0x and 10x in 0.1 steps
- Developer options - Animator duration scale : set between 0x and 10x in 0.1 steps
- Developer options : Customize device hostname
- SystemUI Tuner : Always show
- SystemUI Tuner - Navigation bar : added more buttons (power, menu big, ime left/right, Search)
- About phone - Status : expose Phone info
- About phone : Show Android patch level info
- About phone : Show hardware and processor info
- About phone : Show memory info
- About phone : show current vendor info (for devices with vendor partition)
Phone
-----
- Settings - Sounds & vibration : in call vibration options
- Settings : Reverse number lookup
- Settings - Calls : Flip to Mute/Reject Call
- Settings - Calls : Proximity speaker
Features
--------
- All added features are completely translated into french
- All added features are completely translated into german
- All added features are completely translated into russian (Victor Lapin)
- All added features are completely translated into hungarian (Gondos Lehel)
- Icons updated to material design (might still have missed some...)
- Ad-blocking hosts file (2018-01-18, 109895 blocked entries)
- Updated apns-config
- Arise/v4a v3.xx support in SELinux enforcing mode (you need to flash the mod)
- Smooth spinners in non holo apps
- Don't refresh UI when screen is off
- Smoother up/download icon animation
- Remove unnecessary media files
- Clock and date clickable in notification shade
- Improve scrolling cache
- Show icon of package associated with Toast
- Battery-light : only show full when battery is done charging (instead of at 90%)
- Added QS tiles (Ambient Display, Sync, Music, ADB over network, USB tether, Screenshot,
Caffeine, Brightness, Reboot/Recovery, IME selector, Sound, 3-way DND,
Expanded desktop, Advanced location, screen off, compass)
- Added QS tile option for 3,4,5 tiles per row
- Added download speed and eta to expanded download provider notification
- Packageinstaller : show current and new version (may be overwritten by gapps)
- Batterystats: never show unnacounted and over-counted
- Added Running Services shortcut icon to notification/qs panel
- Substratum support (additional resources/assets exposed)
- Google assistant disabled (back to now on tap, at least that's usable internationally)
- Added battery icon charging animation
- Added battery text only charging indicator
- Added busybox
- Faded inactive bluetooth icon
- Disabled safe headphone volume
- Add complete Sept. Patch as extracted from 8.0.0 by LineageOS
- Add complete Oct. Patch as extracted by LineageOS
- Add complete Nov. Patch as extracted by LineageOS
- Add complete Dec. Patch as extracted by LineageOS
- Fix elevation of privilege vulnerability in the Android system / camera (CVE-2017-0822)
- Fix wpa2 Krack vulnerability
- Add complete Jan. Patch as extracted by LineageOS
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Nextbit Robin - Kernel changes
--------
- based on AOSPA robin kernel as of 2017-09-19
- mmc: toggleable software crc
- mmc: disable software crc - 30% boost
- mdss_fb: backlight dimmer option
- mdss: fb: enable backlight dimmer
- msm: vidc: disable debug logs
- drivers: power: Fix 2% battery level drop
- Enable arch power
- Slimbus Overclock
- Decrease time to enter sleep
- msm_performance: Make input boosting optional
- msm_performance: disable touchboost by default
- tcp_output: set initial TCP window size to 64K (speed improvement)
- WCD9330: Enable High Performance Mode
Instructions:
1. Wipe phone
2. Flash ROM
https://drive.google.com/open?id=1skdCZMaY8CZU3Yli_-F8XBd8J95GEs96
3. Flash arm64 gapps
opengapps.org/#
5. Reboot
General Note 1 : The use of SuperSU is not officially supported, please use latest Magisk.
General Note 2 : This ROM does NOT come with gapps, I personally use opengapps nano !
Device Tree:
https://github.com/AOSPA/android_device_nextbit_robin
Kernel:
https://github.com/AOSPA/android_kernel_nextbit_msm8992
Downloads:
Google Drive:
https://drive.google.com/open?id=1skdCZMaY8CZU3Yli_-F8XBd8J95GEs96
Thank you to the AOSPA team,
https://github.com/AOSPA
for their sources
XDA:DevDB Information
YAOSPA, ROM for the Nextbit Robin
Contributors
@Yank555 ROM Source, PA for device tree and kernel base
Source Code: https://github.com/YAOSPA-NG
ROM OS Version: 7.x Nougat
ROM Kernel: Linux 3.10.84
Version Information
Status: Stable
Created 2018-01-21
Last Updated 2018-02-18
Changelog:
2018-02-18
-AOSP security update to 2018-02-05
2018-01-21
rom changes:
policy: alert slider: never show dnd switch in volume pannel
policy: alert slider: enforce zen mode change lock
kernel changes:
- mmc: toggleable software crc
- mmc: disable software crc - 30% boost
- mdss_fb: backlight dimmer option
- mdss: fb: enable backlight dimmer
- msm: vidc: disable debug logs
- drivers: power: Fix 2% battery level drop
- Enable arch power
- Slimbus Overclock
- Decrease time to enter sleep
- msm_performance: Make input boosting optional
- msm_performance: disable touchboost by default
- tcp_output: set initial TCP window size to 64K (speed improvement)
- WCD9330: Enable High Performance Mode
2018-01-18
-initial release
Known Bugs:
- Most likely all the bugs PA has.
- Any you may find
Nice!! I'll download and test it out.
Ill give it a shot. Thanks
Great! Another tom to try.
How's the camera? Notice any shutter lag?
Always nice to try a new rom. I installed the 1st build last night so I haven't tried the latest one yet. Pretty nice, gets a bit warmer I find and man does battery life take a major hit. I went from averaging between 3 1/2-4 1/2 SOT on LOS to struggling to get 2 hours.
demeez said:
Always nice to try a new rom. I installed the 1st build last night so I haven't tried the latest one yet. Pretty nice, gets a bit warmer I find and man does battery life take a major hit. I went from averaging between 3 1/2-4 1/2 SOT on LOS to struggling to get 2 hours.
Click to expand...
Click to collapse
That's why I have also taken a distance from PA, because I have not had a good experience. But Yank really did a good job and it's the only Rom that's up to date. I'll see if I can minimize the battery consumption. Thank you for your feedback.
NurKeinNeid said:
That's why I have also taken a distance from PA, because I have not had a good experience. But Yank really did a good job and it's the only Rom that's up to date. I'll see if I can minimize the battery consumption. Thank you for your feedback.
Click to expand...
Click to collapse
I'm on the second build with your kernel now, after applying Glassfish 1.2 profile in ex kernel and making some other doze adjustments it seems to be a bit better but still not amazing. I do find that my wifi connection is the strongest is been from any rom I've tried on this phone which is nice. What rom are you currently using?
Thanks for this new ROM based under paranoid ...its more updated than original....is there a way to get Oreo ROM for robin ?
demeez said:
I'm on the second build with your kernel now, after applying Glassfish 1.2 profile in ex kernel and making some other doze adjustments it seems to be a bit better but still not amazing. I do find that my wifi connection is the strongest is been from any rom I've tried on this phone which is nice. What rom are you currently using?
Click to expand...
Click to collapse
I am currently using OmniRom with Unicornblood Kernel. But I never use a Rom for more than a week. I'm just as flashaholic as most people here. And I find out so little by little how things work and I'm constantly testing new things.
Thank you for your feedback. I am glad about every comment. There is not much going on here.
NurKeinNeid said:
That's why I have also taken a distance from PA, because I have not had a good experience. But Yank really did a good job and it's the only Rom that's up to date. I'll see if I can minimize the battery consumption. Thank you for your feedback.
Click to expand...
Click to collapse
I'm surprised about battery, PA's been a bliss on the OP3t (4-5 SOT is easy to hit, best run was 9+h SOT over a 15h day with still 12% left and all all, 4G, WiFi, BT, high precision GPS...), angler and bullhead at least.
So it shouldn't be the ROM, but rather the device/kernel stuff. If LOS is a lot better, might be worth trying to redo device tree based on theirs.
JP.
NurKeinNeid said:
I am currently using OmniRom with Unicornblood Kernel. But I never use a Rom for more than a week. I'm just as Flashaholic as most people here. And I find out so little by little how things work and I'm constantly testing new things.
Thank you for your feedback. I am glad about every comment. There is not much going on here.
Click to expand...
Click to collapse
Yeah I know what you mean, I think the longest I've lasted on a single room is maybe a couple of weeks.
Do you notice a difference between omni with your kernel versus without? I enjoyed using omni when I tested it out but I also had some pretty bad SOT.
Mchasard said:
Thanks for this new ROM based under paranoid ...its more updated than original....is there a way to get Oreo ROM for robin ?
Click to expand...
Click to collapse
You should subscribe to the OmniRom and the CarbonRom thread. I think these are the only real developers here that could do that.
Yank555 said:
I'm surprised about battery, PA's been a bliss on the OP3t (4-5 SOT is easy to hit, best run was 9+h SOT over a 15h day with still 12% left and all all, 4G, WiFi, BT, high precision GPS...), angler and bullhead at least.
So it shouldn't be the ROM, but rather the device/kernel stuff. If LOS is a lot better, might be worth trying to redo device tree based on theirs.
JP.
Click to expand...
Click to collapse
Yes, I know it's not ROM. I also use YAOSP on my bullhead. I also thought about using DU or LOS device tree. I wanted to look at the first builds first how it goes. Thank you very much for your hint. I was very proud when I saw that you had noticed my thread.
demeez said:
Yeah I know what you mean, I think the longest I've lasted on a single room is maybe a couple of weeks.
Do you notice a difference between omni with your kernel versus without? I enjoyed using omni when I tested it out but I also had some pretty bad SOT.
Click to expand...
Click to collapse
I use the combination only for one and a half days now. That's why it's difficult to say. But I think it makes no big difference with the default kernel settings. But you have a lot more options with the kernel.
24 hours with this ROM and everything is running great: Wifi, GPS, FPS, audio are all fine. I haven't noticed any abnormal battery drain but I run without Gapps, only setting K9 and Telegram to not optimize battery so they get notifications.
Update Time!
YAOSPA-NG v1.38 - Nextbit Robin
Download
Changes:
-AOSP security update to 2018-02-05
Enjoy it!
NurKeinNeid said:
Update Time!
YAOSPA-NG v1.38 - Nextbit Robin
Download
Changes:
-AOSP security update to 2018-02-05
Enjoy it!
Click to expand...
Click to collapse
Kernel and rom sources? Direct link please.
DiePirate said:
Kernel and rom sources? Direct link please.
Click to expand...
Click to collapse
Do you find in the OP.
in this article I will list all the settings I use to have the battery that lasts more than a day, the minimal status bar, and many other things that make the g6 the definitive phone.
I will complete this article shortly, come back later.
if you are interested please let me know by replying below
MY ROM BASE INFO
LG-H870 Oreo 8 OPEN EU 20C ROM - DOWNLOAD
TWRP 3.2.3 - DOWNLOAD
MAGISK 17.3 - DOWNLOAD
you can apply all the settings listed to any phone even if you do not have these features.
BATTERY SETTINGS
monose1 Guide - Best Battery Life Possible - I have followed this guide by skipping the first part where he changes the resolution
Energy Saving Mode - ON - but limit background data disabled
Always Screen On disabled
Greenify to hibernate the apps while screen is off - DOWNLOAD
kernel Adiutor to decrease processor strength - DOWNLOAD
KERNEL ADIUTOR SETTINGS
I lowered the maximum frequency of the CPU to save battery
BIG FREQUENCIES
Max Freq: 1747 MHz
Min Freq: 307 MHz
Big Governor CPU: Conservative
-
LITTLE FREQUENCIES
Max Freq: 979 MHz
Min Freq: 307 MHz
Small Governor CPU: Interactive
-
Apply on boot - ON
if you have other settings write them below
MAGISK MODULES
Search the modules directly from Magisk
Xposed Framework (SDK 26)
ViPER4Android FX Materialized 2.5.0.5
YouTube Vanced
AdguarDNS - AdBlocker
XPOSED FRAMEWORK MODULES
Search the modules directly from Xposed
Flat Style Bar Idicators
GravityBox [O]
Xposed Edge Pro
XPOSED EDGE PRO SETTINGS
With these settings you can capture screenshots by touching a corner of the screen, activate the flashlight by holding vol +, activate the filter that removes the screen ghost / retention, have the favorite apps by swipe up the home button.
My backup file to import - DOWNLOAD
-
Left Edge Top
Long Press: screen filter - to remove screen retention
-
Right Edge Bottom
Long Press: Take Screensot
Double Tap: Open Menu
-
Bottom Center
Swipe Up: Pie with favorite app
-
Vol +
Long Press: Torch toggle
-
Vol -
Long Press: Google Vocal Search
FLAT STYLE BAR SETTINGS
backup file
on oreo some icons broken
on nougat perfect
VIPER4ANDROID SETTINGS
convolver irs files
Viper4Android material - backup + file + selinux
NOVA LAUNCHER SETTINGS
nova launcher - backup
soundhound x action nova
airdroid x action nova
icone x grafica
google camera - link
COMING SOON...
for all version or only 870? my h872 can flash this??
giaptai107 said:
for all version or only 870? my h872 can flash this??
Click to expand...
Click to collapse
no need to flash, it's a list of settings that can be applied to any phone
Underclocking work?
How much better battery life have you gotten since underclocking your CPU?
Connor_Dobbins said:
How much better battery life have you gotten since underclocking your CPU?
Click to expand...
Click to collapse
I've underlocked my cpu few weeks ago and now i get 5h-5:30 of screen with 1 day of use and 3h of screen with 2 days of use.
I'm also using an android 9 based rom.