Síguenos en Facebook  Síguenos en Twitter  Síguenos en Facebook Síguenos en Facebook  Portal de noticias sobre el mundo digital.

Tutorial: Flashear Samsung Omnia en WVista o W7 mediante Máquina Virtual

Publicado por el 07 de enero de 2010 y archivado en T&R. Puede seguir cualquier respuesta por medio de  RSS 2.0. Puede dejar un comentario o hacer trackback a esta entrada. 

Debido a los líos que hay referentes a instalar una ROM en el Omnia mediante Windows Vista, he decidido hacer este tutorial.

En primer lugar decir, a modo de explicación breve, que instalar una máquina virtual es simular un PC por software dentro de nuestro PC hardware (host).
A efectos lo vamos a usar como cualquier otro programa. Lo podremos desinstalar, instalar, editar y configurar a nuestro antojo.

Ventajas, a mi entender, de recurrir a una máquina virtual si no se tiene un PC con Windows XP:
-La principal es la facilidad y sencillez de instalación. No necesita ningún tipo de partición física en nuestro ordenador, con lo cual evitamos meter la pata a la hora de crear una nueva partición, formatearla, etc.
-Es relativamente sencillo de instalar, y para probar cosas concretas que no vamos a usar generalmente, creo que es la mejor alternativa.

Aclaración Importante: Aunque en general yo me incline por todo lo que sea gratuito frente a lo de pago, decir que VirtualBox para el uso concreto de actualizar la ROM de un Omnia no funciona. Por eso que para este caso concreto recomiendo usar el VMware.

PRIMER TUTORIAL: VMWARE WORKSTATION EN UN PC CON WVISTA
(Recomendado si sólo lo quieres usar para flashear la ROM)

Requisitos:
- Al menos 512MB de RAM (Deberás sumar la que necesite tu ordenador y como mínimo (preferiblemente más) 256MB para el WXP). Recomendado 2GB.
- Espacio libre: Mínimo de 2Gb a 5GB de HD. Recomendable unos 10GB
-Un micro relativamente reciente. (Esto es algo muy subjetivo. En principio si tienes un ordenador más o menos reciente te funcionará.). El fabricante epecifica 733MHz mínimo.
- Diponible versión para x86 y 64bits

Página oficial
- http://www.vmware.com/es/

Descarga:
- https://www.vmware.com/tryvmware/?p=workstation-w
(Se puede descargar la versión de prueba de 30 días. Pero para ello es necesario registrarte porque te envían un enlace de activación al correo)

Manual oficial en inglés:
- http://www.vmware.com/support/pubs/
- http://www.vmware.com/support/pubs/ws_pubs.html

Pasos a seguir:

1.- Descarga e instala VMware como si instalaras un programa normal en tu ordenador.
2.- Una vez instalado, abres el programa y deberemos crear una nueva máquina virtual.
Por ahora no he encontrado un archivo de idioma, con lo cual el programa está en inglés. (No sé si se puede cambiar de idioma)
3.- Pinchamos en “New virtual Machine” y nos aparecerá el asistente para crear una nueva máquina virtual.

4.- Elegimos la opción “Custom” en la que vamos a ir eligiendo todas las opciones. Si tienes prisa o quieres configurarlo con lso parámetros por defecto, elige la opción “Typical”.

5.- Ahora elegiremos la comptatibilidad de hardware. Lo dejamos como viene por defecto: Workstation 6.5

6.- Ahora elegimos el cd origen desde el que vamos a instalar Windows Xp. En nuestro caso lo vamos a hacer desde una imagen del disco duro (ISO). Lo elegimos ahora para que al terminar la configuración que estamos haciendo se instale Windows. Las opciones que aparecen son éstas:
1ª opción: desde el reproductor de cds de nuestro equipo host.
2ª opción: desde una imagen ISO en nuestro disco duro.
3ª opción: instalar el sistema operativo después.
Al seleccionar ahora la imagen ISO detecta el sistema operativo que vamos a instalar, y lo instalará con el método “Easy Install”. Este método facilita la instalación del sistema operativo de forma automática sin casi ninguna interacción por nuestra parte. Y al terminar también instalará las “VMware Tools”.

7.- Ahora nos va a pedir el número de serie de nuestra copia de Windows XP, nombre de usuario y contraseña.
Esto no nos lo pediría si hubiéramos creado la máquina virtual seleccionando que instalaremos el sistema operativo después.

8.- Ahora nos pide el nombre y donde vamos a almacenar la configuración de la máquina virtual. Es muy posible que uses los valores por defecto sin tener que cambiar nada.

