From 0df87a53ed7f7620b0ae7f5b0859427a93b1d1ad Mon Sep 17 00:00:00 2001 From: Simone Bortolin Date: Thu, 4 Aug 2022 15:30:40 +0200 Subject: first version --- .gitignore | 7 + 404.html | 11 ++ Gemfile | 4 + _config.yml | 55 ++++++++ _layouts/default.html | 204 ++++++++++++++++++++++++++++++ assets/css/just-the-docs-dark.scss | 1 + assets/css/just-the-docs-light.scss | 1 + assets/img/afm0002tim.jpg | Bin 0 -> 104618 bytes assets/img/f6005_of.jpg | Bin 0 -> 124394 bytes assets/img/f6005_tim.jpg | Bin 0 -> 765227 bytes assets/img/f601_v3.jpg | Bin 0 -> 22329 bytes assets/img/odi.jpg | Bin 0 -> 168988 bytes assets/js/theme-switch.js | 21 +++ bin/just-the-docs | 16 +++ index.md | 11 ++ just-the-docs.gemspec | 21 +++ ont-Alcatel-G-010S-A.md | 44 +++++++ ont-CarlitoxxPro-CPGOS03-0490-v2.md | 48 +++++++ ont-D-LINK-DPN-100-Rev-A.md | 39 ++++++ ont-DFP-34X-2C2.md | 49 +++++++ ont-Halny-HL-GSFP.md | 37 ++++++ ont-Hilink-HL23446.md | 38 ++++++ ont-Huawei-HG8010H.md | 39 ++++++ ont-Nokia-G-010S-Q.md | 32 +++++ ont-Nokia-g-010g-q.md | 32 +++++ ont-ODI-DFP-34X-C2C.md | 48 +++++++ ont-Sercomm-FGS202.md | 44 +++++++ ont-SourcePhotonics-SPS-34-24T-HP-TDFO.md | 40 ++++++ ont-TWCGPON657.md | 48 +++++++ ont-UFiber-UF-Instant.md | 50 ++++++++ ont-ZTE-F6005.md | 35 +++++ ont-ZTE-F601.md | 36 ++++++ ont-Zyxel-PMG3000-D20B.md | 39 ++++++ ont-huawei-ma5671a.md | 54 ++++++++ ont-nokia-g-s010s-p.md | 37 ++++++ ont-technicolor-afm0002.md | 35 +++++ ont-vsol-V2801F.md | 49 +++++++ ont.md | 7 + rakefile | 1 + 39 files changed, 1233 insertions(+) create mode 100644 .gitignore create mode 100644 404.html create mode 100644 Gemfile create mode 100644 _config.yml create mode 100644 _layouts/default.html create mode 100644 assets/css/just-the-docs-dark.scss create mode 100644 assets/css/just-the-docs-light.scss create mode 100644 assets/img/afm0002tim.jpg create mode 100644 assets/img/f6005_of.jpg create mode 100644 assets/img/f6005_tim.jpg create mode 100644 assets/img/f601_v3.jpg create mode 100644 assets/img/odi.jpg create mode 100644 assets/js/theme-switch.js create mode 100644 bin/just-the-docs create mode 100644 index.md create mode 100644 just-the-docs.gemspec create mode 100644 ont-Alcatel-G-010S-A.md create mode 100644 ont-CarlitoxxPro-CPGOS03-0490-v2.md create mode 100644 ont-D-LINK-DPN-100-Rev-A.md create mode 100644 ont-DFP-34X-2C2.md create mode 100644 ont-Halny-HL-GSFP.md create mode 100644 ont-Hilink-HL23446.md create mode 100644 ont-Huawei-HG8010H.md create mode 100644 ont-Nokia-G-010S-Q.md create mode 100644 ont-Nokia-g-010g-q.md create mode 100644 ont-ODI-DFP-34X-C2C.md create mode 100644 ont-Sercomm-FGS202.md create mode 100644 ont-SourcePhotonics-SPS-34-24T-HP-TDFO.md create mode 100644 ont-TWCGPON657.md create mode 100644 ont-UFiber-UF-Instant.md create mode 100644 ont-ZTE-F6005.md create mode 100644 ont-ZTE-F601.md create mode 100644 ont-Zyxel-PMG3000-D20B.md create mode 100644 ont-huawei-ma5671a.md create mode 100644 ont-nokia-g-s010s-p.md create mode 100644 ont-technicolor-afm0002.md create mode 100644 ont-vsol-V2801F.md create mode 100644 ont.md create mode 100644 rakefile diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..7c68ae8 --- /dev/null +++ b/.gitignore @@ -0,0 +1,7 @@ +### Jekyll ### +_site/ +.sass-cache/ +.jekyll-cache/ +.jekyll-metadata +Gemfile.lock +assets/js/zzzz-search-data.json \ No newline at end of file diff --git a/404.html b/404.html new file mode 100644 index 0000000..5fde966 --- /dev/null +++ b/404.html @@ -0,0 +1,11 @@ +--- +layout: default +title: 404 +permalink: /404 +nav_exclude: true +search_exclude: true +--- + +

Page not found

+ +

The page you requested could not be found. Try using the navigation {% if site.search_enabled != false %}or search {% endif %}to find what you're looking for or go to this site's home page.

