Por fin depues de mucho logre liberarlo y le instale OpenWRT.
Necesitamos un adaptador USB a TTL, un Pc con un servidor TFTP, y un cable de red conectado al switch desde un router, o similar, en la misma red de tu PC, y un destornillador de cruz. El switch tiene 3 tornillos, y la carcaza se desliza hacia atras.
Se descarga la version de OpenWRT que valga para tu switch, en mi caso es la version A1 asi que baje
https://downloads.openwrt.org/relea...tl838x-zyxel_gs1900-8-a1-initramfs-kernel.bin
(La version A1 y la B1 se diferencian exteriormente en que la A1 tiene interruptor de apagado.)
Para poder enviarselo al switch posteriormente, necesitamos tener instalado un servidor FTFP, en mi caso, en windows utilice TFTPD32, y copiamos el archivo .bin a la carpeta del ftfpd.
Con un adaptador USB a TTL, se conecta usando la linea de 3.3v a VCC, TX a RX, RX a TX y GND a GND. Se identifican rapido ya que son 4 "alambritos parados" en la placa.
Conectado, y configurado el puerto, yo utilice Teraterm, configurado en 115200,8,N,1 y encendi el switch. En Teraterm aparece rapidamente la opcion de "Presionar espacio para abortar el inicio". Ahi llegamos al prompt de uboot, un linux minimo.
Configuramos la red del switch, y lo conectamos a nuestra red (Cambiar los parametros segun tu red y tu PC donde esta corriendo TFTPD (el serverip))
setenv ipaddr 192.168.100.69
setenv serverip 192.168.100.47
rtk network on
Le cargamos el archivo .bin con TFTP
tftpboot 0x84f00000 openwrt-25.12.1-realtek-rtl838x-zyxel_gs1900-8-a1-initramfs-kernel.bin
Despues que haya descargado, ejecutamos para reiniciar
bootm
Ahora el switch estara corriendo una imagen en ram de OpenWRT. Para instalarlo, debemos descargar
https://downloads.openwrt.org/relea...38x-zyxel_gs1900-8-a1-squashfs-sysupgrade.bin usando la aplicacion wget.
Antes, debemos configurar la red, en mi caso para no quebrarme mucho la cabeza, lo conecte por DHCP.
uci set network.lan.proto="dhcp"
uci commit network
service network restart
Me voy a la carpeta temporal con
cd /tmp
Y descargo el .bin con wget, ojo de editar la URL y dejarla en HTTP, no HTTPS
wget http://downloads.openwrt.org/releas...38x-zyxel_gs1900-8-a1-squashfs-sysupgrade.bin
Despues que termina de descargar, ejecutamos la actualizacion
sysupgrade openwrt-25.12.1-realtek-rtl838x-zyxel_gs1900-8-a1-squashfs-sysupgrade.bin
Posterior, el switch se reiniciara y cargara OpenWRT desde el almacenamiento, con la IP configurada por DHCP, y puedes entrar desde tu navegador.