I welcome pier11 I think your big work will give the second life to phone
Has checked up a kernel pulse-hw2.6.32_v0.04.img on cyanogenmod Puls-plus 2.2.1 v0.9.1 works !!!!
At button pressing power off the screen is disconnected, but doesn't go out
I test it with CM7.
Power button allowed me to power off the phone. Short press turns off screen; long press shows menu with power off option...
Ideally you should remake boot image by extracting my kernel and then combining it with ramdisk from your rom's boot image. But not sure it'd affect key buttons.
Thanks for testing.
BTW, did something else accidentally worked for you, like maybe 3g data network? (can't test - don't use it)