9.- En la siguiente pantalla elegiremos el número de procesadores que queremos que se destinen a nuestra máquina virtual. Si no tienes un buen equipo, elige un procesador sólo.

10.- Ahora sale la pantalla en la que vamos a seleccionar la cantidad de memoria ram que vamos a destinar a la máquina virtual (VM). Nos indica por defecto cuánto considera que es la cantidad recomentada. Siempre debe ser múltiplo de 4MB. Con 256MB o 512MB es suficiente. Debe quedar aproximadamente un 35% como mínimo para nuestro equipo.

11.- Ahora deberemos elegir el tipo de red con la que vamos a conectar la máquina virtual a internet. Por ahora elegimos la cuarta opción, en la que decimos que no vamos a usar conexión a internet (Cuando tenga más rato aumentaré el manual con las conexiones en red de las dos máquinas virtuales. Pero ahora para flashear la ROM no es algo necesario).

12.- Elegimos el tipo de adaptador IDE/SCSI. Elegimos la opción que viene recomendada: “Bus Logic”.

13.- En este punto vamos a elegir el disco duro en el que vamos a almacenar nuestra máquina virtual y la instalación del Windows XP. Las opciones son las siguientes:
- Crear un nuevo disco duro virtual
- Usar uno existente
- Usar un disco duro físico
Vamos a elegir la primera opción, porque suponemos que hemos instalado la máquina por primera vez. Si ya hemos creado un disco duro con anterioridad, ahora es el momento de elegirlo.
La tercera opción no es nada recomendable; porque vamos a usar un disco duro físico (no virtual) o una partición para almacenar nuestra VM. Con la posibilidad de que borremos algo de nuestro disco duro o hagamos una partición mal.

14.- Ahora seleccionamos el tipo del nuevo disco duro. Seleccionamos la opción por defecto y recomendada: SCSI.

15.- En esta ventana vamos a seleccionar las opciones y características de nuestro disco duro nuevo. Es una parte muy importante.
En la primera casilla selecionamos el tamaño del disco duro. Con los 8GB que vienen por defecto tenemos suficiente.
“Allocate all disk space now” -> Esto quiere decir que el disco duro es de expansión fija. Vamos a crear un archivo de 8GB directamente en el disco duro. Que posteriormente irá usando nuestra máquina virtual. Pero tengamos mucho o poco instalado seguirá ocupando los 8GB.
Para esta instalación prefiero expansión dinámica. Por eso no vamos a seleccionar esta opción.
Para más información, mira el apartado 5 del tutorial de VirtualBox.

“Store virtual disk as a single file” o “Split virtual disk into 2Gb files”. Esta opción está pensada por si queremos llevarnos el disco duro virtual a otro PC. Por eso, va a dividir nuestro disco duro virtual en archivos más pequeños de 2Gb si seleccionamos la segunda opción. Si no pensamos llevarlo a ningún sitio, selecciona la primera opción.

16.- Ahora seleccionamos el nombre del disco duro y su localización donde lo vamos a guardar.

17.- En la última pantalla nos muestra un resumen de todo lo que hemos seleccionado y de lo que se va a crear. La leemos para ver si estamos de acuerdo en todo.
La opción de “Customize hardware” (elegir o seleccionar hardware) no hace falta usarla ahora.
Marcamos la opción “Power on this virtual machine after creation”. Al seleccionar esta opción hace que al terminar el asistente se encienda la VM que acabamos de crear y comience la instalación de WXP.
En la instalación de WXP, es muy posible que sólo nos pida que elijamos si queremos formatear el sistema de ficheros como NTFS o no. Y el resto de las opciones se carguen solas y no tengamos que seleccionar o interactuar en nada.

18.- Cuando hemos terminado la instalación de WXP y estamos en el escritorio, lo normal es que se ponga a instalar directamente las “VMware Tools”. Si no lo hace automáticamente, vamos a “VM >> Instalar VMware Tools”. Es posible que neceistemos reiniciar.
Las “VMware Tools” instalan drivers necesarios para que todos los dispositivos funcionen correctamente. Es como si instaláramos los drivers de los dispositivos físicos.

19.- Ahora ya tenemos WXP instalado completamente.
Voy a mostrar un resumen de los botones y opciones más comunes:

-La barra de tareas superior con iconos: (Ver la imagen para comprobar si la vuestra sigue el mismo orden)

