Como actualizar Sistema Operativo de Symbol Motorola MC9090

Hace unos días me contactaron para ver si podía instalar una aplicación .Net CF para Windows CE 4.2 en una terminal portátil con Windows CE 5.0, el detalle al hacer la instalación es que el desarrollo tenía librerías desarrolladas para CE 4.2 por lo que no era posible ejecutar la aplicación en Windows CE 5.0, entonces había 2 opciones migrar el desarrollo hacia 5.0 ó conseguir alguna terminal con Windows CE 4.2.
En el primer caso los que me contactaron no tenían el código fuente ya que la empresa que les desarrolló la aplicación no les dió el código fuente, una de las razones del porqué usar Software Libre, esto ya que en mi caso cuándo hago desarrollos entregó el código fuente a la empresa que le programo. En la segunda opción de conseguir terminales con Windows CE 4.2 el detalle es que estas terminales se dejaron de producir hace algunos par de años y salió la versión de MC9090 con Windows CE 5.0. Afortunadamente es posible hacer un downgrade de Windows CE 5.0 a Windows CE 4.2 y que es básicamente lo que comento a continuación.
Antes que nada primero obtener los siguientes archivos de la página de Motorola (Antes Symbol Technologies).
  • Imagen de Windows CE 4.2 para MC90xx

    90xxc42OS010007.bgz
  • Imagen del Platform de MC90xx

    90xxc42Plat018.hex
  • Imagen de Application del MC90xx

    90xxc42App32M018.bgz
  • Tabla de Particiones de la MC90xx

    90xxc42PT32M018.hex
    Symbol Motorola MC9090 con Windows CE 5.0
    Se puede usar las imágenes Splash Screen de algunas otras versiones..
    http://software.symbol.com/detail.cfm?prod=1765
    Ya que se obtengan los archivos mencionados, conectar la cuna de la terminal a la corriente eléctrica, esto es muy importante al igual que asegurarse que no haya una desconexión eléctrica durante el proceso de instalación de las imágenes en la memoria EEPROM de la terminal, ya que podría dejar temporalmente como un buen pisapapeles a la terminal hasta que sea enviada al soporte de Symbol.
    Reiniciar la terminal en modo IPL(Initial Program Loader), para esto sacar la batería de la terminal, presionar el botón del scanner y el botón de power al mismo tiempo, mantenerlos presionados, y conectar la terminal a la cuna. Si todo salió bien se debería ver el menú de IPL, si es así soltar los botones anteriores.
    Ahora conectar el cable usb de la cuna a la PC, aquí es importante que previamente se haya cargado el "Device Configuration Package" , al conectar el cable USB a la PC pedirá unos drivers, estos buscarlos en el directorio dónde se instaló el DCP.
    Ya que se hayan instalado los drivers del cable USB entonces mediante DCP cargar los archivos .hex a la terminal portátil.
    En el Menú del IPL cargar las imagenes en el siguiente orden:
  • Partition Table
  • Windows CE 4.2 Image
  • Platform Image
  • Application Image
  • Splash Screen
    En el programa DCP seleccionar los archivos correspondientes y en el puerto de conexión seleccionar el puerto USB para hacer el envío a la terminal de las imágenes de los archivos .hex, es importante que durante el envío no se desconecte el puerto USB de la cuna ni tampoco se desconecte de la correinte eléctrica.
    Cuándo se termine de hacer el procedimiento seleccionar del menú IPL la opción de reiniciar, y si todo salió bien se tendría instalado Windows CE 4.2 en vez de Windows CE 5.0 en la terminal portátil MC9090.
    Como recomendación para los que contratan desarrollos de aplicaciones para Terminales Portáiles es que les incluyan el código fuente y si es posible que los desarrollos incluyan versiones para diversos sistemas operativos de Windows Mobile, .Net CF permite entregar versiones para Pocket PC hasta Windows Mobile, incluyendo Windows CE 4.X y Windows CE 5.X. También hay que analizar el ciclo de soporte incluído en las terminales a utilizar.
  • #1 Re: Como actualizar Sistema Operativo de Symbol Motorola MC9090

    Marcelo Torres, <E-Mail> / 26 May, 9:14am  
    avatar

    Buenas
    Me asaltan dudas respecto a tu comentario,
    - Primero es sobre cómo enviar la información a pocket, ya que nosotros usamos activesync para conectar el pocket con el pc, entonces, ¿tienes alguna mala experiencia con este software?.
    Además me falto comentarte que cuando realizamos el proceso de importación se crea un archivo en el disco duro del pocket llamado ejecutando.wait, el cual al eliminarlo, vía el explorador del Windows, esto permite finalizar el proceso de importación o exportación (en un tiempo no prudente, 7 minutos.). Entonces este archivo se podría crear por algún proceso padre que esta esperando a que su hijo termine (lo cual nunca ocurre), por lo que me pregunto que podría ser, por ejemplo:
    • un mal desarrollo del sistema en transacciones, por ejemplo mal procedimiento almacenado
    • bloqueo de algún registro o tabla el cual esta siendo usado al momento del grabar por la importación
    - Segunda duda es sobre un procedimiento de trabajo que nos entregaron el personal de la empresa que desarrollo el sistema (llamado maskana), que describe que existirá problemas de importación al copiar los archivos exportados en un pocket vía sistema maskana, hacia otros pokect. Esto ocurre, ya que en mi empresa administramos los turnos de trabajo de 30 maquinas, siendo esta información ingresada por el operador de la maquina, entonces como a veces el sistema exporta e importa muy lento debemos exportar un pocket vía el sistema y después los otros 29 pocket copiarles el archivo o base de datos. Este proceso según el programador del sistema causa un problema de sincronización entre la SDF y el SQL Server 2005, ¿es eso realidad, podría ocurrir ese retraso de importación por la copia de estos archivos.
    - Y finalmente, los archivos importados son un archivo SDF, que es la base de datos y otro XML que tiene la URL de Internet que contiene el archivo sqlcesa30.dll y la key más su user para acceder a esta url, junto con la clave y user de la publicación. ¿ este ultimo archivo podría ser el problema principal?.
    Agradeciendo de antemano, me despido esperando tu respuesta.
    Atte.
    Mtorres

    [ Responder (0) ]

    #2 Cómo restringir campos al escaneo y no poder intoducir data con el teclado?

    Elias, <E-Mail> / 3 April, 11:22am  
    avatar

    Espero que alguién tenga una respuesta a mi cuestionamiento.
    Saludos

    [ Responder (0) ]

    Emblemas

    Energizado por Jaws Project
    Soporta RSS2
    Energizado por Software Libre
    Energizado por Mozila Firefox
    Energizado por Ubuntu Linux
    Energizado por PHP
    Energizado por Apache Web Server
    Energizado por MySQL
    Energizado por SQLite

    Comentarios Recientes