yashsingh1/xdaforums huggingface dataset:
[K3 Note Original Android Development] tanish2k09:
Wassup fellow humans?

I just preponed the build release date and moved it to Christmas.

And at my time zone, Christmas is already here....

Yep. This post is the update post.

Here's a gift from me on Christmas! Merry Christmas friends!

Venom carnage edition :

http://goo.gl/r5KhkA

Here's a tiny little changelog :

1) Tweaked poison for more performance. Now you will feel that kernel is much more smooth than ever.

2) Added vibrator engine with real-time linking with poison. You'll feel it when you try yourself and see what this means.

3) Upgraded to dt2w 2.0 with haptic feedback (customisable vibration level) and more efficient structure and checks. My code is 1/3 of original code. Now dt2w is much faster and smoother.

4) Livedisplay fixed thax to painkiller3

5) WiFi autoconnect fixed thax to [MENTION=4948627]daniel_hk[/MENTION]

(Requested by [MENTION=8203272]bedoedeyne[/MENTION])

6) Open hotspot fixed (use hotspot fix zip by sandeep) with venom

7) Added pocket mode override mechanism. Now you can tap 3 times within 0.8 seconds to override proximity sensor. Number of taps and timeout is customisable with poison.

8) New tunables details :

a) dt2w_vibe : Control vibration level on dt2w. Change to 0 to disable dt2w haptic feedback.

b) vibrator_on_lock : Disables vibrator on screen off completely. Capacitive buttons won't vibrate on screen off, notifications won't vibrate phone on screen off, but calls will turn screen on and then vibrator will activate. This is a good feature for those who want no notification disturbances but also don't want to enable silent mode.

c) pocket_mode_dt2w_override_taps_number : This is the value of the number of taps that you will have to tap within timeout to wake up the screen even in proximity mode.

d) pocket_mode_dt2w_override_taps_timeout : This is the value of the time in milliseconds within which you will have to tap to override pocket mode.

e) dt2w_tap_distance : Merged dt2w_tap_distance_x and _y into a single variable and changed the distance calculation from rectangular linear to circular radial. This us the radius of the circular region with the center as the first tap coordinates, within which you will have to tap second time within timeout to activate dt2w. Easy.

9) Merged x and y distance tunables into a single radius.

10) Enabled 5Ghz WiFi by default (thanks to daniel_hk) (request by [MENTION=4695623]FPSUsername[/MENTION])

11) Enabled 7 cores while booting. (Thax to gsandeep)

Finally, thanks for support and testing to [MENTION=7728516]ash001[/MENTION] and [MENTION=5452883]Cpt.mactavish[/MENTION]

And [MENTION=8274337]AryanAA[/MENTION]

I don't own a K3 note and without them this build wouldn't have been possible

Hit the thanks button if you like venom.

If you want to donate, you can do so by mailing me (tanish2k09.dev@gmail.com).

Note : I will not provide support via PM or email. Please stop doing that.
[K3 Note Original Android Development] Cpt.mactavish:
I want to write a little review of this kernel :)

this is what I've found so far

1.I've founs this one kernel with everything fixed..everything-kernel based features work in this..

2.performance and backup-poison governor -perfectly balanced... I've noticed fluidity and backup is also great-I got 3 hours & 30 minutes of sot(till 20/15% charge level....)

which I don't get much with this fluidity... :)

3.heat....phone seems cooler. while both medium+heavy usage.... even with fastcharging(while pushing 1.8-2.1amps)nb..you may face little heat. but still its much cooler than others

4.customizability-i love this haptic feedback in dtwp...+even this haptic is customizable?... pocket mode,dtwp screen positions.....this kernel is different

so...this is my personal review.... I guess...this kernel is really something different.. thanks to dev for something awesome ?
[K3 Note Original Android Development] tanish2k09:
Glad you all like it.

Thanks for the positive review :D

You might want to change "50" hours of sot to "5.0"
[K3 Note Original Android Development] LLoTE:
What is dt2w V2 and try to fix the wifi auto connect cuz ultimate kernel is the only one with auto connect but your kernel would be way better if it had that
[K3 Note Original Android Development] Cpt.mactavish:
autoconnect is fixed in this build
[K3 Note Original Android Development] LLoTE:
Yea i didn't read the new post but i still want to know what dt2w v2 is cuz i didn't understand it from the new post
[K3 Note Original Android Development] tanish2k09:
That is mostly for developers/experienced people to know.

The dt2w module that almost all the devices have is v1.0

