KERNEL ❯ MI A1 ❯❯❯ Velocity Kernel • r9 • August 15

Do you want Kali NetHunter (portable pentesting) support?

  • Yes (Wi-Fi & Bluetooth dongle drivers)

    Votes: 7 87.5%
  • No

    Votes: 1 12.5%

  • Total voters
    8
  • Poll closed .
Search This thread

gougous3

Senior Member
Jan 11, 2013
339
98
No, we actually removed the force fast charging. It'll be back in the next release though.
You aren't mistaking it again for USB fast charging right? (when connected to a PC)

Also why would you force it and not leave it to the user?

By the way, I though our scheduler was WALT?
 
Last edited:

kdrag0n

Senior Member
Feb 19, 2016
612
1,632
kdrag0n.dev
You aren't mistaking it again for USB fast charging right? (when connected to a PC)

Also why would you force it and not leave it to the user?

By the way, I though our scheduler was WALT?

That's what I mean. It wasn't intentional, I removed it for testing USB OTG and forgot to enable it again.

Our scheduler is CFS with EAS patches. WALT is what EAS uses to account for process time and all. The schedutil governor factors in the WALT information to make frequency decisions. That commit marked WALT as more likely because it's what we use, not PELT.
 
  • Like
Reactions: gougous3

nahuelt1

