viernes, 14 de septiembre de 2012

Nokia N900 - La guia maestra - Parte 2

INSTALANDO EL SO:

Esta es la parte más importante, y donde por lo general todos fallan. PRESTA MUCHA ATENCION!!!!

Ir a http://tablets-dev.nokia.com/nokia_N900.php e ingresar el IMEI (ver screenshot.png)
El IMEI lo sacas de boton de menú, configuración, acerca del producto.
Una vez adentro, aceptas el contrato de licencia (ver screenshot-1.png)
Elegir RX-51_2009SE_10.2010.13-2.VANILLA_PR_EMMC_MR0_ARM.bin, RX-51_2009SE_20.2010.36-2_PR_COMBINED_MR0_ARM.bin y MD5SUMS.
Ir a http://tablets-dev.nokia.com/maemo-dev-env-downloads.php aceptar los términos de licencia (ver screenshot-2.png)
y bajar maemo_flasher-3.5_2.5.2.2_i386.deb (yo lo probe en ubuntu con gnome 10.04.2)
Lo instalamos con "sudo dpkg -i maemo_flasher-3.5_2.5.2.2_i386.deb" y probamos a ver si lo instalamos correctamente:



faktorqm@faktorqm-laptop:~/Downloads/n900-flashing$ sudo su
[sudo] password for faktorqm:
root@faktorqm-laptop:/home/faktorqm/Downloads/n900-flashing# dpkg -i maemo_flasher-3.5_2.5.2.2_i386.deb
Selecting previously deselected package flasher-3.5.
(Reading database ... 166133 files and directories currently installed.)
Unpacking flasher-3.5 (from maemo_flasher-3.5_2.5.2.2_i386.deb) ...
Setting up flasher-3.5 (2.5.2.2) ...
Processing triggers for man-db ...
root@faktorqm-laptop:/home/faktorqm/Downloads/n900-flashing# flasher-3.5 --help
flasher v2.5.2 (Oct 21 2009)

flasher-3.5: unrecognized option '--help'
Usage: flasher [OPTIONS]
Options:
-F, --fiasco=ARG Location of a FIASCO image
-k, --kernel=ARG Location of kernel image
-n, --initfs=ARG Location of initfs image
-r, --rootfs=ARG Location of root JFFS2 image
--cmt-2nd=ARG Location of CMT FIASCO 2nd image
--cmt-algo=ARG Location of CMT FIASCO algorithm image
--cmt-mcusw=ARG Location of CMT FIASCO MCUSW image
--cmt-no-verify Disable verification of CMT programming
-x, --xloader=ARG Location of X-Loader image
-s, --secondary=ARG Location of NOLO secondary bootloader image
-2, --2nd=ARG Location of NOLO cold flasher ("2nd") image
-u, --unpack[=ARG] Unpack a FIASCO image
-f, --flash Load and flash all supplied images
-l, --load Only load all supplied images
-b, --boot[=ARG] Boot the kernel with optional cmdline
-R, --reboot Reboot the board (e.g. after flashing NOLO)
-i, --read-device-id Print out the device type
-S, --serial-port=ARG Serial port used for cold flashing or "usb"
-I, --init-port Only initialize the serial port
-c, --cold-flash "Cold flash" the device
-h, --hw-revision=ARG Specify product code and HW revision
--enable-rd-mode Enable R&D mode on the device
--disable-rd-mode Disable R&D mode on the device
--set-rd-flags[=ARG] Set R&D mode flags on the device
--clear-rd-flags[=ARG] Clear R&D mode flags on the device
--query-rd-mode Query the device R&D mode status and flags
--set-hw-revision[=ARG] Set HW revision override on device
--flash-only=ARG Flash only certain components
-U, --usb-device=ARG Specify USB device to use (bus:device address)
root@faktorqm-laptop:/home/faktorqm/Downloads/n900-flashing# exit
faktorqm@faktorqm-laptop:~/Downloads/n900-flashing$

una vez con esto, instalamos ghex, un editor hexadecimal para cambiar el tamaño de la memoria de aplicaciones (en mi caso a 6gb)

sudo apt-get install ghex

