Caught signal SIGINT (2, "Inte [root@stb:/] # [root@stb:/] #
Acceder a la shell y listado de utilidades de BusyBox
[root@stb:/] # sh / # busybox BusyBox v1.12.4 (2010-11-15 09:44:53 CET) multi-call binary Copyright (C) 1998-2008 Erik Andersen, Rob Landley, Denys Vlasenko and others. Licensed under GPLv2. See source distribution for full notice. Usage: busybox [function] [arguments]... or: function [arguments]... BusyBox is a multi-call binary that combines many common Unix utilities into a single executable. Most people will create a link to busybox for each function they wish to use and BusyBox will act like whatever it was invoked as! Currently defined functions: [, [[, ash, awk, basename, bunzip2, bzcat, cat, chgrp, chmod, chown, clear, cp, cpio, cut, date, dd, df, dirname, dmesg, du, echo, egrep, env, expr, false, fdisk, fgrep, find, fold, fsck, getty, grep, gunzip, gzip, halt, head, hexdump, hostid, hostname, hwclock, id, ifconfig, ifdown, ifup, inetd, init, insmod, kill, killall, killall5, klogd, length, less, linuxrc, ln, logger, login, logname, ls, lsmod, mdev, mesg, mkdir, mkfifo, mknod, mktemp, modprobe, more, mount, mv, netstat, nice, nohup, nslookup, od, ping, poweroff, printenv, printf, ps, pwd, rdev, realpath, reboot, reset, rm, rmdir, rmmod, route, rtcwake, script, sed, sh, sleep, stty, sync, syslogd, tail, tar, tee, telnet, telnetd, test, tftp, tftpd, top, touch, tr, traceroute, true, tty, udhcpc, umount, uname, uniq, usleep, vi, watch, wc, wget, which, whoami, zcat, zcip / #
Listado de directorios de la ubicación actual. # ls
[root@stb:/] # ls bin etc lib opt rw sys var boot home linuxrc proc sbin tmp dev init mnt root share usr [root@stb:/] #
Información acerca del sistema de archivo. # df
[root@stb:/] # df -h Filesystem Size Used Available Use% Mounted on /dev/romblock7 3.3M 3.3M 0 100% /usr /dev/romblock8 14.8M 14.8M 0 100% /usr/local /dev/romblock9 9.9M 9.9M 0 100% /usr/lib/MediaBrowser /dev/romblock10 1.0M 1.0M 0 100% /usr/lib/MediaServer /dev/mtdblock17 814.0M 2.3M 811.7M 0% /rw tmpfs 32.0M 24.0k 32.0M 0% /tmp [root@stb:/] #
Información del sistema. # ls /proc/
[root@stb:/] # ls /proc/ 1 20 359 devices loadavg swaps 10 21 364 diskstats locks sys 11 22 4 driver meminfo sysvipc 12 23 5 execdomains misc tty 13 24 6 filesystems modules uptime 132 25 7 fs mounts version 14 26 8 interrupts mtd vmstat 15 27 9 iomem net yaffs 16 28 bcmdriver ioports partitions zoneinfo 17 29 buddyinfo irq scsi 18 3 bus kallsyms self 19 313 cmdline kcore slabinfo 2 314 cpuinfo kmsg stat [root@stb:/] #
Mediante algunos comandos de BusyBox, podemos obtener información sobre la CPU, memoria, dispositivos, etc.
Información acerca del procesador, tipo, modelo, etc. # cat /proc/cpuinfo
[root@stb:/] # cat /proc/cpuinfo system type : BCM97xxx Settop Platform build target : unknown processor : 0 cpu model : BMIPS4380 V4.4 FPU V0.1 cpu MHz : 402.43 BogoMIPS : 402.43 ( udelay_val : 201216 HZ = 1000 ) wait instruction : yes microsecond timers : yes tlb_entries : 32 extra interrupt vector : yes hardware watchpoint : no ASEs implemented : mips16 VCED exceptions : not available VCEI exceptions : not available RAC setting : Unknown unaligned access : 7 rdhwr/brdhwr traps : 0 / 0 process migrations : 290 processor : 1 cpu model : BMIPS4380 V4.4 FPU V0.1 cpu MHz : 404.48 BogoMIPS : 404.48 ( udelay_val : 202240 HZ = 1000 ) wait instruction : yes microsecond timers : yes tlb_entries : 32 extra interrupt vector : yes hardware watchpoint : no ASEs implemented : mips16 VCED exceptions : not available VCEI exceptions : not available RAC setting : Unknown [root@stb:/] #
Información sobre la memoria física. # cat /proc/meminfo
[root@stb:/] # cat /proc/meminfo MemTotal: 122488 kB MemFree: 59528 kB Buffers: 13300 kB Cached: 36880 kB SwapCached: 0 kB Active: 21296 kB Inactive: 29184 kB HighTotal: 0 kB HighFree: 0 kB LowTotal: 122488 kB LowFree: 59528 kB SwapTotal: 0 kB SwapFree: 0 kB Dirty: 0 kB Writeback: 0 kB AnonPages: 276 kB Mapped: 504 kB Slab: 8352 kB PageTables: 48 kB NFS_Unstable: 0 kB Bounce: 0 kB CommitLimit: 91864 kB Committed_AS: 1156 kB VmallocTotal: 786424 kB VmallocUsed: 3212 kB VmallocChunk: 781648 kB [root@stb:/] #
Información sobre el mapa actual de memoria. # cat /proc/iomem
[root@stb:/] # cat /proc/iomem 00000000-0fffffff : System RAM 00001000-0031544f : Kernel code 00315450-003bf4ff : Kernel data 10480300-104803a8 : brcm-ehci0-IO 10480300-104803a8 : ehci_hcd 10480400-1048046f : brcm-ohci0-IO 10480400-1048046f : ohci_hcd 10480500-104805a8 : brcm-ehci1-IO 10480500-104805a8 : ehci_hcd 10480600-1048066f : brcm-ohci1-IO 10480600-1048066f : ohci_hcd 10510000-1051ffff : sata pci memory space 10510000-10517fff : 0000:01:00.0 10510000-10517fff : sata_svw b0002800-b00028c0 : brcmnand-base d0000000-efffffff : ext pci memory space d0000000-d0003fff : 0000:00:04.0 [root@stb:/] #
Información sobre los dispositivos configurados. # cat /proc/devices
[root@stb:/] # cat /proc/devices Character devices: 1 mem 4 ttyS 5 /dev/tty 5 /dev/console 5 /dev/ptmx 10 misc 13 input 21 sg 30 brcm 90 mtd 128 ptm 136 pts 180 usb 189 usb_device Block devices: 7 loop 8 sd 11 sr 31 mtdblock 65 sd 66 sd 67 sd 68 sd 69 sd 70 sd 71 sd 128 sd 129 sd 130 sd 131 sd 132 sd 133 sd 134 sd 135 sd 253 romblock [root@stb:/] #
Información sobre los sistemas de ficheros montados. # cat /proc/mounts
[root@stb:/] # cat /proc/mounts rootfs / rootfs rw 0 0 none /proc proc rw 0 0 none /sys sysfs rw 0 0 none /dev/pts devpts rw 0 0 none /proc/bus/usb usbfs rw 0 0 /dev/romblock7 /usr squashfs ro 0 0 /dev/romblock8 /usr/local squashfs ro 0 0 /dev/romblock9 /usr/lib/MediaBrowser squashfs ro 0 0 /dev/romblock10 /usr/lib/MediaServer squashfs ro 0 0 /dev/mtdblock17 /rw yaffs rw 0 0 tmpfs /tmp tmpfs rw 0 0 [root@stb:/] #
Información sobre las particiones en la memoria flash y sus puntos de montaje. # cat /proc/mtd
[root@stb:/] # cat /proc/mtd dev: size erasesize name mtd0: 00080000 00010000 "CFE" mtd1: 00020000 00010000 "CFE config" mtd2: 00320000 00010000 "reserved" mtd3: 00020000 00010000 "secure storage" mtd4: 0001f800 00010000 "MAC address" mtd5: 00000800 00010000 "hdcp" mtd6: 00800000 00020000 "Kernel" mtd7: 00c00000 00020000 "/usr" mtd8: 01000000 00020000 "/usr/local" mtd9: 02000000 00020000 "/usr/lib/MediaBrowser" mtd10: 02000000 00020000 "/usr/lib/MediaServer" mtd11: 00800000 00020000 "Kernel (alt)" mtd12: 00c00000 00020000 "/usr (alt)" mtd13: 01000000 00020000 "/usr/local (alt)" mtd14: 02000000 00020000 "/usr/lib/MediaBrowser (alt)" mtd15: 02000000 00020000 "/usr/lib/MediaServer (alt)" mtd16: 00400000 00020000 "Splash" mtd17: 32e00000 00020000 "/rw/yaffs" [root@stb:/] #
Listado de las particiones y su tamaño. # cat /proc/partitions
[root@stb:/] # cat /proc/partitions major minor #blocks name 31 0 512 mtdblock0 31 1 128 mtdblock1 31 2 3200 mtdblock2 31 3 128 mtdblock3 31 4 126 mtdblock4 31 5 2 mtdblock5 31 6 8192 mtdblock6 31 7 12288 mtdblock7 31 8 16384 mtdblock8 31 9 32768 mtdblock9 31 10 32768 mtdblock10 31 11 8192 mtdblock11 31 12 12288 mtdblock12 31 13 16384 mtdblock13 31 14 32768 mtdblock14 31 15 32768 mtdblock15 31 16 4096 mtdblock16 31 17 833536 mtdblock17 253 0 512 romblock0 253 1 128 romblock1 253 2 3200 romblock2 253 3 128 romblock3 253 4 126 romblock4 253 5 2 romblock5 253 6 8192 romblock6 253 7 12288 romblock7 253 8 16384 romblock8 253 9 32768 romblock9 253 10 32768 romblock10 253 11 8192 romblock11 253 12 12288 romblock12 253 13 16384 romblock13 253 14 32768 romblock14 253 15 32768 romblock15 253 16 4096 romblock16 253 17 833536 romblock17 [root@stb:/] #
Sigue leyendo Parte V
44 comentarios:
Hola, yo también tengo un STB similar (es de otra marca pero el procesador es el mismo), ¿conseguiste algún otro avance además de los que publicaste en el blog? yo en el mio lo único que pude hacer con éxito es habilitar el Telnet haciendo unas pocas modificaciones a la partición RootFS, me gustaría poder hacer que arranque un kernel externo pero el CFE no me deja.
Te agradezco de antemano cualquier información que me puedas aportar, si te interesa podemos compartir experiencias que a mi también me encanta aprovechar el potencial del linux de estos dispositivos :P
Por cierto, me siento contento al haber encontrado tu blog ya que en la internet es difícil encontrar sitios hispanoparlantes que hablen sobre como modificar estos aparatos.
Hola Lucas,
antes de nada, gracias por tu comentario y me alegra que te pueda ser útil el blog.
voy avanzando poco a poco, ya que no siempre puedo dedicar el mismo tiempo. Además de lo publicado en el blog, he realizado una copia de seguridad completa, tanto de la NOR Flash como la NAND Flash, estoy a punto de colgarlo en el blog, me falta alguna cosa. También he analizado un poco el contenido de las particiones, el tráfico de datos entre el equipo y las diferentes IPs que se conecta. Por ultimo también me he conectado por el I2C y la aplicación Broadband Studio3 (ver comentario que dejaron del blog http://stb7007hack.blogspot.com.es/) por suerte lo hice después de crear la copia de seguridad, pensé que se podía hacer una lectura de la memoria y se quedo como un ladrillo. Así que gracias a la copia y a esta aplicación, lo pude recuperar instalando el nuevamente el bootloader.
Sí, me parece bien compartir la información, nos puede ser de ayuda a ambos. Que equipo es el tuyo, lo tienes publicado en algún sitio?
Muchas gracias por responder Sergio, te cuento más sobre mi STB, es un modelo que mi ISP lo usaba para ofrecer un servicio de streaming de vídeo, aunque solo servía para sus vídeos, no se pueden ver vídeos de Youtube y de ninguna otra pagina similar y como actualmente ya no proveen este servicio mi STB ya no sirve para nada con el firmware que tiene instalado, es por eso que estoy tratando de modificarlo.
Aquí una hoja de datos del modelo http://www.telsey.com/upload/data_sheet/E0120_STB_F8_01_BOX_1_1_0_1.pdf
y así es el mio por dentro https://lh6.googleusercontent.com/-YJk-M5_52g4/T9XmGaOT3cI/AAAAAAAAM5I/PYyJ8jpPUZ4/w1144-h858-no/2012-06-11_08-25-53_312.jpg
Otra foto por dentro https://lh3.googleusercontent.com/-bLIJ0vx661s/T9X7KqZfUhI/AAAAAAAAM5Y/tAepjKrUCIw/w1144-h858-no/2012-06-11_08-29-15_979.jpg
En cuanto a lo del I2C estoy interesado en acceder al equipo desde esa vía y como en mi país (Argentina) no se vende la placa EZ USB FX2LP CY7C68013A estoy viendo como hacer para comprarla desde China... nunca intenté comprar de otro país así que deséame suerte ya que aquí la aduana pone bastante limitaciones con este tipo de cosas, aunque como no cuesta mucho dinero tengo la esperanza de que llegue a mis manos.
y hablando del I2C Me descargué el Broadband Studio 3 y le di un vistazo a las funciones que tiene, parece bastante completo pero creo que voy a necesitar un poco de ayuda para utilizarlo, desde ahí hiciste la copia de seguridad de las memorias? que otras cosas más se pueden hacer?
En el mio desde la UART pude hacer copias de seguridad de las particiones del Kernel y del RootFS usando el comando nanddump que viene integrado en el linux del equipo, pero no me deja hacer una copia del CFE que también me figura en la lista de particiones MTD
Por cierto, que se almacena exactamente en la memoria NOR?
Muchas gracias nuevamente, es un gusto poder hablar contigo.
Hola Lucas,
ya he publicado como realizar una copia de seguridad de las dos memorias (NOR y NAND), espero que te pueda ayudar.
Ya he visto las características de tu equipo y tiene buena pinta. Encontré que tiene un ftp para descargas ftp://ftp.telsey.it/ y tiene publicado el código fuente del STB F6 http://m0.ttxm.co.uk/files/products/telsey/Tiscali-TELSEYF6-GPL-20.7.12.tar.bz2.
Respecto a la placa de I2C tal vez la puedas comprar por ebay, dealextreme o aliexpress. Con el Broadband Studio 3 pensé que podía realizar una copia y fue cuando dejo de funcionar. Pero por suerte volví a cargar el bootloader (cfe.bin) y volvió a funcionar. Tan solo he probado eso.
Tienes acceso al menú de CFE? se que se pueden hacer más cosas. Tienes publicada la información en algún sitio? Por cierto comentaste que habías conseguido habilitar el puerto 22 ssh, podrías decirme como?
Gracias y Saludos,
Hola, Sergio, yo no he tenido ningún problema con el Broadband Studio 3 y he hecho de todo... ¿Utilizaste los perfiles para las memorias que publiqué en el blog?
Hola Sergio, antes que nada disculpame por demorar en responder, anduve sin tiempo en estos dias, voy a dividir en dos este comentario ya que Blogger no me deja escribirlo como uno solo.
y efectivamente, mi equipo tiene bastantes configuraciones de hardware, aunque en mi caso el que tengo es una de las versiones mas simples ya que no incluye disco duro interno y tampoco sintonizadora de TV digital, lo unico que tiene el mio es la placa Wi-Fi interna.
al sitio ftp de telsey ya habia tratado de acceder sin exito debido a que desconozco los datos para el login, y gracias por el codigo fuente del F6, aunque sea un modelo viejo nos puede servir, de tu STB-7007 encontraste algun codigo fuente?
no tengo pagina o blog, pero si publiqué informacion en un foro que está en ingles de una distribucion de Linux para STBs para pedir ayuda, aunque de momento no recibí respuesta
Busca en google "developing for a telsey" (con las comillas), el primer resultado es mi post, no pongo el link directo porque por alguna extraña razon, blogger me hace desaparecer el comentario.
Si abres el contenido que está oculto como Spoiler verás la secuencia de arranque completa de mi equipo, desde el CFE hasta cuando termina de cargar el Linux.
Tambien podrás ver que pregunté sobre como hacer para que el equipo reconozca los modulos del kernel que le compilo, aunque me parece que la cosa se me va a poner dificil ya que el kernel del equipo esta bastante reducido en cuanto a funciones, no tiene compilado el soporte para Terminales (las TTY) y al momento de configurar el kernel no parece existir opcion para compilar como un modulo esa funcion.
Con acceder al CFE te refieres a poder detener la secuencia de arranque en la parte del CFE? porque eso si lo puedo hacer, aunque como dije anteriormente, se niega a tratar de arrancar otro Kernel ya que si o si tiene que estar activada la opcion -header para el arranque, supongo que esta opcion es la que comprueba que el kernel esté firmado ya que al tratar de arrancar otro kernel con esa opcion activada me da el error "MD5 Check Failed", lo curioso es que si trato de arrancar el backup del Kernel que hice en el pendrive tambien me da ese error siendo que supuestamente es una copia exacta del que está dentro del equipo.
Lo que si pude hacer y esta parte veo que te interesa, es conseguir activar el Telnet, para ello tuve que agregar cosas a la linea de arranque, la linea original de mi equipo era asi:
boot -z -elf -header -dual nandflash0.kernel: 'root=/dev/mtdblock0 ro mem=128M rootfstype=jffs2 flashsize=2M nandcs=1'
modificada queda asi:
boot -z -elf -header -dual nandflash0.kernel: 'root=/dev/mtdblock0 ro mem=128M rootfstype=jffs2 flashsize=2M nandcs=1 console=0,115200n8 BAPP_OUT=/dev/console single rw'
un detalle extra... en mi caso desde mi equipo con CTRL+C no podía entrar a la busybox, la linea modificada de arriba además de permitir realizar cambios también me permitió acceder a la consola directamente, puede que funcione de igual manera en el tuyo.
Ya que tienes a la vista la linea de arranque, te cuento que la opción -dual también parece ser que es obligatoria ya que si trato de arrancar sin ella me da error y luego un mensaje que dice "raw_fileop_uninit: warning: refcnt not zero"
también hay otro detalle mas de interés, en mi caso la partición mtdblock0 es la partición del kernel, me resulta llamativo que en la linea de arranque figure la misma partición del kernel como directorio del usuario root.
Siguiendo con el tema del telnet, antes de empezar desconozco como reaccionará tu equipo a esta modificación, ya que en el mio me di cuenta que dependiendo de como se escriba la linea de arranque el CFE verifica que la partición rootFS este sin modificar, así que deja preparada tu placa I2C para recuperar tu equipo, en el caso de mi equipo el script para habilitar el telnet ya estaba creado pero el sistema no lo ejecutaba automáticamente, solo había que descomentar una linea que esta ubicada en el archivo "/etc/startup_order"
si tu equipo no tiene un archivo parecido al que te menciono, otra forma que encontré es creando un archivo en "/root/rc.user" y ahí dentro escribir exactamente esto:
#!/bin/sh
telnetd -d
espero que te sirva, desconozco si existen otras formas de activar el telnet.
Aprovecho para preguntar, que ventajas se tiene al acceder con SSH en lugar de Telnet? ya que el telnet usa el puerto 23 y veo que tu te estas refiriendo al puerto 22.
y gracias por las paginas en donde venden la placa I2C, tienes algunas mas? ya que estoy buscando un vendedor mas o menos confiable porque algunos no me respondieron a un mensaje que les envié con consultas.
Gracias y saludos.
PD: los comentarios que aparecen como suprimidos arriba los suprimí porque como blogger me hacia desaparecer la primera parte del comentario, solo quedaba la segunda parte y no se entendía nada. (lo había intentado 3 veces hasta que me di cuenta que el responsable era el link al foro donde publiqué la información)
Hola, stb7007hack, Tengo una pregunta para ti ya que comentaste el tema de los perfiles de las memorias, en el broadband studio 3 encontre el perfil para mi memoria NAND, pero no está el de mi memoria NOR, que es una Spansion S29AL016J70BFI010, como hago para saber que datos tengo que poner en el .xml del perfil?.
Gracias de antemano.
Hola,
he llegado a conectar y me detecta la memoria NOR Flash [S29GL032A (Model R4)], pensé que se podía realizar un backup con la opción "Download" pero no fue así. Creía que era necesario tener un archivo donde guardar el volcado de la memoria, pero lo dejo en blanco y después no arrancaba. Por suerte lo había copiado por la uart y con la misma opción volví a subir el cfe.bin y después de un reset volvió a funcionar.
He mirado y tu NOR Flash es otro modelo, pero la estructura del .xml es igual al que me detecta a mí.
Por otro lado, la memoria NAND flash (K9K8G08U0A) no me la detecta, he copiado tu plantilla y tampoco. Es necesario realizar alguna cosa especial?
Que otras cosas se pueden realizar con Broadband Studio3? ya te comento que lo he utilizado muy poco.
Saludos,
Hola Lucas,
respecto al ftp de telsey, no te has registrado en la web de telsey?, me pareció leer que si estabas registrado podías acceder a descargas, tal vez sea el mismo usuario y password que se utiliza en la web.
No, no encontré el código fuente, tanto Movistar como Comtrend deberían de haberlo publicado, por el tipo de licencia de la mayoría de aplicaciones y otros.
Sí, con acceder a la consola de CFE, me refiero a interrumpir el proceso de arranque mediante Ctrl+c, en mi caso no hace nada. Prueba a realizar la copia con el comando dd y compara la suma MD5 obtenida con la de tu otro fichero.
En cuanto al tema del telnet (23) o ssh (22) es tan solo comodidad para no tener que conectar el puerto serie, mirare lo que me has comentado. Ambos puertos son telnet, pero el ssh es seguro.
Lo de las tiendas para comprar la placa de I2C, solo conozco esas. En mi caso lo compre por ebay, pero seguro que si buscas en google es posible que se pueda comprar en otros lugares. Has probado en google shopping?
Saludos
Hola, me voy a enganchar con esto y tal vez ayudar un poco ya que tengo un STB-7007 de telefonica argentina y me gustaria usarlo como servidor TFTP o meterle algunos MP3 o que se conecte a un servidor de video casero (si el firmware me deja) para mirar pelis y asi no quemar DVDs. O sino veo que se le puede hacer.
Sergio, me podes decir de que voltaje es el adaptador de corriente y de cuantos amperes ya que no lo tengo? y si tiene que ser AC-DC o AC-AC ( aunque creo que el primero ya que no veo puente rectificador en el aparato) Gracias.
bueno, ya lo hice arrancar con una fuente de pc a 12v pero el UART1 (conectado al serial de la pc con un cable de mouse) me muestra en pantalla solo simbolos y en cualquier velocidad de baudios ,sin control de flujo, con hardware, software.
Probé la UART2 pero esta desactivada.
No se si estará fallada o encriptada la UART1
Por cierto lo único que tiene activado el aparato es netbios (puerto 137 y 445) por samba con el grupo de trabajo WORKGROUP pero no logro conectar.
Alguna idea?
Esto me muestra la UART a 115200 8N1 sin control de flujo:
eo
Ýý3'=/¿=¿yY¿¿¿¿¿¿ åëy_U¿557¿¿¿¿¿eo
y!#3-1¿¥;-¿Ue}åëw5-95¿W59/¿¿¿¿¿ ¿¿{YW¿¿¯;!%= åëe5%!
V^fyy½Þoå5{¿¿u#7-=#¿e!75¿g-'5åë{åë{!!¿w5-95¿¿¿ca[åëW!='¿3'=/¿¿¿e{åëåëm#--='-
¿S5#7!¿_9¿¿UY{¿o;åëëysu¿-#--='- -#1¿ UY{£Åýy'=¿; 57£åëåëQ=¿c!¿5-#5=95¿-#¿/-¿ysu¿;-'7½åëå ëÝý'=/¿-%=15¿¥¿Q-7/¿µµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµÞo
¿¿o5-1/¿
5%¿s-'5¿a-!#;!!-%=15««««««««««««««««««««««««««««««««««åëy½VRºªÚZ«:ú¿w5#=#73'=/£
åëVRºjZûøöôöööÖööö»««ËûûûÀöôöÖvÚ»»
=77¿-¿åëW_¿}77¿=¿339¿ ë{Ëûè#
¿åëY=¿%¿=¿åëåëXÙØVi©ôôÚÊj ¿y uYW¿ë®ÓQzjúÚÊú úÛ{+û{[ ]õeµõÝÕMµ¿¯199¿5£¿¿¯'5=5¿¥¿{[ye¿¥k'¿¿
*úÛ Êª*júõMõ
(continúa)..........
Hola, alguien me puede decir marca y modelo del control remoto (mando a distancia) para buscar el codigo del infrarrojo ya que no tengo el mando pero si uno universal para programarlo.
Hola Jache,
veo que ya has encontrado alternativa al adaptador de corriente, pero por si te hiciera falta, las características del original son (12Vdc 1.5A).
En cuanto a la conexión por la uart, que conexión utilizas hasta el PC, es un adaptador serie a TTL? la tensión en la uart de la placa son 3V y no se puede conectar directamente.
Sobre que la uart este encriptada no lo creo, has comprobado el cableado o lo has probado con otro dispositivo? sí el equipo es un telsey mira los comentarios de Lucas la velocidad es de 115200.
La referencia del mando a distancia es CA21KDV-LF-2018
Hola Sergio, el cable que uso es de un viejo mouse serial DB9 cruzado conectado directamente a la UART de la PC. El cable funciona bien ya que lo uso con un router Mikrotik PC (o sea son dos cables de mouse DB9 cruzados) pero para el aparato stb-7007 uso uno.
No se puede directo? ya que en el foro mencionas que usas un cable serial-usb (sin TTL)
si, perdón por la ignorancia, tengo que ponerle un TTL
digo conversor rs232-ttl, aunque voy a ver si me armo un rs232 shifter
Hola jache,
tienes que utilizar un conversor de puerto serie a TTL, el puerto serie trabaja con tensiones de -15V a +15V y en la mayoría de equipos los rangos de alimentación son de 3V3. http://en.wikibooks.org/wiki/Serial_Programming/MAX232_Driver_Receiver lo más fácil es utilizar un MAX232 o cualquier otro en sus variantes. Bien puedes comprar uno ya fabricado o montarlo tu mismo, puedes encontrar infinidad de esquemas en la red. Una vez tengas el adaptador la conexión con el puerto serie es directa, no se utiliza un cable cruzado.
Para Jache: eres de Argentina también? me es un gusto que estés con nosotros, la verdad pensaba que era el único argentino metido en esto, no sabía que Telefonica de Argentina daba el STB-7007.
Una pregunta, el STB en estos momentos te está funcionando bien? tenia entendido que si lo conectabas directamente al puerto serie de la PC (sin conversores) lo podías quemar, al menos eso leí que pasaba con los routers, si todavía te funciona la verdad que tienes bastante suerte.
Para Sergio: Entré en la pagina de Telsey pero la verdad no encuentro forma de registrarme, la única opción que encontré fue una que sirve para recuperar el correo/contraseña que para colmo no funciona ya que dice "This section is actually in maintenance." aunque eso ya lleva bastante tiempo ahí porque hace unos meses también me había puesto a buscar información de mi equipo en la pagina oficial.
La verdad que me indigna la forma en que la mayoría de las empresas violan la licencia GPL.
Con el tema del MD5 me parece que encontraste el problema Sergio, por alguna extraña razón a pesar de que ambos comandos de backup que usé cumplen la misma función la suma MD5 de los archivos es distinta! tengo la esperanza de que el backup hecho con el comando dd arranque, cuando pueda probaré si funciona.
En cuanto a la placa I2C creo haber encontrado un vendedor confiable en ebay, aunque la compra la haré cuando tenga más tiempo.
si Lucas, soy de argentina, ya me estaba preguntando si lo había quemado pero no, sigue funcionando, al apretar reset me muestra en la pantalla de TV un cartel que hay nueva actualización (debe ser del firmware) cuando se conecta a internet, asi que tal vez lo capture con el wireshark para ver que tiene, pero lo primero a conseguir un adaptador ttl y un control remoto.
Hola Lucas,
en la web de Telsey, donde dice USER LOGIN: justo debajo tienes una flecha amarilla, haces click en la flecha y next. Un atajo -> http://telsey.com/registration_form2_eng.asp rellena los datos y listos.
Muchos fabricantes incumplen la licencia GPL, es cierto http://lists.gpl-violations.org/pipermail/legal/2006-December/000969.html este sería un claro ejemplo de Telsey.
Hola a todos, vengo a hablar sobre mis avances... el Backup que hice con el comando "dd" parece ser que pasa la verificación MD5 cuando trato de hacer que funcione desde un pendrive, aunque ahora me da como error "Could not load : I/O error" supongo que será cuestión de cambiar las opciones de la linea de arranque hasta hacer que funcione.
Con respecto a la pagina de Telsey, gracias por la explicación Sergio, la verdad es que eres bastante atento, pero parece que el sistema de registro funciona a medias ya que pude crear la cuenta pero a la hora de confirmarla con el link que me enviaron por email me dice que hay un error de conexión con la DB (base de datos).
Te tengo una pregunta Sergio, tienes alguna vía por la cual pueda comunicarme contigo? (email, facebook y esas cosas) ya que me gustaría hablar sobre temas de Linux y Tecnología en general pero no quiero desviarme del tema de los comentarios.
Saludos.
Hola queria preguntarles si es posible desbloquear un comtrend STB-7002nt, ya que tengo varios de estos equipos en caja y queria ver si se podia hacer algo ademas de ver TDA. les dejo mi mail para el que le interese info@real-media.com.ar
Hola, tanto googlear encontre esto, hace mil años estube mirando el coso este: http://forums.hackaday.com/viewtopic.php?f=4&t=2264 finalmente encontre puerto serie, intente bootear por tftp, pero no logre muchos avances, sinceramente termine perdiendo el interes porque tenia que compilar cualquier cosa q le quiera poner...
Como queria poner algo con XBMC recorde que este equipo trae usb/hdmi y decidi revisar mis (malas) notas
Ahora observo algo curioso que ignoré en su momento:
un script llamado upgrade,sh tiene comentada partes del codigo:
#COMMENTED BY ROSDEN
# /tmp/newroot/bin/nanddump -o -b /dev/mtd1 | md5sum > /tmp/.md5
# /tmp/newroot/bin/nanddump -o -b -l 131072 -f /tmp/header /dev/mtd0
# /tmp/newroot/bin/utils -h /tmp/.md5 /tmp/header 33554432
# /tmp/newroot/bin/flash_erase /dev/mtd0 0 1
# /usr/sbin/nandwrite -p -f /dev/mtd0 /tmp/header
me da mucha curiosidad las primeras 3 lineas...no se porque esten comentadas pero pueden tener relacion con que falle al querer bootear ubn kernel ajeno.
El video creo q es FrameBuffer, con flash:
[run-flashlite] start Stagecraft in 1080i
Otra pista, (ya no recuerdo bien como...) encontre un password para extraer el firmware, es:
/tmp # upgrade -e fw.bin salida
CALLBACK 14
Using custom key: f8_ImAgE=rUlEzZz
CALLBACK 33
Using custom key: f8_ImAgE=rUlEzZz
Hola Luis, para extraer el firmware necesitas un password? no puedes copiarlo tal y como comente en una de las entradas? lo digo por que luego lo puedes montar en un PC y analizar mejor.
Tal vez podrías buscar desde donde se llama al archivo upgrade,sh, realizar un volcado de la partición mtd1 y realiza una comprobación de suma md5.
Yo tengo un COMTREND STB-7002NT, lo uso para ver tda en la tele. Hace unos días me dejó de funcionar, no termina de iniciarse. No llega ni a sintonizar los canales. A lo mejor este no es el lugar para esta consulta pero como parecen gente copada....
Gracias.
Hola Esteban, de ese receptor no tengo información. Lo primero que haría yo, es realizar un reset de fabrica y volver a probar a sintonizar. Por lo general soluciona muchos fallos.
Hola saludos desde panama. tengo un GLBox HD200 con licencia pagada ilimitada, pero el aparato de repente no quiso arrancar mas, se queda en el logo de GLBox y los leds en rojo todos (los del frente) no he visto algun boton fisico para hacer un reset; quite la bateria CR2032 pero no hace nada, Alguien puede orientarme que puedo Hacer por favor, Gracias
Buenas noches, tengo un equipo de estos, que era de Telefonica para el servicio de ONvide. Y veo que se puede usar de otra manera.
Como podria hacer para usarlo libre?
Muchas gracias.
Saludos
Sebas
¡Hola! alguno pudo avanzar con el proyecto?
Hola! alguno pudo avanzar con el proyecto?
Buenas, es viejo esto, pero veo que alguien le comentó a Esteban que haga un reset de fábrica y creo que ese es su problema, justamente. Cuando reseteás de fábrica, inmediatamente pide bajar una actualización en una web de telefónica onvideo que no existe más, así que no se actualiza y el aparato ya deja de servir para sintonizar TDA. Yo tengo dos de éstos y me pasa eso con uno. Me gustaría poder hacer una copia de seguridad de la rom del que está todavía con la última versión y pegársela al que no tengo actualizado. Eso ó hackearlo o conseguir una rom del fabricante a ver de qué se trata... Les escribí por twitter y por mail.
La versión de sistema de onvideo que todavía funciona en el stb-7002nt es 3.1.3/RA/18-ACSPi-20150220g7f440f7ec6
Hola, tengo el mismo problema, hice un reset y me pide la actualizacion a esa web, la cual no exite, con lo cual no lo puedo usar... si alguien descubre como resolverlo estaria super agradecido!
Muchas gracias!
hace poco me encontré uno y estoy averiguando si puedo usarlo como tv smart, se que es viejo pero por sus características calculo que si, me lei todo el blog y me gustaria adelantar que no conseguí lo que buscaba, tengo uno de movistar blanco que no actualiza y uno de ondemand de cablevisión de los cuales todavia no encuentro solucion, si alguien podría ayudarme.
Publicar un comentario