Related
Code:
*** Disclaimer
I do not assume responsibility for any issues that befall you when you flash this ROM and kernel.
>> VertexOS.org <<
Introduction
VertexOS aims to provide a simple but enhanced near-stock AOSP experience with carefully selected features and an emphasis on stability and smoothness. VertexOS features RenderZenith kernel and the Vox Populi Power HAL, which brings EAS support.
Downloads
VertexOS ROM (RenderZenith kernel is built-in)
RenderZenith kernel (EAS-supported custom ROMs only)
VertexOS features
* EAS support
* Vox Populi Power HAL (developed by yours truly)
* Vertex Walls
* Daydream VR support
* Disable SIM toggle
* DASH-charging support (thanks to AOSPA for charging message on lockscreen)
* OMS (please install Substratum separately)
* SELinux Enforcing
* OnePlus Camera ported from OOS
* sRGB toggle (AOSPA)
* Buttons customization (AOSPA)
* Battery icon customization (AOSPA)
* Double tap Launcher3 homescreen to sleep (AOSPA)
* Double tap lockscreen to sleep
* Alert Slider
* Off-screen gestures
* Slide on statusbar to adjust brightness
* Night light
* Unlink ring and notification volume
* Longpress volume keys for previous/next music track
* Screenrecorder (toggled with Volume Up + Power)
* Signature spoofing (for microG)
* AOSPA's Accidental Touch
* DCI-P3 calibration for supported displays
* OOS Camera with Auto-HDR and 60 FPS recording
RenderZenith Kernel features
* Based on @renderbroken's great work with EAS
* EAS support
* CPU governors: Sched and Schedutil (default)
* I/O schedulers: bfq (default), cfq, noop, deadline, zen
* AdrenoBoost support
* KCal support
* Backlight dimmer
* Sound control
* Sweep2Sleep
* Boeffla Touchkey control driver
* Passes SafetyNet
Recommended setup
TWRP: 3.1.0-0 Official TWRP (OP3), 3.1.0-1 Official TWRP (OP3T)
Firmware (use the latest): (OP3), (OP3T)
Filesystem: EXT4
Superuser: Magisk
GApps: Open GApps
Installation
Make sure you are on the recommended TWRP.
1. Nandroid backup.
2. Wipe /cache and /system. If coming from another ROM, wipe /data as well.
3. Flash recommended firmware.
4. Flash ROM, GApps, and Magisk.
Bug reports
No support will be given for problems caused by Xposed, Greenify, Naptime, Titanium Backup, ForceDoze, MicroGMS, other kernels, Substratum themes, different TWRP, different firmware, other tweaks (build.prop, etc).
* Logcat required. You may use Matlog, Syslog, or ADB through a computer. Share via https://hastebin.com (or equivalents).
* Clear description of error.
* Does it happen on clean flash?
* Did you try to reproduce the error without Substratum themes enabled?
Known issues
* Reboot is required to enable/disable Music touchscreen gestures after a toggle.
* 60 FPS video recording is not stable yet. (It now works!)
Slack group
PM me or (@calvinistmac, @mostafawael) if you would like to join the VertexOS Slack group for test builds, easier bug reports and quicker replies from me
Credits and acknowledgements
* @multi_rom_user and @kash296 for supporting me since the beginning. You guys supported me since the very first alpha build. Without you guys, VertexOS may never have seen the light. My highest gratitude goes to you.
* @RenderBroken, the best partner I can ask for in working on VertexOS and EAS, and a mentor who taught me more about kernels. Also the man who played a major role in porting EAS to the OP3/3T.
* @Morphicsn0w for the logo, banner designs and boot animation
* The testers in the VertexOS and AKT Slack group
* Google, CAF, AOSPA, LOS, PureNexus, DirtyUnicorns, @myfluxi, @dianlujitao, @sultanxda, @flar2, @LordBoeffla
Source codes
Device
Kernel
ROM
Donations
If you would like to support me, your words of encouragement mean the most to me.
However, if you wish to go a little further with a donation, you may do so at https://www.paypal.me/joshuous. Every donation I receive helps me to offset the cost of purchasing my next development device. Thanks
{
"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"
}
XDA:DevDB Information
VertexOS, ROM for the OnePlus 3
Contributors
joshuous, RenderBroken, calvinistmac, @multi_rom_user, @kash296, @Morphicsn0w
ROM OS Version: 7.x Nougat
ROM Kernel: Linux 3.10.x
ROM Firmware Required: Use the latest available
Based On: CAF (LA.UM.5.8.r1-02800-8x98.0)
Version Information
Status: Testing
Created 2017-03-12
Last Updated 2017-09-16
FAQ
1. OP3 and OP3T supported?
- This ROM is on the OnePlus 3 & 3T Cross Device Development forum for a reason…
2. DASH-charging supported?
- Yes
3. F2FS-compatible?
- It should work, but I don’t give support for any strange issues caused by it.
4. Changelogs?
- Please check my commits on Github or the changelogs section in Settings->About Phone.
5. What is EAS?
- https://developer.arm.com/open-source/energy-aware-scheduling
6. Feature requests?
- Please bring feature requests to the VertexOS Slack group. I would appreciate it if you send me commits for genuinely meaningful additions, bug fixes, and optimizations. I prefer features that can be implemented without needing a toggle. Please take note that I don't want to pack this ROM with a ton of features. There are many feature-rich ROMs out there already.
7. Passes SafetyNet?
- Yes. If you want root, use Magisk and enable Magisk Hide. SafetyNet failures may also occur because ADB is enabled.
8. Custom toolchains?
- I build Zenith kernel with Linaro TC 6.3.1.
9. Does VertexOS work with other GApps, TWRPs, firmwares, SU, kernels, tweaks, Viper4Android, etc?
- Please feel free to try, but I may not give support for issues caused.
10. Deep sleep issues?
- Reboot or clean flash.
11. Mobile network issues?
- Toggle airplane mode to see if it fixes the problem. Please check your APN and Preferred Network Type in Mobile Network Settings. If your APN is missing, please share the APN you want me to add.
12. Google Camera / OP3T front camera doesn't work? (IRRELEVANT AS OF LATEST BUILD)
- You'll need HAL3 enabled. VertexOS has HAL1 enabled by default. To enable HAL3 please flash the HAL3 Enabler. This may also fix front camera issues for OP3T. Be warned that you will lose OnePlus Camera functionality when you go HAL3.
13. Trustzone or Assert failed error 7?
You're using an incompatible firmware.
14. Why is the security patch in "About phone" outdated?
This ROM tracks CAF, which lags behind AOSP by a bit. However, you shouldn't be worried about this because CAF brings in the latest security commits even when the stated security patch level in "About phone" is outdated. Trust me, I've compared the commits of our CAF tag with the latest AOSP branch commits, and also with the Android Security Bulletin. Please just wait patiently for CAF to update the security patch string. I can easily change it and 'cheat' you guys, but I'm never going to do such a thing. So please be patient and know that your device has the security patches.
15. Creating unofficial builds of VertexOS
I have no qualms with it. If your builds are public, please do the following:
* Share proper links to the sources you used
* Provide clear credits to me
* Do NOT ask for donations
* Do NOT ask me for help if you face build errors. You ought to know your stuff and figure it out yourself. I never received help from anyone when I built ROMs up until this day. Call it being a douche, but the fastest way to learn is to figure things out the hard way. Google, Stack Overflow, forum searches, Github search and code tracing (especially this) are your best friends.
If you want to port and maintain VertexOS for another device in the longer term, send me a PM and we can discuss more. I only consider maintainers with much experience and who know how to bring up ROMs without having to ask for help.
16. Facing odd drains and issues with apps (message notifications not showing)?
* Stop restoring them with Titanium Backup
* Stop using hacky tweaks
17. Google Play Services drains?
* Clean flash
* Stop restoring everything with Titanium Backup
18. Losing Magisk root?
* Don't enable the BusyBox option
Changelogs
VertexOS changelogs
16 September 2017
VertexOS Carbide v3.6 Finale and RenderZenith EAS 012 kernel
VertexOS Carbide v3.6 Finale
* Blueborne fix
* LineageOS updates
* CAF LA.UM.5.8.r1-02800-8x98.0 tag
RenderZenith kernel 012
* LineageOS updates
1 September 2017
VertexOS Carbide v3.5 Finale and RenderZenith EAS 011 kernel
VertexOS Carbide v3.5 Finale
* FINAL Nougat build. Oreo in progress
* CAF LA.UM.5.8.r1-02700-8x98.0 tag
* LineageOS device tree updates
* OxygenOS blob updates
* Switch Launcher to @azaidi's Launcher3
* Hide keyboard selector when only GBoard is activated and multiple languages are enabled
* UI color improvements for OneplusDoze and Alert Slider menu
* Translation imports
* Fixed Settings->More crash affecting some users
* Fixes for Android Auto
* Removed double tap on status bar to sleep (not in line with our vision)
RenderZenith kernel 011
* LineageOS updates
* Will be working with @RenderBroken on new rebase
9 August 2017
VertexOS Carbide v3.4 and RenderZenith EAS 010 kernel
VertexOS v3.4 changes
* CAF LA.UM.5.8.r1-02400-8x98.0 tag
* LineageOS device tree updates
* OxygenOS OB19 blob update
* Re-enable high speed recording profiles for Google Camera support
* Enable OOS Camera to work with HAL3 enabled (Amir)
* Enable Auto HDR and 60fps recording in OOS Camera (Amir)
* Implemented AOSPA's accidental touch feature
* Fixed disabling of capacitive button backlights
* Re-enabled custom off-mode charging display
* Preloading of extra classes for increased app launch speeds and extra responsiveness in apps
* Add system-background stune node (dev/stune/system-background) for schedtune boost support
* Launcher3: enable changing icons and app label's (from AOSPA)
* Bring back Fast Dormancy
* Updated APNs
* Sounds on charger connected
* Other miscellaneous additions and fixes
RenderZenith EAS 010 changes
* LineageOS updates
* Binder updates for improved Interprocess Communication performance (measured)
* Linux kernel upstreamed to 3.18.62
* Update sRGB tuning based on latest OnePlus commit
15 July 2017
VertexOS Carbide v3.3 and RenderZenith EAS 009 kernel
VertexOS v3.3 changes
* Updated to CAF LA.UM.5.8.r1-02200-8x98.0 tag
* Improve Schedutil performance (I noticed before it was performing terribly compared to Sched)
* Re-enabled sdcardfs
* Back to CFQ for now
* Updated APNs from LineageOS
* Updated to latest blobs and device tree commits from LineageOS
* Reverted VR framework until someone tells me they want to use it
* UI fixes (LTE+, Shutdown message, etc)
* Camera has the processing dialogue again (I haven't smali edit it yet)
RenderZenith EAS 009 changes
* Upstreamed to Linux 3.18.60
* Updated with latest LineageOS commits
* Enable RCU_BOOST
* Disable BUS_AUTO_SUSPEND
* Cherry-picked some commits from Pixel kernel
* Tuned sRGB for S6E3FA5 display
* DCI-P3 support for S6E3FA5 displays (tunable is in /sys/devices/virtual/graphics/fb0/dci_p3. Please set it with Ex Kernel Manager or a script to echo 1 into the tunable. I'll maybe add a toggle in future)
* Enabled Boeffla Touchkey driver by default (capacitive keys light up OOS-style)
27 June 2017
VertexOS Carbide v3.2 and RenderZenith EAS 008 kernel
VertexOS v3.2 changes
* VertexOTA bringup!
* Enable IO prefetching
* Updated to CAF LA.UM.5.8.r1-02000-8x98.0 tag
* Updated to Lineage latest device and vendor commits
* Dialer: add in-call vibration features
* Restrict system-background tasks to little cluster only
RenderZenith EAS 008 changes
* Switched to PELT for load tracking
* Kernel updated in line with @RenderBroken's latest EAS and Lineage commits
* Removed a ton of 'optimizations'. I'll be doing more benchmarking before re-adding them back. Let's keep things simple.
27 May 2017
VertexOS Carbide v3.1 and RenderZenith EAS 007 kernel
VertexOS v3.1 changes
* Comes with RenderZenith 007 kernel
* Android 7.1.2 (5 May 2017 security string)
* CAF LA.UM.5.8.r1-01600-8x98.0 tag
* In line with Lineage's latest commits
* OB16 blobs
* OOS Camera without processing dialogue or weird green screens
* Latest Substratum commits added
* Disabled sdcardfs (to avoid white LED bug)
* HSPA+ icons
* High brightness mode QS tile
* Fixed Bluetooth issues
* Other internal updates
RenderZenith EAS 007 changes
* Updated to Lineage's latest commits
* EAS updates (thanks to @RenderBroken)
* Spectrum support
* BFQ updates
* F2FS updates
8 May 2017
VertexOS Carbide v3.0 and RenderZenith EAS 006 kernel
VertexOS v3.0 changes
* Comes with RenderZenith 006 kernel
* Android 7.1.2 (5 Apr 2017 security string)
* Complete rebase to CAF LA.UM.5.8.r1-01500-8x98.0
* In line with Lineage's latest commits
* Latest Substratum commits added
* See app new and old version number in Package Installer
* Use realtime scheduling for UI and Display thread (AOSPA)
* Button settings: Menu action fixed (AOSPA)
* Toggle to show battery level of connected bluetooth devices (SystemUI Tuner)
* Brand new Vertex Wallpapers (thanks to AERTIME and @Morphicsn0w)
* Moved toggle for "Press power button twice for camera" to Buttons category
* Automatic DND fixes
* UI fixes
* Removed HSPA+ icons for now (UI bug)
RenderZenith EAS 006 changes
* Updated to Lineage's latest commits
* Ported the very latest BFQ upstream changes (default IO scheduler, and performs on par with CFQ in benchmarks in Androbench)
* Optimised BFQ for SSDs
* Boeffla Touchkey Control driver (hardware button users rejoice)
* sdcardfs updates
* Linux upstream CFQ updates
Vox Populi guide
Boosting with Vox Populi
This is the game-changer. At the heart of a fully functional EAS rom is a Power HAL that complements it. The Power HAL is responsible for delivering a smooth experience by providing touch/fling boost support. Previously the touchboost values were fixed and could not be changed. With Vox Populi Power HAL, you now have the freedom to dictate your own boost parameters.
Configuring Vox Populi boost settings
There are several tunables in /dev/voxpopuli:
* enable_interaction_boost: toggle touch/fling boost
* fling_min_boost_duration: minimum duration to boost for flings
* fling_max_boost_duration: maximum duration to boost for flings
* fling_boost_topapp: schedtune.boost for top-app during flings (will revert to default after flings)
* fling_min_freq_big: minimum frequency for Big cluster during flings
* fling_min_freq_little: minimum frequency for Little cluster during flings
* touch_boost_duration: boost duration for simple touch and taps
* touch_boost_topapp: schedtune.boost for top-app during touches/taps
* touch_min_freq_big: minimum frequency for Big cluster during touches/taps
* touch_min_freq_little: minimum frequency for Little cluster during touches/taps
Play around with these tunables first, and leave a reply in this thread only if you face any issues. I recommend that you use Ex Kernel Manager to set the values using Tools->User Settings so that they persist after reboot. You may check whether you settings applied correctly using the CPU Float app on the Play Store.
If you would like this to be incorporated in other EAS ROMs, please point the ROM developer towards (https://github.com/EAS-Project/android_device_voxpopuli)
More reserved
First. Looking forward to flashing this.
aadityarulez said:
First. Looking forward to flashing this.
Click to expand...
Click to collapse
The official 2.0 build will be released within the hour
My favorite ROM ? Vertex is home. Amazing work @joshuous!
great work
joshuous said:
The official 2.0 build will be released within the hour
Click to expand...
Click to collapse
Thanks for the heads up.
Last Build is from 14.02???
One of the best ROMs, finally out on XDA!!
Awesome job! Here to help on the thread.
Okay lads, the ROM download link is now available here: https://www.androidfilehost.com/?fid=817550096634752661
joshuous said:
Okay lads, the ROM download link is now available here: https://www.androidfilehost.com/?fid=817550096634752661
Click to expand...
Click to collapse
Yay! You're heree.! Had an awesome experience with vertex 1.9 and render!
Tapatalk を使用して私の ONEPLUS A3003 から送信
What are the difference between Zenith integrated kernel and Render?
Go go go!
Enviado desde mi unknown mediante Tapatalk
Kernel link is empty.
Schrotty35 said:
Kernel link is empty.
Click to expand...
Click to collapse
Yup, haven't uploaded
This is SomeFeaK kernel, based on Squid2's kernel for device codename "surnia".
This is the first time I build a kernel, also, the first time I post something in DevDB. Hope you like this kernel and please expect many releases.
The kernel should work in stock and custom ROMs, with any variant. Tested and working in XT1601 (LATAM).
Disclamier:
Code:
[COLOR="red"]* Include <std_disclaimer.h>
* Your warranty is now void.
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*[/COLOR]
Features:
From squid2's r19 build:
Moderately undervolted
Updated to Linux 3.10.104
Synced with latest CodeAurora changes
Improved memory management
Improved memory caching backported from Linux 3.15
Improved storage performance
Optimized ARM crypto routines
Updated f2fs and WiFi drivers
FIOPS and BFQ I/O schedulers
Lionfish CPU governor
IntelliPlug CPU hotplug (by faux123)
KCAL MDP5 colour control (by savoca)
Improved zRAM backported from Linux 4.9
Vibration intensity control
Compiled with Linaro GCC 6.2 and optimized for Cortex A53
Stripped down and optimized configuration
Added by me:
Governors: impulse and elementalX, yankactive, zzmoove, darkness and bioshock.
Double tap to wake (DT2W).
Permanently fixed screen flickering: SELinux works fine in permissive or enforcing mode.
Enabled advanced TCP congestion managers: veno, westwood, vegas, illinois, and more.
Drastically improved CPU thermal control: should react approximately from 40°C and end if lower than 35°C are reached. Otherwise it'll keep trying to cool the device, protecting, mainly, the battery.
Automatic thermal throttling and CPU cooling driver added and enabled.
Enabled CPU current throttling driver.
Use the hidden LED as a notification light.
Enabled forced consistency checks for F2FS (/data).
Multi-Cluster Power Management (less CPU battery drain).
KSM (Kernel Samepage Merging).
Advanced Power Management (emulated).
SMT (Simultaneous Multi-Threading).
Fixed temperature handling.
Dev info:
In order to make use of the new hidden LED's available behavior, it's needed that some Java developer (not me, I don't know a thing about Java) to develop an application. Here I'll give you a sort of "API" that you should use to wake up the required triggers for "if there's a notification or not".
To turn on the LED set trigger to default-on:
Code:
su -c "echo default-on > /sys/devices/soc.0/leds-atc-e3be1600/leds/charging/trigger"
To turn off the LED set trigger to none:
Code:
su -c "echo none > /sys/devices/soc.0/leds-atc-e3be1600/leds/charging/trigger"
I've also added the required modules for the LED to be able to process a hold on during "x" milliseconds and keep off during "x" milliseconds. To set it do it like as follows.
Switch trigger to timer:
Code:
su -c "echo timer > /sys/devices/soc.0/leds-atc-e3be1600/leds/charging/trigger"
Now, set time on during 0,5 seconds (500 milliseconds):
Code:
su -c "echo 500 > /sys/devices/soc.0/leds-atc-e3be1600/leds/charging/delay_on"
Now, set time off during 1 second (1000 milliseconds):
Code:
su -c "echo 1000 > /sys/devices/soc.0/leds-atc-e3be1600/leds/charging/delay_off"
For now, you must have a charger connected. It seems to be a hardware issue but I'll try to investigate it anyways.
Click to expand...
Click to collapse
Release history:
Code:
4.53 (stable): June 16, 2017:
Kernel changes:
- fs: fsync will now be enabled by default (prevents data loss if a kernel panic occurs).
- cpu/hotplug: removed broken lazyplug hotplug driver, better handling for hardware hotplugging.
- cpufreq: added intellidemand, smartmax, wheatley, smartmax_eps, pegasusq, authority.
- input/touchscreen: updated DT2W driver, still not stable, more responsive and stable touchscreen.
- sched: fixed zen, fixed and added sio.
Other changes: first build for osprey coming soon.
4.30 (stable): June 14, 2017:
Kernel changes:
- hotplug: added lazyplug (broken, don't use).
- input/touchscreen: fixing DT2W.
- sched: added sio.
Other changes: none.
4.25 (stable): June 13, 2017:
Kernel changes:
- ksm: updated code and better management, enabled checking before swapping pages, reduce cpu
- swap: updated code, got better management by adding some compression drivers.
- input/soc: added powersuspend driver, this will help DT2W work better.
- random: added frandom support, decrease CPU load for entropy generation.
- mem: enabled memory changes tracking.
- sched: added tripndroid, vr, zen.
- usb: enabled fast charge by default.
Other changes: no tool required to setup anymore, default setup won't overheat your device nor damage it; due to recently added support for surnia, every new release will be respectively named with a suffix like '-harpia' or '-surnia'; new project logo (for DevDB), thanks to @lecron89 .
4.18 (stable): June 12, 2017
- cpu: rolled back extreme overclock, new max clock: 1593 MHz.
- gpu: rolled back extreme overclock, new max clock: 465 MHz.
- cpufreq: fix build for 'darkness' governor.
- cpufreq: added new CPU governors: yankactive, zzmoove, darkness and bioshock.
4.00 (stable): June 9, 2017
- cpu: undervolted and overclocked, max freq. 1785 MHz (recommended: 1593Mhz).
- gpu: overcloked, max freq. 650 MHz.
- flashing: fixed bug where the touchscreen would become unresponsive after any kernel update.
3.90 (stable): June 8, 2017
- usb: use your device as an USB gadget, including keyboard and mouse.
- general: updated defconfig for harpia at source to match new features.
3.81 (stable): June 7, 2017
- wlan: updated drivers, solved remaining crashes and battery drain.
- prima: updated drivers.
- usb: added support for xpad joysticks (XBOX).
- cpu: fixed hotplugging driver "thunderplug", used to crash the device while allowing the user to pick "octa-core mode" when it's a quad-core device.
- cpu: hotplugging driver "alucard", default minimum of 1 (one) cpu online.
- general: performance improvements for touchscreen, GPU and variables definition.
3.61 (stable): June 4, 2017
- Added S2S (Sweep to Sleep): swipe from the navbar from right to left or from left to right to make the device go to sleep.
3.60 (stable): June 4, 2017
- In the stock ROM, the audio won't skip anymore (tested).
- The wlan driver shouldn't crash again (updated with Heliox sources).
- Re-added missing Adreno Idler driver.
3.52 (stable): June 1, 2017
- Hotfix: DT2W won't freeze the screen anymore.
3.51 (stable): May 31, 2017
- Hotfix: re-added missing hotplug driver (thunderplug).
3.5 (stable): May 31, 2017
- Reverted patches for sdcardfs (they broke the media scanner).
- USB fast charge.
- FauxSound gain control.
3.11 (stable): May 29, 2017
- Patches for sdcardfs.
- Patches for wlan.
- Patches for less power consumption.
- Re-added missing features: KSM (Kernel Samepage Merging) and TCP congestion control algorithms (veno, illinois, westwood and vegas).
3.0 (stable): May 29, 2017
- Added governors: impulse and elementalX.
- DT2W (Double tap to wake).
- Adreno Idler (reduce GPU frequency and resources if inactive).
- Added hotplug drivers: allucard and thunderplug CPU.
2.1 (stable): Februrary 8, 2017
- Rolled back to default SELinux setup.
- Switched default GPU governor from "msm-adreno-tz" to "simple_ondemand" for better battery and performance balancing.
- Fixed screen flickering bug by disabling debugging in graphics card. (SELinux socket overflow).
- Fixed noisy output if using audio MODs by disabling aggressive debugging for sound card. (SELinux socket overflow).
2.0 (stable): February 5, 2017
- Permanently fixed the screen flickering: you won't see any flickers while running SELinux in permissive or enforcing mode. This is going to work even if you build the kernel from source.
1.3 (stable): January 31, 2017
- Enabled advanced TCP congestion managers: veno, westwood, vegas, illinois, and more.
- Set default TCP congestion manager to "veno" for lesser lags while heavily loading the networking area.
1.2 (beta): January 29, 2017
- Fixed SELinux: permissive mode works again.
- Decreased SELinux activity (even more).
1.1 (beta): January 29, 2017
- Restored previous setup for audio amplifier DAC: switched input gain from 4 to 5. Reason: the output felt like if it is cropping some frequencies.
- Modified CPU cooling driver to get more sensitivity as when to react and how far the temperatures should reach. (experimental, please report if horribly lags)
1.0 (beta): January 27, 2017
- Automatic thermal throttling and CPU cooling driver added and enabled.
- Enabled CPU current throttling driver.
- Decreased audio amplifier DAC input gain to 4 from 5 (solves distorted output while using audio mods like [B]Dolby Atmos[/B])
0.3 (experimental): January 26, 2017
- Added available triggers for LED to: show cpu usage by core, blink like heartbeat, blink with interval and full on.
- Disabled swap pages caching (frontswap).
0.2 (experimental): January 25, 2017
- Enabled swap pages compression.
- Enabled swap pages caching (frontswap): better RAM management.
- Enabled cleancache for faster swap handling.
- Decreased SELinux activity and removed almost every security check.
- Enabled F2FS forced consistency checks.
- Enabled Multi-cluster power management (even better power management and less temperature).
0.1 (experimental): January 24, 2017
- Initial release.
Downloads:
Click here or go to Downloads tab at the top of the thread.
NEW! Now, if something goes wrong with the XDA download server or you simply want to download from somewhere else, I've been approved as developer at AFH. All downloads will also be posted here.
NEW! Ask for features, report bugs, get help with installation, usage and everything else. Join us at Telegram: t.me/somefeak
Bugs:
SELinux avc is not working as expected, coming from squid2 sources.* Fixed
Screen might flicker sometimes in harpia LATAM variant, this is also a SELinux related problem.* Fixed
Advanced Power Management might let the device reach higher temperatures sometimes, it isn't on me and must be fixed in mainstream.
Bugs marked with a "*" will be fixed in the next release.
Testing: (by users and me)
Lineage OS (latest build): No bugs found.
crDroid: working flawlessly, little lags due to UI bugs.
OCT-OS: No bugs found.
AOSPExtended: No bugs found.
Mokee OS: long boot times, no lags so far. UI might feel unresponsive sometimes if too many tasks at same time (wrongly set build.prop?). Screen flickers sometimes
Resurrection Remix (by @jasonmerc): No bugs found.
XDA:DevDB Information
SomeFeaK Kernel for Moto E 2015, Kernel for the Moto E 2015
Contributors
facuarmo, chijure, Dark98, squid2, TeamMex
Source Code: https://github.com/FacuM/android_kernel_motorola_msm8916
Kernel Special Features: The kernel features: everything from r19 Squid2's build, KSM (Kernel Samepage Merging), SMT (Simultaneous Multi-Threading), Advanced Power Management (emulated), advanced LED contro, DT2W and impulse and elementalX governors.
Version Information
Status: Stable
Created 2017-06-12
Last Updated 2017-06-16
Changelog (v4.18):
- cpu: rolled back extreme overclock, new max clock: 1593 MHz.
- gpu: rolled back extreme overclock, new max clock: 465 MHz.
- cpufreq: fix build for 'darkness' governor.
- cpufreq: added new CPU governors:
yankactive
zzmoove
darkness
bioshock
Download:
Main link: https://forum.xda-developers.com/devdb/project/dl/?id=25106
Alternative link: https://www.androidfilehost.com/?fid=745425885120739850
Remember to join us at Telegram: t.me/somefeak
Thank you! Going to do a clean flash with du or aex to test this lil treat out squid always had the best kernel imho. Excellent base and modifications.
Any idea what gov (etc) I might look into using if I'm concerned with smooth performance over battery?
Azul Baseem said:
Thank you! Going to do a clean flash with du or aex to test this lil treat out squid always had the best kernel imho. Excellent base and modifications.
Any idea what gov (etc) I might look into using if I'm concerned with smooth performance over battery?
Click to expand...
Click to collapse
Good luck, hope you enjoy it.
Recommended:
Max: 1401 MHz.
Min: 200 MHz.
Governor: impulse.
Remember to touch KSM settings as it can overload your CPU a bit by default.
Recommended combination: 50/500.
How do you recommend to install this? I've tried a dirty flashing over FireKernel and had to restore a backup. There was some boot error in red fonts.
jmo707 said:
How do you recommend to install this? I've tried a dirty flashing over FireKernel and had to restore a backup. There was some boot error in red fonts.
Click to expand...
Click to collapse
Always flash your roms origional kernel first and never flash a custom kernel over another custom kernel. Extract the boot.img from the rom zip and flash it in recovery. If your wifi gets broken after flashing this kernel, you'll need to dirty flash the rom then the new kernel.
Changelog (v4.25):
Kernel changes:
ksm:
* updated code and better management
* enabled checking before swapping pages, reduce cpu
swap:
* updated code
* got better management by adding some compression drivers.
input/soc:
* added powersuspend driver
* this will help DT2W work better.
random:
* added frandom support.
* decrease CPU load for entropy generation.
mem:
* enabled memory changes tracking.
sched:
* added tripndroid.
* added vr.
* added zen.
usb:
* enabled fast charge by default.
Other changes:
No tool required to setup anymore, default setup won't overheat your device nor damage it.
Due to recently added support for surnia, every new release will be respectively named with a suffix like '-harpia' or '-surnia'.
New project logo (for DevDB), thanks to @lecron89 .
{
"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"
}
Download:
Main link: https://forum.xda-developers.com/devdb/project/dl/?id=25130
Alternative link: https://www.androidfilehost.com/?fid=673368273298962934
Changelog (v4.25-1):
EXCLUSIVE BUILD: only for surnia, fixed WiFi driver.
Kernel changes:
wlan:
* fixed driver.
Other changes:
config:
* fixed defconfig for surnia.
Download:
Main link: https://forum.xda-developers.com/devdb/project/dl/?id=25144
Alternative link: https://www.androidfilehost.com/?fid=817550096634778013
Thank you so much, @RubenPCA for your help on testing this release in private until it's been really fixed. He got rid of many of you headaches.
ANNOUNCEMENT: v4.30 won't be released for this device, please wait until v4.31 gets released.
Got v4.53 to build and work on surnia. Get ready, posting soon.
Changelog (v4.53):
Kernel changes:
fs:
* fsync will now be enabled by default (prevents data loss if a kernel panic occurs).
cpu/hotplug:
* removed broken lazyplug hotplug driver.
* better handling for hardware hotplugging.
cpufreq:
* added intellidemand.
* added smartmax.
* added wheatley.
* added smartmax_eps.
* added pegasusq.
* added authority.
input/touchscreen:
* updated DT2W driver, still not stable.
* more responsive and stable touchscreen.
sched:
* fixed zen.
* fixed and added sio.
selinux:
* only show errors.
Other changes:
First build for osprey coming soon.
Download:
Main link: https://forum.xda-developers.com/devdb/project/dl/?id=25185
Alternative link: https://www.androidfilehost.com/?fid=889764386195909356
is there any kernel for otus to newest android 7.1 which supports DT2W ?
Finaly, I'm using 4.53 with SlimRom and it works flawlessly. ElementalX, Thunderplug and fiops give me a great performance for the battery it takes (2 days of normal, constant use!)
Can't use latest version with rr 5.8.3, random reboot every time after one minute of booting.
Enviado desde mi XT1527 mediante Tapatalk
Sorry for the panics involved in the latest version, a new version will be up soon, please test it.
Changelog (v4.70):
Kernel changes:
cpu/hotplug:
* remove old thunderplug hotplugging driver.
* add new quad-core specific driver.
gpu/clock:
* overclock a bit more (550 MHz max.).
thermal:
* support for manually setting temp. limits on runtime.
cpufreq:
* added barry_allen.
* added intel.
* added conservative.
* added blu_active.
* added interactive_pro.
fs/sync:
* added support for dyanmic fsync.
prima:
* update driver.
wlan:
* performance and stability improvements, no crashes at all.
Other changes:
None.
Download:
Main link: https://forum.xda-developers.com/devdb/project/dl/?id=25305
Alternative link: https://www.androidfilehost.com/?fid=673368273298966286
Excellent kernel for our Surnias. @squid2's classic build with added governors & optimizations. Impressive ...
This Kernel is very good!
Changelog (v4.80):
Kernel changes:
sensors/accelerometer:
* fix bugs and driver random crashes.
sound/ALSA:
* fix crashes and crackling.
* get rid of inifinte loops.
video/kgsl:
* general performance and stability improvements.
power/wake:
* added wakelock toggles for wlan_rx, wlan_ctrl, wlan and bluesleep.
* better performance and responsiveness after suspend.
usb:
* less console spamming.
networking:
* speed improvements.
input/touchscreen:
* add generic touchboost driver.
cpufreq/general:
* prevent random scaling failiures.
Other changes:
flashing:
* added Aroma Installer. (only harpia)
* pick if you want to flash bootlogo or not thanks to Aroma Installer.
bootlogo:
* added built-in SomeFeaK's official bootlogo, made by @jasonmerc . P.S.: thank you so much.
Download:
Main link: https://forum.xda-developers.com/devdb/project/dl/?id=25335
Alternative link: https://www.androidfilehost.com/?fid=673368273298966928
MD5: c3925b1c1679852ed5082dab7ca1fb23
facuarmo said:
Changelog (v4.80):
Kernel changes:
sensors/accelerometer:
* fix bugs and driver random crashes.
sound/ALSA:
* fix crashes and crackling.
* get rid of inifinte loops.
video/kgsl:
* general performance and stability improvements.
power/wake:
* added wakelock toggles for wlan_rx, wlan_ctrl, wlan and bluesleep.
* better performance and responsiveness after suspend.
usb:
* less console spamming.
networking:
* speed improvements.
input/touchscreen:
* add generic touchboost driver.
cpufreq/general:
* prevent random scaling failiures.
Other changes:
flashing:
* added Aroma Installer. (only harpia)
* pick if you want to flash bootlogo or not thanks to Aroma Installer.
bootlogo:
* added built-in SomeFeaK's official bootlogo, made by @jasonmerc . P.S.: thank you so much.
Download:
Main link: https://forum.xda-developers.com/devdb/project/dl/?id=25335
Alternative link: https://www.androidfilehost.com/?fid=745425885120739850
MD5: 482d456f9c1da1a1621c36810d43c8ad
Click to expand...
Click to collapse
Is Correct Link in AndroidFileHost? Version is 4.18
{
"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"
}
WaveOS 4.x - Rasmalai
WaveOS is an android custom ROM based on AOSP, focused on delivering a perfect blend of aesthetics, functionality and performance out of the box. The version 4.X is based on Android 11. Various optimizations and enhancements have been merged from CAF and upstream AOSP to maximize performance and battery backup, and improve OS functionality. We provide a unique and beautiful user interface out-of-the-box that's inspired by OnePlus' OxygenOS, and can be tweaked to your liking. We've also added handy features and customizations that improves user experience and proves to be useful at the end of the day, rather than bloating the ROM with unwanted features and customizations that could cause stability issues. We hope you like it! #NeverBetter
Code:
/* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*/
Features
Head over to our full features list at GitHub
GApps included
Device-specific features
Display Color Calibration support
Frames per second (FPS) info overlay
USB fast charge up to 900ma
Mi sound enhancer (aka Dirac)
Vibration intensity controller
Clear speaker
What works?
Almost everything
What's broken?
You tell me!
ROM: https://sourceforge.net/projects/wave-os/files/rasmalai-4.x/violet/
Magisk: https://github.com/topjohnwu/Magisk/releases
INSTRUCTIONS
Reboot to recovery
Wipe system, vendor, data, cache and dalvik if coming from another ROM
Format data if encrypted
Flash ROM (gapps included)
(optional) Flash Magisk
Reboot and voila!
Upgrading to a Newer Build
Reboot to recovery
Wipe cache and dalvik
Flash ROM
(optional) Flash Magisk
Reboot and voila!
Screenshots in post #2
Follow us on Twitter | Telegram
ROM and device sources: https://github.com/Wave-Project/
Kernel source: https://github.com/raghavt20/kernel_sm6150/tree/r
Yet Another OOS Clone.
I was the first one to download this and install. Kick ass ROM. Super fluid and fast.
Great look. Will report BB after few days!!
Overall a great ROM. Thanks team!
Great rom. Thanks for this masterpiece.
sandypai said:
I was the first one to download this and install. Kick ass ROM. Super fluid and fast.
Great look. Will report BB after few days!!
Overall a great ROM. Thanks team! ✌
Click to expand...
Click to collapse
Is Safenet and Magisk Hide working ok?
Can i use OrangeFox do Flash the rom?
Thnx in advance
zenetto said:
Is Safenet and Magisk Hide working ok?
Can i use OrangeFox do Flash the rom?
Thnx in advance
Click to expand...
Click to collapse
Hey, I didn't root it though. You can try 20.3 or 20.4 and check.
Orangefox works just fine. I used the same.
sandypai said:
Hey, I didn't root it though. You can try 20.3 or 20.4 and check.
Orangefox works just fine. I used the same.
Click to expand...
Click to collapse
Thanks!
I'm using pixel plus android 11. Can I flash it with offical TWRP
Hi I tried to install the custom roms but I always get the message failed. I tried 3 twrp I tried (3400-3300-35090) it doesn't install any custom roms, I had to put back the original firmware. I do not understand
dio791 said:
Hi I tried to install the custom roms but I always get the message failed. I tried 3 twrp I tried (3400-3300-35090) it doesn't install any custom roms, I had to put back the original firmware. I do not understand
Click to expand...
Click to collapse
Maybe your zip got corrupted, try redownloading and then flash, if you want further help you can join out telegram group
drrakesh85 said:
I'm using pixel plus android 11. Can I flash it with offical TWRP
Click to expand...
Click to collapse
Yes, Official Twrp will work fine
Beautiful!
UPDATE - WaveOS v4.1 is here!
WaveOS_violet-R-v4.1-20210219-0749-OFFICIAL
Download: https://sourceforge.net/projects/wa....1-20210219-1440-OFFICIAL-signed.zip/download
Source Changelog:
https://raw.githubusercontent.com/Wave-Project/stuff/main/changelog.txt
Device Changelog:
- Bump minimum frequency
• 576Mhz for silver
• 652Mhz for gold
- Introduced Violet Parts
• Frames per second(FPS) info overlay
• USB fast charge up to 900ma
• MI sound enhancer(DIRAC)
• Vibration intensity controller
• Clear Speaker
• Display Color Calibration(KCAL) in parts
• Revamp parts icon to match other icons
- Made boot animation faster
- Improved SQLite performance system-wide
- Set CPU variant to Cortex-a55
- Set arch to armv8-2a-dotprod to unlock all CPU features
- Decrease minimal brightness level to 1
- Updated redfin fingerprint to Feb 2021
- Fixed Infrared(IR)
- Reduce target screen density to 410/smallest width to 421dp
Kernel Changelog:
- Switched to dynamic stune boost
- Reduced display rendering latency in DRM and KGSL
- Improvements on fingerprint speeds
- Scheduler latency improvements
- Misc optimizations and and stability fixes
Screenshots - will be attached soon.
Cheers and #NeverBetter!
Thanks!
Is this ROM still getting support?
Great ROM and don't want to see it die.
Great ROM. Very smooth battery backup is better than stock ROM.
UPDATE - WaveOS v4.3 is here!
WaveOS_violet-R-v4.3-20210419-1918-OFFICIAL
Download: https://sourceforge.net/projects/wa....3-20210419-1918-OFFICIAL-signed.zip/download
Source Changelog:
https://raw.githubusercontent.com/Wave-Project/stuff/main/changelog.txt
Device Changelog:
• Remove lmkd properties to enable new lmkd kill strategy
• Disable AUDIO_FEATURE_ENABLED_KPI_OPTIMIZE
• Disable UI touch sounds by default
• Disable bluetooth by default
• Enable freeform windows
• Disable NearbyMessagingService and DiscoveryService
• Correct GBoard Spacing
• allow appdomain to get persist_camera_prop
• Don't pin camera app in memory
• Pin surfaceflinger
• Fix mic issues in apps like WhatsApp
• enable QPower and Deep Sleep at the same time
• enforce 24 bit audio for offload playback
• Force triple frame buffers
• zram tuning
• Enable DFS channel scanning in P2P search.
• Relax WiFi re-association RSSI thresholds.
• Smarter decisions on whether to use a 2Ghz or 5Ghz AP.
• Bump min freq of big cluster to 768Mhz
• Kang EAS configuration from sunfish
• Override readahead to 128KiB after post•boot
• Import boot/runtime fs tuning from coral
• Force show network traffic on statusbar
• Update blobs from mojito-user 11 RKQ1.201022.002 V12.0.2.0.RKGEUXM release-keys
• Update Graphic stack From: LA.UM.9.1.r1-09100-SMxxx0.0
• Switch to prebuilt [email protected] stack
• Update GPS to LA.UM.9.1.r1-09200-SMxxx0.0
• Switch to source built [email protected]
• Drop prebuilt libwfdaac
• Build open source bluetooth interfaces from source
• Cleanup unnecessary sepolicy
• Explicitly enable iorap
Kernel Changelog:
• Rebased kernel on latest CAF tag(LA.UM.9.1.r1-09200-SMxxx0.0)
• Merged kernel/common, uprev sublevel to 231
• Increase vmstat interval
• Do not collect I/O statistics
• Smoothen WALT predicted load boosting
• Enable CONFIG_SCHED_AUTOGROUP
• Avoid run-time IPIs from expedited grace periods
• Implement RHEL's Low Latency Kernel cmdline
• optimize file overwrites
• Enable kernelspace battery saver
• Rework scheduling setup
• Bind to LITTLE cpus and reduce RT prio
• Disable UNMAP_KERNEL_AT_EL0
• Disable UTS namespace
• Disable SLUB per-CPU partial caches
• Enable basic tracing for IORap
• Enable TTL/HL target support
• Disable stack frame size warning
• Avoid dynamic memory allocation for small write buffers
• Disable SCHEDTUNE_BOOST_UTIL
• Silence log unnecessary spams
• Enable LZ4 ZRAM
• Improvements on wakelocks reduce idle drains
• Enable LSE atomics
• Disable PAN emulation
• Turn off SCHED_CORE_CTL to prevent incurring unnecessary overhead
• Don't pre-create any loop devices(Improves Boot time)
• Fix Random audio crashes
• Enable Devfreq Boost
• Misc optimizations and and stability fixes
Screenshots
Cheers and #NeverBetter!
The changelog lured me in and I took the bait.
It's time for an update!
You can also call it a hotfix build.
Download: WaveOS_violet-R-v4.3-20210423-0557-OFFICIAL
Changelog:
• Fixed Sdfat
• Fixed Mic issue on wired earphones in some apps
• Fixed echo in voip calls
• Fixed 24bit audio
• Fixed incall volume control on wired earphones
• Fixed heating issue on charge
• Other Misc Improvements
Cheers and #NeverBetter!
{
"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"
}
Code:
#include <std_disclaimer.h>
/*
* Your warranty is... still valid?
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*/
Pixys is a butter smooth Android aftermarket firmware. We handpicked the best features around and are adding our own juice into it.
Get ready to taste the unique features it brings with itself.
We aim to deliver an experience with original ideas and features along with the useful things the community is accustomed to.
@Subinsmani
@rahul9999
@@ki
@Shreejoy Dash
@kvijaya
@AxelBlaz3
@Psycho-Mods
@aswin_a_s
@Gero
@melvingarcia
Support Us if you like our work
Got an issue or suggestion? Reach us at
Telegram: https://telegram.me/pixysos_chat
* 3 finger screenshot
* long press music control
* scramble numers on pin entry
* custom pattern grid sizes
* smart space
* new gen assistant [optional]
* 90fps in pubg and simliar apps (for devices that support content based refresh rate)
* Bt battery level on statusbar
* kdragons monet theme engine with customisation
* assistant voice typing in gboard [optional]
* unlimited original quality backup on photos
* burn in protection
* AOD,cafeine and headsup qs tiles
* gesture bar length customisation with hide
* network traffic indicators
* pixel 6 live wallpapers [optional]
* ability to hide notification headers
* extreme battery saver
* in call vibration options
* vibration intensity customisation
* icon pack and font customisations
* pocket judge to prevent accidental wake up
* brightness slider customisations
* statusbar icon tuner
* playback control gesture
* advanced reboot options
* added more themed icons on launcher
* privacy indicators
* face unlock
* lockscreen media art
* less boring headsups
* custom vibration pattern
* exFAT support
* quick tap from pixel
* google pixel game mode
* Option to force full screen for apps
* Hotspot: hidden SSID mode
* Hotspot: customize the auto-off timeout
* Hotspot client manager
* charging ripple animation
* black theme
Pixys: PixysOS
Pixys Device Sources: PixysOSDevices
- Backup your personal data (Important)
- There are GApps and Vanilla builds
- Download the edition you wish
- Boot to recovery (TWRP recommended).
- Wipe the System, Cache, Data and ART/Dalvik cache.
- Flash the ROM.
- Flash the root solution of your choice (optional).
- Reboot your device.
The ROM has GApps persistence in between dirty flashes, so you only have to flash them once!
The root solution should be flashed together with every update (= ROM Update)
Currently Supported Root Solutions:
Magisk stable
Magisk versions higher than 14.0 doesn't require flash on every dirty flash depending on the device, some devices need you to flash it every time, unless your maintainer says otherwise it should be fine
ROM: Download (Gapps)
You tell...
- Google for AOSP
- Dirty Unicorns
- Pixel experience
- AOSP extended
- LineageOS
- Nitrogen OS
- Superior OS
- Statix OS
- YAAP
- Krypton AOSP
- AICP & POSP Team for thread template idea
- Also many pro devlopers who all help us to bring this rom to you..
- Please let us know if we forgot to mention your name in credits..
[NOPARSE]XDAevDB Information[/NOPARSE]
Contributors:
Thanks to Alone0316 and RasyidAlKautsar(Mentor and Helper)
Kernel source:
GitHub - PixysOS-Devices/kernel_xiaomi_mido
Contribute to PixysOS-Devices/kernel_xiaomi_mido development by creating an account on GitHub.
github.com
ROM OS Version: 13
ROM Kernel: Linux 4.9.337
Based On: AOSP
Version Information
Status: Stable
Current Version: v6.3.1
Release Date: 25/06/2022
Changelog:
25/06/2023 Update:
- June 2023 Update
- Based on QPR 3
- Set config_criticalBatteryWarningLevel threshold to 8
- gralloc: Fix Compilation errors
- Revert to normal wifi service
- Enable SurfaceFlinger Cache by default
- Switch zRAM compression alg to zstd
- gps: Adding Xtra Version Check
- Updated Kernel to v3.2.1
Download
04/04/2023 Update:
- FBE (File based encryption) enabled by default
- Use updated TWRP and follow install Guide if you are installing this rom for the first time or coming from unofficial build
- Recommended TWRP: https://github.com/zeelog/device_mido_twrp/releases/tag/2.0
- Guide: https://raw.githubusercontent.com/NRanjan-17/Pixel-Experience-Releases/main/install_guide.md
- If you are on the previous Official Build and using the Recommended TWRP then you can dirty flash the latest Build.
- Changelog
- March 2023 /QPR 2 Release
- Build libstdc++.so from source
- Remove aptX(HD) encoder shared libs
- Disable Bluetooth APCF Extended features
- Fixed Hotspot Crash
- Kernel Update to v3.1
05/03/2022 Update:
- FBE (File based encryption) enabled by default
- Use updated TWRP and follow install Guide if you are installing this rom for the first time or coming from unofficial build
- Recommended TWRP: here
- Guide: here
Changelog :=
- PixysOS v6.1.1 based on Android 13
- Added Support For Google Play System Update
- Feb 2023 Patch
- Ripple Effect Animation Toggle added
- Enable Framework Boost
- Added f2fs support for cache and data
- Disable enhanced sco connection via sysprop
- Drop deprecated ro.qualcomm.cabl prop
- Switch to jemalloc for libc
- Add performance hint definition for excessive rendering
- Kernel Update
Notes :=
- Clean Flash Recommended
- No more Vanilla Support For now
- Updater Removed for now will be added in future
12/10/2022 Update:
- October 2022 Security Patch
- Update Camera to v52
- mido: Disable zram writeback
- mido: init: Extend config_avoidGfxAccel for 3GB variants
- mido: parts: Add vibration intensity control
- mido: Enable freeform windows
- mido: audio feature: Disable incall_music support
- mido: Update Audio HAL from LA.UM.10.6.2.r1-02300-89xx.0
- mido: Drop unused 32bit blobs
- init: Limit cpufreq rate via down-/up_rate_limit_us knobs.
- perf:increase touch boost duration
- mido: parts: Update translations
- Update Kernel to 4.9.330~hyper-v2.0
19/08/2022 Update:
Device Changes:
* mido: Disable ALAC support
* mido: rootdir: Use default allocstall threshold on k4.9
* mido : Correct console config property
* mido: configs: Import gpfspath_oem_config.xml
* mido: add IQccvndhal from LA.UM.9.6.3.r1-06200-89xx.0
* mido: parts: dirac: Update vector icons to MD2 versions
* mido: add IQccvndhal from LA.UM.9.6.3.r1-06200-89xx.0
* mido: Tune zram & swappinness
* mido: update camera to v45
* mido: Enable SIP based VoIP feature
* mido: prop: Force disabled iorapd
* mido: Update GPS config for S
* Fixed OK Google
* mido: Update GPS from LA.UM.9.6.3.r1-06200-89xx.0
* mido: dirac: add dirac logo
* mido: parts: Translation updates
* Upstream Kernel to 4.9.324~hyper
Source Changes:
* merged august 2022 security patch
* Added statusbar clock customisation
* Improved refresh rate options
* Option to block sensors for apps
* Added new Settings UI as optional
* Introduced hint promt system
* Added partial screenshots
* misc improvements
08/07/2022 Update:
Source Changes
* merged july 2022 security patch
* added hw key customisation for supported devices
* added touch gestures for supported devices
* Fixed updating app disabling applock
* Fixed dual sense controller support
* Fixed random settings crashes
* Fixed minor crashes in gapps build
* Enabled lte+ icon
* Synced medium navbar style to a13 beta
* Toggle data usage view on QS footer
* Add support for ignoring secure windows
* Added background process killer
* Add support for strict standby policy
* fixed logo in recovery
* updated apns
* Show Android version as 12L
20/JUNE/2022 Update:
- added HW Button settings
- fixed updating app disabling app lock
- fixed random settings crash
- upstreamed kernel to 4.9.319
- Synced with latest CAF tags as of 20 June 2022
13/JUNE/2022 Update:
- June Security Patch
- Fixed Network issues
- Removed Google Camera due to multiple issues
- Added GrapheneOS Camera
- Upstream kernel to 4.9.317~hyper
30/MAY/2022 Update:
- Initial Official Build
- Fixed GoogleCamera
- Removed dedicated app for Advanced controls and xiaomi parts Merged in settings
- Added new Dirac presets
- Added Clear Speakers, Advanced KCAL, Audio Amplification, Torch Settings, Ambient Display and Clear Speakers
- Updated Kernel Wireguard
- Updated Kernel to Hyper 4.9.316
- Added Power off charging Green led light indicator
- Enabled Zram 2GB
Link to the download?
Pac-Man said:
Link to the download?
Click to expand...
Click to collapse
Xiaomi Redmi Note 4 (mido) - PixysOS
The ultimate place for downloading PixysOS for your device.
pixysos.com
Pac-Man said:
Link to the download?
Click to expand...
Click to collapse
Now fixed
13/JUNE/2022 Update:
- June Security Patch
- Fixed Network issues
- Removed Google Camera due to multiple issues
- Added GrapheneOS Camera
- Upstream kernel to 4.9.317~hyper
Hello,
Which one do you recommend?
- Pixel Experience [Plus Edition]
- PixysOS v5.1.3
yerbakili said:
Hello,
Which one do you recommend?
- Pixel Experience [Plus Edition]
- PixysOS v5.1.3
Click to expand...
Click to collapse
Pixel Experience
yerbakili said:
Hello,
Which one do you recommend?
- Pixel Experience [Plus Edition]
- PixysOS v5.1.3
Click to expand...
Click to collapse
Sorry for late reply
Use any of them both are stable
20/JUNE/2022 Update:
- added HW Button settings
- fixed updating app disabling app lock
- fixed random settings crash
- upstreamed kernel to 4.9.319
- Synced with latest CAF tags as of 20 June 2022
Don't work link for downloading
Skyline.nn said:
Don't work link for downloading
Click to expand...
Click to collapse
https://pixysos.com/mido - go to twelve - and then choose version (gapps or vanilla)
notm3x said:
https://pixysos.com/mido - go to twelve - and then choose version (gapps or vanilla)
Click to expand...
Click to collapse
Ok, thanks!
Skyline.nn said:
Ok, thanks!
Click to expand...
Click to collapse
you're welcome, glad to help
I tried using this version of the ROM on my Redmi Note 4 (mido) with 2GB RAM.
Having Android 12 on this device feels wonderful. Thanks to the ROM developers and maintainers. However, I had to switch to Android 11, as the device becomes too slow (especially considering the low amount of RAM my device has).
Nevertheless, if you own a 4GB device, I would highly recommend this version of the ROM
I am not sure if this is the right forum for this suggestion:
I feel the QS in Android 12 that google has made is not very great. It reduces number of QS icons in one screen. So if QS can be more optimised it will be wonderful. Now we will have to install a separate app if we need customisation
Changelog:
08/07/2022 Update:
Source Changes
* merged july 2022 security patch
* added hw key customisation for supported devices
* added touch gestures for supported devices
* Fixed updating app disabling applock
* Fixed dual sense controller support
* Fixed random settings crashes
* Fixed minor crashes in gapps build
* Enabled lte+ icon
* Synced medium navbar style to a13 beta
* Toggle data usage view on QS footer
* Add support for ignoring secure windows
* Added background process killer
* Add support for strict standby policy
* fixed logo in recovery
* updated apns
* Show Android version as 12L
AdventU said:
I am not sure if this is the right forum for this suggestion:
I feel the QS in Android 12 that google has made is not very great. It reduces number of QS icons in one screen. So if QS can be more optimised it will be wonderful. Now we will have to install a separate app if we need customisation
Click to expand...
Click to collapse
hmm but you can use magisk module if you need
Ok Google don't work, clean flash.
Skyline.nn said:
Ok Google don't work, clean flash.
Click to expand...
Click to collapse
Yes its not working but fixed now in test build will be fixed in next month update
Code:
#include <std_disclaimer.h>
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM/Kernel
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*/
{
"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"
}
Weibokernel by Snapdragon teaks
Assuming you have a custom recovery installed, simply download and flash the kernel zip. This kernel uses Anykernel 3 so no need to reflash magisk(if you use magisk) after installing it.
for Samsung Galaxy Note10+ N975F - d2s Exynos Only
This kernel works with most AOSP, but always need test who knows
Join our kernel group for news and updates before xda! https://t.me/WeiBoKernel
Don't try to use it on samsung OneUI, GSI, or any other ROM.
Kernel Features:
for A13
WeiBoK V0.5 :
upstream to lasted linux 4.14.313
Compiled with clang 17
-Added support for powersuspend v1.8
-Added support for on/off fsync
-Added support for drivedroid
-Added support for Wakelock
-added crc on/off support
-added wq_power_efficient on/off support
-Added New CPU schedulers
*Alucardsched
*Darknessched
*blu_schedutil
-Added New I/O SCHEDULERS
*anxiety (default)
*maple
*fiops
*sio
*zen
-Added Atomic optmizations on CPU
-Added -O3 optmizations
-Reduce CPU latency 7500000U ~50000U
-Reduce I/O latency by several optmizations
-added some kernel 5.10 changes for better stability
-Optimized Console FrameBuffer for upto 70% increase in Performance
-Optimized Integer SQRT. for upto 3x faster operation
-added some features present in TS kernel S20
-added google schedtune optmizations
-some thermal tweak
-update WireGuard to 20220627
rest the same as in v0.4 and earlier
WeiBoK V0.4 :
-Upstream to lasted Linux 4.14.312
-Various optimizations and source code fixes for cleaner code
Touch driver :
-Touch driver update
Audio :
-Overclock Madera audio chip to 90MHz
-Rate increase to 96KHz
-Various fixes in Madera driver
-also applied some patches for better audio quality.
GPU :
-Various gpu driver optimizations/fixes for better experience
-Re worked gpu voltage table To be cooler and consume less energy
CPU:
-Now the default cpu sched is schedutil
-Some fixes in Schedutil to balance performance/battery equally
-Applied patches for cpu to have a deeper sleep
-Various optimizations on M4 cores For better performance without excessive battery consumption
-Reduced thermal throttling for less fps drops in games
TCP
-Now BBR is the default TCP because I did some tests and came to the conclusion that it ends up being better than Westwood
DVFS :
various optimizations in DVFS to easily increase the frequency to 2093MHz depending on the workload
-DVFS driver optimizations for increased stability
-Other files :
-Applied fixes and optimizations on different drivers.
Rest same as v0.3
WeiBoK V0.3 :
-linux 4.14.302 (Based in lasted Lineage-20 Source)
-Compiled with lasted GCC 13.0.1
*various optimizations in cpu idle driver
*crc32 optimizations.
*memory optimizations for lower latency
*gpu power policy
-Adaptative (new)
-always_on (used by default)
*added support to write DVFS freq
*specific optimizations for Cortex A75 & A55
*re-applied 2.1GHz overclock on little cores
*Minimum frequency of little cores changed to 546MHz, to minimize the micro lags presented in A13
*Undervolt set to -45Mv (stable)
*Kernel tick rate set to 100HZ
*power efficient workqueue enabled by default
*added KernelSU support
*and some more optimizations in schedutil
FOR A12 (OLD)
WeiBoK v0.2 :
- upstream Kernel 4.14.261
-CPU_Scheduler :
* ondemand ( default ) [reason : alternative for performance governor, the frequencies will not be stuck at maximum causing less heating]
-TCP_CONGEST:
* Westwood ( default ) [reason : it is a more mature tcp and is better for overall network performance]
* reno
* bbr
* bic
* cdg
* cubic
* dctcp
* htcp
* vegas
* veno
* lp
* yeah
* illinois
* lia
* oliva
* wvegas
CPU OC:
little OC decrase from 2,11GHz to 2,01GHz [reason : for more stability]
rest same as v0.1
WeiBoK V0.1 :
- Kernel 4.14.260
- Base U7GULD
- AOSP Clang 14
- CPU OC / UC
* OC CPU up to 3,06 GHz for Big Cluster M4
* OC up to 2.11 GHz for Little Cluster A55
- CPU UV
* UV -10
- I/O Scheduler
* CFQ
* Noop
* Maple
* Fiops
* Sio
* Zen
* Anxiety ( default )
- Boeffla Wl Blocker
- Battery Saver mod
- CPU Mask ( disabled Freqvar )
- Idle optimization
- Perf optimization
- Pelt 8 ( stock is 16 )
- Moro Sound Module
- fsync switch
- CRC Control switch
- 200hz interrupt clock freq
- noatime mount option
- Wireguard v1.0.20211208
- some more under the hood optimizations.
CREDITS:
osm0sis - for AnyKernel3
linux4 - for Lineage Kernel Source
Kernel Source
Hmm can you build this kernel for a11 pls? Or a13
Ellyedanghuyen said:
Hmm can you build this rom for a11 pls? Or a13
Click to expand...
Click to collapse
Sure, but I need to sleep now it's already 01:06 in the morning in my country
snapdragon teaks said:
Sure, but I need to sleep now it's already 01:06 in the morning in my country
Click to expand...
Click to collapse
Oh good night, and if you need PM to me, here is my telegram. So you can PM me everytime. Wish you a good day
Please make the kernel for one UI 4.1
Please make the kernel for one UI 4.1
I can use this kernel with "PixelExperience_Plus_d2s-12.1-20220928-2039-OFFICIAL" or I have yo use PixelExperience 12 by ExpressLuke
EnigmaPyrus said:
I can use this kernel with "PixelExperience_Plus_d2s-12.1-20220928-2039-OFFICIAL" or I have yo use PixelExperience 12 by ExpressLuke
Click to expand...
Click to collapse
Hi, should work on all AOSP
WeiBoKernel-0.3 is up!
snapdragon teaks said:
WeiBoKernel-0.3 is up!
Click to expand...
Click to collapse
U can build kernel to One ui 4.1. Thanks
ken1731986 said:
U can build kernel to One ui 4.1. Thanks
Click to expand...
Click to collapse
AOSP only, sorry man
WeiBo Kernel v0.4 is up!
WeiBo v0.5 is up!
snapdragon teaks said:
Code:
#include <std_disclaimer.h>
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM/Kernel
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*/
View attachment 5885815
Weibokernel by Snapdragon teaks
Assuming you have a custom recovery installed, simply download and flash the kernel zip. This kernel uses Anykernel 3 so no need to reflash magisk(if you use magisk) after installing it.
for Samsung Galaxy Note10+ N975F - d2s Exynos Only
This kernel works with most AOSP, but always need test who knows
Join our kernel group for news and updates before xda! https://t.me/WeiBoKernel
Don't try to use it on samsung OneUI, GSI, or any other ROM.
Kernel Features:
for A13
WeiBoK V0.5 :
upstream to lasted linux 4.14.313
Compiled with clang 17
-Added support for powersuspend v1.8
-Added support for on/off fsync
-Added support for drivedroid
-Added support for Wakelock
-added crc on/off support
-added wq_power_efficient on/off support
-Added New CPU schedulers
*Alucardsched
*Darknessched
*blu_schedutil
-Added New I/O SCHEDULERS
*anxiety (default)
*maple
*fiops
*sio
*zen
-Added Atomic optmizations on CPU
-Added -O3 optmizations
-Reduce CPU latency 7500000U ~50000U
-Reduce I/O latency by several optmizations
-added some kernel 5.10 changes for better stability
-Optimized Console FrameBuffer for upto 70% increase in Performance
-Optimized Integer SQRT. for upto 3x faster operation
-added some features present in TS kernel S20
-added google schedtune optmizations
-some thermal tweak
-update WireGuard to 20220627
rest the same as in v0.4 and earlier
WeiBoK V0.4 :
-Upstream to lasted Linux 4.14.312
-Various optimizations and source code fixes for cleaner code
Touch driver :
-Touch driver update
Audio :
-Overclock Madera audio chip to 90MHz
-Rate increase to 96KHz
-Various fixes in Madera driver
-also applied some patches for better audio quality.
GPU :
-Various gpu driver optimizations/fixes for better experience
-Re worked gpu voltage table To be cooler and consume less energy
CPU:
-Now the default cpu sched is schedutil
-Some fixes in Schedutil to balance performance/battery equally
-Applied patches for cpu to have a deeper sleep
-Various optimizations on M4 cores For better performance without excessive battery consumption
-Reduced thermal throttling for less fps drops in games
TCP
-Now BBR is the default TCP because I did some tests and came to the conclusion that it ends up being better than Westwood
DVFS :
various optimizations in DVFS to easily increase the frequency to 2093MHz depending on the workload
-DVFS driver optimizations for increased stability
-Other files :
-Applied fixes and optimizations on different drivers.
Rest same as v0.3
WeiBoK V0.3 :
-linux 4.14.302 (Based in lasted Lineage-20 Source)
-Compiled with lasted GCC 13.0.1
*various optimizations in cpu idle driver
*crc32 optimizations.
*memory optimizations for lower latency
*gpu power policy
-Adaptative (new)
-always_on (used by default)
*added support to write DVFS freq
*specific optimizations for Cortex A75 & A55
*re-applied 2.1GHz overclock on little cores
*Minimum frequency of little cores changed to 546MHz, to minimize the micro lags presented in A13
*Undervolt set to -45Mv (stable)
*Kernel tick rate set to 100HZ
*power efficient workqueue enabled by default
*added KernelSU support
*and some more optimizations in schedutil
FOR A12 (OLD)
WeiBoK v0.2 :
- upstream Kernel 4.14.261
-CPU_Scheduler :
* ondemand ( default ) [reason : alternative for performance governor, the frequencies will not be stuck at maximum causing less heating]
-TCP_CONGEST:
* Westwood ( default ) [reason : it is a more mature tcp and is better for overall network performance]
* reno
* bbr
* bic
* cdg
* cubic
* dctcp
* htcp
* vegas
* veno
* lp
* yeah
* illinois
* lia
* oliva
* wvegas
CPU OC:
little OC decrase from 2,11GHz to 2,01GHz [reason : for more stability]
rest same as v0.1
WeiBoK V0.1 :
- Kernel 4.14.260
- Base U7GULD
- AOSP Clang 14
- CPU OC / UC
* OC CPU up to 3,06 GHz for Big Cluster M4
* OC up to 2.11 GHz for Little Cluster A55
- CPU UV
* UV -10
- I/O Scheduler
* CFQ
* Noop
* Maple
* Fiops
* Sio
* Zen
* Anxiety ( default )
- Boeffla Wl Blocker
- Battery Saver mod
- CPU Mask ( disabled Freqvar )
- Idle optimization
- Perf optimization
- Pelt 8 ( stock is 16 )
- Moro Sound Module
- fsync switch
- CRC Control switch
- 200hz interrupt clock freq
- noatime mount option
- Wireguard v1.0.20211208
- some more under the hood optimizations.
CREDITS:
osm0sis - for AnyKernel3
linux4 - for Lineage Kernel Source
Kernel Source
Click to expand...
Click to collapse
Look the one's that doesn't have twrp for install the Kernel you can do it by side load if you don't have twrp
I'd like to see performance tests like geekbench 6 or heat limiting.