faktorqm@faktorqm-laptop:~/Downloads/n900-flashing$ sudo apt-get install ghex
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
linux-headers-2.6.32-28-generic linux-headers-2.6.32-28
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
libgnomecups1.0-1 libgnomeprint2.2-0 libgnomeprint2.2-data
libgnomeprintui2.2-0 libgnomeprintui2.2-common libgtkhex0
The following NEW packages will be installed:
ghex libgnomecups1.0-1 libgnomeprint2.2-0 libgnomeprint2.2-data
libgnomeprintui2.2-0 libgnomeprintui2.2-common libgtkhex0
0 upgraded, 7 newly installed, 0 to remove and 0 not upgraded.
Need to get 1,363kB of archives.
After this operation, 8,077kB of additional disk space will be used.
Do you want to continue [Y/n]? y
WARNING: The following packages cannot be authenticated!
libgnomecups1.0-1 libgnomeprint2.2-data libgnomeprint2.2-0
libgnomeprintui2.2-common libgnomeprintui2.2-0 libgtkhex0 ghex
Install these packages without verification [y/N]? y
Get:1 http://ar.archive.ubuntu.com/ubuntu/ lucid/main libgnomecups1.0-1 0.2.3-3build2 [29.7kB]
Get:2 http://ar.archive.ubuntu.com/ubuntu/ lucid/main libgnomeprint2.2-data 2.18.6-1build2 [47.0kB]
Get:3 http://ar.archive.ubuntu.com/ubuntu/ lucid/main libgnomeprint2.2-0 2.18.6-1build2 [198kB]
Get:4 http://ar.archive.ubuntu.com/ubuntu/ lucid/main libgnomeprintui2.2-common 2.18.4-1build1 [7,478B]
Get:5 http://ar.archive.ubuntu.com/ubuntu/ lucid/main libgnomeprintui2.2-0 2.18.4-1build1 [105kB]
Get:6 http://ar.archive.ubuntu.com/ubuntu/ lucid/universe libgtkhex0 2.24.0-1 [34.0kB]
Get:7 http://ar.archive.ubuntu.com/ubuntu/ lucid/universe ghex 2.24.0-1 [942kB]
Fetched 1,363kB in 7s (171kB/s)
Selecting previously deselected package libgnomecups1.0-1.
(Reading database ... 165936 files and directories currently installed.)
Unpacking libgnomecups1.0-1 (from .../libgnomecups1.0-1_0.2.3-3build2_i386.deb) ...
Selecting previously deselected package libgnomeprint2.2-data.
Unpacking libgnomeprint2.2-data (from .../libgnomeprint2.2-data_2.18.6-1build2_all.deb) ...
Selecting previously deselected package libgnomeprint2.2-0.
Unpacking libgnomeprint2.2-0 (from .../libgnomeprint2.2-0_2.18.6-1build2_i386.deb) ...
Selecting previously deselected package libgnomeprintui2.2-common.
Unpacking libgnomeprintui2.2-common (from .../libgnomeprintui2.2-common_2.18.4-1build1_all.deb) ...
Selecting previously deselected package libgnomeprintui2.2-0.
Unpacking libgnomeprintui2.2-0 (from .../libgnomeprintui2.2-0_2.18.4-1build1_i386.deb) ...
Selecting previously deselected package libgtkhex0.
Unpacking libgtkhex0 (from .../libgtkhex0_2.24.0-1_i386.deb) ...
Selecting previously deselected package ghex.
Unpacking ghex (from .../ghex_2.24.0-1_i386.deb) ...
Processing triggers for man-db ...
Processing triggers for desktop-file-utils ...
Processing triggers for python-gmenu ...
Rebuilding /usr/share/applications/desktop.en_US.utf8.cache...
Processing triggers for hicolor-icon-theme ...
Processing triggers for python-support ...
Setting up libgnomecups1.0-1 (0.2.3-3build2) ...

Setting up libgnomeprint2.2-data (2.18.6-1build2) ...
Setting up libgnomeprint2.2-0 (2.18.6-1build2) ...

Setting up libgnomeprintui2.2-common (2.18.4-1build1) ...
Setting up libgnomeprintui2.2-0 (2.18.4-1build1) ...

Setting up libgtkhex0 (2.24.0-1) ...

Setting up ghex (2.24.0-1) ...

