Eu tenho um D-Link DI-624 rev. Roteador D2. Ele é baseado em torno de um chipset Atheros AR2316A-001 e tem 8MB de RAM.
Eu abri o dispositivo para verificar o uso real de peças nele, e posso confirmar, é de fato o chipset AR2316A-001 com PSC A2V64S40CTP (8MB RAM). Não consegui localizar o chip flash, o firmware original tem 1 MB de tamanho, não sei se algo maior pode ser carregado no dispositivo.
Eu estava pensando, se eu pudesse carregar OpenWrt nele, então eu compilei o OpenWrt com o chipset AR231x como Target. Agora, o processo de compilação gerou as imagens do squashfs:
openwrt-atheros-np25g-squashfs.bin
openwrt-atheros-ubnt2-pico2-squashfs.bin
openwrt-atheros-ubnt2-squashfs.bin
openwrt-atheros-ubnt5-squashfs.bin
openwrt-atheros-wpe53g-squashfs.bin
Todos esses arquivos têm cerca de 2,4 MB a 2,5 MB, o que é muito mais do que o firmware disponível da D-Link ( di624revD_firmware_404.bin
é de cerca de 1 MB). Eu queria saber qual arquivo eu deveria tentar fazer o upload, se houver.
Na página DD-WRT para dispositivos suportados, este roteador está listado, revisão C, que usa o mesmo chipset.
O DI-624 possui um interessante recurso de emergência comparável a outros produtos D-Link, como o DIR-600: Ao manter pressionado o botão de reset enquanto conecta energia ao dispositivo, o roteador entra em um modo de restauração de emergência. Então, quando vai para 192.168.0.1 com um navegador, você pode fazer upload de outro firmware, não importando o quanto o roteador esteja danificado.
No caso de alguém conseguir com um sistema operacional alternativo em um DI-624, eu gostaria muito de saber como. Havia um cara nos fóruns OpenWrt que alegou que ele poderia iniciar o Linux no DI-624, mas ele realmente não explicou como ele fez isso.
Eu não tinha certeza se esta pergunta pertence aqui ou electronics.SE