diff --git a/Gemfile b/Gemfile new file mode 100644 index 0000000..88f75a2 --- /dev/null +++ b/Gemfile @@ -0,0 +1,4 @@ +source "https://rubygems.org" +gemspec + +gem "webrick" \ No newline at end of file diff --git a/_config.yml b/_config.yml new file mode 100644 index 0000000..f178038 --- /dev/null +++ b/_config.yml @@ -0,0 +1,55 @@ +remote_theme: just-the-docs/just-the-docs +title: "Hack GPON" +baseurl: +permalink: '/:title' +search_enabled: true +search: + # Split pages into sections that can be searched individually + # Supports 1 - 6, default: 2 + heading_level: 2 + # Maximum amount of previews per search result + # Default: 3 + previews: 3 + # Maximum amount of words to display before a matched word in the preview + # Default: 5 + preview_words_before: 5 + # Maximum amount of words to display after a matched word in the preview + # Default: 10 + preview_words_after: 10 + # Set the search token separator + # Default: /[\s\-/]+/ + # Example: enable support for hyphenated search words + tokenizer_separator: /[\s/]+/ + # Display the relative url in search results + # Supports true (default) or false + rel_url: true + # Enable or disable the search button that appears in the bottom right corner of every page + # Supports true or false (default) + button: false + +color_scheme: "light" +url: "https://hack-gpon.github.io/" +nav_sort: case_sensitive + +aux_links: + "Hack GPON on GitHub": + - "//github.com/hack-gpon/hack-gpon.github.io" + +back_to_top: true +back_to_top_text: "Back to top" + +footer_content: "Copyright © 2022" + +last_edit_timestamp: true +last_edit_time_format: "%D at %R" + +gh_edit_link: true # show or hide edit this page link +gh_edit_link_text: "Edit this page on GitHub" +gh_edit_repository: "https://github.com/hack-gpon/hack-gpon.github.io" # the github URL for your repo +gh_edit_branch: "main" # the branch that your docs is served from + + + +plugins: + - jekyll-seo-tag + diff --git a/_layouts/default.html b/_layouts/default.html new file mode 100644 index 0000000..5dedcc9 --- /dev/null +++ b/_layouts/default.html @@ -0,0 +1,204 @@ +--- +layout: table_wrappers +--- + + + + +{% include head.html %} + + + + Link + + + + + + Search + + + + + + Menu + + + + + + Expand + + + + + + Document + + + + + + + +
+
+ {% if site.search_enabled != false %} + + {% endif %} + {% include header_custom.html %} + {% if site.aux_links %} + + {% endif %} + +
+
+ {% unless page.url == "/" %} + {% if page.parent %} + {%- for node in pages_list -%} + {%- if node.parent == nil -%} + {%- if page.parent == node.title or page.grand_parent == node.title -%} + {%- assign first_level_url = node.url | absolute_url -%} + {%- endif -%} + {%- if node.has_children -%} + {%- assign children_list = pages_list | where: "parent", node.title -%} + {%- for child in children_list -%} + {%- if page.url == child.url or page.parent == child.title -%} + {%- assign second_level_url = child.url | absolute_url -%} + {%- endif -%} + {%- endfor -%} + {%- endif -%} + {%- endif -%} + {%- endfor -%} + + {% endif %} + {% endunless %} +
+ {% if site.heading_anchors != false %} + {% include vendor/anchor_headings.html html=content beforeHeading="true" anchorBody="" anchorClass="anchor-heading" anchorAttrs="aria-labelledby=\"%html_id%\"" %} + {% else %} + {{ content }} + {% endif %} + + {% if page.has_children == true and page.has_toc != false %} +
+

Table of contents

+
    + {%- assign children_list = pages_list | where: "parent", page.title | where: "grand_parent", page.parent -%} + {% for child in children_list %} +
  • + {{ child.title }}{% if child.summary %} - {{ child.summary }}{% endif %} +
  • + {% endfor %} +
+ {% endif %} + + {% capture footer_custom %} + {%- include footer_custom.html -%} + {% endcapture %} + {% if footer_custom != "" or site.last_edit_timestamp or site.gh_edit_link %} +
+
+ {% if site.back_to_top %} +

{{ site.back_to_top_text }}

+ {% endif %} + + {{ footer_custom }} + + {% if site.last_edit_timestamp or site.gh_edit_link %} +
+ {% if site.last_edit_timestamp and site.last_edit_time_format and page.last_modified_date %} +

+ Page last modified: {{ page.last_modified_date | date: site.last_edit_time_format }}. +

+ {% endif %} + {% if + site.gh_edit_link and + site.gh_edit_link_text and + site.gh_edit_repository and + site.gh_edit_branch and + site.gh_edit_view_mode + %} +

+ {{ site.gh_edit_link_text }} +