Processing triggers for libc-bin ...
ldconfig deferred processing now taking place
faktorqm@faktorqm-laptop:~/Downloads/n900-flashing$

Ahora vamos a chequear que los archivos que hayamos bajado hayan bajado correctamente, a veces un error en la transmisión de datos no se advierte con el crc y nos puede complicar el teléfono, o incluso inutilizarlo. Para eso le hacemos md5 a los dos archivos que nos interesan, y comparamos los hashes con los que estan en el archivo MD5SUMS.

root@faktorqm-laptop:/home/faktorqm/Downloads/n900-flashing# md5sum RX-51_2009SE_10.2010.13-2.VANILLA_PR_EMMC_MR0_ARM.bin
488809ff96a0a05479d692e9f77aeb4f RX-51_2009SE_10.2010.13-2.VANILLA_PR_EMMC_MR0_ARM.bin
root@faktorqm-laptop:/home/faktorqm/Downloads/n900-flashing# md5sum RX-51_2009SE_20.2010.36-2_PR_COMBINED_MR0_ARM.bin
b9f8690318a3be61767826d15b8c1784 RX-51_2009SE_20.2010.36-2_PR_COMBINED_MR0_ARM.bin
root@faktorqm-laptop:/home/faktorqm/Downloads/n900-flashing#

Como verán, dieron que estaban bien. Esto significa que la descarga se realizó correctamente.

una vez instalado vamos a aplicaciones -> programacion -> hex editor, file -> open... y seleccionamos donde tengamos el archivo RX-51_2009SE_10.2010.13-2.VANILLA_PR_EMMC_MR0_ARM.bin luego veremos algo así (ver screenshot-3.png) y cambiamos el valor 2048 por 6144 (6Gb = 6 * 1024)
y luego vamos a file -> save... y luego file -> exit. (en mi caso lo guardé como copiaemmc.bin para no modificar el original)
Ustedes le pueden poner el valor quieran, quiza 4gb tambien esta bien. (recuerden que 1gb son 1024MB, por lo tanto 4gb = 4 * 1024 = 4096 ; 8gb son 8192)
Yo le puse 6gb por que en realidad utilizas 1 o 1,5Gb en aplicaciones, y el resto en juegos, que podés redireccionar a su vez a la otra partición, pero para estar tranquilo lo hago así. Antes de usar 6Gb, usaba 4Gb y también iba perfecto.

Para flashearlo, tenemos que tener la bateria al máximo y luego apagamos el telefono.

ESTO ES IMPORTANTISIMO: SI CUANDO LO ENCHUFAS AL CARGADOR DE PARED NO TE MUESTRA EL LED EN VERDE, NO SIGAN, POR QUE PUEDEN LLEGAR A ROMPER EL TELEFONO QUEDANDOSE EN LA MITAD DEL CAMINO DEL FLASHEO, ESTO ES VERDAD, NO ES BROMA, NO SIRVE IGUAL SI ESTA MAS O MENOS CARGADA, TIENE QUE ESTAR A TOPE SIN EXCEPCION.

Ejecutamos el comando flasher-3.5 -F RX-51_2009SE_20.2010.36-2_PR_COMBINED_MR0_ARM.bin -f y luego enchufamos el cable usb al teléfono, apretamos (y mantenemos apretada) la tecla U y enchufamos la otra punta a la computadora, luego automáticamente comenzará a flashearlo y mostrará el símbolo de usb en la pantalla arriba a la izquierda (en el n900)

root@faktorqm-laptop:/home/faktorqm/Downloads/n900-flashing# ls
copiaemmc.bin maemo_flasher-3.5_2.5.2.2_i386.deb RX-51_2009SE_10.2010.13-2.VANILLA_PR_EMMC_MR0_ARM.bin
maemo_flasher-3.5_2.5.2.2.exe MD5SUMS RX-51_2009SE_20.2010.36-2_PR_COMBINED_MR0_ARM.bin
root@faktorqm-laptop:/home/faktorqm/Downloads/n900-flashing# flasher-3.5 -F RX-51_2009SE_20.2010.36-2_PR_COMBINED_MR0_ARM.bin -f
flasher v2.5.2 (Oct 21 2009)