- Apaga la máquina virtual encendida actualmente
- Suspende la máquina virtual encendida actualmente
- Enciente la máquina virtual seleccionada en la barra lateral (“Sidebar”)
- Toma diapositiva (“Snapshot”) de la máquina virtual encendida actualmente. ¡OJO! No es una captura de pantalla. Es un punto de restauración.
- Vuelve a un “Snapshot” tomado anteriormente.
- Configuración de los “Snapshot”.
- Muestra u oculta el panel lateral donde aparecen todas las máquinas virtuales encendidas y las favoritas.
- “Quick switch”. La VM se cambia a pantalla completa pero apareciendo una pequeña barra donde elegir entre las diferentes máquinas virtuales y “Home”. Para que salga la barra de menús hay que desplazar el ratón a la parte superior de la pantalla hasta que salga la barra.
- “Full screen” – Pantalla completa. Muestra la máquina virtual actual en pantalla completa. En la parte superior de la pantalla hay una pequeña barra de opciones donde podremos salir de este modo y seleccionar algunas opciones más.
- Es un método de integración del SO del cliente y el del anfitrión (host). Sólo nos muestra una barra con el nombre de la VM de la que salen los menús de Inicio de forma similar que en WXP.
- “Summary view”. Nos muestra un resumen de la VM actual.
- “Appliance view” (No usado)
- “Console view”. Volvemos a mostrar el SO que estamos usando. Es el contrario de “Summary view”
- Los dos últimos no los vamos a usar.

Teclas más usadas:

Para que el ratón pueda cambiar de la VM al equipo y viceversa se usan las teclas “Ctrl + Alt”. Para usar el ratón en la VM simplemente con pulsar sobre la venta ya es suficiente.
Para ir directamente a la VM se usa “Ctrl + G”.

Configuración de la máquina virtual:

Para ello pulsamos, estando la VM apagada, en “Edit virtual machine Settings”.
Nos aparecen todas las opciones que ya hemos cambiado al crear la VM nueva. Y también alguna nueva.

- “Memory”: Cambiar el tamaño de la memoria de nuestra VM
- “Hard Disk”: Cambiamos el origen del disco duro virtual así como disponemos de la utilidad de desfragmentación.
- CD/DVD: Elegimos si queremos usar la lectora de nuestro equipo o una imagen ISO. Y también si queremos desactivarla.
- Floppy: igual que CD/DVD pero con un disquete
- “Network Adapter” (Adaptador de red): Elegimos las opciones que va a usar nuestra VM para conectarse a internet. (Esta parte la explicaré más tranquilamente cuando tenga otro rato).
- “USB Controller”: Aquí elegimos las opciones del USB. Podemos usar el controlador de USB 2.0 sin problemas. Cosa que con VirtualBox no funcionaba.
- “Sound card”: Seleccionamos si queremos habilitar la tarjeta de sonido y si usamos la que está por defecto en nuestro PC o usamos otra.
- “Display”: Especificamos número de monitores, resoluación y aceleración 3D. O dejamos la configuración por defecto del Host.
- “Processors”: Elegimos el número de procesadores y el modo de ejecución.

Podemos añadir nuevos dispositivos pulsando “Add”: Adaptador serie, paralelo, de red, etc.

PASOS PARA CONECTAR EL SAMSUNG OMNIA A NUESTRO WXP DE LA MÁQUINA VIRTUAL:

- Descárgate e instala el ActiveSync 4.5 y reiniciar después.
- En primer lugar instalar los drivers del módem Samsung que se proporciona con la ROM que quieras instalar. Luego reinicia.
- Cuando conectemos el móvil al USB de nuestro ordenador, nos lo va a detectar como una tarjeta de red de nombre “Windows Mobile-Based device”. Y el ActiveSync se cambiará a verde y aparecerá la pantalla de sincronización (Ver NOTA 3).

- Reiniciar por si acaso.
- Volver a conectar el móvil de nuevo al encenderse el WXP de la VM.
- Vuelve a detectarlo y a activarse el ActiveSync 4.5. Ahora lo cerramos.
- Abrimos la aplicación que usamos para flashear la BIOS.

-Ahora apagamos el móvil pulsando el botón superior.
-Después lo volvemos a encender.
-La VM va a detectar el nuevo hardware e instalará los controladores. Y también se habilitará el botón “START” para poder comenzar con el flasheo.

NOTA 3: Si tenemos instalado el Centro de Dispositivos de Windows Mobile en nuestro equipo host con Windows Vista, es posible que tengamos algunos problemas al actualizar el firmware del móvil. Ya que el móvil puede comunicarse primero con él y no enviar los drivers correctamente a nuestros Active Sync de Windows XP.

