Default [Q] Sweep2wake & Volume rocker wake gone mad

Hello community!

I've been a happy sensation user so far, but only a week ago a forklift ran over my Sensation ((

So my brother saved the situation by supplying me with a brand new One S, which he got as a gift
from his employer, but he never used. (It's an EU Snapdragon 3/Ville C2).

My problem:
The S2W function worked flawlessly on the Sensation (with any kernel that included S2W of course).
But so far every kernel I tried on the VilleC2 fails to deliver an appropriate sweep2wake functionality, and
by that I mean, I have to sweep at least 3 times for the screen to wake. Whenever I have an open app
like music or sth., or pending notifications - the sweep unlocks from the very 1st time. What bothers me even
more is that volume2wake (from Resurrection HD rom) also fails and the whole thing becomes quite
inconvenient.

I've tried all the possible s2w enabler/disabler apps on google play, kernel tuner, as well as some others
but none of them detect even the presence of the sweep2wake functionality.

What should I do? I am already s-off, because I thought that something might prevent the recovery to flash
all the kernel modules. Since on ICS (on the Sensation) S2W worked pretty well, I consider finding an ICS rom
for the VilleC2 with S2W and downgrading to it.

May anyone guide me?

Thank you in advance!