+ {% endif %} +
+ {% endif %} +
+ {% endif %} + +
+
+ + {% if site.search_enabled != false %} + {% if site.search.button %} + + + + {% endif %} + +
+ {% endif %} +
+ + + \ No newline at end of file diff --git a/assets/css/just-the-docs-dark.scss b/assets/css/just-the-docs-dark.scss new file mode 100644 index 0000000..1e5ff52 --- /dev/null +++ b/assets/css/just-the-docs-dark.scss @@ -0,0 +1 @@ +{% include css/just-the-docs.scss.liquid color_scheme="dark" %} \ No newline at end of file diff --git a/assets/css/just-the-docs-light.scss b/assets/css/just-the-docs-light.scss new file mode 100644 index 0000000..9595aef --- /dev/null +++ b/assets/css/just-the-docs-light.scss @@ -0,0 +1 @@ +{% include css/just-the-docs.scss.liquid color_scheme="light" %} \ No newline at end of file diff --git a/assets/img/afm0002tim.jpg b/assets/img/afm0002tim.jpg new file mode 100644 index 0000000..b64c97d Binary files /dev/null and b/assets/img/afm0002tim.jpg differ diff --git a/assets/img/f6005_of.jpg b/assets/img/f6005_of.jpg new file mode 100644 index 0000000..05644fb Binary files /dev/null and b/assets/img/f6005_of.jpg differ diff --git a/assets/img/f6005_tim.jpg b/assets/img/f6005_tim.jpg new file mode 100644 index 0000000..8654f43 Binary files /dev/null and b/assets/img/f6005_tim.jpg differ diff --git a/assets/img/f601_v3.jpg b/assets/img/f601_v3.jpg new file mode 100644 index 0000000..a9ec6cd Binary files /dev/null and b/assets/img/f601_v3.jpg differ diff --git a/assets/img/odi.jpg b/assets/img/odi.jpg new file mode 100644 index 0000000..3f65941 Binary files /dev/null and b/assets/img/odi.jpg differ diff --git a/assets/js/theme-switch.js b/assets/js/theme-switch.js new file mode 100644 index 0000000..148ef26 --- /dev/null +++ b/assets/js/theme-switch.js @@ -0,0 +1,21 @@ + +if (window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches) { + jtd.setTheme('dark'); +} else { + jtd.setTheme('light'); +} + +window.matchMedia('(prefers-color-scheme: dark)').addEventListener('change', event => { + const newColorScheme = event.matches ? "dark" : "light"; + jtd.setTheme(newColorScheme); +}); + + +const toggleDarkMode = document.querySelector('.js-toggle-dark-mode'); +jtd.addEvent(toggleDarkMode, 'click', function(){ + if (jtd.getTheme() === 'dark') { + jtd.setTheme('light'); + toggleDarkMode.textContent = 'Preview dark color scheme'; + } else { jtd.setTheme('dark'); + toggleDarkMode.textContent = 'Return to the light side'; } +}); \ No newline at end of file diff --git a/bin/just-the-docs b/bin/just-the-docs new file mode 100644 index 0000000..858365b --- /dev/null +++ b/bin/just-the-docs @@ -0,0 +1,16 @@ +#!/usr/bin/env ruby + +gem_dir = File.expand_path("..",File.dirname(__FILE__)) +$LOAD_PATH.unshift gem_dir # Look in gem directory for resources first. +exec_type = ARGV[0] + +if exec_type == 'rake' then + require 'rake' + require 'pp' + pwd=Dir.pwd + Dir.chdir(gem_dir) # We'll load rakefile from the gem's dir. + Rake.application.init + Rake.application.load_rakefile + Dir.chdir(pwd) # Revert to original pwd for any path args passed to task. + Rake.application.invoke_task(ARGV[1]) +end \ No newline at end of file diff --git a/index.md b/index.md new file mode 100644 index 0000000..db4aba0 --- /dev/null +++ b/index.md @@ -0,0 +1,11 @@ +--- +title: Hack Gpon +has_children: false +nav_order: 1 +description: Worldwide wiki for to access, change and edit ONT +--- + + +# Worldwide wiki for to access, change and edit ONT + +resources to access and modify ONTs \ No newline at end of file diff --git a/just-the-docs.gemspec b/just-the-docs.gemspec new file mode 100644 index 0000000..326f328 --- /dev/null +++ b/just-the-docs.gemspec @@ -0,0 +1,21 @@ +# coding: utf-8 + +Gem::Specification.new do |spec| + spec.name = "just-the-docs" + spec.version = "0.3.3" + spec.authors = ["Patrick Marsceill"] + spec.email = ["patrick.marsceill@gmail.com"] + + spec.summary = %q{A modern, highly customizable, and responsive Jekyll theme for documention with built-in search.} + spec.homepage = "https://github.com/just-the-docs/just-the-docs" + spec.license = "MIT" + + spec.files = `git ls-files -z`.split("\x0").select { |f| f.match(%r{^(assets|bin|_layouts|_includes|lib|Rakefile|_sass|LICENSE|README)}i) } + spec.executables << 'just-the-docs' + + spec.add_development_dependency "bundler", "~> 2.3.5" + spec.add_runtime_dependency "jekyll", ">= 3.8.5" + spec.add_runtime_dependency "jekyll-seo-tag", "~> 2.0" + spec.add_runtime_dependency "rake", ">= 12.3.1", "< 13.1.0" + +end \ No newline at end of file diff --git a/ont-Alcatel-G-010S-A.md b/ont-Alcatel-G-010S-A.md new file mode 100644 index 0000000..54b8bdc --- /dev/null +++ b/ont-Alcatel-G-010S-A.md @@ -0,0 +1,44 @@ +--- +title: Alcatel G-010S-A +has_children: false +parent: ONT +--- + +# Alcatel G-010S-A + +## Hardware Specifications + +| | | +|----------|---------------| +| Vendor | Alcatel | +| Model | G-010S-A | +| Alias | Nokia G-010S-A | +| Chipset | Lantiq PEB98035 | +| Flash | 16 MB | +| RAM | 64 MB | +| System | OpenWRT | +| HSGMII | Yes | +| Optics | SC/UPC | +| IP address | 192.168.1.10 | +| Web Gui | ✅ user `adminadmin`, password `ALC#FGU` | +| SSH | ✅ user `ONTUSER`, password `SUGAR2A041` | +| Form Factor | miniONT SFP | + +### Interchangeable firmware with + +Is it possibile to turn a Nokia G-010S-P into an Alcatel G-010S-A + +### List of software version + +- [https://github.com/hwti/G-010S-A/tree/main/firmwares](https://github.com/hwti/G-010S-A/tree/main/firmwares) + +### List of partition +### List of firmware and files + +## HW Mod + +- [Nokia G-010S-A Pin 6 Iusse - Rsaxvc.net](https://rsaxvc.net/blog/2020/8/15/Nokia_G-010S-A_Pin_6_Issue.html) + +## Miscellaneous Links + +- [https://github.com/hwti/G-010S-A](https://github.com/hwti/G-010S-A) diff --git a/ont-CarlitoxxPro-CPGOS03-0490-v2.md b/ont-CarlitoxxPro-CPGOS03-0490-v2.md new file mode 100644 index 0000000..b56435a --- /dev/null +++ b/ont-CarlitoxxPro-CPGOS03-0490-v2.md @@ -0,0 +1,48 @@ +--- +title: CarlitoxxPro CPGOS03-0490 v2 +has_children: false +parent: ONT +--- + +# CarlitoxxPro CPGOS03-0490 v2 + +## Hardware Specifications + +| | | +|----------|---------------| +| Vendor | CarlitoxxPro | +| Model | CPGOS03-0490 v2 | +| Alias | | +| Chipset | Realtek RTL9601CI | +| Flash | 8 MB | +| RAM | 64 MB | +| System | Linux (Luna SDK) | +| HSGMII | No | +| Optics | SC/APC | +| IP address | | +| Web Gui | ✅ | +| SSH | ✅ | +| Form Factor | miniONT SFP | + +### Interchangeable firmware with + +- [ODI DFP-34X-C2C](ont-ODI-DFP-34X-C2C) +- [VSOL V2801F](ont-vsol-V2801F) +- [TWCGPON657](ont-TWCGPON657) +- [UFiber UF-Instant](ont-UFiber-UF-Instant) can be used as universal GPON stick with V2801F rootfs, but only with stock UF kernel (4.3.1) - needed for Laser controller +- [DFP-34X-2C2](ont-DFP-34X-2C2) +- [CarlitoxxPro CPGOS03-0490 v2](ont-CarlitoxxPro-CPGOS03-0490-v2) + +### List of software version +### List of partition +### List of firmware and files +## Miscellaneous Links + +- [Hacking RTL960x](https://github.com/Anime4000/RTL960x) + +## Bugs + +VLAN swap issue (MEID 171), auto-sensing mode to switch between SGMII/HiSGMII + +use VID/VLAN from command "omcicli mib get 84" via telnet to bring up PPPoE + diff --git a/ont-D-LINK-DPN-100-Rev-A.md b/ont-D-LINK-DPN-100-Rev-A.md new file mode 100644 index 0000000..469baf7 --- /dev/null +++ b/ont-D-LINK-DPN-100-Rev-A.md @@ -0,0 +1,39 @@ +--- +title: D-LINK DPN-100 Rev A +has_children: false +parent: ONT +--- + +# D-LINK DPN-100 Rev A + +## Hardware Specifications + +| | | +|----------|---------------| +| Vendor | D-LINK | +| Model | DPN-100 Rev A | +| Alias | | +| Chipset | Lantiq PEB98035 | +| Flash | 8 MB | +| RAM | 64 MB | +| System | | +| HSGMII | | +| Optics | SC/APC | +| IP address | | +| Web Gui | | +| SSH | | +| Form Factor | miniONT SFP | + + +### Interchangeable firmware with + +- [Zyxel PMG3000-D20B](ont-Zyxel-PMG3000-D20B) +- [Halny HL-GSFP](ont-Halny-HL-GSFP) +- [D-LINK DPN-100-Rev-A](ont-D-LINK-DPN-100-Rev-A) + + +### List of software version +### List of partition +### List of firmware and files +## Miscellaneous Links + diff --git a/ont-DFP-34X-2C2.md b/ont-DFP-34X-2C2.md new file mode 100644 index 0000000..8ac4ff1 --- /dev/null +++ b/ont-DFP-34X-2C2.md @@ -0,0 +1,49 @@ +--- +title: DFP-34X-2C2 +has_children: false +parent: ONT +--- + +# DFP-34X-2C2 + +## Hardware Specifications + +| | | +|----------|---------------| +| Vendor | | +| Model | DFP-34X-2C2 | +| Alias | | +| Chipset | Realtek RTL9601CI | +| Flash | 8 MB | +| RAM | 64 MB | +| System | Linux (Luna SDK) | +| HSGMII | No | +| Optics | SC/APC | +| IP address | | +| Web Gui | ✅ | +| SSH | ✅ | +| Form Factor | miniONT SFP | + +### Interchangeable firmware with + + +- [ODI DFP-34X-C2C](ont-ODI-DFP-34X-C2C) +- [VSOL V2801F](ont-vsol-V2801F) +- [TWCGPON657](ont-TWCGPON657) +- [UFiber UF-Instant](ont-UFiber-UF-Instant) can be used as universal GPON stick with V2801F rootfs, but only with stock UF kernel (4.3.1) - needed for Laser controller +- [DFP-34X-2C2](ont-DFP-34X-2C2) +- [CarlitoxxPro CPGOS03-0490 v2](ont-CarlitoxxPro-CPGOS03-0490-v2) + +### List of software version +### List of partition +### List of firmware and files +## Miscellaneous Links + +- [Hacking RTL960x](https://github.com/Anime4000/RTL960x) + +## Bugs + +VLAN swap issue (MEID 171), auto-sensing mode to switch between SGMII/HiSGMII + +use VID/VLAN from command "omcicli mib get 84" via telnet to bring up PPPoE + diff --git a/ont-Halny-HL-GSFP.md b/ont-Halny-HL-GSFP.md new file mode 100644 index 0000000..7d03976 --- /dev/null +++ b/ont-Halny-HL-GSFP.md @@ -0,0 +1,37 @@ +--- +title: Halny HL-GSFP +has_children: false +parent: ONT +--- + +# Halny HL-GSFP + +## Hardware Specifications + +| | | +|----------|---------------| +| Vendor | Halny | +| Model | MA5671A | +| Alias | | +| Chipset | Lantiq PEB98035 | +| Flash | 8 MB | +| RAM | 64 MB | +| System | eCOS | +| HSGMII | Yes | +| Optics | SC/APC | +| IP address | | +| Web Gui | | +| SSH | | +| Form Factor | miniONT SFP | + +### Interchangeable firmware with + +- [Zyxel PMG3000-D20B](ont-Zyxel-PMG3000-D20B) +- [Halny HL-GSFP](ont-Halny-HL-GSFP) +- [D-LINK DPN-100-Rev-A](ont-D-LINK-DPN-100-Rev-A) + +### List of software version +### List of partition +### List of firmware and files +## Miscellaneous Links + diff --git a/ont-Hilink-HL23446.md b/ont-Hilink-HL23446.md new file mode 100644 index 0000000..477e701 --- /dev/null +++ b/ont-Hilink-HL23446.md @@ -0,0 +1,38 @@ +--- +title: Hilink HL23446 +has_children: false +parent: ONT +--- + +# Hilink HL23446 + +## Hardware Specifications + +| | | +|----------|---------------| +| Vendor | Hilink | +| Model | HL23446 | +| Alias | CarlitoxxPro CPGOS03-0490 v1 | +| Chipset | Lantiq PEB98035 | +| Flash | 16 MB | +| RAM | 64 MB | +| System | OpenWRT | +| HSGMII | Yes | +| Optics | SC/APC | +| IP address | | +| Web Gui | ✅ | +| SSH | | +| Form Factor | miniONT SFP | + +### Interchangeable firmware with + +- [Huawei MA5671A](ont-huawei-ma5671a) +- [Nokia G-010S-P](ont-nokia-g-s010s-p) +- [SourcePhotonics SPS-34-24T-HP-TDFO](ont-SourcePhotonics-SPS-34-24T-HP-TDFO) +- [Hilink HL23446](ont-Hilink-HL23446) + +### List of software version +### List of partition +### List of firmware and files +## Miscellaneous Links + diff --git a/ont-Huawei-HG8010H.md b/ont-Huawei-HG8010H.md new file mode 100644 index 0000000..b5c94a1 --- /dev/null +++ b/ont-Huawei-HG8010H.md @@ -0,0 +1,39 @@ +--- +title: Huawei HG8010H +has_children: false +parent: ONT +--- + +# Huawei HG8010H + +## Hardware Specifications + +| | | +|----------|---------------| +| Vendor | Huawei | +| Model | HG8010H | +| Alias | | +| Chipset | Realtek | +| Flash | | +| RAM | | +| System | | +| HSGMII | No | +| Optics | SC/APC and SC/UPC | +| IP address | 192.168.100.1 | +| Web Gui | ✅, user `telecomadmin`, password `admintelecom` | +| SSH | | +| Form Factor | ONT | + +### Hardware revision +- v1: port pon horizontal +- v2: port pon horizontal +- v3: port pon vertical +- v4: port pon vertical +- v5: port pon vertical +- v6: port pon vertical + +### List of software version +### List of partition +### List of firmware and files +## Miscellaneous Links + diff --git a/ont-Nokia-G-010S-Q.md b/ont-Nokia-G-010S-Q.md new file mode 100644 index 0000000..bb84f8c --- /dev/null +++ b/ont-Nokia-G-010S-Q.md @@ -0,0 +1,32 @@ +--- +title: Nokia G-010S-Q +has_children: false +parent: ONT +--- + +# Nokia G-010S-Q + +## Hardware Specifications + +| | | +|----------|---------------| +| Vendor | Nokia | +| Model | RTL9601CI | +| Alias | | +| Chipset | | +| Flash | | +| RAM | | +| System | | +| HSGMII | | +| Optics | | +| IP address | | +| Web Gui | | +| SSH | | +| Form Factor | miniONT SFP | + +### Interchangeable firmware with +### List of software version +### List of partition +### List of firmware and files +## Miscellaneous Links + diff --git a/ont-Nokia-g-010g-q.md b/ont-Nokia-g-010g-q.md new file mode 100644 index 0000000..02256f2 --- /dev/null +++ b/ont-Nokia-g-010g-q.md @@ -0,0 +1,32 @@ +--- +title: Nokia G-010G-Q +has_children: false +parent: ONT +--- + +# ZTE F601 + +## Hardware Specifications + +| | | +|----------|---------------| +| Vendor | Nokia | +| Model | G-010G-Q | +| Alias | | +| Chipset | Realtek | +| Flash | | +| RAM | | +| System | | +| HSGMII | No | +| Optics | SC/APC | +| IP address | | +| Web Gui | ✅ | +| SSH | | +| Form Factor | ONT | + +### Hardware revision +### List of software version +### List of partition +### List of firmware and files +## Miscellaneous Links + diff --git a/ont-ODI-DFP-34X-C2C.md b/ont-ODI-DFP-34X-C2C.md new file mode 100644 index 0000000..2bf6300 --- /dev/null +++ b/ont-ODI-DFP-34X-C2C.md @@ -0,0 +1,48 @@ +--- +title: ODI DFP-34X-C2C +has_children: false +parent: ONT +--- + +# ODI DFP-34X-C2C + +## Hardware Specifications + +| | | +|----------|---------------| +| Vendor | ODI | +| Model | DFP-34X-C2C | +| Alias | | +| Chipset | Realtek RTL9601D | +| Flash | 8 MB | +| RAM | 64 MB | +| System | Linux (Luna SDK) | +| HSGMII | Yes | +| Optics | SC/APC | +| IP address | | +| Web Gui | ✅ | +| SSH | ✅ | +| Form Factor | miniONT SFP | + +### Interchangeable firmware with + +- [ODI DFP-34X-C2C](ont-ODI-DFP-34X-C2C) +- [VSOL V2801F](ont-vsol-V2801F) +- [TWCGPON657](ont-TWCGPON657) +- [UFiber UF-Instant](ont-UFiber-UF-Instant) can be used as universal GPON stick with V2801F rootfs, but only with stock UF kernel (4.3.1) - needed for Laser controller +- [DFP-34X-2C2](ont-DFP-34X-2C2) +- [CarlitoxxPro CPGOS03-0490 v2](ont-CarlitoxxPro-CPGOS03-0490-v2) + +### List of software version +### List of partition +### List of firmware and files +## Miscellaneous Links + +- [Hacking RTL960x](https://github.com/Anime4000/RTL960x) + +## Bugs + +VLAN swap issue (MEID 171), auto-sensing mode to switch between SGMII/HiSGMII + +use VID/VLAN from command "omcicli mib get 84" via telnet to bring up PPPoE + diff --git a/ont-Sercomm-FGS202.md b/ont-Sercomm-FGS202.md new file mode 100644 index 0000000..6606192 --- /dev/null +++ b/ont-Sercomm-FGS202.md @@ -0,0 +1,44 @@ +--- +title: Sercomm FGS202 +has_children: false +parent: ONT +--- + +# Sercomm FGS202 + +## Hardware Specifications + +| | | +|----------|---------------| +| Vendor | Sercomm | +| Model | FGS202 | +| Alias | | +| Chipset | Lantiq PEB98036 | +| Flash | 8 MB | +| RAM | 32 MB | +| System | eCos | +| HSGMII | Yes | +| Optics | SC/APC | +| IP address | | +| Web Gui | NO | +| SSH | NO | +| Form Factor | miniONT SFP | + +### Interchangeable firmware with + +- [Huawei MA5671A](ont-huawei-ma5671a) +- [Nokia G-010S-P](ont-nokia-g-s010s-p) +- [SourcePhotonics SPS-34-24T-HP-TDFO](ont-SourcePhotonics-SPS-34-24T-HP-TDFO) +- [Hilink HL23446](ont-Hilink-HL23446) + +### List of software version +### List of partition +### List of firmware and files + +## HW Mod + +- Pin 7 GND -> VCC [https://forum.fibra.click/d/27574-faq-25gbps-su-singolo-dispositivo-su-timvodafonefastwebjustspeed/18](https://forum.fibra.click/d/27574-faq-25gbps-su-singolo-dispositivo-su-timvodafonefastwebjustspeed/18) +- Only for Ubiquiti [https://forum.openwrt.org/t/support-for-gpon-sfp-fgs202/42641/47](https://forum.openwrt.org/t/support-for-gpon-sfp-fgs202/42641/47) + +## Miscellaneous Links + diff --git a/ont-SourcePhotonics-SPS-34-24T-HP-TDFO.md b/ont-SourcePhotonics-SPS-34-24T-HP-TDFO.md new file mode 100644 index 0000000..cc628e5 --- /dev/null +++ b/ont-SourcePhotonics-SPS-34-24T-HP-TDFO.md @@ -0,0 +1,40 @@ +--- +title: SourcePhotonics SPS-34-24T-HP-TDFO +has_children: false +parent: ONT +--- + +# SourcePhotonics SPS-34-24T-HP-TDFO + + +## Hardware Specifications + +| | | +|----------|---------------| +| Vendor | SourcePhotonics | +| Model | SPS-34-24T-HP-TDFO | +| Alias | Stick GPON FS.com | +| Chipset | Lantiq PEB98035 | +| Flash | 16 MB | +| RAM | 64 MB | +| System | OpenWRT | +| HSGMII | Yes | +| Optics | SC/APC | +| IP address | 192.168.1.10 | +| Web Gui | | +| SSH | ✅, user `ONTUSER`, password `7sp!lwUBz1.` | +| Form Factor | miniONT SFP | + +### Interchangeable firmware with + +- [Huawei MA5671A](ont-huawei-ma5671a) +- [Nokia G-010S-P](ont-nokia-g-s010s-p) +- [SourcePhotonics SPS-34-24T-HP-TDFO](ont-SourcePhotonics-SPS-34-24T-HP-TDFO) +- [Hilink HL23446](ont-Hilink-HL23446) + +### List of software version +### List of partition +### List of firmware and files +## Miscellaneous Links + +- [FS.com](https://www.fs.com/it/products/133619.html) diff --git a/ont-TWCGPON657.md b/ont-TWCGPON657.md new file mode 100644 index 0000000..5fb3803 --- /dev/null +++ b/ont-TWCGPON657.md @@ -0,0 +1,48 @@ +--- +title: TWCGPON657 +has_children: false +parent: ONT +--- + +# TWCGPON657 + +## Hardware Specifications + +| | | +|----------|---------------| +| Vendor | | +| Model | TWCGPON657 | +| Alias | | +| Chipset | Realtek RTL9601CI | +| Flash | 16 MB | +| RAM | 64 MB | +| System | Linux (Luna SDK) | +| HSGMII | Yes | +| Optics | SC/APC | +| IP address | | +| Web Gui | ✅ | +| SSH | ✅ | +| Form Factor | miniONT SFP | + +### Interchangeable firmware with + +- [ODI DFP-34X-C2C](ont-ODI-DFP-34X-C2C) +- [VSOL V2801F](ont-vsol-V2801F) +- [TWCGPON657](ont-TWCGPON657) +- [UFiber UF-Instant](ont-UFiber-UF-Instant) can be used as universal GPON stick with V2801F rootfs, but only with stock UF kernel (4.3.1) - needed for Laser controller +- [DFP-34X-2C2](ont-DFP-34X-2C2) +- [CarlitoxxPro CPGOS03-0490 v2](ont-CarlitoxxPro-CPGOS03-0490-v2) + +### List of software version +### List of partition +### List of firmware and files +## Miscellaneous Links + +- [Hacking RTL960x](https://github.com/Anime4000/RTL960x) + +## Bugs + +VLAN swap issue (MEID 171), auto-sensing mode to switch between SGMII/HiSGMII + +use VID/VLAN from command "omcicli mib get 84" via telnet to bring up PPPoE + diff --git a/ont-UFiber-UF-Instant.md b/ont-UFiber-UF-Instant.md new file mode 100644 index 0000000..3c97ec7 --- /dev/null +++ b/ont-UFiber-UF-Instant.md @@ -0,0 +1,50 @@ +--- +title: UFiber UF-Instant +has_children: false +parent: ONT +--- + +# UFiber UF-Instant + +## Hardware Specifications + +| | | +|----------|---------------| +| Vendor | UFiber | +| Model | UFiber UF-Instant | +| Alias | | +| Chipset | Realtek RTL9601CI | +| Flash | 16 MB | +| RAM | 64 MB | +| System | Linux (Luna SDK) | +| HSGMII | No | +| Optics | SC/APC | +| IP address | | +| Web Gui | ✅ | +| SSH | ✅ | +| Form Factor | miniONT SFP | + +### Interchangeable firmware with + +N.B. can be used as universal GPON stick with V2801F rootfs, but only with stock UF kernel (4.3.1) - needed for Laser controller + +- [ODI DFP-34X-C2C](ont-ODI-DFP-34X-C2C) +- [VSOL V2801F](ont-vsol-V2801F) +- [TWCGPON657](ont-TWCGPON657) +- [UFiber UF-Instant](ont-UFiber-UF-Instant) can be used as universal GPON stick with V2801F rootfs, but only with stock UF kernel (4.3.1) - needed for Laser controller +- [DFP-34X-2C2](ont-DFP-34X-2C2) +- [CarlitoxxPro CPGOS03-0490 v2](ont-CarlitoxxPro-CPGOS03-0490-v2) + +### List of software version +### List of partition +### List of firmware and files +## Miscellaneous Links + +- [Hacking RTL960x](https://github.com/Anime4000/RTL960x) + +## Bugs + +VLAN swap issue (MEID 171), auto-sensing mode to switch between SGMII/HiSGMII + +use VID/VLAN from command "omcicli mib get 84" via telnet to bring up PPPoE + diff --git a/ont-ZTE-F6005.md b/ont-ZTE-F6005.md new file mode 100644 index 0000000..a85dbca --- /dev/null +++ b/ont-ZTE-F6005.md @@ -0,0 +1,35 @@ +--- +title: ZTE F6005 +has_children: false +parent: ONT +--- + +# ZTE F6005 + +## Hardware Specifications + +| | | +|----------|---------------| +| Vendor | ZTE | +| Model | F6005 | +| Alias | | +| Chipset | Realtek | +| Flash | | +| RAM | | +| System | Linux (ZTE custom SDK) | +| HSGMII | Yes | +| Optics | SC/APC | +| IP address | 192.168.1.1 | +| Web Gui | ✅ | +| SSH | | +| Form Factor | ONT | + + +### List of software version +### List of partition +### List of firmware and files +## Miscellaneous Links + +## Bugs + +buffers are not optimally created and therefore there are problems with uploads if the server is far away. no problem with multiple connections diff --git a/ont-ZTE-F601.md b/ont-ZTE-F601.md new file mode 100644 index 0000000..47bfabf --- /dev/null +++ b/ont-ZTE-F601.md @@ -0,0 +1,36 @@ +--- +title: ZTE F601 +has_children: false +parent: ONT +--- + +# ZTE F601 + +## Hardware Specifications + +| | | +|----------|---------------| +| Vendor | ZTE | +| Model | F601 | +| Alias | | +| Chipset | Realtek | +| Flash | | +| RAM | | +| System | | +| HSGMII | No | +| Optics | SC/APC | +| IP address | 192.168.1.1 | +| Web Gui | ✅ | +| SSH | | +| Form Factor | ONT | + +### Hardware revision +- v1: big +- v2: small, simil huawei, self-destructs +- v3: small, simil huawei + +### List of software version +### List of partition +### List of firmware and files +## Miscellaneous Links + diff --git a/ont-Zyxel-PMG3000-D20B.md b/ont-Zyxel-PMG3000-D20B.md new file mode 100644 index 0000000..9352e1e --- /dev/null +++ b/ont-Zyxel-PMG3000-D20B.md @@ -0,0 +1,39 @@ +--- +title: Zyxel PMG3000-D20B +has_children: false +parent: ONT +--- + +# Zyxel PMG3000-D20B + +## Hardware Specifications + +| | | +|----------|---------------| +| Vendor | Zyxel | +| Model | PMG3000-D20B | +| Alias | | +| Chipset | Lantiq PEB98035 | +| Flash | 8 MB | +| RAM | 64 MB | +| System | OpenWRT | +| HSGMII | Yes | +| Optics | SC/APC | +| IP address | 10.10.1.1 | +| Web Gui | ✅ username `admin`, password `1234` | +| SSH | ✅ username `admin`, password `1234` | +| Form Factor | miniONT SFP | + +### Interchangeable firmware with + +- [Zyxel PMG3000-D20B](ont-Zyxel-PMG3000-D20B) +- [Halny HL-GSFP](ont-Halny-HL-GSFP) +- [D-LINK DPN-100-Rev-A](ont-D-LINK-DPN-100-Rev-A) + +### List of software version +### List of partition +### List of firmware and files +## Miscellaneous Links + +- [https://github.com/xvzf/zyxel-gpon-sfp](https://github.com/xvzf/zyxel-gpon-sfp) + diff --git a/ont-huawei-ma5671a.md b/ont-huawei-ma5671a.md new file mode 100644 index 0000000..402a74c --- /dev/null +++ b/ont-huawei-ma5671a.md @@ -0,0 +1,54 @@ +--- +title: Huawei MA5671A +has_children: false +parent: ONT +--- + +# Huawei MA5671A + +## Hardware Specifications + +| | | +|----------|---------------| +| Vendor | Huawei | +| Model | MA5671A | +| Alias | | +| Chipset | Lantiq PEB98035 | +| Flash | 16 MB | +| RAM | 64 MB | +| System | OpenWRT | +| HSGMII | Yes | +| Optics | SC/APC | +| IP address | 192.168.1.10 | +| Web Gui | After root | +| SSH | | +| Form Factor | miniONT SFP | + +### Interchangeable firmware with + +- [Huawei MA5671A](ont-huawei-ma5671a) +- [Nokia G-010S-P](ont-nokia-g-s010s-p) +- [SourcePhotonics SPS-34-24T-HP-TDFO](ont-SourcePhotonics-SPS-34-24T-HP-TDFO) +- [Hilink HL23446](ont-Hilink-HL23446) + +### List of software version + +### List of partition + +- mtd2 +- mtd5 + +### List of firmware and files + +- [Carlito MTD2](https://ma5671a.s3.nl-ams.scw.cloud/mtd2.bin){: .btn } md5hash: d3cb6f7efec201b37931139feb4bb23b +- [Huawei Rooted MTD2](https://ma5671a.s3.nl-ams.scw.cloud/mA5671a_root_mtd2.img){: .btn } md5hash: 3138d2dd06a32bb92bc63610fec6fcd6 +- [Carlito MTD5](https://ma5671a.s3.nl-ams.scw.cloud/mtd5.bin){: .btn } md5hash > 59d2dc15227d6f693a38131eca89b29e +- [Huawei Rooted MTD5](https://ma5671a.s3.nl-ams.scw.cloud/mA5671a_root_mtd5.img){: .btn } md5hash: 0e4cfdc1b96be6581869b26b48789556 +- [1224abort.bin](https://ma5671a.s3.nl-ams.scw.cloud/1224ABORT.bin){: .btn } md5hash: 10e94a4b4acdc82dec20c7904b69e5c0 + +## Miscellaneous Links + +- [Support MA5671A SFP GPON | OpenWRT forum](https://forum.openwrt.org/t/support-ma5671a-sfp-gpon/48042) +- [u boot lantiq falcon | GitHub](https://github.com/minhng99/u-boot_lantiq_falcon) +- [Custom Firmware | right.com.cn](https://www.right.com.cn/forum/thread-8220173-1-1.html) +- [Come avere i 2.5 Gbps su un unico dispositivo senza il Fastgate | fibra.click Forum](https://forum.fibra.click/d/17836-come-avere-i-25-gbps-su-un-unico-dispositivo-senza-il-fastgate) \ No newline at end of file diff --git a/ont-nokia-g-s010s-p.md b/ont-nokia-g-s010s-p.md new file mode 100644 index 0000000..a7ea316 --- /dev/null +++ b/ont-nokia-g-s010s-p.md @@ -0,0 +1,37 @@ +--- +title: Nokia G-010S-P +has_children: false +parent: ONT +--- + +# Nokia G-010S-P + +## Hardware Specifications + +| | | +|----------|---------------| +| Vendor | Nokia | +| Model | G-010S-P | +| Alias | Alcatel G-010S-P | +| Chipset | Lantiq PEB98035 | +| Flash | 16 MB | +| RAM | 64 MB | +| System | OpenWRT | +| HSGMII | Yes | +| Optics | SC/APC | +| IP address | | +| Web Gui | ✅ | +| SSH | | +| Form Factor | miniONT SFP | + +### Interchangeable firmware with + +- [Huawei MA5671A](ont-huawei-ma5671a) +- [Nokia G-010S-P](ont-nokia-g-s010s-p) +- [SourcePhotonics SPS-34-24T-HP-TDFO](ont-SourcePhotonics-SPS-34-24T-HP-TDFO) +- [Hilink HL23446](ont-Hilink-HL23446) + +### List of software version +### List of partition +### List of firmware and files +## Miscellaneous Links diff --git a/ont-technicolor-afm0002.md b/ont-technicolor-afm0002.md new file mode 100644 index 0000000..28ae87c --- /dev/null +++ b/ont-technicolor-afm0002.md @@ -0,0 +1,35 @@ +--- +title: Technicolor AFM0002 +has_children: false +parent: ONT +--- + +# Technicolor AFM0002TIM/FWB/WND + +## Hardware Specifications + +| | | +|----------|---------------| +| Vendor | Technicolor | +| Model | AFM0002TIM/FWB/WND | +| Alias | | +| Chipset | Realtek RTL9601B | +| Flash | | +| RAM | | +| System | Linux (Luna SDK) | +| HSGMII | NO | +| Optics | | +| IP address | | +| Web Gui | | +| SSH | | +| Form Factor | miniONT SFP | + +### Interchangeable firmware with +### List of software version +- V1_7_8_210928 +- V1_7_8_210412 + +### List of partition +### List of firmware and files +## Miscellaneous Links + diff --git a/ont-vsol-V2801F.md b/ont-vsol-V2801F.md new file mode 100644 index 0000000..077c84d --- /dev/null +++ b/ont-vsol-V2801F.md @@ -0,0 +1,49 @@ +--- +title: VSOL V2801F +has_children: false +parent: ONT +--- + +# VSOL V2801F + +## Hardware Specifications + +| | | +|----------|---------------| +| Vendor | VSOL | +| Model | V2801F | +| Alias | | +| Chipset | Realtek RTL9601CI | +| Flash | 8 MB | +| RAM | 64 MB | +| System | Linux (Luna SDK) | +| HSGMII | No | +| Optics | SC/APC | +| IP address | | +| Web Gui | ✅ | +| SSH | ✅ | +| Form Factor | miniONT SFP | + +### Interchangeable firmware with + + +- [ODI DFP-34X-C2C](ont-ODI-DFP-34X-C2C) +- [VSOL V2801F](ont-vsol-V2801F) +- [TWCGPON657](ont-TWCGPON657) +- [UFiber UF-Instant](ont-UFiber-UF-Instant) can be used as universal GPON stick with V2801F rootfs, but only with stock UF kernel (4.3.1) - needed for Laser controller +- [DFP-34X-2C2](ont-DFP-34X-2C2) +- [CarlitoxxPro CPGOS03-0490 v2](ont-CarlitoxxPro-CPGOS03-0490-v2) + +### List of software version +### List of partition +### List of firmware and files +## Miscellaneous Links + +- [Hacking RTL960x](https://github.com/Anime4000/RTL960x) + +## Bugs + +VLAN swap issue (MEID 171), auto-sensing mode to switch between SGMII/HiSGMII + +use VID/VLAN from command "omcicli mib get 84" via telnet to bring up PPPoE + diff --git a/ont.md b/ont.md new file mode 100644 index 0000000..10d50d5 --- /dev/null +++ b/ont.md @@ -0,0 +1,7 @@ +--- +title: ONT +has_children: true +nav_order: 2 +--- + +# ONT \ No newline at end of file diff --git a/rakefile b/rakefile new file mode 100644 index 0000000..b8b42c4 --- /dev/null +++ b/rakefile @@ -0,0 +1 @@ +Dir.glob('lib/tasks/*.rake').each {|r| import r} -- cgit v1.2.3