Las recomendaciones son las siguientes:

  • Si nos es posible, desinstalar antes de nada el Centro de Dispositivos de Windows Mobile de nuestro Windows Vista. Y luego reiniciar.
  • Si no podemos desinstalarlo, deberemos dehabilitarlo. Para ello tenemos que desmarcar todas las opciones que aparecen en la “Configuración de la conexión” (Configuración del dispositivo >> Configuración de la conexión). Así no detectará nada que se conecte mediante USB. (Ver foto adjunta).

De todos modos es obligatorio leer el manual que viene dentro del paquete de la ROM así como pasar un tiempo leyendo los problemas y soluciones publicados en el foro.

SEGUNDO TUTORIAL: VMWARE WORKSTATION EN UN PC CON WINDOWS 7

Los pasos para instalar la máquina virtual en Windows 7 son los mismos que en Windows Vista.
En esta parte se expliac cómo conectar y flashear el móvil con Windows Vista, partiendo de que la máquina virtual funciona y tiene WXP instalado.
En mi caso ha sido con W7 Ultimate 64 bits. Pero en otras versiones o en 32 bits no debe darte problemas.

Nota: En este apartado, la versión instalada de VMware está actualizada con respecto al tutorial con Vista. Por eso es posible
que alguna cosa cambie (aunque siempre pequeños detalles). Este apartado también puede servir para disipar alguna duda de aquella persona que instale VMware y vea que en algunas cosas difiere mínimamente del tutorial de Windows Vista. Si ése es tu caso, sigue este apartado
como si fuera con Vista en vez de con el W7.

1.- Sin necesidad de tener la máquina virtual abierta, conecta el móvil al ordenador.
Windows 7 lo detectará e instalará los drivers necesarios. También te instalará el Centro de Dispositivos de Windows Mobile.

2.-Una vez instalado todo, debes abrir el Centro de Dispositivos de Windows Mobile y cambiar la configuración de conexión.
Deberás deshabilitar las conexiones USB y todas las demás.

3.- Ahora abre la máquina virtual y carga Windows XP.
Es muy posible que al terminar de encender, WXP no te detecte el móvil. Esto es porque todavía “lo tiene” el host.
Para ello debes pulsar sobre el icono que simboliza el USB (barra de iconos en la parte inferior derecha del VMware) y seleccionar “Connect (Disconect from host)”.
Esto lo que hace es desconectarlo del equipo host y conectarlo en la VM.
Te saldrá un mensaje que te avisa que el dispositivo será desconectado del host y conectado a la VM. Acéptalo sin problemas.

4.- Ahora el ActiveSync detectará el dispositivo. E intentará sincronizarse.
(Recuerda instalar los drivers del módem Samsung y leer los archivos de ayuda incluidos en el archivo de la ROM. Así como reiniciar después.)

5.-Apaga el móvil, y al encenderlo Windows 7 lo detectará como un dispositivo USB VMware. También te lo instalará el VMware y se habilitará el botón de START para flashear la ROM.

Aclaraciones:
1.- Este tutorial de W7 es más breve y no detalla todos los pasos como el anterior de WVista. Con lo cual recomiendo leer ambos. Ya que son complementarios.
2.- Es posible que al conectar el móvil te lo detecte W7 pero no la máquina virtual En ese caso, reinicia la VM para que cargue el XP con el móvil conectado.
3.- Te recomiendo que pruebes varias veces a sincronizar y a conectar el móvi; y que veas que te lo detecta el programa de la ROM. Las primeras pruebas de conexión
no siempre te funcionan a la perfección y no siempre sale todo como te indican los manuales. Por eso, prueba varias veces y no te lances a flashear a la primera de cambio.
4.- Este apartado está hecho con Antivirus en el W7. Se recomienda no poner antivirus en la VM y en la manera de lo posible tampoco en la máquina host (o tenerlo deshabilitado)
5.- En cuanto a redes, está comprobado que funciona como NAT y como puente (bridge). Recordar que el móvil se conecta como una rede de área local. Mirar si puede haber algo que impida su normal funcionamiento.


————————————————————————————————————————

FAQ (Recopilación de dudas y respuestas útiles)

