[Lenovo A7000 ROMs, Kernels, Recoveries, & Other De] tanish2k09:
An update about progress

This post is to give you guys an update about what's happening with Venom right now.

Before we begin, let me tell you guys, the next update for venom will be a big one. Probably the biggest one till now.

Here's a checklist of features that are going to happen in next update :

1) Fully customisable Wake Gestures will be added (implementation adapted from flar2, the developer of Elementalx kernel). In this, you can choose the action of every gesture from an app. You can assign some apps, or flashlight, or even a shortcut to the gestures. See the screenshot attached below for a better idea.

Note : You will still get smartwake (for some nougat ROMs) as an alternative.

2) Option to disable mtk's default low-performance mode when battery is low. Also, you will be able to customise at what battery level low performance mode is activated. Here is what mtk's low performance mode does : Set max frequency to 1Ghz and allow max 4 cpu cores to be working.

Note : MTK's low-performance mode on low battery is responsible for performance drop and lags on low battery.

3) Updated anykernel2 scripts

4) Flashing custom venom bootlogo on flashing kernel from twrp :D

(The bootlogo is from Venom 2018 Marvel movie to credits to them, and to Oppa Rudy for providing me so many bootlogos)

5) Feature to stop charging the phone on reaching a customisable battery limit. Example, you can customise it to stop the charging on 80%

(Note : This feature is currently under discussion to add or not. If you want this feature, please provide me with a good reason to do so in this thread. PM's will be ignored)

6) Faster charging speed support (will work only with a fast charger and a charging wire that supports fast charging).

7) Venom Kernel will be made open-source with a commit history. Unfortunately it isn't ready yet so I'll start commiting to the basic aio_row kernel source fork I made.

8) Option to keep wakeup gestures enabled when phone is charging.

9) Remove trace2sleep's touch panel activation dependency. This means trace2sleep doesn't use any battery from now.

10) Divide Venom builds into two versions, one with 5ghz WiFi enabled (but open hotspot will not work) and another with fully working hotspot (but 5ghz WiFi disabled)

Now the biggest progress and change :

11) Venom Kernel Manager (VKM) is an application being developed by me to help users benefit from the immense amount of awesomeness and customisation of Venom kernel. You will no longer have to use complicated tunable tweaking from Poison.

This has two benefits :

-- This will help me to manage all the customisation using module-specific sysfs. This means that I can completely remove Poison governor from my kernel and replace it with a highly tuned ThunderX by default. (Note that poison was based on thunderx also, and you will still get an amazing battery backup using thunderx on mtk devices)

-- Users can easily customise values with a beautiful material design app.

Note : VKM is highly alpha and Work-in-progress and will take time. It will be released in a "free" and a "premium" version. Premium version will have more features like more customisation of kernel and app itself (like a theme support and profile-sharing and per-app profiles).

After release, if you think the price of the app is too high for you, you can PM me to request a promo code. Old venom users and supporters will get a promo code on request.

Check out the Screenshot of Venom Kernel Manager below. Under-development photo.