Recuperar una cámara Zaapa CIP-RW después de un fallo de actualización

Hace tiempo que mi amigo Roberto quiso actualizar su cámara IP (la cual compró por recomendación mía). El caso es que al actualizar el firmware el proceso falló y la cámara quedó inutilizada. Así han pasado ya muchos meses hasta que hace unos días me encontré con esta página que hablaba de cómo recuperar una cámara Foscam FI8908W cuando el proceso de actualización de firmware ha fallado.

Lo bueno de esta página es que habla de que las cámaras foscam (y la zaapa ciprw es una de ellas con el modelo FI8901W) no mueren del todo, sino que tienen un puerto serie escondido al que se puede acceder y comunicarse con una consola para cargar un firmware. Yo me he comunicado con la cámara con un conversor serie TTL a USB:

La solución ya estaba, sólo tenía que conseguir el firmware de la zaapa (ya que otros no valen) y decirle a mi amigo que me dejase su cámara para arreglársela. Pero no ha sido así de fácil y he tenido que pelearme con varios frentes.

El primero es el servicio técnico de Foscam. En el comentario 101 del anterior enlace un tal David comentaba que Doris de Foscam había sido muy amable y que le había dado los ficheros de recuperación. Yo probé la misma suerte con el servicio técnico de Foscam y esta fué la primera respuesta que obtuve:

Hi,

We do not have a model No. FI8901W camera, could you please double check the model No.?

Es decir, que no saben ni los modelos que han fabricado. Le dije que si existía ese modelo de cámara en su marca y me contesto esto otro:

Hi,

Sorry for my mistake. We have stopped produce this product for a long time. We do not have the firmware now. Sorry for this.

Vamos que no querían ayudarme en nada (David, que suerte tuviste…).

Buscando por Internet unos ficheros de recupercación para la zaapa o para la FOSCAM FI8901W no encontré nada. Pero por suerte encontré esto otro. Una forma de extraer de una cámara que funcionase su firmware a través de la consola serie oculta. El proceso fue pesado: me tuve que bajar el kermit 95 y buscar cómo demonios abrir una consola serie, después esperé un rato largo a que se ejecutara el script, convertir con el jedit una salida en otro fichero y finalmente pasar el convertidor de hexadecimal a binario, el cual tuve que compilar, modificar y compilar de nuevo para que funcionase. Todo esto para que al final no se hubiera decargado correctamente el firmware linux.bin y romfs.img necesarios para reprogramar la cámara estropeada, dando esta errores nada más arrancar.

Parecía que no iba a dar con la solución, pero encontré un programa que te descargaba automáticamente los ficheros necesarios del firmware. Lo ejecuté y parecía que había hecho bien su trabajo, pero pasó lo mismo que en el anterior párrafo aunque esta vez sólo con el fichero linux.bin. Sin embargo gracias a esta otra página descubro que el fichero linux.bin es en realidad un archivo .zip y que lo que había hecho está aplicación es comerse los últimos 168 bytes, asi que leyendo la memoria de  la cámara que funcionaba recuperé esos 168 bytes.

Finalmente seguí paso por paso el proceso de nuevo pero cambiando los comandos fx por estos:

Para Windows 7 como no existe el Hyperterminal, he usado el Tera Term.

Finalmente la cámara de mi amigo ha dejado de ser un pisapapeles y ha vuelto a funcionar, pudiéndola manejar ahora con Firefox, con su IPhone, etc.

Para evitaros las incomodidades por las que yo he pasado os dejo los enlaces de los ficheros de recuperación de la versión que le instalé a mi amigo y que es la última que proporciona Zaapa:

romfs.img

linux.bin

Embeded Web UI 2.0.0.16.bin

 