1.- Recordar que estáis instalando un sistema operativo nuevo a todos los efectos. Si al encenderla te da un error del tipo: “Operating system not found”, el error será similar a si nos lo diera nuestro pc. Si no encuentra el sistema operativo, será porque no está instalado, no está instalado bien, el disco duro elegido puede ser otro que no tenga SO y pensemos que sí lo tenía instalado, que no lo hayamos elegido correctamente, que el archivo que “guarda” el disco duro dé problemas (ver utilizades de escaneo y desfragmentación del Vmware), etc.

2.- Para instalar el SO (en nuestro caso el WXP) necesitas tener una copia del SO grabada en un cd. Exactamente igual que si lo haces en un pc recién formateado. La segunda posibilidad que te añade la VM es que además acepta para la instalación una imagen ISO del cd de instalación; así no hace falta que tengas que usar un cd para eso. Simplemente la seleccionas de tu disco duro. Pero siempre se necesita instalar de forma completa el sistema operativo que vayas a usar igual que si lo hicieras en un pc.

3.- Os evitaréis muchos problemas si descargáis la última versión de VMware. Ahora mismo es la 6.5.2. Pero como mínimo poner la versión 6.

4.- En el equipo host (Windows Vista o Windows 7) no tienes que instalar nada relacionado con el móvil ni con el Centro de dispositivos WMobile. De hecho, como está puesto arriba, si tienes el Centro de dispositivos WMobile o te lo ha instalado sin que tú “puedas hacer nada” debes dehabilitar las conexiones USB y las demás. Ni tampoco los drivers del Módem Samsung se deben instalar en el equipo host. Todo eso se hará en el WXP (nuestra máquina virtual).

5.- No es recomedable conectar el móvil a los puertos USB delantes del ordenador. También evitar en los portátiles y en torres los concentradores (hub) de USB. Si usas un portátil, no conectes más dispositivos USB y usa siempre el inferior. Evitar que os diga que “podría ir más rápido si lo conectas en un USB 2.0″. En portátiles demasiado antiguos podrían no dar corriente suficiente.

6.- El WXP de nuestra máquina virtual deberá ser como mínimo con Service Pack 2. El SP3 no es obligatorio tenerlo instalado. Yo no he hecho ninguna prueba con el SP3 puesto en la VM; todas han sido con el SP2. Aunque en el portatil sí flasheo con el SP3 y va perfectamente. Así que mientras tengas uno de los dos no hay problemas.

7.- Revisar en el administrador de dispositivos de WXP que los USB y tarjetas de red están con los drivers instalados. Así como preferiblemente que todos los demás dispositivos estén bien instalados y sin dar conflictos. Para ello recuerda instalar las VMware Tools después de terminar de instalar el WXP.

8.- Cuidado con los cds de WXp que usáis para la instalación del SO en la VM, ya que hay algunos que para “ahorrar espacio” no ponen todos los drivers. Y puede que os de problemas. Usar preferentemente una copia original y sin “retocar” por nadie. Ya que tampoco necesitas drivers añadidos como los de la controladora SATA.

9.- El mensaje “Virtual device floppy0 will start disconnected” quiere decir: “El dispositivo virtual disquetera0 se iniciará desconectado”. Esto quire decir simplemente que la disquetera no estará disponible. Realmente no la necesitas para nada. Ni la tarjeta de sonido tampoco, ni el puerto serie o el paralelo, etc. No te va a suponer ningún problema. Lo que sí necesitas es el USB 2.0.

10.- Recordar que siempre se flashea en WXP. Las ROM (salvo que lo indiquen expresamente) están hechas para flashear en XP.

11.- Si usais una imagen ISO en el disco duro para instalar el XP, comprobar que esté correcta. Lo normal es que al seleccionarla el propio VMware te diga que es el XP y su versión.

12.- Recuerda que no siempre las cosas salen como te ponen los manuales. Muchas veces hay que volver a instalar, reiniciar, instalar drivers, enchufar y desenchufar el móvil, etc. No te des por vencido y sigue intentándolo…

13.- Si todo te falla, vete respondiéndote a estas preguntas:

  • ¿Tienes habilitados los USB en el VMware?
  • ¿Qué versión de Service Pack de XP tienes?
  • ¿Instalaste las VMware tools en el XP antes de instalar nada más?
  • ¿Tienes algún dispositivo mal instalado (con la admiración) en el adminsitrador de dispositivos del XP?
  • ¿El USB te lo coge bien el equipo host de forma normal (sin usar la máquina)?
  • ¿A qué huelen las nubes?

PD: Cualquier duda o sugerencia será bienvenida.

Un saludo.

Galería de Imágenes

Web del Grupo LaCiudaddelasFotos.com