Index: /ipk/source.sh4/swapnetwork_webif/var/swap/extensions/WebInterface/WebChilds/External/Example.py
===================================================================
--- /ipk/source.sh4/swapnetwork_webif/var/swap/extensions/WebInterface/WebChilds/External/Example.py	(revision 14944)
+++ /ipk/source.sh4/swapnetwork_webif/var/swap/extensions/WebInterface/WebChilds/External/Example.py	(revision 14945)
@@ -21,5 +21,12 @@
 #ipk
 kplugins="<center>Sry keine Plugins gefunden!</center>"
+#flashen
 receiver = commands.getoutput('cat /etc/model')
+meldungbegin="<center>Bitte jetzt das Image per FTP in /tmp kopieren ,danach auf \"Best&auml;tigen\" klicken<br><b>!!!WICHTIG!!! die Datei muss die Endung img haben !!!WICHTIG!!!</b><br>"
+meldungend="<a href=\"UpdatePanel\" target=\"_self\"><input type=\"submit\" value=\"Abbrechen\"></a></center>"
+flashmeldung="<center>Bitte kopier auch die md5 datei nach /tmp und dann probier es"
+jalert="onclick=\"alert('Willst du wirklich flashen???');\""
+backstart="erfolgreich gestartet! <a href=\"SoftCamPanel\" %s><input type=\"submit\" value=\"Zur&uuml;ck\"></a></center>" % (tself)
+backend="erfolgreich beendet! <a href=\"SoftCamPanel\" %s><input type=\"submit\" value=\"Zur&uuml;ck\"></a></center>" % (tself)
 #overclock
 pllone="/proc/cpu_frequ/pll0_ndiv_mdiv"
@@ -215,4 +222,168 @@
 	addExternalChild( ("%sstart" % (info[0]), CamdStart(info[0])) )
 	addExternalChild( ("%skill" % (info[0]), CamdKill(info[0])) )
+#start update
+class UpdatePanel(resource.Resource):
+	def render_GET(self, req):
+		kernelflash="<a href=\"kernelmeldung\" %s %s><input type=\"submit\" value=\"Kernel Flashen\">" % (jalert,tself)
+		varflash="<a href=\"varmeldung\" %s %s><input type=\"submit\" value=\"Var Flashen\">" % (jalert,tself)
+		rootflash="<a href=\"rootmeldung\" %s %s><input type=\"submit\" value=\"Root Flashen\">" % (jalert,tself)
+		fullflash="<a href=\"fullmeldung\" %s %s><input type=\"submit\" value=\"FullImage Flashen\">" % (jalert,tself)
+		anfang="<center>"
+		message="<font color=\"#a1a1a1\">Sry diese funktion ist f&uuml;r deinen Receiver nicht Verf&uuml;gbar.</font>"
+		ende="</center>"
+		req.setResponseCode(http.OK)
+		req.setHeader('Content-type', 'text/html')
+		req.setHeader('charset', 'UTF-8')
+		html=header_string
+		if os.path.exists("/etc/.usbimage") is True:
+			html +="%s Sry nur f&uuml;r FlashImages %s" % (anfang,ende)
+		elif receiver.upper() == 'UFS910':
+			html +="%s%s<br>%s<br>%s<br>%s%s" % (anfang,kernelflash,varflash,rootflash,fullflash,ende)
+		elif receiver.upper() == 'UFS922':
+			html +="%s%s<br>%s<br>%s<br>%s%s" % (anfang,kernelflash,varflash,rootflash,fullflash,ende)
+		elif receiver.upper() == 'UFS912':
+			html +="%s%s<br>%s%s" % (anfang,kernelflash,rootflash,ende)
+		elif receiver.upper() == 'IPBOX91':
+			html +="%s%s<br>%s<br>%s<br>%s%s" % (anfang,kernelflash,varflash,rootflash,fullflash,ende)
+		elif receiver.upper() == 'IPBOX910':
+			html +="%s%s<br>%s<br>%s<br>%s%s" % (anfang,kernelflash,varflash,rootflash,fullflash,ende)
+		elif receiver.upper() == 'IPBOX900':
+			html +="%s%s<br>%s<br>%s<br>%s%s" % (anfang,kernelflash,varflash,rootflash,fullflash,ende)
+		elif receiver.upper() == 'IPBOX9000':
+			html +="%s%s<br>%s<br>%s<br>%s%s" % (anfang,kernelflash,varflash,rootflash,fullflash,ende)
+		elif receiver.upper() == 'AT7000':
+			html +="%s%s<br>%s<br>%s<br>%s%s" % (anfang,kernelflash,varflash,rootflash,fullflash,ende)
+		elif receiver.upper() == 'AT700':
+			html +="%s%s<br>%s<br>%s<br>%s%s" % (anfang,kernelflash,varflash,rootflash,fullflash,ende)
+		elif receiver.upper() == 'AT7500':
+			html +="Sry nicht f&uuml;r Atevio7500 verf&uuml;gbar!"
+		else:
+			html +="%s%s%s" % (anfang,message,ende)
+		return  html
+addExternalChild( ("UpdatePanel", UpdatePanel()) )
+class KernelMeldung(resource.Resource):
+	def render_GET(self, req):
+		req.setResponseCode(http.OK)
+		req.setHeader('Content-type', 'text/html')
+		req.setHeader('charset', 'UTF-8')
+		html=header_string
+		html +="%s<a href=\"kernelflashen\" target=\"_self\"><input type=\"submit\" value=\"Best&auml;tigen\"></a>%s" % (meldungbegin, meldungend)
+		return  html
+addExternalChild( ("kernelmeldung", KernelMeldung()) )
+class VarMeldung(resource.Resource):
+	def render_GET(self, req):
+		req.setResponseCode(http.OK)
+		req.setHeader('Content-type', 'text/html')
+		req.setHeader('charset', 'UTF-8')
+		html=header_string
+		html +="%s<a href=\"varflashen\" target=\"_self\"><input type=\"submit\" value=\"Best&auml;tigen\"></a>%s" % (meldungbegin, meldungend)
+		return  html
+addExternalChild( ("varmeldung", VarMeldung()) )
+class RootMeldung(resource.Resource):
+	def render_GET(self, req):
+		req.setResponseCode(http.OK)
+		req.setHeader('Content-type', 'text/html')
+		req.setHeader('charset', 'UTF-8')
+		html=header_string
+		html +="%s<a href=\"rootflashen\" target=\"_self\"><input type=\"submit\" value=\"Best&auml;tigen\"></a>%s" % (meldungbegin, meldungend)
+		return  html
+addExternalChild( ("rootmeldung", RootMeldung()) )
+class FullMeldung(resource.Resource):
+	def render_GET(self, req):
+		req.setResponseCode(http.OK)
+		req.setHeader('Content-type', 'text/html')
+		req.setHeader('charset', 'UTF-8')
+		html=header_string
+		html +="%s<a href=\"fullflashen\" target=\"_self\"><input type=\"submit\" value=\"Best&auml;tigen\"></a>%s" % (meldungbegin, meldungend)
+		return  html
+addExternalChild( ("fullmeldung", FullMeldung()) )
+class KernelFlashen(resource.Resource):
+	def __init__(self):
+		self.container=eConsoleAppContainer()
+		self.container.appClosed.append(self.finished)
+	def render_GET(self, req):
+		req.setResponseCode(http.OK)
+		req.setHeader('Content-type', 'text/html')
+		md5check = commands.getoutput('ls /tmp | grep md5')
+		imgcheck = commands.getoutput('ls /tmp | grep img')
+		img="/tmp/%s" % (imgcheck)
+		md5="/tmp/%s" % (md5check)
+		req.setHeader('charset', 'UTF-8')
+		html=header_string
+		if 'md5' in md5check:
+			html +="<center>%s wird in ca.5 sekunden geflashed</center>" % (img)
+			self.container.execute('sleep 5 && /sbin/update.sh tmp kernel ' + str(img) + ' > /var/swap/update_debug.log 2>&1')
+		else:
+			html +="%s <a href=\"kernelflashen\" target=\"_self\"><input type=\"submit\" value=\"Nochmal\"></a></center>" % (flashmeldung)
+		return  html
+	def finished(self,retval):
+		print "finished", retval
+addExternalChild( ("kernelflashen", KernelFlashen()) )
+class VarFlashen(resource.Resource):
+	def __init__(self):
+		self.container=eConsoleAppContainer()
+		self.container.appClosed.append(self.finished)
+	def render_GET(self, req):
+		req.setResponseCode(http.OK)
+		req.setHeader('Content-type', 'text/html')
+		md5check = commands.getoutput('ls /tmp | grep md5')
+		imgcheck = commands.getoutput('ls /tmp | grep img')
+		img="/tmp/%s" % (imgcheck)
+		md5="/tmp/%s" % (md5check)
+		req.setHeader('charset', 'UTF-8')
+		html=header_string
+		if 'md5' in md5check:
+			html +="<center>%s in ca.5 sekunden wird geflashed</center>" % (img)
+			self.container.execute('sleep 5 && /sbin/update.sh tmp var ' + str(img) + ' > /var/swap/update_debug.log 2>&1')
+		else:
+			html +="%s <a href=\"varflashen\" target=\"_self\"><input type=\"submit\" value=\"Nochmal\"></a></center>" % (flashmeldung)
+		return  html
+	def finished(self,retval):
+		print "finished", retval
+addExternalChild( ("varflashen", VarFlashen()) )
+class RootFlashen(resource.Resource):
+	def __init__(self):
+		self.container=eConsoleAppContainer()
+		self.container.appClosed.append(self.finished)
+	def render_GET(self, req):
+		req.setResponseCode(http.OK)
+		req.setHeader('Content-type', 'text/html')
+		md5check = commands.getoutput('ls /tmp | grep md5')
+		imgcheck = commands.getoutput('ls /tmp | grep img')
+		img="/tmp/%s" % (imgcheck)
+		md5="/tmp/%s" % (md5check)
+		req.setHeader('charset', 'UTF-8')
+		html=header_string
+		if 'md5' in md5check:
+			html +="<center>%s wird in ca.5 sekunden geflashed</center>" % (img)
+			self.container.execute('sleep 5 && /sbin/update.sh tmp root ' + str(img) + ' > /var/swap/update_debug.log 2>&1')
+		else:
+			html +="%s <a href=\"rootflashen\" target=\"_self\"><input type=\"submit\" value=\"Nochmal\"></a></center>" % (flashmeldung)
+		return  html
+	def finished(self,retval):
+		print "finished", retval
+addExternalChild( ("rootflashen", RootFlashen()) )
+class FullFlashen(resource.Resource):
+	def __init__(self):
+		self.container=eConsoleAppContainer()
+		self.container.appClosed.append(self.finished)
+	def render_GET(self, req):
+		req.setResponseCode(http.OK)
+		req.setHeader('Content-type', 'text/html')
+		md5check = commands.getoutput('ls /tmp | grep md5')
+		imgcheck = commands.getoutput('ls /tmp | grep img')
+		img="/tmp/%s" % (imgcheck)
+		md5="/tmp/%s" % (md5check)
+		req.setHeader('charset', 'UTF-8')
+		html=header_string
+		if 'md5' in md5check:
+			html +="<center>%s wird in ca.5 sekunden geflashed</center>" % (img)
+			self.container.execute('sleep 5 && /sbin/update.sh tmp full ' + str(img) + ' > /var/swap/update_debug.log 2>&1')
+		else:
+			html +="%s <a href=\"fullflashen\" target=\"_self\"><input type=\"submit\" value=\"Nochmal\"></a></center>" % (flashmeldung)
+		return  html
+	def finished(self,retval):
+		print "finished", retval
+addExternalChild( ("fullflashen", FullFlashen()) )
 #backup&restore
 class SettingBackupRestore(resource.Resource):
@@ -1179,5 +1350,5 @@
 		html=header_string
 		if os.path.isfile(""+ pllone +""):
-			if receiver.upper() == 'UFS912' or receiver.upper() == 'AT7500' or receiver.upper() == 'SPARK' or receiver.upper() == 'SKYSAT':
+			if receiver.upper() == 'UFS912' or receiver.upper() == 'AT7500':
 				if '12803' in cpuauto:
 					cpuau="500MHz"
@@ -1261,5 +1432,5 @@
 		req.setHeader('charset', 'UTF-8')
 		html=header_string
-		if receiver.upper() == 'UFS912' or receiver.upper() == 'AT7500' or receiver.upper() == 'SPARK'  or receiver.upper() == 'SKYSAT':
+		if receiver.upper() == 'UFS912' or receiver.upper() == 'AT7500':
 			vchoise="<option value=\"576i50\">576i50Hz</option><option value=\"576p50\">576p50Hz</option><option value=\"720p50\">720p50Hz</option><option value=\"720p60\">720p60Hz</option><option value=\"1080i50\">1080i50Hz</option><option value=\"1080i60\">1080i60Hz</option><option value=\"1080p24\">1080p24Hz</option><option value=\"1080p25\">1080p25Hz</option><option value=\"1080p30\">1080p30Hz</option><option value=\"1080p50\">1080p50Hz</option><option value=\"1080p59\">1080p59</option><option value=\"1080p60\">1080p60</option>"
 		else:
Index: /ipk/source.sh4/swapnetwork_webif/var/swap/extensions/WebInterface/web-data/tools.js
===================================================================
--- /ipk/source.sh4/swapnetwork_webif/var/swap/extensions/WebInterface/web-data/tools.js	(revision 14944)
+++ /ipk/source.sh4/swapnetwork_webif/var/swap/extensions/WebInterface/web-data/tools.js	(revision 14945)
@@ -1264,5 +1264,9 @@
 		loadContentStatic('tplIPK', 'PluginPanel');
 		break;
-
+	
+	case "flashen":
+		loadContentStatic('tplFlashen', 'UpdatePanel');
+		break;
+			
 	case "backuprestore":
 		loadContentStatic('tplBackupRestore', 'Backup&Restore');
Index: /ipk/source.sh4/swapnetwork_webif/var/swap/extensions/WebInterface/web-data/tpl/default/tplNavExtras.htm
===================================================================
--- /ipk/source.sh4/swapnetwork_webif/var/swap/extensions/WebInterface/web-data/tpl/default/tplNavExtras.htm	(revision 14944)
+++ /ipk/source.sh4/swapnetwork_webif/var/swap/extensions/WebInterface/web-data/tpl/default/tplNavExtras.htm	(revision 14945)
@@ -12,4 +12,7 @@
 	<tr>
 		<td><a href="#" onclick="loadControl('pluginsipk');">PluginPanel</a><td>
+	</tr>
+	<tr>
+		<td><a href="#" onclick="loadControl('flashen');">UpdatePanel</a><td>
 	</tr>
 	<tr>
Index: /ipk/source.sh4/swapnetwork_webif/var/swap/extensions/WebInterface/web-data/tpl/default/tplWebRemote.htm
===================================================================
--- /ipk/source.sh4/swapnetwork_webif/var/swap/extensions/WebInterface/web-data/tpl/default/tplWebRemote.htm	(revision 14944)
+++ /ipk/source.sh4/swapnetwork_webif/var/swap/extensions/WebInterface/web-data/tpl/default/tplWebRemote.htm	(revision 14945)
@@ -14,45 +14,44 @@
 		<br>
 		<!--<center><input type="checkbox" id="getScreen" name="getScreen" checked>&nbsp;Show Screenshot</center><br>-->
