diff --git a/packages/linux/package.mk b/packages/linux/package.mk
index ec2a2c7829..24644aa483 100644
--- a/packages/linux/package.mk
+++ b/packages/linux/package.mk
@@ -40,7 +40,7 @@ case "$LINUX" in
PKG_DEPENDS_TARGET="$PKG_DEPENDS_TARGET imx6-status-led imx6-soc-fan"
;;
*)
- PKG_VERSION="4.4-rc7"
+ PKG_VERSION="4.4-rc8"
PKG_URL="http://www.kernel.org/pub/linux/kernel/v4.x/testing/$PKG_NAME-$PKG_VERSION.tar.xz"
;;
esac
diff --git a/packages/linux/patches/4.4-rc7/linux-0001-Thermal-initialize-thermal-zone-device-correctly.patch b/packages/linux/patches/4.4-rc8/linux-0001-Thermal-initialize-thermal-zone-device-correctly.patch
similarity index 100%
rename from packages/linux/patches/4.4-rc7/linux-0001-Thermal-initialize-thermal-zone-device-correctly.patch
rename to packages/linux/patches/4.4-rc8/linux-0001-Thermal-initialize-thermal-zone-device-correctly.patch
diff --git a/packages/linux/patches/4.4-rc7/linux-0002-Thermal-handle-thermal-zone-device-properly-during-s.patch b/packages/linux/patches/4.4-rc8/linux-0002-Thermal-handle-thermal-zone-device-properly-during-s.patch
similarity index 100%
rename from packages/linux/patches/4.4-rc7/linux-0002-Thermal-handle-thermal-zone-device-properly-during-s.patch
rename to packages/linux/patches/4.4-rc8/linux-0002-Thermal-handle-thermal-zone-device-properly-during-s.patch
diff --git a/packages/linux/patches/4.4-rc7/linux-0003-Thermal-do-thermal-zone-update-after-a-cooling-devic.patch b/packages/linux/patches/4.4-rc8/linux-0003-Thermal-do-thermal-zone-update-after-a-cooling-devic.patch
similarity index 100%
rename from packages/linux/patches/4.4-rc7/linux-0003-Thermal-do-thermal-zone-update-after-a-cooling-devic.patch
rename to packages/linux/patches/4.4-rc8/linux-0003-Thermal-do-thermal-zone-update-after-a-cooling-devic.patch
diff --git a/packages/linux/patches/4.4-rc7/linux-003-no_dev_console.patch b/packages/linux/patches/4.4-rc8/linux-003-no_dev_console.patch
similarity index 100%
rename from packages/linux/patches/4.4-rc7/linux-003-no_dev_console.patch
rename to packages/linux/patches/4.4-rc8/linux-003-no_dev_console.patch
diff --git a/packages/linux/patches/4.4-rc7/linux-004-fix-build-with-gcc-5.patch b/packages/linux/patches/4.4-rc8/linux-004-fix-build-with-gcc-5.patch
similarity index 100%
rename from packages/linux/patches/4.4-rc7/linux-004-fix-build-with-gcc-5.patch
rename to packages/linux/patches/4.4-rc8/linux-004-fix-build-with-gcc-5.patch
diff --git a/packages/linux/patches/4.4-rc7/linux-051-ouya_controller_support.patch b/packages/linux/patches/4.4-rc8/linux-051-ouya_controller_support.patch
similarity index 100%
rename from packages/linux/patches/4.4-rc7/linux-051-ouya_controller_support.patch
rename to packages/linux/patches/4.4-rc8/linux-051-ouya_controller_support.patch
diff --git a/packages/linux/patches/4.4-rc7/linux-052-XBOX_remote_support.patch b/packages/linux/patches/4.4-rc8/linux-052-XBOX_remote_support.patch
similarity index 100%
rename from packages/linux/patches/4.4-rc7/linux-052-XBOX_remote_support.patch
rename to packages/linux/patches/4.4-rc8/linux-052-XBOX_remote_support.patch
diff --git a/packages/linux/patches/4.4-rc7/linux-053-spinelplus-remote-0.2.patch b/packages/linux/patches/4.4-rc8/linux-053-spinelplus-remote-0.2.patch
similarity index 100%
rename from packages/linux/patches/4.4-rc7/linux-053-spinelplus-remote-0.2.patch
rename to packages/linux/patches/4.4-rc8/linux-053-spinelplus-remote-0.2.patch
diff --git a/packages/linux/patches/4.4-rc7/linux-054-nuvoton_revert_d7b290a1056c5564eec8a1b169c6e84ff3.6.114c13.patch b/packages/linux/patches/4.4-rc8/linux-054-nuvoton_revert_d7b290a1056c5564eec8a1b169c6e84ff3.6.114c13.patch
similarity index 100%
rename from packages/linux/patches/4.4-rc7/linux-054-nuvoton_revert_d7b290a1056c5564eec8a1b169c6e84ff3.6.114c13.patch
rename to packages/linux/patches/4.4-rc8/linux-054-nuvoton_revert_d7b290a1056c5564eec8a1b169c6e84ff3.6.114c13.patch
diff --git a/packages/linux/patches/4.4-rc7/linux-056-add_Adaptec_eHome_Infrared_Receiver.patch b/packages/linux/patches/4.4-rc8/linux-056-add_Adaptec_eHome_Infrared_Receiver.patch
similarity index 100%
rename from packages/linux/patches/4.4-rc7/linux-056-add_Adaptec_eHome_Infrared_Receiver.patch
rename to packages/linux/patches/4.4-rc8/linux-056-add_Adaptec_eHome_Infrared_Receiver.patch
diff --git a/packages/linux/patches/4.4-rc7/linux-057-Removed-MCE-customer-code-restriction-in-rc6-decode.patch b/packages/linux/patches/4.4-rc8/linux-057-Removed-MCE-customer-code-restriction-in-rc6-decode.patch
similarity index 100%
rename from packages/linux/patches/4.4-rc7/linux-057-Removed-MCE-customer-code-restriction-in-rc6-decode.patch
rename to packages/linux/patches/4.4-rc8/linux-057-Removed-MCE-customer-code-restriction-in-rc6-decode.patch
diff --git a/packages/linux/patches/4.4-rc7/linux-057-add_SMK_Manufacturing_Inc_Infrared_Receiver.patch b/packages/linux/patches/4.4-rc8/linux-057-add_SMK_Manufacturing_Inc_Infrared_Receiver.patch
similarity index 100%
rename from packages/linux/patches/4.4-rc7/linux-057-add_SMK_Manufacturing_Inc_Infrared_Receiver.patch
rename to packages/linux/patches/4.4-rc8/linux-057-add_SMK_Manufacturing_Inc_Infrared_Receiver.patch
diff --git a/packages/linux/patches/4.4-rc7/linux-058.05-hid_sony-add_autorepeat_for_PS3_remotes.patch b/packages/linux/patches/4.4-rc8/linux-058.05-hid_sony-add_autorepeat_for_PS3_remotes.patch
similarity index 100%
rename from packages/linux/patches/4.4-rc7/linux-058.05-hid_sony-add_autorepeat_for_PS3_remotes.patch
rename to packages/linux/patches/4.4-rc8/linux-058.05-hid_sony-add_autorepeat_for_PS3_remotes.patch
diff --git a/packages/linux/patches/4.4-rc7/linux-062-imon_pad_ignore_diagonal.patch b/packages/linux/patches/4.4-rc8/linux-062-imon_pad_ignore_diagonal.patch
similarity index 100%
rename from packages/linux/patches/4.4-rc7/linux-062-imon_pad_ignore_diagonal.patch
rename to packages/linux/patches/4.4-rc8/linux-062-imon_pad_ignore_diagonal.patch
diff --git a/packages/linux/patches/4.4-rc7/linux-063-xpad-fix_xbox360_wireless.patch b/packages/linux/patches/4.4-rc8/linux-063-xpad-fix_xbox360_wireless.patch
similarity index 100%
rename from packages/linux/patches/4.4-rc7/linux-063-xpad-fix_xbox360_wireless.patch
rename to packages/linux/patches/4.4-rc8/linux-063-xpad-fix_xbox360_wireless.patch
diff --git a/packages/linux/patches/4.4-rc7/linux-203-stb0899_enable_low_symbol_rate.patch b/packages/linux/patches/4.4-rc8/linux-203-stb0899_enable_low_symbol_rate.patch
similarity index 100%
rename from packages/linux/patches/4.4-rc7/linux-203-stb0899_enable_low_symbol_rate.patch
rename to packages/linux/patches/4.4-rc8/linux-203-stb0899_enable_low_symbol_rate.patch
diff --git a/packages/linux/patches/4.4-rc7/linux-212-mantis_stb0899_faster_lock.patch b/packages/linux/patches/4.4-rc8/linux-212-mantis_stb0899_faster_lock.patch
similarity index 100%
rename from packages/linux/patches/4.4-rc7/linux-212-mantis_stb0899_faster_lock.patch
rename to packages/linux/patches/4.4-rc8/linux-212-mantis_stb0899_faster_lock.patch
diff --git a/packages/linux/patches/4.4-rc7/linux-221-ngene-octopus.todo b/packages/linux/patches/4.4-rc8/linux-221-ngene-octopus.todo
similarity index 100%
rename from packages/linux/patches/4.4-rc7/linux-221-ngene-octopus.todo
rename to packages/linux/patches/4.4-rc8/linux-221-ngene-octopus.todo
diff --git a/packages/linux/patches/4.4-rc7/linux-222-stb0899_signal_quality.patch b/packages/linux/patches/4.4-rc8/linux-222-stb0899_signal_quality.patch
similarity index 100%
rename from packages/linux/patches/4.4-rc7/linux-222-stb0899_signal_quality.patch
rename to packages/linux/patches/4.4-rc8/linux-222-stb0899_signal_quality.patch
diff --git a/packages/linux/patches/4.4-rc7/linux-223-Fix-video-artifacts-with-tt-3600-s2-usb.patch b/packages/linux/patches/4.4-rc8/linux-223-Fix-video-artifacts-with-tt-3600-s2-usb.patch
similarity index 100%
rename from packages/linux/patches/4.4-rc7/linux-223-Fix-video-artifacts-with-tt-3600-s2-usb.patch
rename to packages/linux/patches/4.4-rc8/linux-223-Fix-video-artifacts-with-tt-3600-s2-usb.patch
diff --git a/packages/linux/patches/4.4-rc7/linux-227-ds3000-invalid-symbol-rate.patch b/packages/linux/patches/4.4-rc8/linux-227-ds3000-invalid-symbol-rate.patch
similarity index 100%
rename from packages/linux/patches/4.4-rc7/linux-227-ds3000-invalid-symbol-rate.patch
rename to packages/linux/patches/4.4-rc8/linux-227-ds3000-invalid-symbol-rate.patch
diff --git a/packages/linux/patches/4.4-rc7/linux-230-elgato-eyetv-sat-v3.patch b/packages/linux/patches/4.4-rc8/linux-230-elgato-eyetv-sat-v3.patch
similarity index 100%
rename from packages/linux/patches/4.4-rc7/linux-230-elgato-eyetv-sat-v3.patch
rename to packages/linux/patches/4.4-rc8/linux-230-elgato-eyetv-sat-v3.patch
diff --git a/packages/linux/patches/4.4-rc7/linux-706-Sitecom-N300.patch b/packages/linux/patches/4.4-rc8/linux-706-Sitecom-N300.patch
similarity index 100%
rename from packages/linux/patches/4.4-rc7/linux-706-Sitecom-N300.patch
rename to packages/linux/patches/4.4-rc8/linux-706-Sitecom-N300.patch
diff --git a/packages/linux/patches/4.4-rc7/linux-950-saa716x_PCIe_interface_chipset.patch b/packages/linux/patches/4.4-rc8/linux-950-saa716x_PCIe_interface_chipset.patch
similarity index 100%
rename from packages/linux/patches/4.4-rc7/linux-950-saa716x_PCIe_interface_chipset.patch
rename to packages/linux/patches/4.4-rc8/linux-950-saa716x_PCIe_interface_chipset.patch
diff --git a/packages/linux/patches/4.4-rc7/linux-990.06-hda-Avoid-outputting-HDMI-audio-before-prepare-.patch b/packages/linux/patches/4.4-rc8/linux-990.06-hda-Avoid-outputting-HDMI-audio-before-prepare-.patch
similarity index 100%
rename from packages/linux/patches/4.4-rc7/linux-990.06-hda-Avoid-outputting-HDMI-audio-before-prepare-.patch
rename to packages/linux/patches/4.4-rc8/linux-990.06-hda-Avoid-outputting-HDMI-audio-before-prepare-.patch
diff --git a/packages/linux/patches/4.4-rc7/linux-999-i915-implement-passthrough-colors.patch b/packages/linux/patches/4.4-rc8/linux-999-i915-implement-passthrough-colors.patch
similarity index 100%
rename from packages/linux/patches/4.4-rc7/linux-999-i915-implement-passthrough-colors.patch
rename to packages/linux/patches/4.4-rc8/linux-999-i915-implement-passthrough-colors.patch
diff --git a/packages/linux/patches/4.4-rc7/linux-999-i915-use-legacy-turbo.patch b/packages/linux/patches/4.4-rc8/linux-999-i915-use-legacy-turbo.patch
similarity index 100%
rename from packages/linux/patches/4.4-rc7/linux-999-i915-use-legacy-turbo.patch
rename to packages/linux/patches/4.4-rc8/linux-999-i915-use-legacy-turbo.patch
diff --git a/packages/linux/patches/4.4-rc7/linux-999.02-0001-pm-disable-async-suspend-resume-by-default.patch b/packages/linux/patches/4.4-rc8/linux-999.02-0001-pm-disable-async-suspend-resume-by-default.patch
similarity index 100%
rename from packages/linux/patches/4.4-rc7/linux-999.02-0001-pm-disable-async-suspend-resume-by-default.patch
rename to packages/linux/patches/4.4-rc8/linux-999.02-0001-pm-disable-async-suspend-resume-by-default.patch
diff --git a/packages/linux/patches/4.4-rc7/linux-999.05-eMMC-Don-t-initialize-partitions-on-RPMB-flagged-are.patch b/packages/linux/patches/4.4-rc8/linux-999.05-eMMC-Don-t-initialize-partitions-on-RPMB-flagged-are.patch
similarity index 100%
rename from packages/linux/patches/4.4-rc7/linux-999.05-eMMC-Don-t-initialize-partitions-on-RPMB-flagged-are.patch
rename to packages/linux/patches/4.4-rc8/linux-999.05-eMMC-Don-t-initialize-partitions-on-RPMB-flagged-are.patch
diff --git a/packages/mediacenter/kodi/patches/kodi-999.42-KEY_EPG.patch b/packages/mediacenter/kodi/patches/kodi-999.42-KEY_EPG.patch
new file mode 100644
index 0000000000..5fc8ad80f3
--- /dev/null
+++ b/packages/mediacenter/kodi/patches/kodi-999.42-KEY_EPG.patch
@@ -0,0 +1,63 @@
+diff -Naur kodi-16.0-beta5-19fc4fa/system/keymaps/keyboard.xml kodi-16.0-beta5-19fc4fa.patch/system/keymaps/keyboard.xml
+--- kodi-16.0-beta5-19fc4fa/system/keymaps/keyboard.xml 2015-12-15 00:07:12.000000000 +0100
++++ kodi-16.0-beta5-19fc4fa.patch/system/keymaps/keyboard.xml 2016-01-05 06:41:50.857902588 +0100
+@@ -113,6 +113,7 @@
+ ActivateWindow(shutdownmenu)
+
+ ActivateWindow(TVGuide)
++ ActivateWindow(TVGuide)
+ ActivateWindow(TVChannels)
+ ActivateWindow(RadioChannels)
+ ActivateWindow(TVRecordings)
+@@ -268,6 +269,7 @@
+
+
+ PreviousMenu
++ PreviousMenu
+
+
+
+diff -Naur kodi-16.0-beta5-19fc4fa/xbmc/input/linux/LinuxInputDevices.cpp kodi-16.0-beta5-19fc4fa.patch/xbmc/input/linux/LinuxInputDevices.cpp
+--- kodi-16.0-beta5-19fc4fa/xbmc/input/linux/LinuxInputDevices.cpp 2015-12-15 00:07:12.000000000 +0100
++++ kodi-16.0-beta5-19fc4fa.patch/xbmc/input/linux/LinuxInputDevices.cpp 2016-01-05 06:41:13.847846527 +0100
+@@ -268,6 +268,7 @@
+ { KEY_FILE , XBMCK_LAUNCH_FILE_BROWSER},
+ { KEY_SELECT , XBMCK_RETURN },
+ { KEY_CONFIG , XBMCK_CONFIG },
++ { KEY_EPG , XBMCK_EPG },
+ // The Little Black Box Remote Additions
+ { 384 , XBMCK_LEFT }, // Red
+ { 378 , XBMCK_RIGHT }, // Green
+diff -Naur kodi-16.0-beta5-19fc4fa/xbmc/input/XBMC_keysym.h kodi-16.0-beta5-19fc4fa.patch/xbmc/input/XBMC_keysym.h
+--- kodi-16.0-beta5-19fc4fa/xbmc/input/XBMC_keysym.h 2015-12-15 00:07:12.000000000 +0100
++++ kodi-16.0-beta5-19fc4fa.patch/xbmc/input/XBMC_keysym.h 2016-01-05 06:41:13.847846527 +0100
+@@ -229,6 +229,7 @@
+ XBMCK_FAVORITES = 0x14d,
+ XBMCK_HOMEPAGE = 0x14e,
+ XBMCK_CONFIG = 0x14f,
++ XBMCK_EPG = 0x150,
+
+ // Add any other keys here
+
+diff -Naur kodi-16.0-beta5-19fc4fa/xbmc/input/XBMC_keytable.cpp kodi-16.0-beta5-19fc4fa.patch/xbmc/input/XBMC_keytable.cpp
+--- kodi-16.0-beta5-19fc4fa/xbmc/input/XBMC_keytable.cpp 2015-12-15 00:07:12.000000000 +0100
++++ kodi-16.0-beta5-19fc4fa.patch/xbmc/input/XBMC_keytable.cpp 2016-01-05 06:41:13.848846528 +0100
+@@ -243,6 +243,7 @@
+ , { XBMCK_FAVORITES, 0, 0, XBMCVK_FAVORITES, "favorites" }
+ , { XBMCK_HOMEPAGE , 0, 0, XBMCVK_HOMEPAGE, "homepage" }
+ , { XBMCK_CONFIG, 0, 0, XBMCVK_CONFIG, "config" }
++, { XBMCK_EPG , 0, 0, XBMCVK_EPG, "epg" }
+ };
+
+ static int XBMCKeyTableSize = sizeof(XBMCKeyTable)/sizeof(XBMCKEYTABLE);
+diff -Naur kodi-16.0-beta5-19fc4fa/xbmc/input/XBMC_vkeys.h kodi-16.0-beta5-19fc4fa.patch/xbmc/input/XBMC_vkeys.h
+--- kodi-16.0-beta5-19fc4fa/xbmc/input/XBMC_vkeys.h 2015-12-15 00:07:12.000000000 +0100
++++ kodi-16.0-beta5-19fc4fa.patch/xbmc/input/XBMC_vkeys.h 2016-01-05 06:41:13.848846528 +0100
+@@ -221,6 +221,7 @@
+ XBMCVK_FAVORITES = 0xE9,
+ XBMCVK_HOMEPAGE = 0xEA,
+ XBMCVK_CONFIG = 0xEB,
++ XBMCVK_EPG = 0xEC,
+
+ XBMCVK_LAST = 0xFF
+ } XBMCVKey;
diff --git a/packages/sysutils/pciutils/package.mk b/packages/sysutils/pciutils/package.mk
index 3fd1ce59f6..2385e8f0a0 100644
--- a/packages/sysutils/pciutils/package.mk
+++ b/packages/sysutils/pciutils/package.mk
@@ -17,7 +17,7 @@
################################################################################
PKG_NAME="pciutils"
-PKG_VERSION="3.4.0"
+PKG_VERSION="3.4.1"
PKG_REV="1"
PKG_ARCH="x86_64"
PKG_LICENSE="GPL"
diff --git a/packages/wayland/libinput/package.mk b/packages/wayland/libinput/package.mk
index e2ce76d12e..863634ca20 100644
--- a/packages/wayland/libinput/package.mk
+++ b/packages/wayland/libinput/package.mk
@@ -17,7 +17,7 @@
################################################################################
PKG_NAME="libinput"
-PKG_VERSION="1.1.3"
+PKG_VERSION="1.1.4"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"
diff --git a/projects/WeTek_Play/patches/linux/linux-054-hbgic-remote-0.2.patch b/projects/WeTek_Play/patches/linux/linux-054-hbgic-remote-0.2.patch
index 647081e159..92b0b81f68 100644
--- a/projects/WeTek_Play/patches/linux/linux-054-hbgic-remote-0.2.patch
+++ b/projects/WeTek_Play/patches/linux/linux-054-hbgic-remote-0.2.patch
@@ -42,10 +42,10 @@ diff -Naur linux-amlogic-3.10-9df7905/drivers/hid/hid-hbgic-kbd.c linux-amlogic-
+ unsigned long **bit, int *max)
+{
+ switch (usage->hid) {
-+ case 0x00070029: hbgic_map_key(KEY_BACK); break;
++ case 0x00070029: hbgic_map_key(KEY_ESC); break;
+ case 0x0007002a: hbgic_map_key(KEY_BACK); break;
-+ case 0x0007003a: hbgic_map_key(KEY_BACK); break;
-+ case 0x0007003b: hbgic_map_key(KEY_HOME); break;
++ case 0x0007003a: hbgic_map_key(KEY_ZOOM); break;
++ case 0x0007003b: hbgic_map_key(KEY_EPG); break;
+ case 0x0007003c: hbgic_map_key(KEY_HOMEPAGE); break;
+ case 0x0007003d: hbgic_map_key(KEY_MENU); break;
+ case 0x0007003e: hbgic_map_key(KEY_ZOOM); break;
@@ -56,7 +56,7 @@ diff -Naur linux-amlogic-3.10-9df7905/drivers/hid/hid-hbgic-kbd.c linux-amlogic-
+ case 0x00070043: hbgic_map_key(KEY_YELLOW); break;
+ case 0x00070044: hbgic_map_key(KEY_TEXT); break;
+ case 0x0007004a: hbgic_map_key(KEY_HOMEPAGE); break;
-+ case 0x000700f1: hbgic_map_key(KEY_BACK); break;
++ case 0x000700f1: hbgic_map_key(KEY_ESC); break;
+ case 0x000c00e2: hbgic_map_key(KEY_MUTE); break;
+ case 0x000c019e: hbgic_map_key(KEY_MUTE); break;
+ case 0x000c01c2: hbgic_map_key(KEY_BLUE); break;