Mostrando entradas con la etiqueta ICS. Mostrar todas las entradas
Mostrando entradas con la etiqueta ICS. Mostrar todas las entradas

domingo, 10 de febrero de 2013

ButteredToast: la importancia de un buen kernel

La mejor ROM puede ser un auténtico fiasco si no viene acompañada de un buen kernel.
El kernel es el núcleo sobre el cual corre nuestra ROM. Básicamente hace de puente entre el software -Android- y el hardware -nuestro teléfono- y tiene un papel fundamental


domingo, 11 de diciembre de 2011

Más helado para mi HTC. Nueva Beta Ice Cream Sandwich de Android


Acaba de salir publicada una nueva beta del Ice Cream de Android para el HD2 y ya me la he descargado para probarla aquí.

Nada más empezarla a probar ya se nota que la cosa ha mejorado muchísimo. Ahora es muy rápida y parece estable -por lo menos durante las dos horas que llevo probándola-
Una de las cosas que han cambiado es que, ahora para cambiar la densidad de la pantalla -resolución-, debes modificar el archivo build.prop -antes se modificaba un simpre archivo de texto llamado startup.txt . Este es un archivo de sistema por lo que no puede verse desde el teléfono directamente ni al conectarlo vía USB. Si se descarga la aplicación Astro, es posible acceder a los archivos del sistema además de a la SD y es posible ver y abrir el mencionado archivo. El problema es que no se puede -o no sé- editar por lo que es necesario alguna aplicación con derechos de root para hacerlo.
Para estos menesteres tenemos Root Eplorer pero es de pago así que habrá que hacer otra aproximación.

La solución es utilizar el canal de depuración adb. Este mecanismo permite ejecutar una serie de comandos desde la consola del ordenador al que está conectado el teléfono. Precisamente desde esta nueva Beta, ya está disponible el adb por USB así que tiraré de él para modificar la densidad de la pantalla.Ver procedimiento aquí.

Audio y vídeo funcionan perfectamente y este último ahora se ve fluido -utilizando aceleración SW en el reproductor MxPlayer-
La conexión por WiFi ahora funciona correctamente y únicamente echo de menos la cámara y la radio FM -ejecutando Spirit FM obtengo el siguiente error: No FM accessible Fm:BC Sh:1 Bt:1 Ht:1 H2:0 Mo:BCU-

Para sincronizar los contactos utilizo MyPhoneExplorer pero al llegar a las tareas obtengo el siguiente error:




Seguiré investigando sobre este problema...

Probando nueva Beta Android Ice Cream Sandwich

Ice Cream Sandwich Beta 5

Ya tengo recién descargada la nueva beta del Ice Cream Sandwich -ICS para los amigos- de Android portado al HD2. Como siempre, consultar en este foro para ver los detalles.

Decir en primer lugar que se trata de una compilación nueva y que necesita una instalación limpia por lo que se perderán todas las configuraciones anteriores. Podéis ver un pequeño review que hice en el foro aquí.

En líneas generales se han solucionado varios aspectos como la conexión WiFi, auriculares, conexión de datos GPRS por HSPA pero ahora la estabilidad es peor y puede quedarse colgado en cualquier momento o resultar muy lento en según qué aplicaciones.

Por este motivo habrá que esperar a la nueva Beta y ver el desarrollo del nuevo driver de la cámara ya que por el momento esta función todavía no está implementada.



miércoles, 7 de diciembre de 2011

Probando Android Ice Cream Sandwich -ICS- en HD2 . Part II

Ha llegado la hora de probar la nueva beta del Ice Cream Sandwich -ICS- en mi HD2.
La comunidad XDA, a través de la mano de ankuch, ha liberado la última beta de este sistema operativo para el HD2. A través de su foro se puede ver el progreso de la adaptación y descargar la última versión.
Actualmente van por la Beta 4 usando la librería EGL v.6.


Todavía tiene algunas lagunas y carencias como por ejemplo la cámara pero empieza a ser una versión útil para el día a día.

Para instalarlo simplemente descargarse la última versión del  foro que os he indicado y descomprimir los archivos en la raíz de la SD, en el directorio ICS.
Una vez hecho esto, editar el archivo startup.txt para modificar la configuración básica:
set mtype 2524
set ramaddr 0x11800000
set ramsize 0x1e400000
set initrd_offset 0x00a00000
set KERNEL zImage
set initrd initrd.gz
set cmdline "rel_path=ics data_size=512 lcd_density=160 gps_zone=es"
boot
La penúltima línea permite definir el tamaño de la imagen -por defecto está en 256 pero en la compilación es de 512. El campo lcd_density define la resolución de la pantalla. Por defecto está en 240 pero cuanto menos sea esta cifra, mayor resolución -y más pequeño se verá todo-. El último campo es la zona para el GPS. Para España es es

Con todo modificado, arrancar el teléfono y abrir un Explorador de archivos. Acceder a la carpeta ICS y ejecutar primero clrcad y después haret. El primero permite habilitar el audio mientras que el segundo lanza la aplicación que cargará la compilación de Android.

Notas:
  1. Puede que el tipo de SD que se utilice afecte a la velocidad y estabilidad del sistema. Procurar que tenga espacio suficiente -1 GB mínimo libre- y que sea rápida.
  2. La primera vez que se ejecuta tardará unos 2-3 minutos en arrancar -aparecerán unos gráficos mientras esto ocurre-. El resto de arranques suelen ser muy rápidos -menos de 1 minuto.
  3. No apagar el teléfono desconectando la batería o mediante reset.  Al estar instalado en la memoria SD, el sistema deberá volcar configuraciones a esta antes de cerrar por lo que hacerlo directamente puede provocar errores en el siguiente arranque.