Senior Member
Nov 22, 2016
137
65
Please make it possible to toggle doubletap2wake and fastcharging in the kernel adiutor settings
Doubletap2wake already on kernel adiutor settings, just search it. Fastcharge Will be added again in the next release, dev said that. Please read the posts before write this kind of things.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 42
    KERNEL ❯ MI A1 ❯❯❯ Velocity Kernel • r9 • August 15

    Velocity Kernel • Mi A1
    by kdragon and tytydraco

    Flash at your own risk.

    This kernel is abandoned. I suggest using other kernels such as Canting. Sorry for the inconvenience.

    The original post follows.

    Introduction
    Velocity Kernel was made to provide the best possible experience on all devices. We strive to provide the perfect balance of performance and battery life. Features are also plentiful, but features that nobody uses will not be included. We also completely debloat all our kernels and aim for small sizes relative to other kernels. Due to the small size and careful debloating, boot time is also improved.

    Compatibility
    This single kernel ZIP supports both custom ROMs and Treble custom ROMs (GSIs). Simply flash the kernel after flashing your ROM of and it should work. Pie is fully supported.
    The stock ROM is not supported.

    Features

    ​ ​ ​ ​ • Latest upstream Linux LTS 3.18.118
    ​ ​ ​ ​ • CPU overclock to 2208 MHz for a good performance + battery balance
    ​ ​ ​ ​ • GPU overclock to 700 MHz
    ​ ​ ​ ​ • Undervolted CPU by 150 mV
    ​ ​ ​ ​ • Improved 3.5mm jack output
    ​ ​ ​ ​ • Energy Aware Scheduling
    ​ ​ ​ ​ • CPU governors: elementalx, zzmoove, yankactive, relaxed, alucard, nightmare, chill, blu_active, darkness, intelliactive, bioshock, impulse, ironactive, ondemandplus
    ​ ​ ​ ​ • EAS CPU governors: electroutil, schedutil, pwrutilx, sched, helix_schedutil, energy-dcfc, alucardsched, darknesssched
    ​ ​ ​ ​ • IO schedulers: fiops, zen, sioplus, row, tripndroid, maple, cfq, noop, deadline, bfq, fifo
    ​ ​ ​ ​ • Updated ExFAT drivers that support TRIM (faster long-term performance)
    ​ ​ ​ ​ • Compiled with latest Clang 8 revision 339049
    ​ ​ ​ ​ • Small size
    ​ ​ ​ ​ • Faster boot
    ​ ​ ​ ​ • Fast wakeup
    ​ ​ ​ ​ • Low latency
    ​ ​ ​ ​ • 500 Hz for maximum performance-latency-battery balance
    ​ ​ ​ ​ • ZRAM compressors: lzo, lz4, lz4hc, zstd (higher compressing)
    ​ ​ ​ ​ • Reduced pop when plugging headphones in
    ​ ​ ​ ​ • KCAL advanced color control
    ​ ​ ​ ​ • Wakelock blocker
    ​ ​ ​ ​ • Customizable CRC check and Fsync
    ​ ​ ​ ​ • Adreno Idler
    ​ ​ ​ ​ • Backlight dimmer (extremely low brightness)
    ​ ​ ​ ​ • Adreno Boost
    ​ ​ ​ ​ • Sound output control
    ​ ​ ​ ​ • Forced USB fast charge
    ​ ​ ​ ​ • Westwood TCP congestion control
    ​ ​ ​ ​ • Improved output on 3.5mm jack
    ​ ​ ​ ​ • Improved scrolling performance
    ​ ​ ​ ​ • Various optimizations from Google Pixel kernels
    ​ ​ ​ ​ • Faster NEON accelerated random data generator
    ​ ​ ​ ​ • Good battery life
    ​ ​ ​ ​ • Vibration intensity control
    ​ ​ ​ ​ • Double tap to wake
    ​ ​ ​ ​ • Latest WireGuard VPN snapshot
    ​ ​ ​ ​ • Removed legacy drivers
    ​ ​ ​ ​ • Sweep2wake, sweep2sleep, and doubletap2wake gestures
    ​ ​ ​ ​ • Updated Wi-Fi drivers
    ​ ​ ​ ​ • Optimized memory page copying
    ​ ​ ​ ​ • TCP ECN for faster internet on busy networks
    ​ ​ ​ ​ • DTS-Eagle support
    ​ ​ ​ ​ • Improved security
    ​ ​ ​ ​ • Full Kali NetHunter support (Bluetooth & Wi-Fi dongles)
    ​ ​ ​ ​ • Countless other improvements and optimizations
    ​ ​ ​ ​ • Flash and forget


    Downloads
    Downloads can be found here on GitHub.
    The first release listed is the latest version.

    Credits
    Without the help and contributions of these people, this kernel would not exist:
    ​ ​ ​ ​ • nathanchance: upstreaming, kbuild commits, Flash kernel, many other commits
    ​ ​ ​ ​ • ghpranav: MetaPhoenix kernel, wake gestures on kernel_tissot (savoca, showp1984, ryan-andri), EAS, help, and more
    ​ ​ ​ ​ • franciscofranco: config options, fsync control, many other commits
    ​ ​ ​ ​ • Flex1911: Void kernel, base commits
    ​ ​ ​ ​ • flar2: old wake gestures, many other commits that shaped the kernel
    ​ ​ ​ ​ • frap129: Maple I/O scheduler (base for Marrow), Electron kernel, many other commits
    ​ ​ ​ ​ • Alek Dev: overclocking values for CPU and GPU, undervolting and overvolting values
    ​ ​ ​ ​ • nine7nine: EAS governors, EAS commits, optimized ext4 fsync, many other commits
    ​ ​ ​ ​ • gougous3: help with tuning Spectrum profiles, helix_schedutil tunables, ideas
    ​ ​ ​ ​ • Everyone else mentioned in Git history

    Join our Telegram group here for betas

    Enjoy!


    Donate to support future development

    XDA:DevDB Information
    Velocity Kernel, Kernel for the Xiaomi Mi A1

    Contributors
    kdragon, tytydraco
    Source Code: https://github.com/kdrag0n/velocity_tissot

    Kernel Special Features:

    Version Information
    Status: Abandoned
    Current Stable Version: r9
    Stable Release Date: 2018-08-15

    Created 2018-05-25
    Last Updated 2019-01-23
    22
    r9 has been released with improved security, smoothness, latency, and battery. Get it here on GitHub.

    Kali NetHunter support is now available. Bluetooth and Wi-Fi dongles are supported. If there is enough demand, we can also add support for SDRs that can capture the full RF spectrum.

    Full changelog:
    ​ ​ ​ ​ • Linux 3.18.118
    ​ ​ ​ ​ • CAF LA.UM.6.6.r1-09200-89xx.0
    ​ ​ ​ ​ • Updated Wi-Fi drivers
    ​ ​ ​ ​ • Compiled with Clang 8 revision 339049
    ​ ​ ​ ​ • Significant increases in security
    ​ ​ ​ ​ • Faster app opening
    ​ ​ ​ ​ • Smoother UI
    ​ ​ ​ ​ • Faster wakeup (power + fingerprint)
    ​ ​ ​ ​ • Lower latency
    ​ ​ ​ ​ • Balanced custom 500 Hz timer
    ​ ​ ​ ​ • Improved battery life
    ​ ​ ​ ​ • Optimized low memory killer
    ​ ​ ​ ​ • Disabled unnecessary CPU bug workarounds (overhead)
    ​ ​ ​ ​ • Disabled useless drivers
    ​ ​ ​ ​ • Fixed USB OTG (flash drivers, etc)
    ​ ​ ​ ​ • Optimized default settings
    ​ ​ ​ ​ • Improved reliability of default settings
    ​ ​ ​ ​ • Removed 307 MHz CPU underclock (detrimental to battery due to no undervolt)
    ​ ​ ​ ​ • Turned CPU overclock down to 2208 MHz for stability and battery
    ​ ​ ​ ​ • Turned GPU overclock down to 700 MHz for stability and battery
    ​ ​ ​ ​ • Enabled TCP ECN for slightly faster speeds on congested networks
    ​ ​ ​ ​ • Reduced chance of videos not playing
    ​ ​ ​ ​ • Added sdFAT driver for SD cards on some ROMs
    ​ ​ ​ ​ • Undervolted CPU by 150 mV
    ​ ​ ​ ​ • Added Kali NetHunter support (IPC, Bluetooth, Wi-Fi)
    ​ ​ ​ ​ • Improved audio jack quality
    ​ ​ ​ ​ • Added DTS-Eagle (DTS Headphone-X) support
    ​ ​ ​ ​ • Improved overall smoothness
    ​ ​ ​ ​ • Removed UKSM (additional overhead even when not in use)
    ​ ​ ​ ​ • Enabled fully multi-threaded IO
    ​ ​ ​ ​ • Improved boot speed
    ​ ​ ​ ​ • Removed hotplugs (this has been proven to actually be *detrimental* to battery, as well as performance)
    ​ ​ ​ ​ • Added ironactive and ondemandplus CPU governors
    ​ ​ ​ ​ • Fixed simple_ondemand GPU governor
    ​ ​ ​ ​ • Tuned Spectrum GPU settings
    ​ ​ ​ ​ • Fixed `There's an internal problem with your device` message on Treble ROMs
    ​ ​ ​ ​ • Fixed many more bugs
    ​ ​ ​ ​ • Removed non-functional Intellithermal
    ​ ​ ​ ​ • Fixed Bluetooth Low Energy + Wi-Fi co-existence on Pie

    We haven't fully fixed the video playback issue but we're close. It happens less often now.

    Sorry for how long it took us to do this release. We've been trying to fix the video issue. Updates will be much more frequent in the future.

    Enjoy!
    16
    Fu** You ***** my phone bricked fu***** disabled treble!! in the roms that are not treble after flash kernel change the partition data to the slot B and system leaves it in slot A

    Please be polite in your responses. Even if someone didn't explain something properly and it resulted in a brick, you definitely should not insult him.
    11
    We just released r6 to fix random reboots and also further improved the performance and battery life. Get it here: https://github.com/kdrag0n/velocity_tissot/releases/tag/r6

    Changelog:
    ​ ​ ​ ​ • Reverted to 100 Hz for maximum performance
    ​ ​ ​ ​ • Removed unused module support (0.2 MB smaller)
    ​ ​ ​ ​ • Microfreq GPU governor made more aggressive
    ​ ​ ​ ​ • Aggessively tuned helix_schedutil and autosmp on Balanced profile
    ​ ​ ​ ​ • Fixed almost all random reboots (hopefully)
    ​ ​ ​ ​ • Extra compiler optimizations
    ​ ​ ​ ​ • Switched back to clang as it seems to be smoother
    ​ ​ ​ ​ • Other Spectrum profiles tuned
    ​ ​ ​ ​ • Completely fixed Wi-Fi MAC address
    10
    We just released r8 to improve performance and idle battery life. Get it here on GitHub.

    Changelog:
    ​ ​ ​ ​ • ​Linux 3.18.113
    ​ ​ ​ ​ • Updated Qualcomm code to latest CAF LA.UM.6.6.r1-08900-899xx.0
    ​ ​ ​ ​ • Enabled Large Receive Offload
    ​ ​ ​ ​ • Improved idle battery life
    ​ ​ ​ ​ • Fixed lazyplug
    ​ ​ ​ ​ • New hotplugging settings using msm_hotplug
    ​ ​ ​ ​ • Added fingerprint boost
    ​ ​ ​ ​ • Improved wakeup times
    ​ ​ ​ ​ • Improved CFQ and BFQ performance
    ​ ​ ​ ​ • Added dynamic schedtune input boost
    ​ ​ ​ ​ • Disabled unnecessary CPU bug workarounds (not applicable to Snapdragon 625)
    ​ ​ ​ ​ • Switched to AOSP clang 7.0.2
    ​ ​ ​ ​ • Reduced 3.5mm jack background noise
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone