Regístrate gratis¡Bienvenido a mundodvd! Regístrate ahora y accede a todos los contenidos de la web. El registro es totalmente gratuito y obtendrás muchas ventajas.
Blu-ray, DVD y cine en casa
Regístrate gratis!
Registro en mundodvd
+ Responder tema
Resultados 1 al 25 de 1410

Tema: Woxter Icube 3200/3250/5000 con firms basados en SDK4

Vista híbrida

  1. #1
    La vida se abre camino Avatar de chucky11
    Fecha de ingreso
    07 mar, 11
    Mensajes
    3,142
    Agradecido
    837 veces

    Predeterminado Re: Woxter Icube 3200/3250/5000 con firms basados en SDK4

    Cita Iniciado por calimocho Ver mensaje
    Este nuevo bug parece que tiene fácil solución. No lo voy a asegurar porque tampoco voy a formatear mi disco para comprobarlo, pero yo creo que cambiando en las siguientes líneas de /usr/local/bin/setup_menu/scripts/system.rss:

    Código:
    <item>
    <title>$[HDD_FORMAT]</title>
    <disable>
    	<script>
    		isDisabled = "yes";
    		isInterHddExist = isInterHddExist();
    		isExterHddExist = isExterHddExist();
    		if(IsItemDisasble("HddDisable") == "false" && (isInterHddExist == "true" || isExterHddExist == "true" )){
    			if(IsItemDisasble("DualHDDProject") == "true"){
    				isDisabled = "no";
    			}
    		}
    		isDisabled;
    	</script>
    </disable>
    la línea

    Código:
    isInterHddExist = isInterHddExist();
    por

    Código:
    isInterHddExist = isInternalHDDExist();
    debería ser suficiente para que se detecte correctamente el disco interno. Yo, al menos, he comprobado en mi 3200 que isInterHddExist() devuelve "false" cuando debería devolver "true" ya que mi 3200 tiene conectado el disco interno. Por el contrario isInternalHDDExist() devuelve "true" como debe ser. Por lo tanto, si ésa es la causa del problema, que parece ser que sí, con este cambio se soluciona. En cuanto pueda comprobaré que, al menos, vuelve a aparecer la opción de formatear en el menú (de esto no tengo dudas).

    Saludos.
    Si esa es la solucion, no hay problema en corregir eso.

    Con el unico voluntario que ha probado los Firms, parece que el problema del sintonizador es dvdplayer. Se han probado varias cosas y queda una ultima prueba. En caso de ser negativa. la solucion es crear un firm con las novedades del de mayo, pero usando el firm de diciembre.

    Ahora, lo triste es que SOLO haya habido una persona que haya hecho pruebas, y este enviando resultados. mucho quejarse, pero poca ayuda. Y que conste que podria pasar de todo. A mi mi aparto funciona de PM, asi que no entiedo estas actitudes. en serio, yo no trbajo para Woxter, y dedico mi tiempo a intentar solucionar un problema, que yo no tengo, asi que repito.....TRISTE.

  2. #2
    freak
    Fecha de ingreso
    18 nov, 11
    Mensajes
    511
    Agradecido
    174 veces

    Predeterminado Re: Woxter Icube 3200/3250/5000 con firms basados en SDK4

    Cita Iniciado por chucky11 Ver mensaje
    Si esa es la solucion, no hay problema en corregir eso.
    Al final habían algunos cambios más (más llamadas a la misma función en el mismo item y la nueva función devuelve "yes/no" en vez de "true/false". El item completo modificado:

    Código:
    <item>
    <title>$[HDD_FORMAT]</title>
    <disable>
    	<script>
    		isDisabled = "yes";
    		isInterHddExist = isInternalHddExist();
    		isExterHddExist = isExterHddExist();
    		if(IsItemDisasble("HddDisable") == "false" &amp;&amp; (isInterHddExist == "yes" || isExterHddExist == "true" )){
    			if(IsItemDisasble("DualHDDProject") == "true"){
    				isDisabled = "no";
    			}
    		}
    		isDisabled;
    	</script>
    </disable>
    <mediaDisplay>
    	<onEnter>
    		setFullScreenFade(64);
    
    		isInterHddExist = isInternalHddExist();
    		isExterHddExist = isExterHddExist();
    
    		print("1 isInterHddExist=",isInterHddExist);
    		print("1 isExterHddExist=",isExterHddExist);
    
    		popupHeader = "$[HDD_FORMAT]";
    		popupMessageSize = 1;
    		popupMessages = "$[HDD_MANUAL_FORMAT]?";
    		popupOptionSize = 0;
    		if (isInterHddExist == "yes") {
    			popupOptionSize += 1;
    			/* modify by zhangbin */
    			/* popupOptions = pushBackStringArray(popupOptions, "Internal HDD"); */
    			if (isExistTwoInternalHDDPort() == "yes")
    			{
    				popupOptions = pushBackStringArray(popupOptions, "$[DEVICE_HDD_1]");
    			}
    			else
    			{
    				popupOptions = pushBackStringArray(popupOptions, "$[INTERNAL_HDD]");
    			}
    		}
    		if (isExterHddExist == "true") {
    			popupOptionSize += 1;
    			/* modify by zhangbin */
    			/* popupOptions = pushBackStringArray(popupOptions, "External HDD"); */
    			if (isExistTwoInternalHDDPort() == "yes")
    			{
    				popupOptions = pushBackStringArray(popupOptions, "$[DEVICE_HDD_2]");
    			}
    			else if (isJupiterUsbHddPort() == "yes") {
    				popupOptions = pushBackStringArray(popupOptions, "$[DEVICE_HDD]");
    			}
    			else
    			{
    				popupOptions = pushBackStringArray(popupOptions, "$[EXTERNAL_HDD]");
    			}
    		}
    	</onEnter>
    </mediaDisplay>
    <onClick>
    	<script>
    		isInterHddExist = isInternalHddExist();
    		isOnlyOneExtHddExist = isOnlyOneExtHddExist();
    
    		print("2 isInterHddExist=",isInterHddExist);
    		print("2 isOnlyOneExtHddExist=",isOnlyOneExtHddExist);
    
    		rss = "rss_file://./setup_menu/scripts/passwordCheck.rss";
    		ret = doModalRss(rss);
    		if (ret == "OK")
    		{
    			rss = "rss_file://./setup_menu/scripts/dynamicPopup.rss";
    			ret = doModalRss(rss);
    			print("2 doModalRss, ret=",ret);
    			if (ret == "$[DEVICE_HDD_1]" || ret == "$[INTERNAL_HDD]") {
    				if (isInterHddExist == "yes") {
    					APName = "HddUtilAP";
    					MenuType = "TopMenu";
    					MenuLink = "Internal HDD";
    					BltType = "NoBitBlt";
    					menuCmd(APName, MenuType, MenuLink, BltType);
    					redrawDisplay("no");
    				}
    			}
    			else if (ret == "$[DEVICE_HDD_2]" || ret == "$[EXTERNAL_HDD]") {
    				if (isOnlyOneExtHddExist == "true") {
    					APName = "HddUtilAP";
    					MenuType = "TopMenu";
    					MenuLink = "External HDD";
    					BltType = "NoBitBlt";
    					menuCmd(APName, MenuType, MenuLink, BltType);
    					redrawDisplay("no");
    				}
    				else {
    					ret = doModalRss(rss, "mediaDisplay", "popupDialog", 0);
    				}
    			}
    			else if (isJupiterUsbHddPort() == "yes") {
    				if (isExterHddExist() == "true") {
    					APName = "HddUtilAP";
    					MenuType = "TopMenu";
    					MenuLink = "External HDD";
    					BltType = "NoBitBlt";
    					menuCmd(APName, MenuType, MenuLink, BltType);
    					redrawDisplay("no");
    				}
    				else {
    					ret = doModalRss(rss, "mediaDisplay", "popupDialog", 0);
    				}
    			}
    		}
    		null;
    	</script>
    </onClick>
    </item>
    De esta forma SÍ aparece la opción Formatear en el menú Sistema (al menos en mi 3200) y si la seleccionas te pide la contraseña (0000 como bien has dicho en múltiples ocasiones) y te da la opción de formatear el HDD. Ahí me he parado (no quería formatear), así que todavía falta comprobar si la APName "HddUtilAP" formateará correctamente el disco o tendrá problemas por usar la misma función que falla para comprobar que existe el disco o vete tú a saber.

    Por otra parte, este item funciona para los reproductores con un único disco. A continuación hay otro item con el mismo title para reproductores con 2 discos. Ahora mismo no sé si algún reproductor de Woxter incorpora 2 discos o si, por ejemplo, en el i-cube 5000, que supongo tiene 2 puertos sata (para disco y para la grabadora), funcionará igual o no (habrá que comprobar si isInternalHddExist() funciona igual allí o si el disco se supone que es el HDD1 o el HDD2).

    Saludos.

  3. #3
    Gau
    Gau está desconectado
    experto
    Fecha de ingreso
    20 abr, 10
    Mensajes
    274
    Agradecido
    62 veces

    Predeterminado Re: Woxter Icube 3200/3250/5000 con firms basados en SDK4

    Cita Iniciado por chucky11 Ver mensaje
    Si esa es la solucion, no hay problema en corregir eso.

    Con el unico voluntario que ha probado los Firms, parece que el problema del sintonizador es dvdplayer. Se han probado varias cosas y queda una ultima prueba. En caso de ser negativa. la solucion es crear un firm con las novedades del de mayo, pero usando el firm de diciembre.

    Ahora, lo triste es que SOLO haya habido una persona que haya hecho pruebas, y este enviando resultados. mucho quejarse, pero poca ayuda. Y que conste que podria pasar de todo. A mi mi aparto funciona de PM, asi que no entiedo estas actitudes. en serio, yo no trbajo para Woxter, y dedico mi tiempo a intentar solucionar un problema, que yo no tengo, asi que repito.....TRISTE.
    Yo estoy de vacaciones, fuera de mi residencia y sin cubo, así que no puedo ayudar.

    Ánimo mostros!!!

  4. #4
    La vida se abre camino Avatar de chucky11
    Fecha de ingreso
    07 mar, 11
    Mensajes
    3,142
    Agradecido
    837 veces

    Predeterminado Re: Woxter Icube 3200/3250/5000 con firms basados en SDK4

    Cita Iniciado por Gau Ver mensaje
    Yo estoy de vacaciones, fuera de mi residencia y sin cubo, así que no puedo ayudar.

    Ánimo mostros!!!
    Que suerte tienen algunos.

    Pero tu 3200 va bien ¿No?

  5. #5
    Gau
    Gau está desconectado
    experto
    Fecha de ingreso
    20 abr, 10
    Mensajes
    274
    Agradecido
    62 veces

    Predeterminado Re: Woxter Icube 3200/3250/5000 con firms basados en SDK4

    Cita Iniciado por chucky11 Ver mensaje
    Que suerte tienen algunos.

    Pero tu 3200 va bien ¿No?
    Si, va muy bien.
    En ningún momento me desapareció la DTV.

    Ahora está "descansando"
    chucky11 ha agradecido esto.

+ Responder tema

Etiquetas para este tema

Permisos de publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.
SEO by vBSEO
Image resizer by SevenSkins