I made v2.0 with many changes. If you guys want to know more about dt2w 2.0, check my thread :

https://xdaforums.com/android/development/module-double-tap-to-wake-v2-0-t3722127

I have also made swipe2wake using sweep2wake as a template. It's working very well.

Currently I'm working on a trace2sleep module which allows you to make an inverted U from bottom corner to other bottom corner to turn screen off.

Note that since dt2w already keeps the screen active, battery is almost the same as keeping only dt2w.
[K3 Note Original Android Development] LLoTE:
I read the thread i like the vibration thing and the circular radius changes very much nice work
[K3 Note Original Android Development] Srineee:
Stucks with Bootloop

Can't Use with

[ROM][7.1.2_r36][16Dec2017 Lineage-14.1] Custom Roms

Stucks in

Bootloop

Plz help:confused:
[K3 Note Original Android Development] tanish2k09:
Ask ROM Dev. My kernel works with all roms except his.
[K3 Note Original Android Development] Srineee:
ok

Thank you!
[K3 Note Original Android Development] FPSUsername:
[MENTION=5913332]tanish2k09[/MENTION] The kernel is pretty neat, but I think having all these governors are bloating the kernel. In the end you'll only want 2 or maybe 3. Performance, a balanced/performance one and a balanced/battery one.

I'm curious if you started working on an Oreo build for the Mission impossible rom.
[K3 Note Original Android Development] tanish2k09:
Adding more governors have no effect on usage. It only increases the kernel size by a few kB. I'll not disturb them.

And I'm stopping all development after 2 Jan until JEE in April.

Tomorrow you'll be getting 4 new variants and they are final.
[K3 Note Original Android Development] popej:
Can we fully disable DT2W in this kernel or this feature drains battery even when disabled?

I have installed zip in TWRP. on AOSPExtended 4.6 and it stucks at boot animation.
[K3 Note Original Android Development] tanish2k09:
Happy new year guys!

Here's new year carnage builds (there are 4 variants for every kind of user)

Variant with dt2w + swipe2wake + trace2sleep (look at attached video to see how it works)

Build link :

https://www.androidfilehost.com/?fid=673791459329070517

Changelog :

Here's a changelog for Dt2w+s2w+t2s build :

1) New tunables details :

a) enable_trace2sleep : enables or disables trace2sleep gesture. Read more about it in next post.

b) min_swipe_radius : Builds with s2w have this tunable. It controls the minimum required swipe length to wake up screen.

2) Added trace2sleep gesture.

3) Added swipe2wake gesture. This is very different from sweep2wake because :

a) It can wake up the screen by swiping in any direction. Sweep2wake only wakes on full horizontal swipe.

b) Removed unnecessary sweep2sleep.

c) Removed unnecessary code checks. my code is about 10 times smaller than original sweep2wake so it is much more battery efficient and fast.

d) The swipe distance is customisable from poison.

e) Pocket mode is supported by swipe2wake.

4) If you have enabled the "double press power button to open camera from anywhere" feature (if present in your rom) then swiping on the screen twice really quicky will also open the camera. It's all about the speed.

5) Swipe2wake checks for proximity also. It will not wake up if in pocket.

6) Swipe2wake and Trace2sleep DO NOT consume extra battery. This is because dt2w already keeps the screen active so that's why other gestures only take input. Battery is almost same as only-dt2w and dt2w+s2w variants.

Video about how swipe2wake and trace2sleep work :

https://goo.gl/JWhw9k
[K3 Note Original Android Development] tanish2k09:
1)Pure battery (no gesture)

2)Only dt2w and s2w

3)Smartwake gestures for GSandeep roms

These 3 variants will shortly be uploaded.
[K3 Note Original Android Development] Srineee:
Supported Roms?

Do these work with Daniel Rom's?:confused:
[K3 Note Original Android Development] tanish2k09:
Nope.:rolleyes:

I could rebase venom upon Daniel's source to make it compatible but it is too much work and I don't have the required time.:(

Surprisingly neither of us knows why they are incompatible...:confused:
[K3 Note Original Android Development] tanish2k09:
New year carnage :

Pure battery gestureless build :

https://www.androidfilehost.com/?fid=745849072291698027

Here's a little changelog :

1) New tunables details :

a) vibrator_on_lock : Disables vibrator on screen off completely. Capacitive buttons won't vibrate on screen off, notifications won't vibrate phone on screen off, but calls will turn screen on and then vibrator will activate. This is a good feature for those who want no notification disturbances but also don't want to enable silent mode.

2)Pure battery--gestureless:

