

CPU: RTL8676S
ADSL: RTL8271B
Wi-Fi: RTL8192ER
Flash: MXIC 25L3206E 32Mbit (4MB)
Note que não existem chips visíveis de RAM. Esta deve estar incluída no interior do RTL8676S. Na parte de baixo da placa só existe o botão de reset.
Apesar do chip de flash ser de 4MB, é possível que o modem só possa fazer uso de 2MB. Veja comentários sobre o comando “show version” neste texto.
A flash é SPI 3.3V. Deve ser possível ler/gravar em qualquer gravador que possa ser configurado para SPI 3.3V 4MB
A porta serial do DSL2740e já tem header soldado. Parâmetros 115200 8N1.
O uso desta porta serial é discutido neste outro post.
Texto recebido pela serial em roteadores com firmware corrompido:
|
|
--------------------------------- Start to decompress! Booting Press 'ESC' to enter BOOT console... Ext. phy is not found. Boot from NOR/SPI flash support multicast tool time out ...... Decompress file... uncompress fail try secondfailed! (c)Copyright Realtek, Inc. 2012 Project RTL8676S LOADER (LZMA) Version 00.01.02a-rc (Apr 24 2014 13:41:19) <RTL867X> ----------------------------------- |
O texto sugere que o firmware está corrompido. Como espantosamente não existe firmware disponível online para esse aparelho, eu vou tentar transplantar o firmware usando um “doador sadio”. Isso eu já comecei a discutir em outro post.
Comandos da porta serial
Resultado do comando Info:
|
|
<RTL867X>info (c)Copyright Realtek, Inc. 2012 Project RTL8676S LOADER (LZMA) Version 00.01.02a-rc (Apr 24 2014 13:41:19) <RTL867X>BootLine: file MAC Address [0]: 00:23:79:11:22:33 Entry Point: 0x80000000 Load Address: 0x80000000 Application Address: 0x9FC10000 Flash Size: 16M Memory Configuration: ROW:4K COL:512 Bank:4Banks MII Selection: 0 (0: Int. PHY 1: Ext. PHY) UART is enabled <RTL867X> |
Note que o roteador afirma que o tamanho da flash é “16M”. Isso seriam 16Mb ou 16MB? Isso é respondido pelo comando “show version” do shell.
Para entrar no “shell”.
Espere o roteador terminar o boot. Tecle ENTER e o prompt responderá com “username:”
OBS.: A cada x segundos o roteador pode interromper você com informações de status, ignore e continue digitando como se nada tivesse acontecido.
Você vai digitar as mesmas credenciais usadas para entrar na administração do modem. Por exemplo, no caso do modem GVT:
ENTER
admin [ENTER]
gvt12345 [ENTER]
O prompt mudará para
$
Neste ponto você já pode dar um monte de comandos para o modem. Mas para entrar no “shell” digite
sh [ENTER]
O prompt mudará para (o texto exato pode mudar de acordo com o firmware instalado):
ADSL#
Neste ponto você está no shell e diversos outros comandos estão disponíveis, incluindo “show version”
|
|
ADSL#show version Application Version: DSL_2740E_1.00_BG_20150228 Build Date: Feb 28 2015 10:15:46 SDK Version: SDK V1.1.1 Build Date: Hardware Version: 8671x MAC Address: EC:22:80:XX:XX:XX SysUpTime: 0 0:2:20 Serial Number: QX4S1EBXXXXXX ManufacturerOUI: 001195 Manufacturer: D-Link ModelName: DSL-2740E Description: ADSL SoHo Router ProductClass: DSL-2740E CPU Speed: 448.92 Mhz Flash Memory: 2M RAM Memory: 16M ADSL# |
Note duas coisas importantes:
16MB de RAM – Não faz sentido ser 16Mbit porque 2MB de RAM é muito pouco, então eu assumo que “show version” se refere a BYTES. Como a RAM desse modem é embutida no SOC, esse parece ser o único modo de descobrir quanta RAM tem o modem.
2MB de flash – Ora… mas o chip não é de 16Mbit (4MB)? Se pegarmos a saída do comando info, que menciona “16M”, o único modo são de interpretar a bagunça parece ser que o comando “info” se refere a megabit, o comando “show version” a megabyte e o DSL2740e está artificialmente restrito a usar apenas 2MB de flash. Isso confere com o fato de que os firmwares do DSL2740e, incluindo os compatíveis como Netis e TotoLink, tem sempre menos de 2MB.
Putz! Ou eu estou muito “por fora” ou então tem cada marca que tu nos apresenta…eheheh…
Este switch tem um nome de modelo muito parecido e é a cara do TP-LINK TL-SF1024. Se não fosse pela posição do LED Power eu diria que é exatamente o mesmo hardware com uma caixa diferente. Publicar fotos internas mesmo desses modelos obscuros ajuda a encontrar equivalentes ou clones. Quem sabe um dia algum dono de TL-SF1024 passando por aqui resolve publicar as fotos internas do dele para comparação ou mesmo dizer “parece igual” ou “é muito diferente”.