It's strange it doesn't boot, I took our kernelconfig and just changed the screendriver. Had problems with the driver from cm-sources on compiling, so took the driver from original kernelsource. This compiled without problems. Need a kernel log to see where it goes wrong.
Will post an instruction on how to get this. It's difficult to solve bugs if you don't have the phone.
Just one little question, with the p500 kernel, does it boot? If not I might need to patch our kernelsource.
Send from my phone...