Since any kinds of gestures keeps the screen input active, it consumes battery. Every possible gestures & gesture related tunables are removed in this build.So this build will have more battery backup. This is what some of you might call a "hard turnoff" of gestures.

[MENTION=840453]popej[/MENTION]

You can try this if you want get rid of dt2w.

If AEX 4.6 is not booting, read my first post again. It has instructions about what to do if bootloop.
[K3 Note Original Android Development] tanish2k09:
New year carnage :

Only dt2w + swipe2wake (no trace2sleep) build :

https://www.androidfilehost.com/?fid=962157660013069021

Here's a tiny little changelog :

1) New tunables details :

min_swipe_radius : Builds with s2w have this tunable. It controls the minimum required swipe length to wake up screen.

2) Added swipe2wake gesture. This is very different from sweep2wake because :

a) It can wake up the screen by swiping in any direction. Sweep2wake only wakes on full horizontal swipe.

b) Removed unnecessary sweep2sleep.

c) Removed unnecessary code checks. my code is about 10 times smaller than original sweep2wake so it is much more battery efficient and fast.

d) The swipe distance is customisable from poison.

3) If you have enabled the "double press power button to open camera from anywhere" feature (if present in your rom) then swiping on the screen twice really quicky will also open the camera. It's all about the speed.

4) Swipe2wake checks for proximity also. It will not wake up if in pocket.

5) Swipe2wake DOES NOT consume extra battery. This is because dt2w already keeps the screen active so that's why other gestures only take input. There is no visible difference in battery consumption.
[K3 Note Original Android Development] Srineee:
Help.

Thx for reply

Daniel's Rom with DT2w on screen gesture drains my whole battery even in idle

Pls help bro.

or is there any other stable Rom than Daniel's Rom?

pls recommend....:mad:
[K3 Note Original Android Development] tanish2k09:
New year carnage :

Smartwake gestures build :

https://www.androidfilehost.com/?fid=817906626617955900

Here's a changelog for smartwake build :

1) New tunables details :

a) gesture_sensitivity : Strongly recommended to leave default. It might break gestures if not set properly. This is the sensitivity of gesture detection. Higher value means tougher detection.

b) gesture_min_x

c) gesture_min_y (their functions are explained in my poison governor guide linked in the starting posts)

2) Added smartwake gestures from GSandeep

(They include swipe up for dialer, down for music play/pause, right and left for changing song, circle for flashlight, double tap for wake, e for email, M for messaging, C for camera maybe)

Note : These will only work with supporting roms. As far as I know, only GSandeep's builds with the gesture app can use these gestures properly (RR stable 6). Also note that dt2w will work for all ROMs
[K3 Note Original Android Development] LLoTE:
I have a problem with it on the latest rr official when I have this kernel sometimes the battery doesn't charge
[K3 Note Original Android Development] tanish2k09:
Might be the wire or charger?

:confused:

Also, You should never reboot your phone while charging it. Maybe you were doing this?:confused:

Idk that's a unique problem and literally no one has ever said anything about it to me...:confused:

It's likely the problem is from your part... If not, I'm sorry but I don't have any idea about that.:(
[K3 Note Original Android Development] LLoTE:
Thanks for the quick reply i haven't rebooted during charging and for example i use the phone while it's charging and it stops at a given % lets say 72 it's always different not always 72 and then it just dips slowly it doesn't dip as fast as when it's not charging but it does dip it doesn't go up it just dips maybe i should try battery calibration this doesn't happen with other kernel maybe it's just my battery is warn down and also i have used multiple chargers and all the same
[K3 Note Original Android Development] Cpt.mactavish:
I've been also using.....official RR 5.8.5 final 926 build....I'm not facing such issues....... :/ :/
[K3 Note Original Android Development] Costa001:
Good work Tanish!
[K3 Note Original Android Development] popej:
I have manually replaced kernel in boot.img and now AOSPExt boots and works. There is no excessive battery drain and WiFi autoconnect correctly. I don't use this phone much, so I haven't tested thoroughly, but all seems to be ok. I have noticed only one glitch, Kernel Adiutor reports battery voltage as 4mV. The same was with original kernel.

Thanks for your work!
[K3 Note Original Android Development] deep0021993:
games lagging so much on below 15% battery. CPU clock speed locked on 900 megahertz on low battery.

please can u provide full clock or overclock speed of CPU.:o
[K3 Note Original Android Development] lazy007:
On offline charging the swipe gesture makes screen wakes but double tap just make vibrate i hope u disable it will be better

