miércoles, 31 de marzo de 2021

 

Recuperación del Lenovo/Iomega ix2-ng

Partimos de un Lenovo/Iomega ix2-ng que después de arrancar se queda con el piloto de alimentación fijado en color rojo. El dispositivo parece que no responde ni da servicio de ninguna clase.

El objetivo es instalar una versión de recuperación del firmware que permita recuperar el dispositivo.

 

Resumen

Se van a seguir los pasos indicados en esta página:

https://web.archive.org/web/20190427155514/http://iomega.nas-central.org/wiki/Install_firmware_on_a_fresh_disk_(EZ_Media_%26_ix2-ng)

más los pasos indicados en esta página:

https://www.myhacklog.com/restore-an-iomega-lenovo-storcenter-ix2-ng/

 

Material necesario

  • un pincho USB de 1 GB mínimo de capacidad, formateado en FAT32(vfat)
  • los siguientes archivos:
    • de la última página indicada, el archivo Restore-an-iomega-lenovo-storcenter-ix2-ng.zip
    • de la página de Lenovo, la última actualización del firmware: http://download.lenovo.com/lenovoemc/eu/en/app/answers/detail/a_id/31178.html ix2-ng-4.1.408.34845.tgz (en el archivo anterior está la versión ix2-ng-4.1.114.33421.tgz que puede servir de paso intermedio a la última versión)
    • de la página de Lenovo, la última actualización del software LifeLine: http://download.lenovo.com/lenovoemc/eu/en/app/answers/detail/a_id/34437.html lenovoemc-lifeline-fosskit-4.1.414.34909.tar.gz
  • disco duro, al menos uno, para que el sistema pueda arrancar desde él
  • una carpeta de trabajo en un ordenador aparte

 Instalación del firmware

  1. Descomprimir el archivo Restore-an-....zip en una carpeta de trabajo de nuestro ordenador
  2. de los archivos extraídos, descomprimimos el archivo ix2-ng-4.0.2.9960-recovery.zip
  3. copiamos la carpeta emctools/ al pincho USB
  4. descomprimir el archivo lenovoemc-lifeline-fosskit-4.1.414.34909.tar.gz en la carpeta de trabajo
  5. copiamos los archivos Lenovoemc-lifeline-fosskit...tar.gz y Debian7.tar.gz al pincho USB, al directorio raíz
  6. si el disco duro está vacío, hay que seguir el procedimiento de grabar unos archivos de forma directa sobre él:
    1. enchufamos el disco a nuestro ordenador de trabajo, bien de forma directa dentro del ordenador, o usando una bahía o con un adaptador de USB de disco externo
    2. hay que prestar atención al nombre de la unidad con la que aparece ese disco en nuestro sistema PELIGRO: podemos perder la información de los otros discos del ordenador si nos equivocamos en este paso
    3. en Linux, supongamos que es la unidad /dev/sdd
    4. inicializamos el disco con el formato de particiones GPT (importante); le podemos asignar todo el espacio a una partición (/dev/sdd1) con formato de archivos ext4
    5. dentro de la carpeta emctools/ descomprimida antes, hay un archivo llamado imager.tgz; lo descomprimimos en la carpeta de trabajo los archivos zImage e initrd
    6. necesitamos copiar estos archivos al disco duro, en unas determinadas posiciones, por lo que hay que utilizar un programa de copia que permita indicar el bloque de sectores donde queremos hacer la copia; en el caso de Linux, se va a usar el comando dd
    7. ejecutamos los siguientes comandos: (ATENCIÓN: cambiar sdd por el nombre correcto de la unidad de disco. En caso de equivocación, se destruirá la información de otro disco del ordenador)
      1. dd if=/ruta/a/zImage of=/dev/sdd seek=2048
      2. dd if=/ruta/a/initrd of=/dev/sdd seek=8192
    8. esperamos unos segundos, y podremos desconectar el disco duro de nuestro ordenador y ponerlo dentro del Lenovo/Iomega (consultar el manual de usuario del ix2) 
  7. con el ix2 apagado, desenchufamos el cable de red y enchufamos el pincho USB
  8. si el disco contenía un firmware, debemos realizar un arranque con el botón de RESET pulsado
    1. encendemos el ix2 mientras mantenemos pulsado el botón de RESET
    2. después de aproximadamente 1 minuto, veremos que el indicador del USB parpadea
    3. soltamos el botón de RESET y esperamos
  9. si el disco duro estaba vacío y le hemos instalado los archivos zImage e initrd, hacemos un arranque normal:
    1. encendemos el ix2. No hace falta pulsar el botón de RESET
  10. dependiendo de la velocidad del USB, tardará unos 3-10 minutos hasta que el propio dispositivo se apague. Sabemos que el proceso va bien porque el indicador de alimentación está parpadeando al igual que el indicador de actividad del disco duro y del USB
  11. desenchufamos el pincho, enchufamos el cable de red y arrancamos de nuevo (pulsando el botón de encendido)
  12. debemos esperar bastante, el sistema está inicializando el disco y luego instalará el sistema (unos 10 minutos)
  13. cuando el indicador de alimentación quede fijo en color blanco, ya podemos intentar conectarnos a la IP del dispositivo con un navegador web (usar ipscan) para saber la IP del dispositivo o mirarlo en el enrutador de la red local)
  14. desde el icono de Sistema > Actualizaciones de software podremos verificar que el firmware instalado es el 4.0.2.9960

 

Actualización del firmware

Desde el menú Sistema > Actualizaciones de software actualizamos el firmware con el archivo ix2-ng-4.1.408.34845.tgz

Puede tardar unos 7 minutos en descargarse al ix2, y luego de pulsar el botón Aplicar para instalarlo, otros 7 minutos.


Activación del acceso por SSH

Entrar en http://<IP>/manage/diagnostics.html

Poner contraseña. Recordar que la contraseña real será "soho"+contraseña. Por ejemplo, si la contraseña se pone a "1234", será "soho1234".

 

Enlaces

sábado, 14 de septiembre de 2019

Desbloquear Lenovo ix4-300d usando pincho USB


Operaciones básicas con el Lenovo ix4-300d


Desbloquear ix4-300d

Material necesario: Un pincho USB v2.0 1 GB mínimo de capacidad.
  1. descargar en la computadora el archivo con la imagen de arranque por USB ofrecida por Lenovo (aquí, una copia)
  2. descomprimir el archivo rar a un directorio, y copiar todos los archivos al pincho
  3. mientras tanto, apagar y desenchufar el aparato
  4. desenroscar los dos tiradores traseros y quitar la tapa
  5. sacar todos los discos según como indica el manual, IMPORTANTE: recordando la posición que ocupan (de 1 a 4)
  6. una vez terminada la copia de los archivos en el pincho, desenchufarlo de la computadora y enchufarlo en el PRIMER conector USB (parte superior) de la parte TRASERA del ix4
  7. pulsar el botón de RESET de la parte trasera y mantenerlo pulsado
  8. encender el ix4-300d, manteniendo pulsado el botón de RESET durante 30 segundos hasta que aparezca el mensaje "Booting USB..."
  9. esperar unos minutos... si sale la imagen de un pincho al lado de un símbolo de red, todo va bien
  10. esperar a que el aparato se reinicie, o salgan instrucciones en pantalla (tardará unos minutos). PACIENCIA
  11. cuando salga el aviso de que faltan los discos, pulsar el botón de apagado y esperar a que se apague (recordar que existe la posibilidad de apagado forzado pulsando el botón durante 4 segundos) ALTERNATIVA: dependiendo del tipo de disco se pueden enchufar "en caliente": metemos los discos uno a uno, pulsamos el botón de la pantalla correspondiente a la "x" para cancelar los mensajes de error, y esperamos a que salga la dirección IP en pantalla
  12. introducir los discos respetando la posición en la que estaban antes de sacarlos. COMPROBAR que están bien conectados (oiremos un clic cuando lleguen al final del recorrido y encajen en los conectores de alimentación y datos)
  13. pulsar el botón de inicio (antes de encender podemos quitar el pincho USB, ya no es necesario)
  14. al cabo de unos segundos debería salir la barra de progreso de arranque en la pantalla; esperar a que termine
  15. cuando salga la dirección IP en pantalla, podremos usar un navegador web desde la computadora para acceder al panel de control. Los primeros pasos serán de configuración básica
  16. el ix4 comenzará con el proceso de sincronización de los discos en caso de inconsistencias en la información, pero se podrá empezar a usar de forma normal
  17. se puede volver a poner la tapa y cerrar.

Procedimiento para poner una contraseña nueva

En caso de que no nos deje entrar (inicio de sesión, nombre de usuario/contraseña), el procedimiento es:
  1. pulsar el botón de RESET durante 4 segundos (página 5 del manual)
  2. mirar la IP que aparece en la pantalla (si es que el ix4 ha solicitado una nueva IP al servidor DHCP de la red)
  3. entrar en el panel de control (http://)
  4. inmediatamente nos pedirá que pongamos un nuevo nombre de usuario/contraseña para iniciar la sesión.

Procedimiento para actualizar el firmware

  1. desde el panel de control (navegador web en la computadora), entrar en Todas las funciones->Actualizaciones de software
  2. en el apartado de Firmware, intentará conectarse a Lenovo para averiguar si hay una nueva versión
  3. desde la computadora, entrar y descargar el archivo de último firmware (sección Download Instructions)
  4. en el panel de control, pulsar en el icono de la derecha para cargar el nuevo firmware
  5. en el diálogo siguiente, seleccionar el archivo que hemos bajado antes
  6. esperar a que cargue
  7. cuando en el panel de control salga el aviso de que está pendiente iniciar la actualización, pulsar en Actualizar
  8. esperar a que el firmware se instale, el propio ix4 se reiniciará; el panel de control se cerrará, al volver a entrar veremos que ya tiene la nueva versión del firmware.

 Recomendaciones

  •  Apagar el ix4 siempre con el botón de encendido frontal, y esperar a que se apague. NO usar el apagado forzado (pulsación de 4 segundos) mas que en situaciones límite.
  • Seguir las recomendaciones del fabricante en cuanto a tipo de discos compatibles y procedimiento de cambio de discos.

lunes, 1 de septiembre de 2014

Recarga automática de página HTML en Firefox

Dos métodos para que Firefox nos ayude en el desarrollo

Supongamos que necesitamos editar HTML o CSS de forma remota, o quizás de forma local pero sin utilizar ningún editor tipo Dreamweaver o similar.

Es decir, que queremos realizar la edición como se hacía tiempo atrás: a puro golpe de teclado.

Hoy en día, podríamos hacerlo de forma cómoda con la consola web del propio Firefox del código HTML, JavaScript y CSS, con lo que vemos el resultado de forma inmediata.

Otra forma es como se hacía hace años: crear el código, ir al navegador y solicitar la recarga de la página para ver los cambios.

Pero esta forma de trabajar consume tiempo: el que pasa desde que dejamos el editor y solicitamos al navegador que recargue la página. Pueden ser unas décimas de segundo mientras pulsamos la combinación de teclas de cambio de aplicación, pero al cabo del día, suman muchos segundos.

Lo ideal es que no tuviéramos que dejar el editor, y que el navegador hiciera la recarga por sí solo.

Aquí comentaré dos soluciones.

ReloadEvery

Este complemento agrega un menú secundario al ratón, con el que podemos mandar recargar la página cada cierto tiempo, de forma automática.


Y con es ya tenemos resuelto el problema: le ponemos un tiempo de refresco de 5 segundos o menos, y ya podemos trabajar con el código HTML/CSS. En cuanto grabemos el código, pasará un breve espacio de tiempo, y ya veremos los cambios en el navegador.

Esta solución es la más sencilla, pero tiene un problema: si ponemos un tiempo de refresco, digamos de 5 s, entonces tendremos que esperar un tiempo entre 1 s y 5 s para ver el resultado. Y al cabo de unos minutos de trabajo, nos cansará esa imprecisión.

Podríamos configurar el complemento para que haga un tiempo de refresco más corto, pero entonces veremos que el navegador no responderá bien, ya que las peticiones de recarga podrían solaparse, y hacer que la página no salga bien, o incluso que el navegador se quede bloqueado. Y naturalmente, la carga se traslada al resto del sistema (sistema operativo y CPU).

MozRepl

Este complemento incorpora la facilidad de dialogar con Firefox, desde dentro del propio Firefox.

Después de instalarlo, vamos al menú Herramientas, MozRepl, y lo iniciamos.

El complemento crea un servidor en el puerto 4242, y permanece a la escucha. Podemos enviarle comandos para controlar a Firefox.

A continuación preparamos el siguiente programa:

#!/bin/bash

while inotifywait -e modify /home/user/Documentos/Proyecto/
do
    sleep 1
    echo "BrowserReload();" | nc -w 3 localhost 4242  > /dev/null
done

Este guión hace uso de dos programas: inotifywait (incluido en la distribución inotify-tools) y de nc (netcat).

El primero esperará a que se produzca un evento de modificación en el directorio que indiquemos, que será en donde estamos trabajando con el código de la página.

Una vez que ocurra el evento, programamos una espera de 1 s. Esto es necesario por que los comandos que siguen pueden ejecutarse tan rápido que el navegador puede leer la versión anterior a la que acabamos de modificar (se puede hacer la prueba de comentar esa línea, y comprobar si la recarga se realiza con los últimos cambios o no).

Finalmente, enviamos el comando de recarga al navegador, usando netcat (nc), por el puerto 4242 de la máquina local. Programamos un tiempo de 3 s de timeout por si MozRepl no cierra correctamente la comunicación.

Arrancamos el programa en una terminal aparte, y ya podemos empezar a editar el código de la página HTML/CSS. En cuanto mandemos grabar los cambios, al segundo siguiente, el navegador los presentará.

Sacado y modificado desde aquí.

jueves, 29 de abril de 2010

Informar a los cpantesters desde una dirección privada

Test::Reporter permite enviar un mensaje al grupo de los cpantesters con el resultado de la instalación de un módulo de Perl, en el sistema. Lo normal es que ese mensaje vaya por medio del módulo Net::SMTP (opción por defecto).

El problema ocurre cuando estamos en un ordenador particular, detrás de una línea ADSL privada o residencial. La mayor parte de las veces no podremos enviar el correo, porque el servidor de destino nos rechazará la conexión, precisamente porque el correo sale de una dirección IP reservada al entorno residencial.

La solución pasa por configurar y modificar CPANPLUS para que el correo se envíe por medio del servidor SMTP de nuestro proveedor de Internet.

Primero, hay que editar el fichero /root/.cpanplus/lib/CPANPLUS/Config/User.pm. Esto lo podemos hacer de forma cómoda desde el propio entorno de CPANPLUS, entrando en cpanp y ejecutando s edit user. Se arrancará el editor por defecto junto con una copia del fichero, donde podremos modificarlo.

Los valores que debemos poner son los siguientes:
  • cpantest => 1
  • cpantest_mx => 'correo.nuestroservidordecorreo.com'
  • email => 'nosotros@nuestrocorreo.com'
  • debug => 1 (si queremos ver los mensajes de actividad en la conexión)
Lo más seguro es que nuestro servidor de correo exija nuestra autenticación, por lo que deberíamos indicar por algún lado, nuestro nombre de usuario y contraseña... pero... no se encuentra ningún lugar dónde hacerlo. O no he sabido buscarlo.

La solución que he encontrado es editar CPANPLUS/Internals/Report.pm, en la función _send_report(), justo después de crearse el objeto my $reporter = Test::Reporter->new(), podemos agregar unas líneas como estas:

$reporter->transport(
'Net::SMTP::TLS',
User => 'usuario',
Password => 'contraseña'
);


De esa manera, el transporte del correo electrónico, desde nuestro ordenador hacia nuestro servidor de correo en Internet, usará el módulo Net::SMTP::TLS, que nos permitirá autenticarnos con un nombre de usuario y contraseña, que también indicamos.

Es posible que no sea necesaria tanta historia, pero al menos, esto funciona.

Actualización: indicado mejor el fichero a modificar.

Actualización: En la nueva versión de CPANPLUS v0.9004, Internals/Report.pm ya está modificado para que admita un nuevo atributo en el fichero de configuración:

cpantest_reporter_args => {
from => 'correo@electronico_del_que_envia.com',
transport => 'Net::SMTP::TLS',
transport_args => [ User => 'usuario', Password => 'contraseña'],
}

por lo que ya no es necesario hacer ninguna otra modificación para el envío de correos.

Actualización: desde el 1 de septiembre de 2010 ya no es necesaria esta operación, pues el proceso ha cambiado (de correo a HTTP) y se ha simplificado la instalación. Más detalles.

viernes, 19 de febrero de 2010

Nueva versión del medallero olímpico en Wikipedia

Pues debido al éxito de mi programa que actualizaba el medallero de los Juegos Olímpicos de Pekín 2008 en la Wikipedia española, algunos editores me han pedido que hiciera lo mismo para los juegos de Vancouver 2010. Y ya está funcionando desde hace unos días. Cada 5 minutos, coloca las nuevas medallas.

El programa está escrito para Perl v5.10. Y los módulos que he usado son:

domingo, 20 de septiembre de 2009

Problemas de espacio en el Asus Eee PC

Después de un tiempo de trabajar con el Asus Eee PC, quieres instalarle más y más programas o, sencillamente, instalarle las actualizaciones que el sistema te va pidiendo que vayas poniendo.

Antecedentes
Bueno, pues resulta que los de Asus, en el momento del diseño, decidieron que la forma de particionar este aparato debiera ser algo más particular que la del resto.

Por defecto, la disposición es algo así:
S.ficheros          Tamaño     Usado     Disp  Uso% Montado en
rootfs 695716 532132 128244 81% /
/dev/sda1 695716 532132 128244 81% /
none 695716 532132 128244 81% /
tmpfs 514084 20 514064 1% /dev/shm
tmpfs 131072 28 131044 1% /tmp
/dev/sdb1 15512328 335624 14388720 3% /home
/dev/sda1 3161695 2896624 265071 92% /ro

Se observa que la mayor parte del pastel se la lleva el usuario, en el directorio /home, lo cual es lógico porque se supone que va a necesitar la mayor cantidad posible de espacio para guardar sus documentos.

Observemos que, además, el sistema está diseñado para protegerse de los usuarios manazas: hay una partición de solo lectura (la sda1), donde reside el sistema operativo y la configuración básica. Esto es necesario por si el usuario desea hacer una recuperación "desde fábrica" de su sistema.

El problema
Pero claro, a lo largo de la vida de un sistema, hay que hacerle modificaciones. Y no se pueden guardar en una partición de solo lectura. Por eso, el Linux monta la partición de solo lectura con el sistema aufs, que permite guardar los ficheros modificados en otra partición. De esta manera, tenemos un sistema utilizable y recuperable: la partición de solo lectura volverá a tomar las riendas del equipo cuando el usuario quiera recuperar la configuración de fábrica, mientras que también, en el trabajo diario, se puede ir añadiendo y actualizando el sistema.

Y aquí empiezan los problemas: la partición donde se guardan esas pequeñas variaciones de los ficheros de la partición de solo lectura, es muy pequeña (unos cientos de megabytes). La consecuencia es que hay un límite en el número de aplicaciones que podemos instalar; incluso de las propias actualizaciones del sistema.

La(s) solución(es)
  1. Instalar otro sistema operativo, como el EeeUbuntu, Xubuntu, Debian for EeePC o cualquiera de las distribuciones posibles para esta máquina,

  2. Entrar en la partición donde se guardan las particiones y borrar los ficheros que guardan las diferencias (algo peligroso, pero factible), como se comenta en este blog ruso,

  3. Modificar el sistema para la partición donde se guarden las modificaciones y diferencias, sea la del usuario (la grande).
Para esto último, basta con hacer lo siguiente (tomado de este foro): abrimos la terminal (Ctrl+Alt+t) y ejecutamos lo siguiente
sudo su -         # Nos hacemos superusuarios
mkdir /home/aufs # Creamos un directorio, en el home:
df -aH # Comprobamos el espacio libre que tenemos
# Ahora hacemos el montaje del nuevo espacio
mount -o remount,prepend:/home/aufs=rw,create=mfs /
df -aH # Volvemos a comprobar el espacio libre, para ver las diferencias

Si hemos notado el cambio (la partición raíz / toma el espacio prestado del /home) entonces es que todo ha ido bien.

Esto solo funcionará mientras tengamos la máquina encendida. Al volver a encenderla, solo tendremos que ejecutar el comando mount anterior.

Si queremos que esto se haga de forma automática, en el arranque, solo hay que editar el fichero /usr/sbin/services.sh e incorporar la línea del mount justo después de la primera línea del PATH=...

Ahora ya podemos agregar varias fuentes a apt e instalar el software que queramos.

De todas maneras, la opción de instalar un nuevo sistema, es mucho mejor.

viernes, 26 de junio de 2009

Darse de baja de Vodafone

Sí, amigo, debes admitirlo... todo tiene su fin... incluso hasta la relación de amor y odio con tu compañía telefónica.

Pero no es tan fácil como decir un "hasta luego". No, no, y no.

Ella se resistirá. Hará la posible, lo imposible, lo legal y... no hará lo ilegal porque no puede, pero sí hará lo más estúpido, kafkiano y burocrático posible, todo lo que esté en su mano, para impedir que te marches...

Y una vez que ya estés fuera, se vengará de ti. ¿Por qué? Pues porque eres un mierda, un sinvergüenza, un presunto delincuente, un hijo puta, un cabrón, por dejarla sola.

Así que no te extrañe que tenga un comportamiento muy diferente de cuando aquellos gloriosos días te llamaba, a ti, que, por ser su amante preferido, se acordaba, te añoraba, y te decía que tenía una sorpresa para ti... a veces 1000 mensajes cortos... otras veces, tarifas bajas... teléfonos baratos...

Nada... mentiras a medias... porque un día descubres el concepto "letra pequeña". Sí, ella me adora, pero... es solo por el sucio dinero de mi bolsillo.

Pues nada... se acabó.

Proceso: llamar a otra compañía y darle tus datos. Vodafone intentará darte una oferta, que naturalmente, rechazarás. Como verá que no puede hacer nada, empezarán las amenazas: "Tiene un teléfono con contrato de permanencia, y el plazo acaba en dos semanas. Si quiere liberarlo antes, tendrá que abonar 70€".

Bueno, pienso... puedo esperar esas dos semanas y llamar para desbloquear el teléfono más tarde, pero mientras tanto, sigo con el proceso de baja. Así me saldrá el proceso de liberación gratis.

Craso error...

Vodafone hará lo siguiente:
  1. Un día, sin previo aviso, hará el cambio de portabilidad de tu número, desconectando el servicio: te quedarás sin servicio telefónico. Afortunadamente, la nueva compañía te habrá enviado las nuevas tarjetas, así que sí que tienes servicio de telefonía... pero...

  2. no puedes usar tu teléfono porque no está liberado. Y el plazo acaba en unos días. Bueno... te buscas un teléfono viejo que sabes que esté libre y lo usas mientras dejas pasar los días. Otro error que has cometido...

  3. Vodafone, sin previo aviso (ni factura emitida), pasará un cargo por los servicios telefónicos consumidos hasta la fecha (lo cual es lógico), Y... un cargo de 100€ por liberación del móvil...
¡Qué divertido! Cobran por la liberación "porque la línea se ha dado de baja".

Menos mal que... les llamas y pides explicaciones, que, amablemente, te dan. Y también, muy amablemente, "se dan cuenta" de que no son 100€ si no los 70€ comentados unos días antes. Así que te devolverán la diferencia... dentro de 20 días... o así(*).

Vale, acepto que esta compañía empieza a hacer cosas absurdas y comienzo a entender que su política es de las de cobrar primero y preguntar después.

La lógica implica que, a pesar de que me quedan HORAS para terminar el plazo de liberación del móvil, ya puedo hacerlo porque a) Ya no estoy en la compañía y, b) He pagado la "mordida" de la penalización.

Pues no...

Los de Vodafone, una vez más... demuestran su incompetencia, su mala bilis, su mala gestión, su cabezonería, su mal estar, su ...

-- Oiga, mire, señorita... que he pagado un montón de pasta por el teléfono, que ha pasado el plazo... el IMEI del teléfono es este... que me tengo que ir de viaje en 5 días...

-- Pues no... lo siento caballero, pero ese teléfono, por haber sido comprado en una tienda, no tengo su IMEI, por lo que necesito que me envíe por FAX la factura de compra del teléfono. Envíelo al teléfono 607132423. Cuando lo tengamos, en unos díez días le responderemos. Adios y buenos días.

¡Oh, sí! Su venganza final... destrozarte tu primer viaje de vacaciones... destrozarte la estupenda visión que tenías de empresa en la que has estado DOCE AÑOS, y ni un problema... para acabar así, apaleado y rebuscando por cajas y archivos un papel con año y medio de existencia.

Señores de Vodafone: por la presente les comunico que me comprometo a lo siguiente:
  • Le enviaré el fax mañana mismo, con la factura correspondiente, si la encuentro,

  • El lunes a primera hora presentaré una denuncia en la oficina de información al consumidor, por secuestro y fraude (pensaba ponerlo por gilipollez e incompetencia pero mi abogado diría que no sería efectivo: seguirán siendo gilipollas e incompetentes),

  • Ni yo, ni mi familia, ni mis amigos, ni mis clientes, ni mis proveedores, ni la gente que me conoce o ha conocido personalmente, ni las miles de personas que me conocen por Internet, volveremos a ser clientes de Vodafone. Nunca más. Ya me encargaré de ello.
Qué forma más estúpida de perder clientes...

Y vosotros que estáis leyendo esto, ya sabéis lo que os espera, si sois "malos" con vuestra telefónica.

(*) Actualización: me acaban de llamar para confirmarme que la devolución tardará entre 10 y 15 días... Xtupendo. <ironic>Qué alegría me han dado</ironic>

Actualización: después de enviar el fax con la factura y esperar un par de días, he llamado para intentar, otra vez, liberar el móvil. Sorpresa... me dice la señorita que, debido a que la línea ya está portada a otra empresa, y ha pasado el plazo de liberación (?) del teléfono, ellos ya no pueden liberármelo (!!!!). Hago entonces la pregunta mágica: ¿Y quien puede? Después de veinte minutos (20) de estar llamando, por fin me hacen caso, y me dan el código de liberación. ¡Por fin! Ya vendrá después la factura con todo lo gastado en estas llamadas, ya.