Pinebook 3ª parte – Instalar Ubuntu Mate 16.04

•julio 21, 2017 • Dejar un comentario

Tras sustituir la memoria eMMC de 16GB que venía de serie por la de 64GB que le compré, una de las cosas que perdimos fue el sistema operativo que venía de serie, aunque la nueva memoria venía con Android preinstalado. Por tanto, lo que vamos a ver ahora es como instalar un sistema operativo en el Pinebook, en este caso he elegido Ubuntu Mate 16.04 que a día de hoy parece la distribución “oficial” de este aparato.

Seguir leyendo ‘Pinebook 3ª parte – Instalar Ubuntu Mate 16.04’

Trasteando con el Pinebook – Ampliar la memoria eMMC

•julio 18, 2017 • Dejar un comentario

Como ya dije en mi anterior post sobre el Pinebook, éste viene de serie con una memoria de almacenamiento interno eMMC de 16GB de serie, pero la misma página da la opción de compra de módulos adicionales de mayor capacidad. En mi caso compré un módulo de 64GB a 35$ aproximadamente. En este post, vamos a ver como abrir el Pinebook para sustituir el módulo adicional por el nuevo.

IMG_20170714_222016.jpg

IMG_20170714_222007

Seguir leyendo ‘Trasteando con el Pinebook – Ampliar la memoria eMMC’

Pinebook 64 – Primera toma de contacto

•julio 14, 2017 • 1 comentario

Al fin llegó, por fin recibí el paquete que contenía mi nuevo juguete para este verano. El Pinebook, un portátil de bajo coste gobernado por un procesador ARM Cortex A53 de Quad-Core y 64Bits, acompañado por 2GB de RAM tipo LPDDR3, 16GB eMMC de almacenamiento, dos puertos USB 2.0, Wifi b/g/n, Bluetooth 4.0, lector de tarjetas microSD, un puerto AUX, salida microHMDI, WebCam 0.3 megapíxeles y micrófono integrado. Se podría decir, ya que comparte el mismo hardware, que es una tablet sin pantalla táctil con teclado. La pantalla se puede elegir entre dos opciones, 11.6″ y 14″, con un coste de 89 y 99$ dolares respectivamente, que con los gastos de envío (en mi caso además me cobraron 51€ de aduana) sale por unos 200 euros, ya que pedí también una cable de alimentación largo y una memoria eMMC de 64GB. Teniendo finalmente un portátil tipo ChromeBook con la libertad de un PC.

Seguir leyendo ‘Pinebook 64 – Primera toma de contacto’

Mejorar un MacMini 1.1 de 2006

•marzo 4, 2017 • Dejar un comentario

Los primeros modelos de MacMini con procesadores Intel salieron en el 2005 hasta finales de 2006, con procesadores Intel Core Solo o Intel Core Duo, ninguno de ellos con soporte para 64bits. En 2007 sacaron un nuevo modelo, el MacMini 2.1, que no era más que el mismo que sacaron en 2005 pero con un Intel Core 2 Duo con soporte para 64bit y ampliable hasta 4GB de RAM. Afortunadamente, los procesadores de los MacMini 1.1 (anteriores a los de 2007) son intercambiables y los reconoce, pero no se les da soporte para 64bit, y habrá que conformarse con unos simples 2GB de RAM porque a los chicos de Apple les dio la gana capar mediante software estas máquinas. Por suerte y haciendo un poco de trampa, se puede engañar al sistema e instalar la EFI de los MacMini 2.1 en la de los 1.1 y dar así soporte a los 64Bits de los Core 2 Duo y dándoles una capacidad máxima de 4GB de RAM.

Seguir leyendo ‘Mejorar un MacMini 1.1 de 2006’

Instalar OpenWRT en Huawei Echolife HG556a de Vodafone

•noviembre 22, 2016 • Dejar un comentario

Hace años Vodafone entregaba a sus usuarios de ADSL el router HG556a, que en comparación con los routers que entregaba la competencia estaban bastante bien. Este router consta de tres puertos USB 2.0, aunque uno de ellos estaba reservado para conexión con un modem USB 3G, dos entradas de teléfono independiente, la conexión para ADSL, cuatro puertos Ethernet 10/100 y red Wifi 802.11b/g/n. En su interior posee un procesador Broadcom BCM6358 a 300Mhz, con 64MB DDR333 y 16MB de memoria flash (suficientes para muchos de nuestros propósitos).

Con el tiempo, los usuarios de ADSL de Vodafone han ido sustituyendo estos aparatos por otros más modernos, pero gracias a la comunidad de OpenWRT no hay por qué arrojarlos a la basura o almacenarlos en un trastero, ya que podemos sustituir su firmware de fábrica por la última versión de OpenWRT abriendo un mundo de posibilidades a este trasto. El único problema, es que OpenWRT no da soporte para ADSL, ya que los controladores no están disponibles para poder implantarlos en el sistema.