I know it makes that bec. The gestures impleted in kernal not system like vibe ui.
[K3 Note Original Android Development] luanvn111:
Can I use this kernel for Resurrection Remix rom? Yesterday, I flashed it, and my k3 note fell into boot-loop :"<
[K3 Note Original Android Development] Cpt.mactavish:
which one? which build?
[K3 Note Original Android Development] AryanAA:
It's so pleasing to see the immense support that our device has got over the years and still going on. Never thought that we could get a kernel which had both hotspot and wifi autoconnect working. By the way, will this kernel be updated to have oreo support in future?
[K3 Note Original Android Development] tanish2k09:
I can't assure you that right now. Time will tell.

Currently I don't maintain anything (ever since I released new year carnage builds). Releasing 5 variants was part of a greater time schedule of mine. It's only a matter of time before someone would have come to this thread, hopefully impressed by the stuff this kernel packs, and then post "Can you please make a build without dt2w? Or with gestures like in some other kernel? What about s2w?"

In order to prevent that, I already released the variants together. It's their choice whatever they want to use. At least I saved this thread some extra bloat posts hehe...

No other kernel maintainer seems to be active anyways. Only Daniel seems to be the one actually working on Oreo related stuff. It might be possible to make Oreo kernel based on his sources but that is a long process to rebase everything I've added. It needs time which I least possess until my college entrance exam in April and before that are my school board exams in March.

Unless I want to destroy my life by not focusing on those (which I'm pretty sure I don't want to), I won't make anything.
[K3 Note Original Android Development] AryanAA:
Lol you should focus on studies, these things can wait. Good luck for your boards! :)
[K3 Note Original Android Development] luanvn111:
It's RR 5.8.5 bro
[K3 Note Original Android Development] Cpt.mactavish:
official build? in official build it should be working....
[K3 Note Original Android Development] realista87:
does it support encryption? i suppose not, after enabled it i cannot see ANY file inside the recovery!

another BIG problem is that after the encryption.. i reeboot and the system never enter :( it keeps showing the resurrection remix logo in movement......

all these 2 problems (1)no files in twrp and (2)no able to boot into system occurred right after the encryption.............................. i am on latest rr 5.8.5 official and with Only dt2w + swipe2wake (no trace2sleep) build :

https://www.androidfilehost.com/?fid=962157660013069021

ps: what should i do now? rdo a dirty reflash of the rr 5.8.5 that should remove your kernel... ?

twrp says that it cannot mound data,media and TWRP, so i don't know if the real problem is your kernel OR the 3.1.1.0 twrp. if it's the recovery is there a more recent version than this?
[K3 Note Original Android Development] nobreak:
Is this version will work on Lenovo K3 and this ROM - https://xdaforums.com/k3-note/orig-development/rom-aospextended-rom-v4-2-t3616537 ?
[K3 Note Original Android Development] tanish2k09:
Dude it's just a 7 MB file.

I don't know which roms my kernel will boot on and not on which others.

The best way is to try yourself and maybe report back here for other users to see :)

It isn't too hard to download the zip, take a backup of boot partition, flash the kernel, check it boots or not, and then restore the boot partition in case it doesn't boot.

Chances are it will boot without issues unless it's a ROM by daniel_hk which for some unknown reasons has loops.

Have a good day
[K3 Note Original Android Development] nobreak:
Thanks! I confirm.... LENOVO K3 - [ROM][7.1.2][OFFICIAL][STABLE] AospExtended ROM V4.6 [OMS/DUI] + Venom carnage edition. Works without any noticeable problems :) ......attach a picture, sorry for the cyrillic.
[K3 Note Original Android Development] vjsa:
Not working on Unofficial RR 5.8.4

Hi developer. Thanks for putting in so much effort!

I have tried all the versions of the Venom kernel on the Unofficial RR 5.8.4 for lenovo k3 note (https://xdaforums.com/k3-note/orig-development/rom-resurrection-remix-v5-8-1-lenovo-k3-t3561785) but none of them seem to work. The phone gets into bootloop after any one of them is flashed.

Any idea how I could get this to work? Really looking forward to seeing this kernel in action. :)
[K3 Note Original Android Development] tanish2k09:
Read the first post completely. You'll find your answer ;)