SW version in image: RX-51_2009SE_20.2010.36-2_PR_MR0
Image 'kernel', size 1705 kB
Version 2.6.28-20103103+0m5
Image 'rootfs', size 185728 kB
Version RX-51_2009SE_20.2010.36-2_PR_MR0
Image 'cmt-2nd', size 81408 bytes
Version BB5_09.36
Image 'cmt-algo', size 519808 bytes
Version BB5_09.36
Image 'cmt-mcusw', size 5826 kB
Version rx51_ICPR82_10w08
Image '2nd', size 14720 bytes
Valid for RX-51: 2217, 2218, 2219, 2220, 2120
Version 1.4.14.9+0m5
Image 'xloader', size 14848 bytes
Valid for RX-51: 2217, 2218, 2219, 2220, 2120
Version 1.4.14.9+0m5
Image 'secondary', size 109440 bytes
Valid for RX-51: 2217, 2218, 2219, 2220, 2120
Version 1.4.14.9+0m5
Image '2nd', size 14720 bytes
Valid for RX-51: 2101, 2102, 2103
Version 1.4.14.9+0m5
Image 'xloader', size 14848 bytes
Valid for RX-51: 2101, 2102, 2103
Version 1.4.14.9+0m5
Image 'secondary', size 109440 bytes
Valid for RX-51: 2101, 2102, 2103
Version 1.4.14.9+0m5
Image '2nd', size 14848 bytes
Valid for RX-51: 2307, 2308, 2309, 2310
Version 1.4.14.9+0m5
Image 'xloader', size 14848 bytes
Valid for RX-51: 2307, 2308, 2309, 2310
Version 1.4.14.9+0m5
Image 'secondary', size 109440 bytes
Valid for RX-51: 2307, 2308, 2309, 2310
Version 1.4.14.9+0m5
Image '2nd', size 14848 bytes
Valid for RX-51: 2407, 2408, 2409, 2410
Version 1.4.14.9+0m5
Image 'xloader', size 14848 bytes
Valid for RX-51: 2407, 2408, 2409, 2410
Version 1.4.14.9+0m5
Image 'secondary', size 109440 bytes
Valid for RX-51: 2407, 2408, 2409, 2410
Version 1.4.14.9+0m5
Image '2nd', size 14848 bytes
Valid for RX-51: 2301, 2302, 2303, 2304, 2305, 2306
Version 1.4.14.9+0m5
Image 'xloader', size 14848 bytes
Valid for RX-51: 2301, 2302, 2303, 2304, 2305, 2306
Version 1.4.14.9+0m5
Image 'secondary', size 109440 bytes
Valid for RX-51: 2301, 2302, 2303, 2304, 2305, 2306
Version 1.4.14.9+0m5
Image '2nd', size 14848 bytes
Valid for RX-51: 2401, 2402, 2403, 2404, 2405, 2406
Version 1.4.14.9+0m5
Image 'xloader', size 14848 bytes
Valid for RX-51: 2401, 2402, 2403, 2404, 2405, 2406
Version 1.4.14.9+0m5
Image 'secondary', size 109440 bytes
Valid for RX-51: 2401, 2402, 2403, 2404, 2405, 2406
Version 1.4.14.9+0m5
Image '2nd', size 14720 bytes
Valid for RX-51: 2104, 2105, 2106, 2107, 2108, 2109, 2110, 2111, 2112, 2113, 2114, 2115, 2116, 2117, 2118, 2119
Version 1.4.14.9+0m5
Image 'xloader', size 14848 bytes
Valid for RX-51: 2104, 2105, 2106, 2107, 2108, 2109, 2110, 2111, 2112, 2113, 2114, 2115, 2116, 2117, 2118, 2119
Version 1.4.14.9+0m5
Image 'secondary', size 109440 bytes
Valid for RX-51: 2104, 2105, 2106, 2107, 2108, 2109, 2110, 2111, 2112, 2113, 2114, 2115, 2116, 2117, 2118, 2119
Version 1.4.14.9+0m5
Image '2nd', size 14848 bytes
Valid for RX-51: 2501, 2502, 2503, 2504, 2505, 2506
Version 1.4.14.9+0m5
Image 'xloader', size 14848 bytes
Valid for RX-51: 2501, 2502, 2503, 2504, 2505, 2506
Version 1.4.14.9+0m5
Image 'secondary', size 109440 bytes
Valid for RX-51: 2501, 2502, 2503, 2504, 2505, 2506
Version 1.4.14.9+0m5
Image '2nd', size 14848 bytes
Valid for RX-51: 2607, 2608, 2609, 2610
Version 1.4.14.9+0m5
Image 'xloader', size 14848 bytes
Valid for RX-51: 2607, 2608, 2609, 2610
Version 1.4.14.9+0m5
Image 'secondary', size 109440 bytes
Valid for RX-51: 2607, 2608, 2609, 2610
Version 1.4.14.9+0m5
Image '2nd', size 14848 bytes
Valid for RX-51: 2507, 2508, 2509, 2510
Version 1.4.14.9+0m5
Image 'xloader', size 14848 bytes
Valid for RX-51: 2507, 2508, 2509, 2510
Version 1.4.14.9+0m5
Image 'secondary', size 109440 bytes
Valid for RX-51: 2507, 2508, 2509, 2510
Version 1.4.14.9+0m5
Image '2nd', size 14720 bytes
Valid for RX-51: 2201, 2202, 2203, 2204, 2205, 2206, 2207, 2208, 2209, 2210, 2211, 2212, 2213, 2214, 2215, 2216
Version 1.4.14.9+0m5
Image 'xloader', size 14848 bytes
Valid for RX-51: 2201, 2202, 2203, 2204, 2205, 2206, 2207, 2208, 2209, 2210, 2211, 2212, 2213, 2214, 2215, 2216
Version 1.4.14.9+0m5
Image 'secondary', size 109440 bytes
Valid for RX-51: 2201, 2202, 2203, 2204, 2205, 2206, 2207, 2208, 2209, 2210, 2211, 2212, 2213, 2214, 2215, 2216
Version 1.4.14.9+0m5
Image '2nd', size 14848 bytes
Valid for RX-51: 2601, 2602, 2603, 2604, 2605, 2606
Version 1.4.14.9+0m5
Image 'xloader', size 14848 bytes
Valid for RX-51: 2601, 2602, 2603, 2604, 2605, 2606
Version 1.4.14.9+0m5
Image 'secondary', size 109440 bytes
Valid for RX-51: 2601, 2602, 2603, 2604, 2605, 2606
Version 1.4.14.9+0m5
Suitable USB device not found, waiting.
USB device found found at bus 002, device address 005.
Found device RX-51, hardware revision 2101
NOLO version 1.4.14
Version of 'sw-release': RX-51_2009SE_20.2010.36-2_PR_MR0
Sending xloader image (14 kB)...
100% (14 of 14 kB, avg. 2071 kB/s)
Sending secondary image (106 kB)...
100% (106 of 106 kB, avg. 13359 kB/s)
Flashing bootloader... done.
Sending cmt-2nd image (79 kB)...
100% (79 of 79 kB, avg. 3180 kB/s)
Sending cmt-algo image (507 kB)...
100% (507 of 507 kB, avg. 21151 kB/s)
Sending cmt-mcusw image (5826 kB)...
100% (5826 of 5826 kB, avg. 17137 kB/s)
Flashing cmt-mcusw... done.
Sending kernel image (1705 kB)...
100% (1705 of 1705 kB, avg. 17955 kB/s)
Flashing kernel... done.
Sending and flashing rootfs image (185728 kB)...
100% (185728 of 185728 kB, avg. 13157 kB/s)
Finishing flashing... done
CMT flashed successfully
root@faktorqm-laptop:/home/faktorqm/Downloads/n900-flashing#