Review EGL v.6:
  • El funcionamiento es muy fluido, quizás incluso más que mi anterior Android basado en AmericanAndroid 2.3.7
  • Teléfono, SMS y GPRS funcionan correctamente. Decir que en esta versión la conexión es H y no 3G como en las primeras.
  • Batería: el consumo es bastante estable y se mantiene en unos 7, 8 mA lo cual, sin dejar de ser algo extraordinario, está bien ya que no hay picos de consumo a pesar de tener los datos activados.
  • Cámara: No funciona por ahora.
  • Market: Funciona correctamente.
  • WiFi: Detecta los puntos de acceso pero pueden ocurrir problemas al registrarse. Hay un truco que consiste en registrar manualmente el SSID.
  • Bluetooth: Funciona el emparejamiento y la creación de puertos serie virtuales pero no he conseguido realizar la transferencia de archivos.
  • USB: Al conectarlo a un PC, lo reconoce como memoria USB y se tiene acceso de forma correcta. Lo que no he conseguido todavía es que funcione la sincronización. Intentaré habilitar el adb tal y como se comenta aquí.
  • Auriculares -headset-: Hasta ahora no funcionaba si no era utilizando un parche, pero eso fastidiaba la WiFi. Ahora funciona correctamente y hasta reconoce los botones del control de música de los auriculares.
  • Reproducción de audio: Funciona perfectamente. Yo utilizo el reproductor MortPlayer.
  • Reproducción de video: no funciona muy fluido aunque, mientras escribo estas líneas acabo de ver que han secado una nueva versión -EGL 6.1- que mejora la aceleración de hardware de los codecs OpenMax así que luego la probaré.
  • Radio FM: No hay aplicación nativa y la que he probado -Spirit FM- no reconoce el hardware necesario
 Nuevo review aquí

sábado, 26 de noviembre de 2011

Más Ice Cream para mi HD2

Ayer a las tantas de la noche probé una nueva compilación del ICS para el HD2 que supuestamente añadía la funcionalidad de la WiFi.
El proceso es rápido y en absoluto peligroso pues al estar instalado en la SD, si no funciona, se borra.
La nueva ROM tiene el kernel 2.6.32.15 y el nombre es ITL41D (Nexus HD2 IceCreamSandwich) Beta 2. Creo que en lugar de Beta deberían haber puesto Alfa :P

Bueno, la WiFi, efectívamente está operativa pero en muchas ocasiones no detectaba redes y cuando lo hacía no conectaba correctamente.
Lo que sí puedo ver es que ahora han añadido más aplicaciones base, pero lamentablemente se ha perdido el root!!!
Me sigue sin funcionar el Market así que a seguir esperando...

jueves, 24 de noviembre de 2011

Probando un Android Ice Cream Sandwich (ICS) en un HD2!!!!

Originalmente, la ROM de este dispositivo de HTC contiene Windows Mobile 6.5 pero su estabilidad deja mucho que desear.
Desde el primer momento instalé una ROM alternativa denominada Artemis cocinada por "Sir Sternas" la cual aligera y exprime el potencial del HD2. Podéis echarle un vistazo aquí
El problema, no obstante es que Windows ha dejado de lado a WM6.5 en favor de su nuevo y flamante sistema operativo Güindous Phone 7. Esto significa que la tienda deja de funcionar y que los servicios de sincronización también.
Esto, unido a que el desarrollo de aplicaciones para WM 6.5 está parado en favor de iPhone o Android me hizo buscar alternativas.

Lo maravilloso de HTC es el enorme desarrollo independiente que hay detrás. En XDA developers hay una enorme comunidad que da soporte libre a estos dispositivos mediante la creación de aplicaciones y ROM's específicas.
Este dispositivo en particular -HD2- goza de un foro muy activo gracias, en parte, a las enormes posibilidades del hardware. Existe desarrollo para Windows Phone 7, Meego, Ubuntu y Android aunque he llegado a ver XP corriendo!!!!


El desarrollo de Android tiene la ventaja que puede hacerse en la ROM -flasheando- o bien utilizando la SD. Este último método permite arrancar desde la memoria auxiliar sin tener que 'machacar' el sistema operativo original. Esto simplifica el proceso y hace que la instalación de nuevas compilaciones sea muy rápida y sencilla. El problema es que la velocidad es un ligeramente inferior a la homónima en ROM y que el consumo se incrementa un poco.
Después de probar 'cienes' de ROM's de Android para SD me quedo con AmericanAndroid. Es bastante estable y actualiza periódicamente la ROM con correcciones y nuevas características.


Desde hace unos días sigo de cerca la nueva versión para tabletas con Android denominada Ice Cream Sandwich -ICS- y como no, alguien la está portando al HD2 y ...  como no, yo la estoy probando. Por ahora veo que está en fase alpha porque hay varias cosas que no funcionan como la cámara o la WiFi. Además no es muy rápida que digamos. 
La ROM viene pelada con las aplicaciones originales y el problema es que el Market no funciona pues la aplicación se cierra aleatoriamente antes de iniciar cualquier descarga. Habrá que esperar a futuros desarrollos...
Por cierto, veo que hay un foro para este desarrollo pero no hay links de descarga todavía. 

Ver aquí el nuevo review.