好久没刷猫了,今天搜了下 找到了 https://tripleoxygen.net/wiki/ont/vsol/v2802rh
一堆的固件。。 我的买回来刷过2次就没再刷了。。 版本还停留再 1.14
V-SOL V2802RH
Informações sobre a V-SOL V2802RH XPON ONT/ONU. Teardown, hacking, unlocking (desbloqueio), firmwares, custom images, recuperação, bridge.
Disclaimer
Todas as informações, métodos, procedimentos, firmwares, aplicativos e material sobre modificações e configurações postadas neste wiki foram criados pelo O3 Labs (salvo menção em contrário) e disponibilizadas GRATUITAMENTE desde o dia de sua elaboração. Denuncie quando possível quaisquer tentativas de venda destes material.
Hardware
Bootlog
Configurações
Oi Fibra / V.tal
É de sua total responsabilidade o uso e implicações que utilizar equipamentos não fornecidos ou homologados pelo ISP podem causar.
Estas configurações foram feitas usando o aparelho com o firmware V1.9.4 (custom) para garantir exatidão das informações perante a rede (i.e. HWVER). Não foi testado em versões oficiais/stock. Adicionalmente, na existência de diferenças regionais nos parâmetros da rede, estes passos podem não funcionar em todos os locais.
Atente-se para a OLT que atenda sua região. Conforme a marca, ela pode verificar MEs específicos na ONT que não há suporte. Enquanto a V2802RH lista suporte a emulação de alguns MEs proprietários para diversas marcas (ZTE, Huawei, FiberHome, etc), estes podem estar desativados ou incompletos. A configuração abaixo foi feita em um link atendido por uma OLT Alcatel-Lucent / Nokia (ALCL). Sabe-se que com OLTs Huawei (talvez apenas as “bloqueadas”), normalmente a V-Sol não deve funcionar sem modificações adicionais/firmwares custom.
Dados de acesso padrão da GUI :
IP: 192.168.1.1
Usuário: admin
Password: stdONUi0i
Com o aparelho sem configurações anteriores, desconectado da fibra e de posse do serial GPON de sua ONT previamente autorizada (formato ABCD00112233, ex: HWTC01FFAABB, ALCL02AABBCC, etc), acesse a GUI WEB e faça os passos abaixo. Onde não especificado, preencha com os dados e confirme no botão correspondente. Dados não mencionados aqui podem ser ignorados.
1. Ative o daemon de telnet:
Advanced > Others > Telnet
Enable: selecionado
Firewall > ACL > ACL
Services allowed: desmarque Any e marque apenas telnet. Digite 0.0.0.0 na primeira caixa do intervalo de IP
<Add>
2. Configure os parâmetros abaixo. Você pode tentar emulando aparelhos Huawei ou Nokia, conforme sua região:
Huawei
Setup > GPON Settings
OMCI OLT Mode: Huawei OLT Mode
Setup > OMCI Information
OMCI Vendor ID: HWTC
OMCI software version 1: V3R019C10S440
OMCI software version 2: V3R019C10S440
Traffic Managament option: 2
OMCC version: 0x80
CWMP Product Class: HG8245Q2
HW version: B99.A
Nokia
Setup > GPON Settings
OMCI OLT Mode: Customized OLT Mode
Setup > OMCI Information
OMCI Vendor ID: ALCL
OMCI software version 1: 3FE49025JJII03
OMCI software version 2: 3FE49025JJII03
Traffic Managament option: 2
OMCC version: 0x80
CWMP Product Class: G-2425G-A
HW version: 3FE48299BFAA
3. Crie o perfil WAN (bridged ou routed funcionam, no entanto os passos abaixo são para bridging com uma interface LAN). O perfil abaixo é apenas para a VLAN de dados da conexão:
Setup > WAN > WAN
Channel mode: Bridge
VLAN: Enable
VLAN ID(1-4095): 210 (*)
VLAN Cos(0-7): 0
LAN: Marque LAN2 (* *)
<Add>
(*) em alguns locais - devido à limitações no software da V2802RH - pode ser necessário o uso de outras VLANs. A tabela de VLANs e filtros fornecidos pelo OMCI pode ser obtida executando os seguintes comandos via telnet ou serial, após a conexão com a fibra:
omcicli mib get 84
omcicli mib get 171
(* *) LAN1 é a porta 1 Gbit/s e a LAN2 a de 2,5 Gbit/s. Marque ambas, se preferir.
4. Conecte via telnet no aparelho e execute após o login (mesmos dados e credenciais da interface Web):
cfgmib set OMCI_TM_OPT 2
flash set GPON_SN XXXXXXXXXXXX
restart
Substitua o XXXXXXXXXXXX acima pelo serial GPON de sua ONT autorizada. A configuração do parâmetro OMCI_TM_OPT novamente é necessária para corrigir o valor errado que a V2802RH insere ao salvar pela web no passo 2.
5. Após o reboot da V2802RH, conecte a fibra. Atente-se para os conectores SC/UPC / SC/APC e faça a conversão/adequação quando necessário.
6. Conecte seu roteador/cliente DHCP na porta LAN escolhida acima na criação do perfil WAN e obtenha o lease (IPv4 / IPv6).
Bugs, dicas e notas
Bugs conhecidos ou dicas de uso do aparelho.
No campo “OMCI OLT Mode”, use outros modos que não seja o “Default” para habilitar mais campos na aba “OMCI Information” (e não permitir que o aparelho sobrescreva as versões de software, por exemplo).
O campo “Traffic Managament option” (sic) será gravado de forma errada na memória ao submeter quaisquer modificações na aba correspondente pela web. Conecte via telnet/serial e defina o valor correto se acontecer. Exemplo:
cfgmib set OMCI_TM_OPT 2
cfgmib save
Para remover o captcha na tela de login, execute via telnet ou serial:
flash set VALIDATE_CODE_SWITCH 0
Pode ser necessário desativar o servidor DHCP na LAN da V2802RH e deixar seu roteador/PC configurados com IPs estáticos para acesso à gerência; assim evitando uma espécie de race condition quando o roteador/PC tenta obter o lease via DHCP/IPoE do ISP, pegando um IP interno no lugar.
Ao alterar o endereço MAC principal da V2802RH (ELAN_MAC_ADDR), ela não valida corretamente o tipo de endereço antes de persisti-lo. Caso um endereço multicast seja definido (detalhes), ela passará a recusar os pacotes pois não são endereçadas exatamente para ela, impedindo totalmente qualquer acesso via rede. Um factory reset não resolverá pois este parâmetro permanece mesmo após a redefinição, sendo necessário conexão via UART/serial no aparelho para definir outro MAC (o original da etiqueta, por exemplo).
Caso necessário trocar o endereço MAC (ELAN_MAC_ADDR) e não esteja utilizando um firmware custom que remova a necessidade da VS_KEY, uma nova precisará ser gerada. Basta utilizar o gerador:
Firmwares
Há relatos de instabilidades da versão de firmware 1.1.8 ou custom baseadas nesta (1.A.X) com algumas OLTs ou serviços de fibra, causando reboots constantes do aparelho enquanto a fibra estiver conectada. Não é conhecido o motivo e caso seja afetado, retorne para a versão anterior (1.1.7 ou a série custom 1.9.X).
Stock
Versões oficiais e não modificadas para o aparelho. São de propriedade da V-SOL - que detém todos os direitos sobre elas - e mantidas aqui apenas em caráter de arquivamento e espelhamento, podendo ser removidas caso solicitado pelos representantes da empresa citada.
1.1.8 (S893)
Changelog simples 1.1.7 (S693)..1.1.8 (S893)
Não é uma lista exaustiva, apenas alterações que foram vistas durante o processo de rebase pelo O3 Labs.
Suporte a HW_VER com 14 caracteres, respeitando a especificação G984.4.
Ativado suporte a MEs proprietários da Huawei.
Alterações/diff nos parâmetros configuráveis no dispositivo (ID, nome, tamanho máximo do parâmetro em hexadecimal):
...
0x9e10, OMCI_SW_VER2, 0x20
0x9e11, OMCI_FAKE_OK, 0x4
0x9e12, OMCI_OLT_MODE, 0x1
-0xc012, HW_HWVER, 0x5
+0x9e13, OMCI_OLT2_MODE, 0x1
+0xc012, HW_HWVER, 0xf
0xc013, PON_VENDOR_ID, 0x5
0xc014, PORT_REMAPPING, 0x8
0x9e51, LOID, 0x19
...
0xc02f, NXP_PONMAC, 0x6
0xa0a0, TK_QUEUE_CFG, 0x40
0xc030, HW_IPHOST_WAN_DISABLE, 0x1
+0xc031, WEB_MENU_TYPE_CONTROL, 0x1
+0xa0a2, WEB_FIREWALL, 0x1
+0xa0a3, FILTER_PORTPHY, 0x1
+0xa0a4, FILTER_VLANPRI, 0x1
+0xa0a5, LAN_NUM, 0x1
+0xc032, FORCE_SINGLE_LLID, 0x1
+0xa0a6, FAIL_EPON_RESET, 0x1
+0xc034, HW_CWMP_MANUFACTURER, 0x80
+0xa0a7, SUPPORT_BODA_IPHOST, 0x1
+0xa0a8, FILTER_POE, 0x1
V2802RH_V1.1.8_240507_S893.img (Build date: 07/05/2024 | SHA256: aeb1c563930848d00d300dd25335e9616ec89578d4aeda03451460d25ceb712b)
1.1.7 (S693)
V2802RH_V1.1.7_230911_S693.img (Build date: 11/09/2023 | SHA256: fccaf44cf32b6aef03cfd39b5081a384a3b9886640dd494dc42a248190d13cfb)
Custom
Todas as versões custom são testadas localmente ao máximo possível, mas seu uso e possíveis implicações são de total responsabilidade do proprietário do aparelho.
Versões modificadas com correções e/ou melhorias, baseadas em releases oficiais.
Dentro das versões custom normais (não “especiais”), estas são cumulativas, ou seja, a mais recente sempre contém todas as modificações das versões anteriores.
É possível atualizar entre versões custom ou stock sem nenhum problema. Note que saltos na versão base podem incluir ou remover parâmetros de configuração, portanto é aconselhável um factory reset após realizar tais atualizações. Adicionalmente, efetue estes procedimentos com a fibra desconectada do aparelho.
Caso a versão base (ex.: 1.1.7) continue a mesma de uma versão custom para a outra, não é necessário o factory reset, salvo se solicitado explicitamente na descrição.
Ordem decrescente, mais recentes primeiro.
1.A.2
Altera as configurações de controle de fluxo da porta 2,5 GE ao iniciar (informações fornecidas pela comunidade, não testado no lab). Supostamente corrige quedas na velocidade de upload em algumas ocasiões.
Era uma modificação “especial” mas que foi incorporada nas versões custom normais.
V2802RH_V1.A.2.img (Build date: 06/06/2024 | SHA256: 793582d409540c718d5048c71dc9af910cec49421ec9ab234ae041f505e60cb4)
1.A.1
Rebase no release oficial V1.1.8 (S893)
Removido patch para HW_VER de até 14 caracteres (foi implementando oficialmente na versão base).
Removido patch para suporte a MEs proprietários da Huawei (foi implementando oficialmente na versão base).
Patch para remover a validação do VS_KEY com o MAC address.
Aconselhável factory reset após atualizar para esta versão.
V2802RH_V1.A.1.img (Build date: 06/06/2024 | SHA256: 8bca0d5d7c5efaa49414d3e1ed82e7d706fc7b689a193fcceee37ac99b1b9b0d)
1.9.4
Habilita MIBs/MEs proprietários da Huawei. Útil para regiões com OLTs Huawei que exigem estas extensões. Certifique-se de emular um aparelho Huawei neste caso. Não impacta caso a OLT que atenda seu link não seja desta marca.
V2802RH_V1.9.4.img (Build date: 19/09/2023 | SHA256: d2d6b94ed1fc237e2dc9d7bc78069c4d5bd56e8fc708d0eb01c35cf27761e30a)
1.9.3
Alterado tamanho máximo do campo HW_HWVER/HW version para 14 caracteres para sincronia com a interface web e é o máximo permitido pelo G.984.4 de qualquer forma.
Baseada no release oficial V1.1.7
V2802RH_V1.9.3.img (Build date: 19/09/2023 | SHA256: 22b4926602167c8d44fd5edf82765e7410ef6af6395498c62449f554ce8fba46)
1.9.2
Alterado tamanho máximo do campo HW_HWVER/HW version para 18 caracteres (via telnet ou serial; pela GUI Web o máximo são 14 caracteres).
V2802RH_V1.9.2.img (Build date: 03/09/2023 | SHA256: 8a1c432223a6237616d10aea9926b028a34c240ed6fffc4cc9e59e8b401a6111)
1.9.1
Removido validação do MAC pela chave de autorização. Qualquer MAC (ELAN_MAC_ADDR) pode ser utilizado agora.
Baseada no release oficial V1.1.6
V2802RH_V1.9.1.img (Build date: 01/09/2023 | SHA256: f0f56fcc7be1643a45cd3be59e65b276321a3a5c69f9d14619256050834974b5)
Custom especiais
Estas versões são consideradas “especiais” pois foram construídas para atender casos específicos ou devido a solicitação de usuários. Portanto, caso a modificação listada não se aplique a seu caso, não utilize-as e opte pelas versões custom normais ou oficiais.
1.A.?
Baseada no release custom V1.A.?
Em desenvolvimento
1.9.W
Aplica o seguinte comando sempre ao iniciar:
omcicli mib set 84 0xe103 FwdOp 0x15
Supostamente altera a operação de encaminhamento da VLAN de dados em algumas regiões com OLT Alcatel-Lucent/Nokia da Oi/V.tal. Não testado no lab, apenas pela comunidade.
Baseada no release custom V1.9.4
V2802RH_V1.9.W.img (Build date: 17/10/2023 | SHA256: fe168b7d017193b73ba6c3640c2875098a278a5ba05ad717ea8bfdfbdd67a44d)
1.9.V
Aplica os seguintes comandos sempre ao iniciar:
omcicli mib set 84 0xe102 FwdOp 0x02
omcicli mib set 84 0xe103 FwdOp 0x15
omcicli mib set 84 0xe10b FwdOp 0x02
Supostamente altera as operações de encaminhamento das VLANs para uso da VLAN de dados em algumas regiões com OLT Alcatel-Lucent/Nokia da Oi/V.tal. Não testado no lab, apenas pela comunidade.
Baseada no release custom V1.9.4
V2802RH_V1.9.V.img (Build date: 14/10/2023 | SHA256: b66afed567a03e8f2d42a32a4a9f9f02bd6c8c2d7088242ade4272f71c527315)
1.9.G
Aplica o seguinte comando sempre ao iniciar:
diag “port set auto-nego port 0 ability 2500f asy-flow-control”
Supostamente corrige baixas velocidades de upload ao utilizar a porta LAN de 2,5 Gbit/s para destinos na interface PON com maiores latências. Não testado no lab, apenas pela comunidade.
Baseada no release custom V1.9.4
V2802RH_V1.9.G.img (Build date: 11/10/2023 | SHA256: 7edab7be609942d1d0546e6fe52c7a10c40da878951533657dc020c92d3316d3)
Agradecimentos
Pessoas envolvidas em arquivos, discussões, dicas ou bate papo em geral. Lista em ordem alfabética.
chundz, FelipeSS, Japa182, T1AGO