Aqui acabamos de flashear el teléfono, y sin apagarlo, simplemente dejamos todo asi como está, escribimos flasher-3.5 -F copiaemmc.bin -f -R y asi escribimos la memoria interna de 32gb.

root@faktorqm-laptop:/home/faktorqm/Downloads/n900-flashing# flasher-3.5 -F copiaemmc.bin -f -R
flasher v2.5.2 (Oct 21 2009)

Image 'mmc', size 255947 kB
Version RX-51_2009SE_10.2010.13-2.VANILLA
USB device found found at bus 002, device address 005.
Found device RX-51, hardware revision 2101
NOLO version 1.4.14
Version of 'sw-release': RX-51_2009SE_20.2010.36-2_PR_MR0
Booting device into flash mode.
Suitable USB device not found, waiting.
USB device found found at bus 002, device address 006.
Raw data transfer EP found at EP2.
Image(s) flashed successfully in 34.854 s (7343 kB/s)!
root@faktorqm-laptop:/home/faktorqm/Downloads/n900-flashing# exit
faktorqm@faktorqm-laptop:~/Downloads/n900-flashing$

OK, nuestro telefono ya está a valores de fábrica y lo desenchufamos del usb y lo encendemos. Ahora está completamente nuevo como si lo sacáramos de la caja.