(Btw I think it's time to upgrade to 5.8.5)
[K3 Note Original Android Development] nobreak:
In the first post:

For Vibe/Bootlooping Roms:

Reboot to Recovery

Take Nandroid backup of boot partition

Unpack ROM's boot.img (present in ROM zip almost always)

Replace the kernel file (Image-gz.dtb, bootimg-kernel, zImage) with proper name

Repack the boot image and flash

Reboot to System and Enjoy
[K3 Note Original Android Development] tanish2k09:
I have no idea about that.

Usually custom things don't work well with resets and encryptions...

I won't say anything because I should keep quiet rather than providing misleading instructions and info for users' sakes.

I'm sorry :(
[K3 Note Original Android Development] realista87:
i don't understand why in the 1st page the latest build is Venom_ChristmasCARNAGE!_aio_otfp

and in the second page you released other versions called Venom-NewYearCARNAGE-withDT2W+S2W

The "latest" one in the first page is the CHRISTMAS, while the other versions are "new year" .... maybe you forgot to update the link of the latest version in the first page?

- another doubt, i flashed the NewYearCARNAGE-withDT2W+S2W and i see that the dafault i/o scheduler is CFQ, is it really the best one? i thought the best one is FIOPS ( and it is present in the list), what do u think about it?
[K3 Note Original Android Development] tanish2k09:
I've got no time to update any posts. Even my poison governor tunables thread is quite old.

Iosched is just a matter of personal preference. CFQ is just the stock default iosched so I didn't tamper with it.
[K3 Note Original Android Development] Luckyfactory:
can you do a little overclock?
[K3 Note Original Android Development] tanish2k09:
I hope you know that sandeep's phone blew up do to overclocking.

For users' sakes I will not add it (there are always tinkerers out there trying to change various settings and may harm their own device unknowingly)

Plus overclocking Mtk is never recommended by anyone.

I don't have the device and if I make a build, my testers group people will have to try it and I can't risk that. Hope you understand. New special build coming out soon anyways. It's gonna be the last build before April that you will see ;)
[K3 Note Original Android Development] cjfan101:
he overclocked to 2.6 or 2.4 i cant remember but if 2.0 isnt so risky like what he done :)
[K3 Note Original Android Development] inouext:
20181027 LineageOS 14.1 + New Venom build with Dynamic active RGBlapse automation.

Bootloop, can you fix in the next build?
[K3 Note Original Android Development] tanish2k09:
Daniel's ROMs won't boot with venom.

You must repack your boot IMG.

As I said, this was the last build before April.
[K3 Note Original Android Development] flash_15:
How to unpack & repack?

I am trying to install this kernel for latest Lineage OS build but there is no 'boot.img' file in the zip file of this kernel so how to unpack & repack it?

I am doing this for first time so please help me with this...

Thank you
[K3 Note Original Android Development] tanish2k09:
You need the boot IMG of the ROM and the zImage file from the zip of kernel.

Unpacking boot IMG will give you a file like "kernel", "Image-dtb.gz" or "zImage" or "boot-kernel"...

It might be any of those. Just rename zImage to same as in unpacked boot image and replace it. Then repack and flash.

If it still doesn't boot then either boot image is corrupted from unpack or kernel is incompatible.
[K3 Note Original Android Development] LLoTE:
I know you said you won't release a oc version but can you like release an oc 1994hz alongside the normal version that way we'd have two versions if we don't want to oc and also oc is useful with this device cuz it's kinda old and getting slow and only kernel with oc is ultimate kernel and that one has bugs
[K3 Note Original Android Development] FPSUsername:
Orrr, just implement the oc into the kernel, but not have it as a default clock speed. If you don't want to oc, don't apply oc settings in your kernel editor app (example kernel adiutor).
[K3 Note Original Android Development] LLoTE:
Yea or that
[K3 Note Original Android Development] tanish2k09:
Fine then. If you insist I'll think of what way I'll use.

But the RGBlapse is still last build before April-May
[K3 Note Original Android Development] Ashwinrg:
Dear sir, can you make this kernel to support oreo.
[K3 Note Original Android Development] LLoTE:
Tnx
[K3 Note Original Android Development] flash_15:
Thanks

Thanks for the reply...

I will give it a try.
[K3 Note Original Android Development] :
I am using that should I stop using I am clocked at 1994mhz using elementelx sorry to ask I am new to this stuff

---------- Post added at 07:05 PM ---------- Previous post was at 06:55 PM ----------

Did you solve it ? If yes how
[K3 Note Original Android Development] :
I read the forum can I flash this kernal I have flashed ultimate kernal ?
[K3 Note Original Android Development] :
I flashed your kernal now I want to unistall it lol how. Can I ?
[K3 Note Original Android Development] Ashwinrg:
Just flash another kernel. But this kernel is best