-		<map name="rcold">
-			<area shape="circle" coords="5,4,13" nohref onClick="opener.openGrabPicture()" alt="TV Screenshot">
-			<area shape="rectangle" coords="24,18,57,47" nohref onClick="opener.sendRemoteControlRequest(113)" alt="mute">
-			<area shape="rectangle" coords="125,21,150,48" nohref onClick="opener.sendRemoteControlRequest(116)" alt="Power">
-			<area shape="rectangle" coords="26,55,57,82" nohref onClick="opener.sendRemoteControlRequest(2)" alt="1">
-			<area shape="rectangle" coords="73,51,105,79" nohref onClick="opener.sendRemoteControlRequest(3)" alt="2">
-			<area shape="rectangle" coords="123,54,152,82" nohref onClick="opener.sendRemoteControlRequest(4)" alt="3">
-			<area shape="rectangle" coords="27,88,58,116" nohref onClick="opener.sendRemoteControlRequest(5)" alt="4">
-			<area shape="rectangle" coords="74,86,106,114" nohref onClick="opener.sendRemoteControlRequest(6)" alt="5">
-			<area shape="rectangle" coords="119,90,152,117" nohref onClick="opener.sendRemoteControlRequest(7)" alt="6">
-			<area shape="rectangle" coords="28,126,59,155" nohref onClick="opener.sendRemoteControlRequest(8)" alt="7">
-			<area shape="rectangle" coords="72,123,104,151" nohref onClick="opener.sendRemoteControlRequest(9)" alt="8">
-			<area shape="rectangle" coords="117,125,150,152" nohref onClick="opener.sendRemoteControlRequest(10)" alt="9">
-			<area shape="rectangle" coords="29,163,59,190" nohref onClick="opener.sendRemoteControlRequest(139)" alt="menu">
-			<area shape="rectangle" coords="73,159,106,186" nohref onClick="opener.sendRemoteControlRequest(11)" alt="0">
-			<area shape="rectangle" coords="119,162,152,188" nohref onClick="opener.sendRemoteControlRequest(388)" alt="text">
-			<area shape="rectangle" coords="31,204,50,236" nohref onClick="opener.sendRemoteControlRequest(398)" alt="red">
-			<area shape="rectangle" coords="63,203,82,237" nohref onClick="opener.sendRemoteControlRequest(399)" alt="green">
-			<area shape="rectangle" coords="96,202,116,235" nohref onClick="opener.sendRemoteControlRequest(400)" alt="yellow">
-			<area shape="rectangle" coords="130,205,148,238" nohref onClick="opener.sendRemoteControlRequest(401)" alt="blue">
-			<area shape="rectangle" coords="31,248,63,274" nohref onClick="opener.sendRemoteControlRequest(115)" alt="volume up">
-			<area shape="rectangle" coords="75,248,108,278" nohref onClick="opener.sendRemoteControlRequest(138)" alt="info">
-			<area shape="rectangle" coords="116,248,147,278" nohref onClick="opener.sendRemoteControlRequest(106)" alt="program up">
-			<area shape="rectangle" coords="30,296,62,321" nohref onClick="opener.sendRemoteControlRequest(114)" alt="volume down">
-			<area shape="rectangle" coords="73,290,108,324" nohref onClick="opener.sendRemoteControlRequest(103)" alt="up">
-			<area shape="rectangle" coords="119,292,149,324" nohref onClick="opener.sendRemoteControlRequest(105)" alt="program down">
-			<area shape="rectangle" coords="31,332,63,365" nohref onClick="opener.sendRemoteControlRequest(105)" alt="left">
-			<area shape="circle" coords="90,345,19" nohref onClick="opener.sendRemoteControlRequest(352)" alt="OK">
-			<area shape="rectangle" coords="117,332,144,362" nohref onClick="opener.sendRemoteControlRequest(106)" alt="right">
-			<area shape="rectangle" coords="32,371,60,400" nohref onClick="opener.sendRemoteControlRequest(102)" alt="exit">
-			<area shape="rectangle" coords="74,371,107,400" nohref onClick="opener.sendRemoteControlRequest(108)" alt="down">
-			<area shape="rectangle" coords="119,373,149,401" nohref onClick="opener.sendRemoteControlRequest(365)" alt="epg">
-			<area shape="rectangle" coords="29,411,60,440" nohref onClick="opener.sendRemoteControlRequest(168)" alt="2xleft">
-			<area shape="rectangle" coords="74,415,107,442" nohref onClick="opener.sendRemoteControlRequest(207)" alt="play">
-			<area shape="rectangle" coords="120,413,152,441" nohref onClick="opener.sendRemoteControlRequest(208)" alt="2xright">
-			<area shape="rectangle" coords="30,447,59,474" nohref onClick="opener.sendRemoteControlRequest(119)" alt="pause">
-			<area shape="rectangle" coords="75,447,105,475" nohref onClick="opener.sendRemoteControlRequest(167)" alt="rec">
-			<area shape="rectangle" coords="119,447,151,473" nohref onClick="opener.sendRemoteControlRequest(128)" alt="stop">
-		</map>
+<map id="rcnew" name="rcnew">
+<area shape="rect" nohref coords="5,37,41,57" onClick="opener.sendRemoteControlRequest(2)" alt="1" title="1">
+<area shape="rect" nohref coords="50,37,86,57" onClick="opener.sendRemoteControlRequest(3)" alt="2" title="2">
+<area shape="rect" nohref coords="95,37,131,57" onClick="opener.sendRemoteControlRequest(4)" alt="3" title="3">
+<area shape="rect" nohref coords="5,67,41,87" onClick="opener.sendRemoteControlRequest(5)" alt="4" title="4">
+<area shape="rect" nohref coords="50,67,86,87" onClick="opener.sendRemoteControlRequest(6)" alt="5" title="5">
+<area shape="rect" nohref coords="95,67,131,87" onClick="opener.sendRemoteControlRequest(7)" alt="6" title="6">
+<area shape="rect" nohref coords="5,97,41,117" onClick="opener.sendRemoteControlRequest(8)" alt="7" title="7">
+<area shape="rect" nohref coords="50,97,86,117" onClick="opener.sendRemoteControlRequest(9)" alt="8" title="8">
+<area shape="rect" nohref coords="95,97,131,117" onClick="opener.sendRemoteControlRequest(10)" alt="9" title="9">
+<area shape="rect" nohref coords="50,127,86,147" onClick="opener.sendRemoteControlRequest(11)" alt="0" title="0">
+<area shape="rect" nohref coords="5,127,41,147" onClick="opener.sendRemoteControlRequest(139)" alt="Menu" title="Menu">
+<area shape="rect" nohref coords="95,127,131,147" onClick="opener.sendRemoteControlRequest(388)" alt="text" title="text">
+<area shape="rect" nohref coords="2,316,38,336" onClick="opener.sendRemoteControlRequest(168)" alt="Rewind" title="Rewind">
+<area shape="rect" nohref coords="96,316,132,336" onClick="opener.sendRemoteControlRequest(208)" alt="Fast Forward" title="Fast Forward">
+<area shape="rect" nohref coords="96,342,132,362" onClick="opener.sendRemoteControlRequest(128)" alt="Stop" title="Stop">
+<area shape="rect" nohref coords="2,341,38,361" onClick="opener.sendRemoteControlRequest(119)" alt="Pause" title="Pause">
+<area shape="rect" nohref coords="50,316,86,336" onClick="opener.sendRemoteControlRequest(207)" alt="Play" title="Play">
+<area shape="rect" nohref coords="50,342,86,362" onClick="opener.sendRemoteControlRequest(167)" alt="Record" title="Record">
+<area shape="rect" nohref coords="50,253,86,275" onClick="opener.sendRemoteControlRequest(352)" alt="OK" title="OK">
+<area shape="rect" nohref coords="5,253,41,275" onClick="opener.sendRemoteControlRequest(105)" alt="Left" title="Left">
+<area shape="rect" nohref coords="95,253,131,275" onClick="opener.sendRemoteControlRequest(106)" alt="Right" title="Right">
+<area shape="rect" nohref coords="50,221,86,244" onClick="opener.sendRemoteControlRequest(103)" alt="Up" title="Up">
+<area shape="rect" nohref coords="50,284,86,307" onClick="opener.sendRemoteControlRequest(108)" alt="Down" title="Down">
+<area shape="rect" nohref coords="2,152,26,175" onClick="opener.sendRemoteControlRequest(398)" alt="Red" title="Red">
+<area shape="rect" nohref coords="37,152,61,175" onClick="opener.sendRemoteControlRequest(399)" alt="Green" title="Green">
+<area shape="rect" nohref coords="73,152,97,175" onClick="opener.sendRemoteControlRequest(400)" alt="Yellow" title="Yellow">
+<area shape="rect" nohref coords="108,152,132,175" onClick="opener.sendRemoteControlRequest(401)" alt="Blue" title="Blue">
+<area shape="rect" nohref coords="4,4,30,30" onClick="opener.sendRemoteControlRequest(113)" alt="Mute" title="Mute">
+<area shape="rect" nohref coords="105,4,131,30" onClick="opener.sendRemoteControlRequest(116)" alt="Power" title="Power">
+<area shape="rect" nohref coords="5,181,31,207" onClick="opener.sendRemoteControlRequest(115)" alt="Volume Up" title="Volume Up">
+<area shape="rect" nohref coords="5,219,31,245" onClick="opener.sendRemoteControlRequest(114)" alt="Volume Down" title="Volume Down">
+<area shape="rect" nohref coords="104,180,130,206" onClick="opener.sendRemoteControlRequest(106)" alt="Channel Up" title="Channel Up">
+<area shape="rect" nohref coords="105,218,131,244" onClick="opener.sendRemoteControlRequest(106)" alt="Down" title="Channel Down">
+<area shape="rect" nohref coords="55,180,81,206" onClick="opener.sendRemoteControlRequest(138)" alt="Info" title="Info">
+<area shape="rect" nohref coords="4,282,30,308" onClick="opener.sendRemoteControlRequest(102)" alt="Exit" title="Exit">
+<area shape="rect" nohref coords="105,282,131,308" onClick="opener.sendRemoteControlRequest(365)" alt="EPG" title="EPG">
+</map> 
 		<center>
-			<img src="/web-data/img/rc.jpg" height="607" width="178" border="0" alt="Remote Control" usemap="#rcold">
+			<img src="/web-data/img/rc.png" border="0" alt="Remote Control" usemap="#rcnew">
 		</center>
 	</body>
