[HTC One S] pirlano:
Let's try a 4.4 base: http://xdaforums.com/showthread.php?t=2341395

Today i'll post ported 4.3 Sense 5.5 kernel source and 4.4 GE kernel source (but i'm pretty sure there are a lot of errors that need to be fixed)

No lesson today, it's snowing hard :p

EDIT: 4.4 needs a new recovery, currently trying this workaround: http://xdaforums.com/showthread.php?t=2532300

EDIT2:

Only rom mod is to edit install-script to match partition layout, install-binary (from the link above), and lcd.density to 240 in build.prop. And as usual, few ramdisk fix (fstab.ville->userdata line only, ueventd.m7 renamed to ueventd.ville, adb enabled in default.prop and radio and q6 partition matching in init.target.rc).

4.4 kernel is ready, 4.4 boot animation is starting, than as usual, qseecom problem lead to reboot (same problem of 4.3, "Android is upgrading, Optimizing app x of x" is reached, than it hangs and reboot)

EDIT3: kernel sources for 4.2.2 desire 601 zoe mod (coming soon) and M7 4.3 GE, 4.3 sense 5.5, 4.4 GE added: https://github.com/anoane/ville-4.2.2-sense5-evitaul_porting/tree/master

EDIT4: i've finally found a way to disable qseecom and avoid reboot (deleting lib/hw/*keymaster*.*, deleting system/bin/ keystore and qseecomd and deleting qseecom service from ramdisk) :D

now this errors prevent 4.4 GE from booting

E/ThermalDaemon( 191): 'tsens_tz_sensor0' - cleared 1 at 45.0 C
E/ThermalDaemon( 191): Fusion mitigation failed - QMI registration incomplete
E/ThermalDaemon( 191): Unable to set flashlight mitigation to 0
E/ThermalDaemon( 191): ACTION: HOTPLUG CPU 1 critical failsafe cleared - Sensor 'tsens_tz_sensor2' - temperature 45, mpdecision_active 1
E/ThermalDaemon( 191): 'tsens_tz_sensor2' - cleared 1 at 45.0 C
E/ThermalDaemon( 191): Fusion mitigation failed - QMI registration incomplete
E/ThermalDaemon( 191): Unable to set flashlight mitigation to 0
E/MP-Decision( 189): thermal_force_coredown: Request received to remove thermal condition on cpu1
E/QMI_FW ( 191): QMUXD: WARNING qmi_qmux_if_pwr_up_init failed! rc=-1
D/QMI_FW ( 191): QCCI: QMUXD: xport_open[9] for service_id=23 max_rx_len=0
E/ActivityManager( 501): Attempt to launch receivers of broadcast intent Intent { act=android.net.ConnectivityService.action.PKT_CNT_SAMPLE_INTERVAL_ELAPSED flg=0x4 (has extras) } before boot completion
W/ActivityManager( 501): Unable to send startActivity intent
W/ActivityManager( 501): java.lang.IllegalStateException: Cannot broadcast before boot completed
W/ActivityManager( 501):	at com.android.server.am.ActivityManagerService.verifyBroadcastLocked(ActivityManagerService.java:13673)
W/ActivityManager( 501):	at com.android.server.am.ActivityManagerService.broadcastIntentInPackage(ActivityManagerService.java:13712)
W/ActivityManager( 501):	at com.android.server.am.PendingIntentRecord.sendInner(PendingIntentRecord.java:269)
W/ActivityManager( 501):	at com.android.server.am.PendingIntentRecord.send(PendingIntentRecord.java:192)
W/ActivityManager( 501):	at android.app.PendingIntent.send(PendingIntent.java:705)
W/ActivityManager( 501):	at android.app.PendingIntent.send(PendingIntent.java:659)
W/ActivityManager( 501):	at com.android.server.AlarmManagerService$AlarmThread.run(AlarmManagerService.java:1201)
E/QMI_FW ( 191): QMUXD: WARNING qmi_qmux_if_pwr_up_init failed! rc=-1
E/ThermalDaemon( 191): qmi: qmi_client_notifier_init failed.
E/QMI_FW ( 191): QMUXD: WARNING qmi_qmux_if_pwr_up_init failed! rc=-1
D/QMI_FW ( 191): QCCI: QMUXD: xport_open[9] for service_id=24 max_rx_len=0
E/QMI_FW ( 191): QMUXD: WARNING qmi_qmux_if_pwr_up_init failed! rc=-1
E/ThermalDaemon( 191): qmi: qmi_client_notifier_init failed.
E/QMI_FW ( 191): QMUXD: WARNING qmi_qmux_if_pwr_up_init failed! rc=-1
D/QMI_FW ( 191): QCCI: QMUXD: xport_open[9] for service_id=24 max_rx_len=0