Seems to be working on HellKat build 3/11 (modified one that I posted in that thread). Having no issues related to the Kernel. logcat throws the following warning while starting:
W/libc ( 221): char* ttyname(int)(3) is not implemented on Android
which I am not sure if that is Kernel or ROM related (yet).
I get an error opening the third framebuffer:
D/qdoverlay( 338): initoverlay:: opening the device:: /dev/graphics/fb0
D/qdoverlay( 338): initoverlay:: opening the device:: /dev/graphics/fb1
D/qdoverlay( 338): initoverlay:: opening the device:: /dev/graphics/fb2
E/qdoverlay( 338): cannot open framebuffer(2)
Thinking this is related to MHL not working on non-touchwiz ROMs though.
and other warnings/errors that show up in the log during bootup (maybe ROM related and if so, feel free to ignore them or yell at me for posting irrelevant data):
W/SurfaceFlinger( 338): no suitable EGLConfig found, trying a simpler query
E/MediaPlayerFactory( 341): calling dlopen on FACTORY_LIB
E/MediaPlayerFactory( 341): Failed to open FACTORY_LIB Error : dlopen failed: library "libdashplayer.so" not found
E/AudioFlinger( 341): int android::load_audio_interface(const char*, audio_hw_device_t**) couldn't load audio hw module audio.usb (No such file or directory)
I/AudioFlinger( 341): loadHwModule() error -2 loading module usb
W/AudioPolicyManagerBase( 341): could not open HW module usb
hope this is helpful