Atualização de firmware ASUS DSL-N10E

Atualização de firmware ASUS DSL-N10E

Eu tenho um modem\roteador ASUS DSL-N10E com firmware V2.1.15 APAC. É atualizável para firmwares de código aberto como DD-WRT ou Tomato (o Tomato é o preferido). Ou é impossível? Além disso, digamos que tento atualizá-lo sabendo que não é compatível. Como previsto, alguns recursos do modem/roteador não funcionam ou estão totalmente bloqueados. Se eu tiver feito backup do firmware anterior, posso restaurá-lo para o firmware anterior? Quais são as chances? Desde já, obrigado.

Responder1

É atualizável para firmwares de código aberto como DD-WRT ou Tomato (o Tomato é o preferido).

De acordo com Ramhound, nem DD-WRT nem Tomato listam seu modelo ASUS como dispositivo compatível.
Essa unidade também não está documentada como usando o hardware ADSL da Texas Instruments que é suportado por RouterTech.org.
Portanto, as fontes óbvias de firmware não suportam esse modelo.

Ou é impossível?

Isso provavelmente dependerá de quanto tempo livre você tem, da sua capacidade de aprendizagem e da conformidade da ASUS em relação ao licenciamento de código aberto.
OManual do usuário ASUS DSL-N10Econtém uma cópia da Licença Pública Geral GNU Versão 2, indicando que esta unidade usa código-fonte aberto (em vez de código proprietário). Sob os termos desta licença, você (como comprador do dispositivo) pode solicitar uma cópia do código-fonte GPL. (Ou pode haver um site onde esse código já esteja disponível para download, como a LG faz para suas TVs.)
Caberia então a você descobrir como construir e instalar esse código e substituí-lo por DD-WRT ou Módulos de tomate. Sem experiência incorporada e documentação de placa/HW, esta poderia ser uma tarefa assustadora.

Ou espere que outra pessoa faça essa engenharia reversa e desenvolvimento.

Se eu tiver feito backup do firmware anterior, posso restaurá-lo para o firmware anterior? Quais são as chances?

A resposta depende do que foi destruído e dos recursos de recuperação disponíveis. Alguns SoCs (por exemplo, Marvell Kirkwood) possuem instaladores integrados à ROM. A maioria dos SoCs possui um programa ROM que pode carregar um programa por meio de uma conexão serial para uma tediosa reinstalação em vários estágios.

Se você estiver realmente curioso, poderá abrir a unidade e procurar uma conexão serial de console. Normalmente é um conector de 3 ou 4 pinos (que pode nem estar instalado). Uma vez conectado ao console serial, você pode obter um log de inicialização e informações do sistema, e talvez um prompt de shell.

informação relacionada