Bibliografia consultada:

https://wiki.maemo.org/Documentation/Maemo_5_Developer_Guide/Development_Environment/Maemo_Flasher-3.5
https://wiki.maemo.org/Updating_the_tablet_firmware
http://www.phonesfera.com/tutorial-como-flashear-paso-a-paso-nokia-n900-vt1684.html
http://www.phonesfera.com/viewtopic.php?t=4013&sid=3718932772b5a7d687dae82180b8a2f8

PARTIENDO DE CERO: Instalando repositorios de aplicaciones, para control del n900 mediante ssh y ganar la capacidad de overclockearlo.

Con el teléfono recien instalado, vamos a menu -> administrador de aplicaciones. Luego hacemos click sobre el titulo y vamos a "adminsitrar catalogos", luego a nuevo y ponemos estos dos:

Catalogue name: Extras-Testing
Web address: http://repository.maemo.org/extras-testing/
Distribution: fremantle
Components: free non-free

Catalogue name: Extras-Devel
Web address: http://repository.maemo.org/extras-devel/
Distribution: fremantle
Components: free non-free

Luego vamos con el navegador a esta página (http://wiki.maemo.org/Community_SSU) y presionamos donde dice "install testing", que es el paso 2 donde dice "installation".

Ir a instalar archivo, lo aceptas y despues aceptar y listo, luego cerrar, ir a menu -> community ssu y nos correra unos scripts y luego nos abrira el administrador de aplicaciones otra vez y luego te aparece una actualizacion de 23.4mb y aceptas. luego se reinicia el dispositivo. Luego instalamos desde el administrador de aplicaciones cssu tuner y cssu features configuration.

Si esta mal la hora, ir a menu -> configuracion -> fecha y hora y si esta tildado actualizar automáticamente destildarlo y elegir el GMT que corresponda.

Instalar "rootSH" y luego "openSSH client and server" desde el administrador de aplicaciones y luego los configuro, durante la instalacion el ssh me va a pedir la clave de root, no olvidar esta clave!. luego con esto ya tengo habilitado un servidor ssh en el celular. Desde un ubuntu, para conectarme al shh hago aplicaciones -> accesorios -> terminal y escribo:

ssh root@192.168.1.101

la salida de terminal es:

faktorqm@faktorqm-laptop:~/Downloads/n900-flashing$ ssh root@192.168.1.101
The authenticity of host '192.168.1.101 (192.168.1.101)' can't be established.
RSA key fingerprint is 21:b9:13:1b:71:d4:06:e5:d7:85:e0:c8:ff:48:7e:8a.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.1.101' (RSA) to the list of known hosts.
root@192.168.1.101's password:


BusyBox v1.10.2 (Debian 3:1.10.2.legal-1osso30+0m5) built-in shell (ash)
Enter 'help' for a list of built-in commands.

Nokia-N900:~#

Para poder manejar archivos, voy a lugares -> carpeta personal -> archivo -> conectar a servidor...
elijo en el tipo de servicio SSH, en servidor escribo 192.168.1.101, en puerto escribo 22 y en user name "root" luego nos pedira la contraseña que hemos puesto mientras instalabamos (ver screenshot-4.png)

TRUCO: en el navegador de archivos del ubuntu con gnome, o sea, nautilus, no te muestra por defecto las carpetas ocultas, presionando CTRL + H te muestra todos los archivos.

Para restaurar los mensajes de texto, agenda, etc pasas la carpeta backup a /home/user y luego con el copia de seguridad restauras la información, reinicias, y listo.

Repositorios extras de aplicaciones (que los podes dejar para más adelante)

My-Maemo repository.

Nombre de catálogo: My-Maemo
 Dirección web: http://my-maemo.com/repository/
 Distribución: fremantle
Componentes: user

Mozilla.

Nombre de catálogo: Mozilla
 Dirección web: ftp://ftp.mozilla.org/pub/mozilla.org/mobile
 Distribución: chinook
Componentes: release

aMSN

Nombre de catálogo: aMSN
 Dirección web: http://www.amsn-project.net/maemo
 Distribución: fremantle
Componentes: amsn taltk

Emuladores de Nintendo.

Nombre de catálogo: Maemo Nintendo Emulators
 Dirección web: http://b-man.xceleo.org/repo/maemo-nintendo-emulators/
 Distribución: fremantle
Componentes: main

Repositorio de Qole.

Nombre de catálogo: Qole
 Dirección web: http://qole.org/repository
 Distribución: maemo
Componentes: fremantle

Qole es un colaborador de la comunidad que es muy grosso en maemo y tira ahi algunas aplicaciones que compila el a mano.

Nombre: VLC
Direccion: http://downloads.videolan.org/videolan/maemo/
Distribucion: fremantle
Componentes: free


Para hacer overclocking, aunque a ustedes les parezca una tontera hacerlo ahora de manera segura, antes no se hacia asi y no encontre un solo lugar en internet donde explicara como se hace, version 2012, creo que soy el primero...

Vamos al administrador de aplicaciones y nos encontramos con Linux kernel for power users 2.6.28-10power47, luego instalamos enhanced linux kernel for power users (settings) and qcpufreq. Luego elegimos load preset, ideal, y luego save. esto te deja 500mhz minimo, 850mhz máximo, 1.2v tension.

¿fácil no? antes era una tortura hacer que funcionase y que no se queme nada en el camino. Esta configuracion es la configuracion mas "segura" si se quiere, donde el unico impacto en el hardware esta en el consumo de la bateria, pero sinceramente, yo no lo noto. yo al telefono lo compre en enero de 2010 en eeuu y ahora no se si la bateria se esta empezando a terminar o si es por el overclocking. (nunca lo habia overclockeado hasta ahora) pero dura apenas dos o tres horas menos de lo normal, siempre dependiendo del uso, claro.

bibliografia consultada:

http://wiki.maemo.org/Community_SSU
http://www.aplicacionesnokia.es/openssh-en-nokia-n900/
http://www.universosymbian.org/tutoriales-para-maemo/61672-guia-openssh-su-nokia-n900-ver-todo-el-contenido-oculto.html
http://www.phonesfera.com/tutorial-openssh-en-nokia-n900-vt325.html
http://wiki.maemo.org/Killer_apps
http://wiki.maemo.org/Kernel_Power
http://talk.maemo.org/showthread.php?p=646072#post646072
http://talk.maemo.org/showpost.php?p=668577&postcount=3947
http://talk.maemo.org/showpost.php?p=595582
http://talk.maemo.org/showthread.php?t=71454
http://wiki.maemo.org/Overclocking
http://maemo.org/downloads/product/Maemo5/kernel-power-settings/

Saludos!

3 comentarios:

  1. Hola Martín, excelente esta infomación. Te comento que a la fecha actual el repositorio Mozilla no está funcionando. Luego de agregarlo exactamente como las publicado, sale este mensaje de error: "ftp://ftp.mozilla.org/pub/mozilla.org/mobile/dists/chinook/release/binary-armel/Packages
    Unable to fetch file, server said 'Failed to open file.'"
    Sabes si existe a día hoy, manera de actualizar el navegador microB para el n900?.

    ResponderEliminar
    Respuestas
    1. Hola x-micro, perdón por la tardanza en contestar. El repo ese lo cerraron, ahora me pide user y pass asi que no va mas. Lo que sé es que le sacaron el soporte, asi que oficialmente ya no hay mas versiones disponibles. De aca te lo podes bajar si lo queres instalar o buscar a ver si hay otras versiones pero creo que esta esta OK http://my-maemo.com/software/applications.php?fldAuto=1019&faq=37
      ¿Probaste Nemo para N900? Saludos!

      Eliminar
    2. Creo que lo encontre aca https://ftp.mozilla.org/pub/mobile/releases/maemo/es-AR/

      Eliminar