53 comentarios en “Recuperar una cámara Zaapa CIP-RW después de un fallo de actualización

  1. Roberto Sastre

    Ya estabas tardando en hacer un articulo del proceso !!! Bueno, yo he sido el beneficiado de todo esto y gracias a mi amigo Oscar mi cámara ha vuelto a la vida. Que se preparen este año porque el Robot-Sumo Predator 2.0 va a dar mucha caña !!! Gracias Oscar.

    Responder
  2. Alvaro

    Hola a todos, escribo este mensaje de manera desesperada! Os comento, me carge la camara intentand actualizar con el firm de una foscam. Como hago para que vuelva a la vida?? Por favor si te puedes poner en contacto conmigo me salvas la vida! Gracias de antemano!

    Responder
  3. alvaro

    hola de nuevo, siento ser pesado pero no se que hacer con los archivos del post, no me deja hacer nada en el ipcamtool. si me pudieras dar ayuda especifica aunque sea por mail te lo agradeceria.

    Responder
    1. admin Autor

      Hasta el final del proceso no hay que usar el ipcamtool. ¿Has leído el artículo que está en los enlaces «esta página» y «paso por paso el proceso de nuevo»? Es importante leerse el artículo completo porque como te he comentado anteriormente todo está explicado ahí. Lo que he publicado está basado en ese artículo por lo que es fundamental entenderlo, si no, no hay posibilidad de que recuperes tu cámara. No se cuál es tu nivel técnico, pero hay que hacer varias cosas avanzadas: desmontar la cámara, enchufar un conversor TTL a serie/USB al conector JTAG, mandar comandos a través de una consola justo después del bootloader de la cámara, enviar los ficheros con el protocolo xmodem, subir el WebUI con el ipcamtool, etc. No es un proceso sencillo pero es la única manera de recuperar la cámara y no hay forma de explicarlo mejor.

      Responder
  4. Julio

    Hola Admin.

    Yo estoy como Alvaro, tengo una de estas que se me ha brickeado.

    Quiero darte las gracias por el manual que está bastante claro y es la ayuda que necesitamos de personas amables.

    Quería hacerte una pregunta, ya que voy a aplicar la recuperación de mi cámara. ¿Donde has comprado el conector USB a TTL y el cable?

    Muchas gracias de antemano.
    Saludos.

    Responder
    1. admin Autor

      Me mosquea eso de «para conectar sus dispositivos TTL o RS-232 a su PC mediante el puerto USB» por que el RS232 funciona con niveles de +12/-12 voltios y el TTL a 5 voltios, pero obviando esa descripción «comercial», si se puede conectar a TTL entonces seguro que te sirve.

      Responder
  5. Julio

    Hola Admin, soy yo de nuevo.

    Me ha llegado el conector y lo he enchufado a la camara.

    El problema es que me pide un driver ¿cuál driver utilizas para este dispositivo?

    Le he puesto el de Silicon Labs CP210x USB to UART Bridge y no me va, el dispositivo es marca BATE pero no encuentro controlador para esta marca.

    Te agradezco vuestra respuesta.

    Saludos.

    Responder
    1. admin Autor

      A mi me aparece en el administrador de dispositivos de windows en la sección «puertos (com y lpt)» con el mismo nombre que mencionas. Justo al lado me aparece entre paréntesis que se ha configurado como COM3. ¿A ti te sale algún puerto COM al lado del nombre?

      Responder
  6. David - Venezuela

    Buenas tardes tengo una camara ip modelo wansview ncb541w y fui actualizarle el firware pero murio. no hay manera de verla. La camara enciende y da conectividad, pero no se que ip tiene. los leds IR tambien encienden. Ahora bien para recuperarla a traves de el metodo que describes ADMIN, Te pregunto puedo intalarle el firware de la camara ip foscam FI8908W ya que el original no lo tengo? gracias

    Responder
    1. admin Autor

      Me temo que un firmware de una cámara distinta no va a funcionar. Ten en cuenta que incluso modelos de la misma marca contienen firmware distinto al poseer diferentes características en cuanto a hardware.

      Responder
  7. jose

    hola, tengo este problema hice el proceso de cargar los ficheros a una foscam cone de placa 541cpu le hago boot
    pero la camara no para de reiniciar,en el router tine por dhcp una ip ,e ingresa al ususraio y contraseña pero ya q s reinicia pierde la conexion ,no se que hacer ya he hecho 2 veces el proceso

    Responder
    1. admin Autor

      Perdona, pero no te he entendido nada, ¿podrías explicar qué cámara tienes?, ¿qué es una placa 541cpu? ¿le llega a dar el router una ip? ¿te permite la cámara meter el usuario y contraseña?

      Responder
  8. Chus

    Hola admin,

    Comentas que con estos ficheros bin : … vuelto a funcionar, pudiéndola manejar ahora con Firefox, con su IPhone, etc.

    Pero al ir a actualizar veo que son la misma versión que los que tiene mi cámara, que necesitan IE con el plugin. Necesito hacer algo más?

    Saludos cordiales,
    Chus

    Responder
  9. Chus

    Hola Admin,

    Tengo las últimas versiones de Web UI y control, pero no se como hacer para acceder desde el iphone. Me puedes ayudar?

    Saludos cordiales,
    Chus

    Responder
  10. Rafa

    -Cuando dices mandar comandos, te refieres a estos?:
    fx 6 romfs.img 0x7F0D0000 0x7F0D0000 -a
    fx 7 linux.bin 0x7F020000 0x00008000 -acxz
    cuando te refieres a justo después del bootloader de la cámara, como hacemos eso?
    -depues enviar los ficheros:
    romsfs.img y linus.bin
    -y por ultimo con iptools:
    cargar Embeded Web UI 2.0.0.16.bin

    Gracias,

    Responder
    1. admin Autor

      Y a los otros que son del y boot que aparecen en la página que enlazo. En la misma página que enlazo se ve que tienes que enviar un ESC para entrar.

      Responder
  11. Rafa

    Hola otra vez.

    No soy capaz de identificar los otros dos comandos(del y boot). Te agradeceria si los puedes indicar como los anteriores (Romfs.ing y llinux.bin) e indicar en que orden hay que enviarlos.

    Gracias,

    Responder
    1. admin Autor

      Insisto: ¿Has pulsado sobre el enlace paso por paso el proceso de nuevo y que explica todo el proceso? Este artículo sólo explica qué 2 comandos hay que cambiar y los archivos a subir con respecto a la página que te menciono.

      Responder
  12. moi

    Excelente post sobre la cámara.

    He seguido paso a paso lo que se indicaba en la web de gadget victims y usando los ficheros que facilitas en tu blog he revivido mi cámara.

    He encontrado que la interfaz que me aparece es idéntica a la que tiene de fábrica que tan solo funciona con ie con los activex inseguros.

    la versión de firmware que me aparece es la 11.4.1.40
    y la web ui 2.0.0.16.

    ¿Qué puede ocurrir?

    Millon de gracias

    Responder
    1. admin Autor

      Me temo que eso es así, es decir, Zaapa sólo dio unos controladores que entre otras cosas proporcionaban una acceso a la cámara mediante comandos a través de la web, sin embargo la interfaz de usuario propietaria sigue intacta como has podido comprobar. La única ventaja es que ahora podrías manejar la cámara con software de terceros tal y como comento en este artículo http://www.sistemasorp.es/2012/01/17/por-fin-se-puede-programar-la-camara-ip-zaapa-ciprw-za-ciprw-facilmente/

      Responder
  13. moi

    Hola de nuevo.

    Tan solo he encontrado un problema al instalar el nuevo firmware: La rotación y el audio han dejado de funcionar.

    Puedo ver el video y navegar por la interfaz de la cámara pero no consigo que rote.

    Alguien ha tenido este tipo de problema?

    Muchas gracias

    Responder
  14. moi

    Es una Zaapa, esta es la tienda donde la he comprado. Hoy he comprado una segunda camara con la esperanza de poder extraerle el firmware y volcarselo a la antigua. He probado el programa «foscam clone recovery tool» pero me genera varios ficheros romfs.img romfs.bin.dat y linux.bin y linux.bin.dat He visto que el linuz.bin renombrandolo a .zip contiene e. linux.bin como comentabas. Una cosa que me ha extrañado es el tamaño de las imagenes que es diferente al tamaño de los comandos fx que comentabas: ‘linux.bin’ Base: ‘0x7F020000’ Size: ‘0x000AAA18’
    ‘romfs.img’ Base: ‘0x7F0D0000’ Size: ‘0x00087C00’.

    Por favor iluminame

    Millon de gracias

    Responder
  15. MIkel

    HOla YO estoy con una camara Zaapa, he leido el manual varias veces pero empezamos mal ya que conecto la camara al PC vía USB y me pide un driver.

    He visto qu eha algún otro ya le ha pasado esto pero no dice si lo soluciono o no.

    ¿funciona conectadolo a USB? o ¿es necesario conectarlo a puerto COM?

    Gracias

    Responder
  16. MIkel

    Muchas Gracias por la rápidad respuesta y el enlace.

    Ya esta el driver instalado y me detecta el dispositivo en el COM 7.

    He configurado el hiperterminal con los datos que viene en el PDF:

    Bits por segundo:115200
    Data bits: 8
    PAridad:none:
    Stop bits:1
    Flow control: None

    He creado una nueva conexion con esos datos y pongo el acceso directo en el escritorio, Y hago esto:

    -Con la cámara conectada por USB
    -Abro hiperterminal, me dice conectado
    -Enchufo la camara a la corriente
    -Le doy a Esc pero no me carga el bootloader.
    -Se queda la pantalla de Hiperterminal en blanco.

    ¿pruebo con otro programa de hiperterminal, he instalado el realTerm y no veo que haga nada tampoco?

    ¿algún consejo?

    ¿Pruebo en otro PC?

    Seguro que estoy haciendo algo mal.

    Gracias de antemano

    Responder
    1. admin Autor

      Una pregunta, ¿el tx de la cámara está en el rx del dispositivo usb y el rx de este en el tx de la cámara? ¿y el gnd está conectado en ambos? El 3,3 y 5 del dispositivo usb no hay que conectarlo a los pines de la cámara.

      Responder
  17. MIkel

    Buenas

    -El 3,3 y 5 del usb estan desconectados. OK

    El problema estaba en que la placa de la CAm no me vien marcado el J2 y habia puesto mal los cables

    Ya me carga el bootloader!!!!!

    A probar a resucitar a FrankeinCAM

    Muchas gracias!!!

    Responder
  18. MIkel

    Ya ha resucitado ahora esta con
    -el firmware 11.4.1.40
    -Web UI 2.0.0.16

    El único problema es que me pasa lo mismo que al usuario MOI del comentario el día 31 de mayo, no funciona el movimiento ni el audio.

    A ver si MOI lo ve y si lo ha solucionado que nos explique como.

    Gracias por toda tu ayuda admin, si sabes algo de esto último agradecería tu ayuda.

    Un saludo a todos, mi cámara ha revidido!!!

    Responder
  19. MIkel

    Pues no lo se, pero la mía es una Zaapa CIPRW, supuestamente como la de la foto que tienes en la parte de arriba del artículo.

    GRacias por tu ayuda de verdad. Yo he vuelto a escribir a Zaapa iberica, este es el mail j.tabaqui@zaapa.es, por si alguien lo necesita.

    Cuando la compre el chico me contesto a varios emails, a ver si contesta a estos últimos.

    Gracias

    Responder
  20. Anto

    Tengo el mismo problema que Mikel y Moi tras realizar la recuperación, no funciona el movimiento. Habéis encontrado alguna solución?

    Gracias

    Responder
  21. Cristobal

    Estimados. Muchas gracias a sus tutoriales pude restaurar sin problemas una Wansview ncb541/w o una «serie b» clon de Foscam. Solo siguiendo las instrucciones, eso si, tuve que soldar unos pines machos (nada complicado) para colocar los cables, pues en la foscam solo vienen los agujeros indicados en J2 en la placa. Tera Term fue el mejor terminal (problemas con Realterm) y usé un conversor USB a TTL comun y corriente. Finalmente lo mejor fue borrar todo (no borre el bootinfo.bin para no perder el pass, pero si lo pierden puede ser 123456 o dejarlo en blanco) y aqui les pego un link donde encontre el webui, linux y romfs para wansview, ademas de un readme.txt que inlcuye los comandos fs con la locacion en la memoria correcta) http://www.openipcam.com/files/Firmware/NC541/NCB0541W/ . Muchas gracias, y Saludos desde Chile

    Responder
  22. juan

    no se conecta uart con mi cámara zapa. por eror cuando estada itentado cargar firmware borre todo de la cámara ya hora no me dice nada cuando conecto hiperterminal u otros. por favor ayuda para resucutar bootloader de la cam

    Responder
  23. Felipe

    Estás en España? Hoy me acabo de cargar la cámara intentando actualizar el firmware con uno de foscam…parece que a todos nos pasa lo mismo. Por no haber leído primero éste post…vaya tonto.
    Me gustaría contactar contigo. No se si aún lees o mantienes ésta página ya que los artículos y comentarios son del 2013. agradecido desde ya….saludos

    Responder

Responder a oscar Cancelar la respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *