martes, septiembre 18, 2012

Acceder al puerto serie en Livebox2

Desnudando al Livebox2

ACTUALIZADO 08/Oct/2012: con qué adaptador conectarse al puerto serie


Para acceder al puerto serie de un Livebox2 lo primero que hay que hacer es, obviamente, desmontar la tapa del router. Para ello desmontamos las 4 patitas de goma que lleva el router.
Patas de goma del Livebox2
Una vez quitadas las gomas aparecen unos tornillos Torx-10:
Tornillos Torx-10 para acceder al Livebox2
Y sólo queda desencajar la tapa de arriba que no presenta ninguna resistencia. Si hay resistencia, asegúrate de haber quitado los 4 tornillos previamente.

Haciendo el implante al Livebox2

Para acceder al puerto serie del Livebox2 hay que soldar unos pines (o un puerto DB9 mediante cables) a los 4 contactos (realmente sólo hacen falta 3 si usas un adaptador USB ya que está alimentado a través de éste). Éstos se encuentran al lado del botón de RESET que podemos encontrar en la parte posterior del router.
Contactos del puerto serie, botón de RESET y puerto USB del Livebox2 vistos desde el otro lado

 Una vez soldados los pines, cada uno de ellos corresponde respectivamente con:

Pines del puerto serie del Livebox2

 Accediendo por terminal serie al Livebox2


 Los parámetros del programa de terminal con el que vayas a conectarte al Livebox2 son los siguientes:

  • Velocidad: 57600bps 
  • Bits: 8 
  • Paridad: No 
  • Bits de parada: 1 
  • Control de flujo: en mi equipo con mi adaptador serial/USB ambos a OFF


Y con ésto, pulsando unas pocas veces la tecla Intro debería aparecerte el terminal solicitándote el Login.

Dependiendo de la versión de firmware que tengas (que la tuya será FAST3yyy_691288 si ha estado conectado al ADSL de Orange a partir de agosto de 2011) podrás acceder con root/1234 si es una versión anterior o no podrás acceder (todavía).

En el próximo post mostraré los pasos a dar para hacer un downgrade y así poder acceder al router por telnet, activar opciones ocultas (que permanecen aunque actualicen el firmware) y poder modificar lo que queráis del sistema operativo (válido hasta que te actualicen el firmware).

Si tienes alguna duda o comentario, por favor, no dudes en dejarlo.

Actualización: con qué hardware conectarse al livebox

Para conectarse al livebox hace falta un puerto serie TTL. Los que hemos utilizado toda la vida no nos valen ya que utilizan 10V de tensión cuando el puerto serie del Livebox2 funciona en niveles TTL (3,3V). Aquí tienes una foto del mío.
Livebox con pines soldados y adaptador USB-TTL


Lo más fácil es comprar uno hecho (por ejemplo éste de dx), pero también podrías hacértelo (hay esquemas online) o modificar uno que tengas con chip MAX232 por un MAX2323. Si quieres profundizar en el tema, mira esta página de openwrt.