diff --git a/packages/mediacenter/xbmc/meta b/packages/mediacenter/xbmc/meta
index a6287cac69..6102e958fc 100644
--- a/packages/mediacenter/xbmc/meta
+++ b/packages/mediacenter/xbmc/meta
@@ -19,7 +19,7 @@
################################################################################
PKG_NAME="xbmc"
-PKG_VERSION="538d8e1"
+PKG_VERSION="57e5b66"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"
diff --git a/packages/mediacenter/xbmc/patches/xbmc-538d8e1-322-add_sshd_dialog-0.1.patch b/packages/mediacenter/xbmc/patches/xbmc-538d8e1-322-add_sshd_dialog-0.1.patch
deleted file mode 100644
index beb0193017..0000000000
--- a/packages/mediacenter/xbmc/patches/xbmc-538d8e1-322-add_sshd_dialog-0.1.patch
+++ /dev/null
@@ -1,97 +0,0 @@
-diff --git a/language/English/strings.xml b/language/English/strings.xml
-index 1583695..bdea670 100644
---- a/language/English/strings.xml
-+++ b/language/English/strings.xml
-@@ -1728,6 +1728,7 @@
- VDR Streamdev client
- MythTV client
- Network Filesystem (NFS)
-+ Secure Shell (SSH/SFTP)
-
- Web server directory (HTTP)
- Web server directory (HTTPS)
-diff --git a/xbmc/network/GUIDialogNetworkSetup.cpp b/xbmc/network/GUIDialogNetworkSetup.cpp
-index b39efd4..fc274f9 100644
---- a/xbmc/network/GUIDialogNetworkSetup.cpp
-+++ b/xbmc/network/GUIDialogNetworkSetup.cpp
-@@ -144,6 +144,9 @@ void CGUIDialogNetworkSetup::OnInitWindow()
- #ifdef HAS_FILESYSTEM_NFS
- pSpin->AddLabel(g_localizeStrings.Get(20259), NET_PROTOCOL_NFS);
- #endif
-+#ifdef HAS_FILESYSTEM_SFTP
-+ pSpin->AddLabel(g_localizeStrings.Get(20260), NET_PROTOCOL_SFTP);
-+#endif
-
- pSpin->SetValue(m_protocol);
- OnProtocolChange();
-@@ -210,6 +213,8 @@ void CGUIDialogNetworkSetup::OnProtocolChange()
- m_port = "6543";
- else if (m_protocol == NET_PROTOCOL_NFS)
- m_port = "2049";
-+ else if (m_protocol == NET_PROTOCOL_SFTP)
-+ m_port = "22";
-
- UpdateButtons();
- }
-@@ -244,6 +249,7 @@ void CGUIDialogNetworkSetup::UpdateButtons()
- m_protocol == NET_PROTOCOL_RSS ||
- m_protocol == NET_PROTOCOL_DAV ||
- m_protocol == NET_PROTOCOL_DAVS||
-+ m_protocol == NET_PROTOCOL_SFTP||
- m_protocol == NET_PROTOCOL_NFS)
- {
- SET_CONTROL_LABEL(CONTROL_REMOTE_PATH, 1011); // Remote Path
-@@ -276,6 +282,7 @@ void CGUIDialogNetworkSetup::UpdateButtons()
- m_protocol == NET_PROTOCOL_MYTH ||
- m_protocol == NET_PROTOCOL_RSS ||
- m_protocol == NET_PROTOCOL_DAAP ||
-+ m_protocol == NET_PROTOCOL_SFTP ||
- m_protocol == NET_PROTOCOL_NFS);
-
- SendMessage(GUI_MSG_SET_TYPE, CONTROL_PORT_NUMBER, CGUIEditControl::INPUT_TYPE_NUMBER, 1018);
-@@ -302,6 +309,7 @@ void CGUIDialogNetworkSetup::UpdateButtons()
- m_protocol == NET_PROTOCOL_VTP ||
- m_protocol == NET_PROTOCOL_MYTH ||
- m_protocol == NET_PROTOCOL_TUXBOX||
-+ m_protocol == NET_PROTOCOL_SFTP ||
- m_protocol == NET_PROTOCOL_NFS));
- }
-
-@@ -336,6 +344,8 @@ CStdString CGUIDialogNetworkSetup::ConstructPath() const
- url.SetProtocol("myth");
- else if (m_protocol == NET_PROTOCOL_NFS)
- url.SetProtocol("nfs");
-+ else if (m_protocol == NET_PROTOCOL_SFTP)
-+ url.SetProtocol("sftp");
-
- if (!m_username.IsEmpty())
- {
-@@ -356,6 +366,7 @@ CStdString CGUIDialogNetworkSetup::ConstructPath() const
- (m_protocol == NET_PROTOCOL_VTP) ||
- (m_protocol == NET_PROTOCOL_MYTH) ||
- (m_protocol == NET_PROTOCOL_TUXBOX) ||
-+ (m_protocol == NET_PROTOCOL_SFTP) ||
- (m_protocol == NET_PROTOCOL_NFS))
- && !m_port.IsEmpty() && atoi(m_port.c_str()) > 0)
- {
-@@ -398,6 +409,8 @@ void CGUIDialogNetworkSetup::SetPath(const CStdString &path)
- m_protocol = NET_PROTOCOL_RSS;
- else if (protocol == "nfs")
- m_protocol = NET_PROTOCOL_NFS;
-+ else if (protocol == "sftp" || protocol == "ssh")
-+ m_protocol = NET_PROTOCOL_SFTP;
- else
- m_protocol = NET_PROTOCOL_SMB; // default to smb
- m_username = url.GetUserName();
-diff --git a/xbmc/network/GUIDialogNetworkSetup.h b/xbmc/network/GUIDialogNetworkSetup.h
-index 42dfa03..ec4c799 100644
---- a/xbmc/network/GUIDialogNetworkSetup.h
-+++ b/xbmc/network/GUIDialogNetworkSetup.h
-@@ -41,6 +41,7 @@ public:
- NET_PROTOCOL_VTP,
- NET_PROTOCOL_MYTH,
- NET_PROTOCOL_TUXBOX,
-+ NET_PROTOCOL_SFTP,
- NET_PROTOCOL_NFS};
- CGUIDialogNetworkSetup(void);
- virtual ~CGUIDialogNetworkSetup(void);
diff --git a/packages/mediacenter/xbmc/patches/xbmc-538d8e1-001-add_support_to_specify_GIT_REV-0.1.patch b/packages/mediacenter/xbmc/patches/xbmc-57e5b66-001-add_support_to_specify_GIT_REV-0.1.patch
similarity index 100%
rename from packages/mediacenter/xbmc/patches/xbmc-538d8e1-001-add_support_to_specify_GIT_REV-0.1.patch
rename to packages/mediacenter/xbmc/patches/xbmc-57e5b66-001-add_support_to_specify_GIT_REV-0.1.patch
diff --git a/packages/mediacenter/xbmc/patches/xbmc-538d8e1-013-reenable_lcd_config_settings-0.1.patch b/packages/mediacenter/xbmc/patches/xbmc-57e5b66-013-reenable_lcd_config_settings-0.1.patch
similarity index 100%
rename from packages/mediacenter/xbmc/patches/xbmc-538d8e1-013-reenable_lcd_config_settings-0.1.patch
rename to packages/mediacenter/xbmc/patches/xbmc-57e5b66-013-reenable_lcd_config_settings-0.1.patch
diff --git a/packages/mediacenter/xbmc/patches/xbmc-538d8e1-201-let_select_XBMCProjectM-0.1.patch b/packages/mediacenter/xbmc/patches/xbmc-57e5b66-201-let_select_XBMCProjectM-0.1.patch
similarity index 100%
rename from packages/mediacenter/xbmc/patches/xbmc-538d8e1-201-let_select_XBMCProjectM-0.1.patch
rename to packages/mediacenter/xbmc/patches/xbmc-57e5b66-201-let_select_XBMCProjectM-0.1.patch
diff --git a/packages/mediacenter/xbmc/patches/xbmc-538d8e1-202-let_select_RSXS-0.1.patch b/packages/mediacenter/xbmc/patches/xbmc-57e5b66-202-let_select_RSXS-0.1.patch
similarity index 100%
rename from packages/mediacenter/xbmc/patches/xbmc-538d8e1-202-let_select_RSXS-0.1.patch
rename to packages/mediacenter/xbmc/patches/xbmc-57e5b66-202-let_select_RSXS-0.1.patch
diff --git a/packages/mediacenter/xbmc/patches/xbmc-538d8e1-303-fix_libdvd_xFLAGS-0.1.patch b/packages/mediacenter/xbmc/patches/xbmc-57e5b66-303-fix_libdvd_xFLAGS-0.1.patch
similarity index 100%
rename from packages/mediacenter/xbmc/patches/xbmc-538d8e1-303-fix_libdvd_xFLAGS-0.1.patch
rename to packages/mediacenter/xbmc/patches/xbmc-57e5b66-303-fix_libdvd_xFLAGS-0.1.patch
diff --git a/packages/mediacenter/xbmc/patches/xbmc-538d8e1-321-CrystalHD_use_yuy2_to_yv12-0.1.patch b/packages/mediacenter/xbmc/patches/xbmc-57e5b66-321-CrystalHD_use_yuy2_to_yv12-0.1.patch
similarity index 100%
rename from packages/mediacenter/xbmc/patches/xbmc-538d8e1-321-CrystalHD_use_yuy2_to_yv12-0.1.patch
rename to packages/mediacenter/xbmc/patches/xbmc-57e5b66-321-CrystalHD_use_yuy2_to_yv12-0.1.patch
diff --git a/packages/mediacenter/xbmc/patches/xbmc-538d8e1-402-enable_yasm_in_ffmpeg-0.1.patch b/packages/mediacenter/xbmc/patches/xbmc-57e5b66-402-enable_yasm_in_ffmpeg-0.1.patch
similarity index 100%
rename from packages/mediacenter/xbmc/patches/xbmc-538d8e1-402-enable_yasm_in_ffmpeg-0.1.patch
rename to packages/mediacenter/xbmc/patches/xbmc-57e5b66-402-enable_yasm_in_ffmpeg-0.1.patch
diff --git a/packages/mediacenter/xbmc/patches/xbmc-538d8e1-404-add_lame_check-0.6.patch b/packages/mediacenter/xbmc/patches/xbmc-57e5b66-404-add_lame_check-0.6.patch
similarity index 100%
rename from packages/mediacenter/xbmc/patches/xbmc-538d8e1-404-add_lame_check-0.6.patch
rename to packages/mediacenter/xbmc/patches/xbmc-57e5b66-404-add_lame_check-0.6.patch
diff --git a/packages/mediacenter/xbmc/patches/xbmc-538d8e1-452-change_lcd_content-0.1.patch b/packages/mediacenter/xbmc/patches/xbmc-57e5b66-452-change_lcd_content-0.1.patch
similarity index 100%
rename from packages/mediacenter/xbmc/patches/xbmc-538d8e1-452-change_lcd_content-0.1.patch
rename to packages/mediacenter/xbmc/patches/xbmc-57e5b66-452-change_lcd_content-0.1.patch
diff --git a/packages/mediacenter/xbmc/patches/xbmc-538d8e1-453-add_openelec.tv_RSS_news-0.1.patch b/packages/mediacenter/xbmc/patches/xbmc-57e5b66-453-add_openelec.tv_RSS_news-0.1.patch
similarity index 100%
rename from packages/mediacenter/xbmc/patches/xbmc-538d8e1-453-add_openelec.tv_RSS_news-0.1.patch
rename to packages/mediacenter/xbmc/patches/xbmc-57e5b66-453-add_openelec.tv_RSS_news-0.1.patch
diff --git a/packages/mediacenter/xbmc/patches/xbmc-538d8e1-453-ps3_remote_be_more_quiet-0.1.patch b/packages/mediacenter/xbmc/patches/xbmc-57e5b66-453-ps3_remote_be_more_quiet-0.1.patch
similarity index 100%
rename from packages/mediacenter/xbmc/patches/xbmc-538d8e1-453-ps3_remote_be_more_quiet-0.1.patch
rename to packages/mediacenter/xbmc/patches/xbmc-57e5b66-453-ps3_remote_be_more_quiet-0.1.patch
diff --git a/packages/mediacenter/xbmc/patches/xbmc-538d8e1-462-add_remote_irtrans_mediacenter-0.1.patch b/packages/mediacenter/xbmc/patches/xbmc-57e5b66-462-add_remote_irtrans_mediacenter-0.1.patch
similarity index 100%
rename from packages/mediacenter/xbmc/patches/xbmc-538d8e1-462-add_remote_irtrans_mediacenter-0.1.patch
rename to packages/mediacenter/xbmc/patches/xbmc-57e5b66-462-add_remote_irtrans_mediacenter-0.1.patch
diff --git a/packages/mediacenter/xbmc/patches/xbmc-538d8e1-463-add_remote_devinput-0.1.patch b/packages/mediacenter/xbmc/patches/xbmc-57e5b66-463-add_remote_devinput-0.1.patch
similarity index 100%
rename from packages/mediacenter/xbmc/patches/xbmc-538d8e1-463-add_remote_devinput-0.1.patch
rename to packages/mediacenter/xbmc/patches/xbmc-57e5b66-463-add_remote_devinput-0.1.patch
diff --git a/packages/mediacenter/xbmc/patches/xbmc-538d8e1-464-add_eject_keymapping_for_lirc-0.1.patch b/packages/mediacenter/xbmc/patches/xbmc-57e5b66-464-add_eject_keymapping_for_lirc-0.1.patch
similarity index 100%
rename from packages/mediacenter/xbmc/patches/xbmc-538d8e1-464-add_eject_keymapping_for_lirc-0.1.patch
rename to packages/mediacenter/xbmc/patches/xbmc-57e5b66-464-add_eject_keymapping_for_lirc-0.1.patch
diff --git a/packages/mediacenter/xbmc/patches/xbmc-538d8e1-901-advancedsettings_alwaysextractflags.patch b/packages/mediacenter/xbmc/patches/xbmc-57e5b66-901-advancedsettings_alwaysextractflags.patch
similarity index 100%
rename from packages/mediacenter/xbmc/patches/xbmc-538d8e1-901-advancedsettings_alwaysextractflags.patch
rename to packages/mediacenter/xbmc/patches/xbmc-57e5b66-901-advancedsettings_alwaysextractflags.patch