Para ello, debemos elegir el firmware adecuado para nuestro router en cuestión, concretamente el mío es el HG56BZRB Ver.A que se diferencia que tiene tarjeta Wifi Ralink en lugar de Atheros, con lo que es importante seleccionar el firmware adecuado, ya que de no ser así el sistema no detectaría la tarjeta Wifi. En mi caso, tengo que seleccionar el firmware para el router tipo C (sí, el router versión A es el tipo C… ). Yo he descargado la versión más actual, la Chaos Calmer 15.05.

Para poder instalar el fichero descargado, es necesario poner el router en modo instalación. Para activarlo debemos seguir los siguientes pasos:

  1. Estando el router conectado al ordenador mediante un cable de red y con el router desconectado de la corriente mantener pulsado el botón RESTART.
  2. Conectar la corriente al router mientras seguimos pulsando el botón RESTART.
  3. Tras 20 segundos soltamos el botón RESTART.
  4. Tras esperar un minuto más o menos accedemos al router desde el navegador a través de la dirección 192.168.0.1
  5. Hacemos click en Examinar… y seleccionamos el archivo con el firmware que anteriormente se ha descargado y luego pulsamos Update Software.

Tras un par de minutos ya tenemos OpenWRT en el router y podremos trastear todo lo que queramos con él, por ejemplo ponerlo como repetidor de un router principal. Para ello, solo tenemos que seguir los pasos descritos en la entrada escrita anteriormente para el repetidor TP-Link .

Fuentes: seguridadwireless.net, openwrt.tuinstituto.es, OpenWRT

OpenWRT en el repetidor TP-Link WA850RE

•marzo 25, 2016 • 3 comentarios

Hace ya tiempo, por problemas en mi casa con la cobertura de la red Wifi decidí comprarme un repetidor de señal, concretamente un TP-Link WA850RE, principalmente por su precio y la posibilidad de poder conectar un PC a través de su puerto Ethernet, lo cuál nunca viene de más.

Una de las ventajas de los equipos que fabrica TP-Link es que usan en su firmware componentes GPL y entre ellos el kernel Linux, lo cual facilita mucho el trabajo a aquellas personas que se dedican a portar OpenWRT a diferentes dispositivos. Para instalarlo solo tenemos que descargar estás dos imágenes del firmware OpenWRT:

A continuación, entramos en el menú de configuración del repetidor, ya sea a través de su dirección por defecto 192.168.2.1 o bien por http://tplinkrepeater.net/ el usuario administrador es “admin” y su password “admin” (por defecto y sin comillas).

Para instalar el firmware nos vamos a System Tools y allí marcamos Firmware Upgrade, pulsamos el botón Examinar buscamos el archivo, el primero de la lista anterior y se pulsa Upgrade.

Captura de pantalla de 2016-03-24 16:30:29.png

Seguir leyendo ‘OpenWRT en el repetidor TP-Link WA850RE’

Instalar Android 6.0.1 en Sony Xperia S “Nozomi””

•marzo 11, 2016 • Dejar un comentario

Tras la aparición de Android 4.4 el sistema se ha ido optimizando, como norma general, tras sus posteriores versiones. Esto ha supuesto que en cualquier dispositivo capaz de correr Android 4.x pudiese ejecutar Android 5.x o incluso Android 6.

A continuación, se explica como instalar Android 6.0.1 en un Sony Xperia S, más concretamente la ROM nAOSP que nuestros incansables compañeros del XDA-Developer desarrollan.

En primer lugar, se necesita tener el bootloader del móvil desbloqueado y los paquetes adb y fastboot instalados en el ordenador, como ya se describir en la entrada anterior.

En primer lugar se va a instalar la última versión del recovery TWRP para nuestro terminal. Luego se conecta el móvil al ordenador con el modo USB Debug funcionando y se escribe en la terminal:

$ sudo fastboot flash boot recovery.img

Donde recovery.img es el archivo, y su ruta, del TWRP. A continuación, se reinicia el terminal en modo recovery y ahora tenemos dos opciones. Podemos conectarnos de forma remota desde el PC a la shell con privilegios de root del móvil, o bien acceder a dicha shell desde el TWRP. Yo por comodidad lo haré desde el PC. Para ello ejecutamos:

$ sudo adb shell

Y entraremos en la shell del terminal. El siguiente paso es reparticionar la memoria, este paso es importante para aprovechar al máximo toda la memoria de nuestro teléfono. Antes de meterle mano, nos metemos en Mount desde el TWRP, y desmontamos todos las particiones, es decir, desmarcamos las X.  Para ello usaremos la herramienta fdisk.

~# fdisk -l /dev/block/mmcblk0

Con este comando se listará todas las particiones del dispositivo, y el número del cilindro donde empieza y acaba cada una. Nosotros nos fijaremos en las particiones número 14 y 15, y en el cilindro en el que comienza la partición 14 y en el que acaba la partición 15. Por defecto, al menos a mí, ya que esto no tiene por qué ser constante de un terminal a otro, me sale:

/dev/block/mmcblk0p14 42945 261695 7000024 83 Linux

/dev/block/mmcblk0p15 261695 954240 22161424 83 Linux

