====== Nokia G-010S-A ====== {{description>Informações sobre a Nokia G-010S-A SFP Stick GPON 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 ===== ---- ^ SoC | Lantiq - CPU MIPS 34Kc @ 400 MHz | ^ RAM | 64 MB | ^ Flash | 16 MB - MX25L12805D | ^ LAN | SFP 1 Gbit/s (2.5 Gb ?) | ^ USB | - | ^ Wireless 2.4 GHz| - | ^ Wireless 5 GHz| - | ^ Laser Driver/Transceiver | ? | ^ Acoplamento fibra | SC/APC | ^ FXS | - | ^ HPNA | - | ^ Serial | ? | ^ JTAG | - | ^ Alimentação | - | ^ Credenciais padrão (web) | adminadmin / ALC#FGU | ^ Credenciais padrão (SSH) | ONTUSER / SUGAR2A041 | ^ IP LAN padrão | 192.168.1.10 | ==== GPON ==== ^ Tipo | HGU (Ethernet UNI: 1 \ VEIP: 1) | ^ Vendor ID | ALCL | ^ Version | 3FE46541AAAA01 | ^ Equipment ID | G010SA | ^ OMCC Version | 134 (0x86) | ^ Product code | 12344 | ^ Software Version (Main, example) | 3FE46398AFGB89 | ^ Software Version (Standby, example) | 3FE47111AFGB89 | ===== Bootlog ===== ++++ Clique aqui para visualizar| ++++ ===== Configurações ===== É de sua total responsabilidade o uso e implicações que utilizar equipamentos não fornecidos ou homologados pelo ISP podem causar. ==== Forçando o número de versão reportado ==== Com a versão [[#Custom|custom]] 3FE46398BGCB23, é possível forçar o número de versão reportado via OMCI para cada banco do aparelho: * Faça login no aparelho via SSH * Execute o comando set_version.sh conforme necessário para sua configuração: * Para definir a versão por banco (ativo ou inativo): * set_version.sh Exemplo, definindo a mesma versão para ambos os bancos: set_version.sh 0 R8225VWTEF004 set_version.sh 1 R8225VWTEF004 * Reinicie o aparelho. No boot, caso as versões configuradas sejam inválidas ou não estejam presentes, o script irá defini-las para a versão real rodando no aparelho. Se necessário verificar a validade da configuração atual, o script pode ser chamado manualmente: set_version.sh verify Para remover suas modificações, basta apagar o arquivo de informação das versões e rodar o comando acima para que a verificação recrie os padrões: rm /configs/image_version set_version.sh verify Nota: após qualquer modificação deste tipo é necessário reiniciar o aparelho para que entrem em vigor. reboot ===== Bugs, dicas e notas ===== Este aparelho já foi bastante documentado em: [[https://anon.to/?https://github.com/hwti/G-010S-A|hwti/G-010S-A]]\\ [[https://anon.to/?https://hack-gpon.org/ont-nokia-g-010s-a/|ont-nokia-g-010s-a]] ===== Firmwares ===== ==== Stock ==== Versões oficiais e não modificadas para o aparelho. São de propriedade do fabricante - 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 oficiais da empresa. Imagens //stock// podem ser obtidas no seguinte repositório: [[https://anon.to/?https://github.com/hwti/G-010S-A|hwti/G-010S-A]]. ==== Custom ==== Todas as versões custom são testadas localmente ao máximo possível, porém seu uso e possíveis implicações são de total responsabilidade do proprietário do aparelho. Não atualize o aparelho sem necessidade; só atualize o aparelho para as versões custom se confirmado que precise das alterações listadas. Os arquivos produzidos pelo O3 Labs são assinados para garantir sua integridade e procedência. Para instruções de como validar as assinaturas, [[about:signing|acesse aqui]]. Versões modificadas com correções e/ou melhorias, baseadas em //releases// oficiais/stock. As versões são cumulativas, ou seja, a mais recente sempre contém també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 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. === 3FE46398BGCB23 === * Baseada na oficial 3FE46398BGCB22. * Adicionado script para forçar o número de versão reportado à OLT, independente da versão real no dispositivo. Veja [[#forcando_o_numero_de_versao_reportado|mais detalhes]]. [[https://tripleoxygen.net/files/devices/nokia/g-010s-a/firmware/custom/3FE46398BGCB23.bin|3FE46398BGCB23.bin]]\\ [[https://tripleoxygen.net/files/devices/nokia/g-010s-a/firmware/custom/3FE46398BGCB23.bin.minisig|3FE46398BGCB23.bin.minisig]] ===== Agradecimentos ===== Pessoas envolvidas em arquivos, discussões, dicas, doações ou bate papo em geral. Lista em ordem alfabética. skullao