Los números en negrita, son el comienzo de la partición 14 y el final de la 15, estos números hay que apuntarlos.

Ahora se procede a reparticionar el disco con la herramienta fdisk.

~# fdisk  /dev/block/mmcblk0

Command (m for help):

Y ya estaremos ejecutando el programa, para ver las posibilidades que tiene esta herramienta podemos teclear m, y ver las diferentes funciones. Lo que se va a realizar ahora es:

  • borrar la partición 14 y 15
  • crear una nueva partición (que será la número 14 otra vez)
  • definir el cilindro en el que comienza y en el que acaba la partición (el principio de la 14 y el final de la 15)
  • darle un tipo a la partición, que sera tipo Linux
  • escribir cambios en los discos.

Veamos a continuación:

~# fdisk  /dev/block/mmcblk0

Command (m for help) : p     “Lista las particiones”

Command (m for help) : d     “Borra la partición”

Partition number (1-15): 15   “Seleccionamos la 15 para borrarla”

Command (m for help) : d     “Borra la partición”

Partition number (1-14): 14  “Seleccionamos la 14 para borrarla”

Command (m for help) : n     “Crea la partición”

First cylinder (769-954240, default 769): 42945   “Comenzará en el cilindro 42945”

Last cylinder or +size or +sizeM or sizeK (42945-954240, default 954240): 954240

Command (m for help) : t     “Se da tipo a la partición”

Partitionnumber (1-14): 14   “Seleccionamos la partición 14”

Hex code (type L to list codes): 83  “El tipo Linux tiene el codigo 83”

Command (m for help): w     “Escribir cambios y salir”

Si apareciese un mensaje de error, puede ser porque no se haya desmontado todas las particiones y habría que reiniciar el recovery y volver a empezar. Si todo a salido bien reiniciamos el terminal en modo recovery y seguimos.

Una vez, ha reiniciado ahora se le dará un formato adecuado a la nueva partición. Android 6, usa un sistema de archivo F2FS, en lugar del EXT4 que venía usando, con lo cual se debe formatear las particiones Cache y Data con en dicho sistema de archivos.

Nos vamos a Wipe > Advanced Wipe y seleccionamos la partición /Data, pulsamos en Repair or Change File System, se pulsa F2FS y deslizamos el Swipe para que surjan los cambios. Y repetimos la operación con la partición /Cache. Una vez los cambios han sido efectuados reiniciamos el terminal en modo recovery nuevamente.

Ahora esta el móvil formteado el siguiente paso es descargar una ROM de Android y, solo quien quiera los GAPPS, recomiendo OpenGAPPS, yo uso nano, que viene solo con el Google Play. Ya se puede instalar tanto una ROM de Android 6 como una de 5.1, lo dejo a elección de cada uno, ambas funcionan bastante bien.

Para instalarlo antes se debe enviar a la memoria del movil, para ello lo podemos enviar desde la terminal de nuestro PC con el siguiente comando:

$ sudo adb push nAOSProm-6.0-b07.zip /sdcard

$ sudo adb push open_gapps-arm-nano-20160308.zip /sdcard

Y ahora estarán los dos archivos zip en la carpeta /sdcard . Se busca esta carpeta desde Install, se selecciona primero el zip de la rom y luego el de opengapps y a esperar, una vez instalados, se hace un Wipe cache/dalvik  y a reiniciar el sistema. El primer arranque puede tardar hasta 10 minutos, por tanto paciencia y sobre todo asegurarse de que la batería está cargada.

Pues listo, ya tenemos software de 2016 en un terminal de 2012, podéis comprobar que el sistema corre perfectamente y aún no hay razón lógica (que no sea la obsolescencia programada) para que Sony no decidiera actualizar el software de nuestro terminal más allá de la arcaica versión 4.1.2. Ya podemos estar a la última dándole más tiempo de vida a nuestro pequeño ;D.

Tan solo queda dar las gracias al foro XDA-Developers y a otros tantos que han trabajado para que esta ROM funcione.

Fuentes:

http://forum.xda-developers.com/xperia-s/s-development/rom-naosprom-xperia-s-t2958516

http://forum.xda-developers.com/showpost.php?p=65233973&postcount=3797

 

 

 

 

 
AstroFloyd's blog

Notes on (typically) software-related issues

ShakTI HPGC

Scheduling hardware resources

uroboros.es

Un blog sobre Informática, Internet y nuevas tecnologías

Txapuzas electrónicas

Donde el aburrimiento se une con la imaginación

Tic Tac

El blog de las nuevas tecnologías

Rctorr's Blog

Hacking life, in life

El Trasteador

Donde el aburrimiento se une con la imaginación

debianhackers.net/

In memoriam: I. M. (1973-2015)

DaboBlog

lsb_release -a > Debian GNU/Linux unstable. Por David Hernández (Dabo)

El valle del Viento Helado

Donde el aburrimiento se une con la imaginación

Programación en Lenguaje Ensamblador

-El Verdadero Lenguaje de las Máquinas-

WordPress.com

WordPress.com is the best place for your personal blog or business site.