diff options
author | Simone <26844016+simonebortolin@users.noreply.github.com> | 2022-12-26 10:32:53 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-12-26 10:32:53 +0100 |
commit | 4c6e00e564e36fe673a6079a853e15a5617de17a (patch) | |
tree | 8751a0aed370f14cb4f26d865535749d484247d9 | |
parent | hotfix Nokia G-010S-A (#67) (diff) | |
download | hack-gpon.github.io-4c6e00e564e36fe673a6079a853e15a5617de17a.tar hack-gpon.github.io-4c6e00e564e36fe673a6079a853e15a5617de17a.tar.gz hack-gpon.github.io-4c6e00e564e36fe673a6079a853e15a5617de17a.tar.bz2 hack-gpon.github.io-4c6e00e564e36fe673a6079a853e15a5617de17a.tar.lz hack-gpon.github.io-4c6e00e564e36fe673a6079a853e15a5617de17a.tar.xz hack-gpon.github.io-4c6e00e564e36fe673a6079a853e15a5617de17a.tar.zst hack-gpon.github.io-4c6e00e564e36fe673a6079a853e15a5617de17a.zip |
Diffstat (limited to '')
59 files changed, 777 insertions, 431 deletions
diff --git a/_includes/cig_password.html b/_includes/cig_password.html new file mode 100644 index 0000000..5118a5c --- /dev/null +++ b/_includes/cig_password.html @@ -0,0 +1,32 @@ +<div> + <form id="cig-password"> + <div class="form-floating mb-3"> + <input type="text" class="form-control" placeholder="Serial Number" name="serial" id="serial" required pattern="[A-Z]{4}[0-9a-z]{8}"> + <label for="serial">GPON S/N in format GPONabc12345</label> + </div> + <div class="mb-3"> + <input type="submit" class="btn btn-primary" value="Generate!" id="submit"> + <label for="submit">Warning: this script is hosted on a third-party server.</label> + </div> + <div class="form-floating mb-3"> + <input readonly type="text" class="form-control" placeholder="Serial Number" name="username" id="username" value="{{include.username}}"> + <label for="username">Username</label> + </div> + <div class="form-floating mb-3"> + <input readonly class="form-control" type="text" id="result" placeholder="Result"> + <label for="result">Password</label> + </div> + </form> + <script> + var cigPassword = document.getElementById('cig-password'); + cigPassword.addEventListener('submit', (event) => { + event.preventDefault(); + const data = new URLSearchParams(new FormData(cigPassword)); + var url = new URL("https://cigpassword.ml/"); + url.search = data.toString(); + fetch(url, {mode: 'cors'}).then(response => response.json()).then(json => document.getElementById('result').value = json.password).catch((error) => { + document.getElementById('result').value = "Error!" + }); + }); + </script> +</div>
\ No newline at end of file diff --git a/_ont/ont-adtran-sdx-611.md b/_ont/ont-adtran-sdx-611.md new file mode 100644 index 0000000..68ec1dd --- /dev/null +++ b/_ont/ont-adtran-sdx-611.md @@ -0,0 +1,35 @@ +--- +title: Adtran SDX 611 +has_children: false +layout: default +parent: Adtran +--- + +# Hardware Specifications + +| | | +| ----------- | ----------- | +| Vendor | Adtran | +| Model | SDX 611 | +| Chipset | | +| Flash | | +| RAM | | +| System | | +| HSGMII | No | +| Optics | | +| IP address | | +| Web Gui | | +| SSH | | +| Form Factor | ONT | + + +## List of software versions +## List of partitions +## List of firmwares and files +# Known Bugs +# Miscellaneous Links + +* [ispreview.co.uk](https://www.ispreview.co.uk/index.php/2022/09/pictured-openreachs-future-2-5gbps-ont-for-fttp-broadband.html) +* [Adtran SDX 611](https://www.adtran.com/solutions/by-segment/products/by-category/fiber-access/optical-network-terminals-ont/611.html) + + diff --git a/_ont/ont-adtran-sdx-611q-.md b/_ont/ont-adtran-sdx-611q.md index 782b2d9..616a75c 100644 --- a/_ont/ont-adtran-sdx-611q-.md +++ b/_ont/ont-adtran-sdx-611q.md @@ -2,13 +2,14 @@ title: Adtran SDX 611Q has_children: false layout: default +parent: Adtran --- # Hardware Specifications | | | | ----------- | ----------- | -| Vendor | Adtran | +| Vendor | Adtran | | Model | SDX 611Q | | Chipset | | | Flash | | diff --git a/_ont/ont-adtran.md b/_ont/ont-adtran.md new file mode 100644 index 0000000..a25397d --- /dev/null +++ b/_ont/ont-adtran.md @@ -0,0 +1,5 @@ +--- +title: Adtran +has_children: true +layout: default +---
\ No newline at end of file diff --git a/_ont/ont-cig-g-97c1.md b/_ont/ont-cig-g-97c1.md new file mode 100644 index 0000000..0ec2af3 --- /dev/null +++ b/_ont/ont-cig-g-97c1.md @@ -0,0 +1,7 @@ +--- +title: CIG G-97C1 +has_children: false +redirect_to: /ont-nokia-g-010g-p +layout: default +parent: CIG +---
\ No newline at end of file diff --git a/_ont/ont-cig-g-97cm.md b/_ont/ont-cig-g-97cm.md new file mode 100644 index 0000000..338803d --- /dev/null +++ b/_ont/ont-cig-g-97cm.md @@ -0,0 +1,33 @@ +--- +title: CIG G-97CM +has_children: false +layout: default +parent: CIG +--- + +# Hardware Specifications + +| | | +| ----------- | --------------------------------- | +| Vendor | CIG | +| Model | G-97CM | +| Chipset | Realtek RTL9601B | +| Flash | | +| RAM | | +| System | Linux | +| HSGMII | Yes | +| Optics | SC/APC | +| IP address | 192.168.1.1 | +| Web Gui | | +| SSH | | +| Form Factor | ONT | + +# Miscellaneous Links + +- [CUG G-97CM DataSheet](https://www.cigtech.com/wp-content/uploads/2018/02/G-97CM_DataSheet_V3.pdf) + + + + + + diff --git a/_ont/ont-cig-g-97cp.md b/_ont/ont-cig-g-97cp.md new file mode 100644 index 0000000..3342d73 --- /dev/null +++ b/_ont/ont-cig-g-97cp.md @@ -0,0 +1,34 @@ +--- +title: CIG G-97CP +has_children: false +layout: default +parent: CIG +--- + +# Hardware Specifications + +| | | +| ----------- | --------------------------------- | +| Vendor | CIG | +| Model | G-97CP | +| Chipset | Realtek RTL9601D | +| Flash | | +| RAM | | +| System | Linux | +| HSGMII | Yes | +| Optics | SC/APC | +| IP address | 192.168.1.1 | +| Web Gui | | +| SSH | | +| Form Factor | ONT | + +{% include image.html file="cig/cig-1.jpg" alt="CIG G-97CP Unidata" caption="CIG G-97CP Unidata <a href='https://forum.fibra.click/u/papin'>@papin</a>" %} +{% include image.html file="cig/cig-2.jpg" alt="CIG G-97CP Unidata" caption="CIG G-97CP Unidata <a href='https://forum.fibra.click/u/papin'>@papin</a>" %} + +# Note + +This ONT has the same internal hardware as the [Nokia G-010G-T](/ont-nokia-g-010g-t) and even the same plastic shell of the [ZTE F6005](/ont-zte-f6005). + + + + diff --git a/_ont/ont-cig-g-97s.md b/_ont/ont-cig-g-97s.md new file mode 100644 index 0000000..a978803 --- /dev/null +++ b/_ont/ont-cig-g-97s.md @@ -0,0 +1,7 @@ +--- +title: CIG G-97S +has_children: false +redirect_to: /ont-nokia-g-010s-q +layout: default +parent: CIG +---
\ No newline at end of file diff --git a/_ont/ont-cig.md b/_ont/ont-cig.md new file mode 100644 index 0000000..2ff1bc6 --- /dev/null +++ b/_ont/ont-cig.md @@ -0,0 +1,10 @@ +--- +title: CIG +has_children: true +layout: default +--- + + + + + diff --git a/_ont/ont-fs-com-gpon-onu-stick-with-mac.md b/_ont/ont-fs-com-gpon-onu-stick-with-mac.md index d4c97d0..b5e0527 100644 --- a/_ont/ont-fs-com-gpon-onu-stick-with-mac.md +++ b/_ont/ont-fs-com-gpon-onu-stick-with-mac.md @@ -2,30 +2,32 @@ title: ONT FS.com GPON ONU Stick with MAC (GPON-ONU-34-20BI) has_children: false alias: SourcePhotonics SPS-34-24T-HP-TDFO +parent: ONT FS.com layout: default --- # Hardware Specifications -| | | -| ----------- | ------------------------------------------ | -| Vendor | SourcePhotonics | -| Model | SPS-34-24T-HP-TDFO | -| Chipset | Lantiq PEB98035 | -| CPU | MIPS 34Kc interAptiv | -| CPU Clock | 400MHz | -| Flash | 16 MB | -| RAM | 64 MB | -| Bootloader | U-Boot 2011.12-lantiq-gpon-1.2.24 | -| System | OpenWRT 14.07_ltq (Kernel 3.10.49) | -| Serial baud | 115200 | -| Load addr | 0x80800000 | -| HSGMII | Yes | -| Optics | SC/APC | -| IP address | 192.168.1.10 | -| Web Gui | | -| SSH | ✅ user `ONTUSER`, password `7sp!lwUBz1` | -| Form Factor | miniONT SFP | +| | | +| ----------- | ---------------------------------------- | +| Vendor | SourcePhotonics | +| Model | SPS-34-24T-HP-TDFO | +| Chipset | Lantiq PEB98035 | +| Manufacter | SourcePhotonics | +| CPU | MIPS 34Kc interAptiv | +| CPU Clock | 400MHz | +| Flash | 16 MB | +| RAM | 64 MB | +| Bootloader | U-Boot 2011.12-lantiq-gpon-1.2.24 | +| System | OpenWRT 14.07_ltq (Kernel 3.10.49) | +| Serial baud | 115200 | +| Load addr | 0x80800000 | +| HSGMII | Yes | +| Optics | SC/APC | +| IP address | 192.168.1.10 | +| Web Gui | | +| SSH | ✅ user `ONTUSER`, password `7sp!lwUBz1` | +| Form Factor | miniONT SFP | {% include image.html file="ont-fs.jpg" alt="ONT FS.com GPON ONU" caption="ONT FS.com GPON ONU" %} {% include image.html file="ont-fs-box.jpg" alt="ONT FS.com GPON ONU in the box" caption="ONT FS.com GPON ONU in the box" %} @@ -272,3 +274,4 @@ When image1 is committed: - [FS.com](https://www.fs.com/it/products/133619.html) - [General setting of lantiq](https://forum.fibra.click/d/23881-ma5671a-e-vodafone-25-gbps/64) - [Usage GPON module SFP in Spain](https://forum.mikrotik.com/viewtopic.php?t=116364&start=300) +- [SourcePhotonics SPS-34-24T-HP-TDFO Datasheet](https://www.sourcephotonics.com/wp-content/uploads/2017/08/DS-8085-02_SPS-34-24T-HP-TDFO.pdf)
\ No newline at end of file diff --git a/_ont/ont-fs-com.md b/_ont/ont-fs-com.md new file mode 100644 index 0000000..045d01c --- /dev/null +++ b/_ont/ont-fs-com.md @@ -0,0 +1,5 @@ +--- +title: ONT FS.com +has_children: true +layout: default +--- diff --git a/_ont/ont-halny-hl-gsfp.md b/_ont/ont-halny-hl-gsfp.md index 9b0c76a..966e7f2 100644 --- a/_ont/ont-halny-hl-gsfp.md +++ b/_ont/ont-halny-hl-gsfp.md @@ -2,6 +2,7 @@ title: Halny HL-GSFP has_children: false layout: default +parent: Halny --- # Hardware Specifications diff --git a/_ont/ont-halny.md b/_ont/ont-halny.md new file mode 100644 index 0000000..066afa0 --- /dev/null +++ b/_ont/ont-halny.md @@ -0,0 +1,5 @@ +--- +title: Halny +has_children: true +layout: default +---
\ No newline at end of file diff --git a/_ont/ont-hilink-hl23446.md b/_ont/ont-hilink-hl23446.md index bcd81b9..96ae5df 100644 --- a/_ont/ont-hilink-hl23446.md +++ b/_ont/ont-hilink-hl23446.md @@ -3,6 +3,7 @@ title: Hilink HL23446 has_children: false alias: CarlitoxxPro CPGOS03-0490 v1 layout: default +parent: Hilink --- # Hardware Specifications diff --git a/_ont/ont-hilink.md b/_ont/ont-hilink.md new file mode 100644 index 0000000..66b946c --- /dev/null +++ b/_ont/ont-hilink.md @@ -0,0 +1,5 @@ +--- +title: Hilink +has_children: true +layout: default +---
\ No newline at end of file diff --git a/_ont/ont-hisense-lte3415-sca+.md b/_ont/ont-hisense-lte3415-sca+.md new file mode 100644 index 0000000..85c33ec --- /dev/null +++ b/_ont/ont-hisense-lte3415-sca+.md @@ -0,0 +1,7 @@ +--- +title: Hisense LTE3415-SCA+ +has_children: false +redirect_to: /ont-technicolor-afm0002 +layout: default +parent: Hisense +---
\ No newline at end of file diff --git a/_ont/ont-hisense-lte3415-sh+.md b/_ont/ont-hisense-lte3415-sh+.md new file mode 100644 index 0000000..98c3153 --- /dev/null +++ b/_ont/ont-hisense-lte3415-sh+.md @@ -0,0 +1,7 @@ +--- +title: Hisense LTE3415-SH+ +has_children: false +redirect_to: /ont-technicolor-afm0003 +layout: default +parent: Hisense +---
\ No newline at end of file diff --git a/_ont/ont-hisense.md b/_ont/ont-hisense.md new file mode 100644 index 0000000..db94980 --- /dev/null +++ b/_ont/ont-hisense.md @@ -0,0 +1,5 @@ +--- +title: Hisense +has_children: true +layout: default +---
\ No newline at end of file diff --git a/_ont/ont-huawei-ma5671a-rooted.md b/_ont/ont-huawei-ma5671a-rooted.md index 93bace5..2b78460 100644 --- a/_ont/ont-huawei-ma5671a-rooted.md +++ b/_ont/ont-huawei-ma5671a-rooted.md @@ -21,15 +21,15 @@ layout: default <label for="sfp-a2-info">sfp_a2_info input</label> </div> <div class="form-floating mb-3"> - <input type="text" class="form-control" placeholder="GPON S/N" name="gpon-sn" id="gpon-sn" value=""> + <input type="text" class="form-control" placeholder="GPON S/N" name="gpon-sn" id="gpon-sn" value="" pattern="([A-Z]{4}[0-9A-Za-z]{8})|([0-9A-F]{8}[0-9A-Za-z]{8})"> <label for="gpon-sn">GPON S/N in format GPON12345678 or 47504F4E12345678, empty for not modify it</label> </div> <div class="form-floating mb-3"> - <input type="text" class="form-control" placeholder="GPON Ploam Password" name="gpon-password" id="gpon-password" value=""> + <input type="text" class="form-control" placeholder="GPON Ploam Password" name="gpon-password" id="gpon-password" value="" maxlength="22"> <label for="gpon-password">GPON S/N in format 1234567890, 31323334353637383930 or 0x31323334353637383930, empty for not modify it</label> </div> <div class="form-floating mb-3"> - <input type="text" class="form-control" placeholder="MAC address" name="mac-addr" id="mac-addr" value=""> + <input type="text" class="form-control" placeholder="MAC address" name="mac-addr" id="mac-addr" value="" pattern="[0-9A-Fa-f]{2}[:-]?[0-9A-Fa-f]{2}[:-]?[0-9A-Fa-f]{2}[:-]?[0-9A-Fa-f]{2}[:-]?[0-9A-Fa-f]{2}[:-]?[0-9A-Fa-f]{2}"> <label for="mac-addr">MAC Address in format 48:57:02:da:be:ef, 48-57-02-da-be-ef or 485702dabeef, empty for not modify it</label> </div> <div class="mb-3"> diff --git a/_ont/ont-huawei-ma5671a.md b/_ont/ont-huawei-ma5671a.md index 928ff38..b7d97c1 100644 --- a/_ont/ont-huawei-ma5671a.md +++ b/_ont/ont-huawei-ma5671a.md @@ -12,6 +12,7 @@ parent: Huawei | Vendor | Huawei | | Model | MA5671A | | Chipset | Lantiq PEB98035 | +| Manufacter | SourcePhotonics | | Flash | 16 MB | | RAM | 64 MB | | System | OpenWRT | diff --git a/_ont/ont-nokia-g-010g-a.md b/_ont/ont-nokia-g-010g-a.md new file mode 100644 index 0000000..0904706 --- /dev/null +++ b/_ont/ont-nokia-g-010g-a.md @@ -0,0 +1,25 @@ +--- +title: Nokia G-010G-A +has_children: false +layout: default +parent: Nokia +--- + +# Hardware Specifications + +| | | +| ----------- | -------- | +| Vendor | Nokia | +| Model | G-010G-A | +| Chipset | | +| Manufacter | | +| Flash | | +| RAM | | +| System | | +| HSGMII | No | +| Optics | SC/APC | +| IP address | | +| Web Gui | | +| Telnet | | +| SSH | | +| Form Factor | ONT | diff --git a/_ont/ont-nokia-g-010g-p.md b/_ont/ont-nokia-g-010g-p.md index 9d87c97..7e7202f 100644 --- a/_ont/ont-nokia-g-010g-p.md +++ b/_ont/ont-nokia-g-010g-p.md @@ -3,121 +3,50 @@ title: Nokia G-010G-P has_children: false layout: default parent: Nokia +alias: CIG G-97C1 --- # Hardware Specifications -| | | -| ----------- | -------- | -| Vendor | Nokia | -| Model | G-010G-P | -| Chipset | | -| Flash | | -| RAM | | -| System | | -| HSGMII | No | -| Optics | SC/APC | -| IP address | 192.168.100.1 | -| Web Gui | | -| Telnet | ✅ user `root`, password `huigu309` | -| Form Factor | ONT | +| | | +| ----------- | ------------------------------------------------------------------- | +| Vendor | Nokia | +| Model | G-010G-P | +| Chipset | Realtek RTL9601B | +| Manufacter | CIG G-97C1 | +| Flash | | +| RAM | | +| System | Linux (Luna SDK 1.9.0) | +| HSGMII | No | +| Optics | SC/APC | +| IP address | 192.168.100.1 (after a factory reset the ONT uses 10.89.42.157/16) | +| Web Gui | ✅ user `admin`, password `1234` | +| Telnet | ✅ user `root`, password `huigu309` | +| SSH | | +| Form Factor | ONT | {% include image.html file="g-010g-p.jpg" alt="G-010G-P" caption="Nokia G-010G-P" %} -To access a complete linux shell just type: -```sh -#ONT>system -#ONT/system>shell -``` +## List of software versions -# Useful Commands +- 3FE45655AOCK94 +- 3FE45655AOCK88 -## Committing changes to the OMCI MIB tables for GPON operation -```sh -#ONT>system -#ONT/system>mib -#ONT/system/mib>reset -``` +## List of partitions -## Getting/Setting the ONT's S/N -```sh -#ONT>system -#ONT/system>misc -#ONT/system/misc>eqsn set "ALCL00000001" ----ATECMDRESULT--- OK -#ONT/system/misc>eqsn get -eqsn: ALCL00000001 ----ATECMDRESULT--- OK -``` +# Use of GponSLID -## Getting/Setting the ONT's Vendor -```sh -#ONT>system -#ONT/system>misc -#ONT/system/misc>vendor get -vendor: ALCL ----ATECMDRESULT--- OK -#ONT/system/misc>eqsnvend get -vendor: ALCL ----ATECMDRESULT--- OK -#ONT/system/misc>vendor set "ALCL" ----ATECMDRESULT--- OK -#ONT/system/misc>eqsnvend set "ALCL" ----ATECMDRESULT--- OK +## Access Full Shell -``` - -## Getting/Setting the ONT's Equipment ID +To access a complete linux shell just type: ```sh #ONT>system -#ONT/system>misc -#ONT/system/misc>eqid set "FT-G2110C-2.5G" ----ATECMDRESULT--- OK -#ONT/system/misc>eqid get -eqid: FT-G2110C-2.5G -hex_eqid: 0x46542d4732313130432d322e3547000000000000 ----ATECMDRESULT--- OK +#ONT/system>shell ``` -## Getting/Setting the ONT's Hardware Version -```sh -#ONT>system -#ONT/system>misc -#ONT/system/misc>eqvid get -eqvid: 3FE45458ABAA06 -hex_eqvid: 0x3346453435343538414241413036 ----ATECMDRESULT--- OK -#ONT/system/misc>eqvid set "G2110CE2V1D0" -``` +To exit the shell and reach the parent menu type `exit` or `x`, in each menu the `help` command will show how to use the shell -## Querying a particular OMCI ME -```sh -#ONT>system -#ONT/system>mib -#ONT/system/mib>show 256 -Table Ontg, Ont-g, total 1 instances - -EntityID = 0x0000 -VID = "GNXS" -Version = 47 32 31 31 30 43 45 32 56 31 44 30 00 00 -SerialNum = 47 4e 58 53 05 54 6f b0 -TraffMgtOpt = 0 -AtmCCOpt = 0 -BatteryBack = 1 -AdminState = 0 -OpState = 0 -OnuSurvivalTime = 0 -Loid = "" -Password = "" -AuthState = 0 -OntState = 1 -``` - -## Setting the ONT's Software Version -The following must be typed from the standard linux shell: -```sh -# echo SWVER=C-5.6.1-R > /mnt/rwdir/sys.cfg -``` +{% include_relative ont-nokia-userful-command.md %} # Miscellaneous Links - <a href="https://github.com/nanomad/nokia-ont-mib-parser">MIB file parser</a> for NOKIA's GPON ONTs (*helps you parsing the .mib file located in `/mnt/rwdir`*) diff --git a/_ont/ont-nokia-g-010g-q.md b/_ont/ont-nokia-g-010g-q.md index 47e13c5..aa052df 100644 --- a/_ont/ont-nokia-g-010g-q.md +++ b/_ont/ont-nokia-g-010g-q.md @@ -7,24 +7,24 @@ parent: Nokia # Hardware Specifications -| | | -| --------------------- | ------------------------------------------------------------------------------------------------------------------ | -| Vendor | Nokia | -| Model | G-010G-Q | -| Chipset | Realtek RTL9601B | -| Flash | Winbond [W25Q128JV](https://www.winbond.com/resource-files/w25q128jv%20revf%2003272018%20plus.pdf) 3V 128M-BIT SPI | -| RAM | DDR2 325MHz | -| System | Linux (Luna SDK 1.9) | -| HSGMII | No | -| Optics | SC/APC | -| IP address | 192.168.100.1 | -| Web Gui (HTTP) | ✅ Port 80 (⚠️ *only available when the PON connection **IS NOT** estabilished*) | -| Web Gui (HTTPS) | ✅ Port 443 **NO SSL SUPPORT** | -| Web Gui Default Login | user `admin` password `1234` | -| SSH | | -| Form Factor | ONT | - -## Hardware revisions +| | | +| --------------------- | ----------------------------------------------------------------------------------------------------------------- | +| Vendor | Nokia | +| Model | G-010G-Q | +| Chipset | Realtek RTL9601B | +| Manufacter | CIG G-97C | +| Flash | 16 MB (Winbond [W25Q128JV](https://www.winbond.com/resource-files/w25q128jv%20revf%2003272018%20plus.pdf) 3V SPI) | +| RAM | DDR2 325MHz | +| System | Linux (Luna SDK 1.9.0) | +| HSGMII | No | +| Optics | SC/APC | +| IP address | 192.168.100.1 | +| Web Gui (HTTP) | ✅ Port 80 (⚠️ *only available when the PON connection **IS NOT** estabilished*) | +| Web Gui (HTTPS) | ✅ Port 443 **NO SSL SUPPORT** | +| Web Gui Default Login | user `admin` password `1234` | +| Telnet | ✅ user `ONTUSER`, but has access to GponSLID and not GponCLI | +| SSH | | +| Form Factor | ONT | {% include image.html file="g-010g-q.png" alt="G-010G-Q " caption="Nokia G-010G-Q" %} @@ -41,7 +41,6 @@ parent: Nokia | mtd3 | 00700000 | 00010000 | "ImageB" | This ONT seems to support dual boot (notice partitions "ImageA" and "ImageB"), however this has not been tested. -## List of firmwares and files # Serial @@ -64,13 +63,10 @@ You'll see a shell-like prompt: ``` ONT> ``` -Here you'll have to type `enable` and then `login`, unfortunately there is no default username and password -Once you're logged in, a custom menu will be shown, and you'll be able to access the linux shell by first typing `system` and finally `shell` +{% include_relative ont-nokia-use.md %} -To exit the shell and reach the parent menu type `exit` or `x`, in each menu the `help` command will show how to use the shell - -# Known Bugs +{% include_relative ont-nokia-userful-command.md %} # Miscellaneous Links - <a href="https://github.com/nanomad/nokia-ont-mib-parser">MIB file parser</a> for NOKIA's GPON ONTs (*helps you parsing the .mib file located in `/mnt/rwdir`*) diff --git a/_ont/ont-nokia-g-010g-r.md b/_ont/ont-nokia-g-010g-r.md new file mode 100644 index 0000000..c4b64e0 --- /dev/null +++ b/_ont/ont-nokia-g-010g-r.md @@ -0,0 +1,49 @@ +--- +title: Nokia G-010G-R +has_children: false +layout: default +parent: Nokia +--- + +# Hardware Specifications + +| | | +| ----------- | ---------------------------------------------------------------------------- | +| Vendor | Nokia | +| Model | G-010G-R | +| Chipset | RTL9601B | +| Manufacter | CIG G-97C | +| Flash | 16MB | +| RAM | 32MB | +| System | Linux (Luna SDK 1.9.0) | +| HSGMII | ✅ | +| Optics | SC/APC | +| IP address | 192.168.100.1 (after a factory reset the ONT uses 10.89.42.157/16) | +| Web Gui | ✅ user `admin`, password `1234` | +| Telnet | ✅ user `admin`, password `1234`, but has access to GponSLID and not GponCLI | +| SSH | | +| Form Factor | ONT | + +## List of software versions +- 3FE49717AOCK12 + +## List of partitions + +| dev | size | erasesize | name | +| ---- | -------- | --------- | -------- | +| mtd0 | 00040000 | 00001000 | "Boot" | +| mtd1 | 00002000 | 00001000 | "Config" | +| mtd2 | 00002000 | 00001000 | "ImageA" | +| mtd3 | 0003c000 | 00001000 | "ImageB" | + +# Serial + +The ONT has a TTL 3.3v UART console (configured as 115200 8-N-1) that can be accessed from the top surface. + +{% include_relative ont-nokia-use.md %} + +{% include_relative ont-nokia-userful-command.md %} + +# Miscellaneous Links +- [MIB file parser](https://github.com/nanomad/nokia-ont-mib-parser) for NOKIA's GPON ONTs (*helps you parsing the .mib file located in `/mnt/rwdir`*) +- [ispreview.co.uk](https://www.ispreview.co.uk/index.php/2022/09/pictured-openreachs-future-2-5gbps-ont-for-fttp-broadband.html) diff --git a/_ont/ont-nokia-g-010g-t.md b/_ont/ont-nokia-g-010g-t.md index ea08b52..c8ef9c9 100644 --- a/_ont/ont-nokia-g-010g-t.md +++ b/_ont/ont-nokia-g-010g-t.md @@ -7,23 +7,22 @@ parent: Nokia # Hardware Specifications -| | | -| ----------- | -------- | -| Vendor | Nokia | -| Model | G-010G-T | -| Chipset | RTL9601D | -| Flash | 16MB | -| RAM | 32MB | -| System | CIG (Luna SDK 1.9.0) | -| HSGMII | ✅ | -| Optics | SC/APC | -| IP address | 192.168.100.1 (factory reseted unit use IP 10.89.42.157/16) | -| Web Gui | ✅ user `admin`, password `1234` | -| Telnet | ✅ user `ONTUSER` password should be calculated, each ONT has a different one | -| SSH | Can be enabled, locked down by iptables rule | -| Form Factor | ONT | - -# External/Internal Photo +| | | +| ----------- | ------------------------------------------------------------------------------ | +| Vendor | Nokia | +| Model | G-010G-T | +| Chipset | RTL9601D | +| Manufacter | [CIG G-97CP](/ont-cig-g-97cp) | +| Flash | 16MB | +| RAM | 32MB | +| System | Linux (Luna SDK 1.9.0) | +| HSGMII | ✅ | +| Optics | SC/APC | +| IP address | 192.168.100.1 (after a factory reset the ONT uses 10.89.42.157/16) | +| Web Gui | ✅ user `admin`, password `1234` | +| Telnet | ✅ user `ONTUSER`, password `1234`, but has access to GponSLID and not GponCLI | +| SSH | Can be enabled, locked down by iptables rule | +| Form Factor | ONT | {% include image.html file="q-010g-t_front.jpg" alt="Nokia G-010G-T Front" caption="Nokia G-010G-T Front" %} {% include image.html file="q-010g-t_back.jpg" alt="Nokia G-010G-T Back" caption="Nokia G-010G-T Back" %} @@ -36,12 +35,12 @@ parent: Nokia ## List of partitions -| dev | size | erasesize | name | -| ----- | -------- | --------- | --------------- | -| mtd0 | 00040000 | 00001000 | "Boot" | -| mtd1 | 00002000 | 00001000 | "Config" | -| mtd2 | 00002000 | 00001000 | "ImageA" | -| mtd3 | 0003c000 | 00001000 | "ImageB" | +| dev | size | erasesize | name | +| ---- | -------- | --------- | -------- | +| mtd0 | 00040000 | 00001000 | "Boot" | +| mtd1 | 00002000 | 00001000 | "Config" | +| mtd2 | 00002000 | 00001000 | "ImageA" | +| mtd3 | 0003c000 | 00001000 | "ImageB" | ## Serial Console @@ -49,137 +48,9 @@ The ONT has a TTL 3.3v UART console (configured as 115200 8-N-1) that can be acc {% include image.html file="q-010g-t_ttl.jpg" alt="Nokia G-010G-T TTL" caption="Nokia G-010G-T TTL" %} -At prompt to logon follow these commands: - -```sh -ONT>enable -#ONT>login -User name:ONTUSER -Password: **** -``` - -# Access Full Shell - -To access a complete linux shell just type: -```sh -#ONT>system -#ONT/system>shell -``` - -# Useful Commands - -## Committing changes to the OMCI MIB tables for GPON operation -```sh -#ONT>system -#ONT/system>mib -#ONT/system/mib>reset -``` - -## Getting/Setting the ONT's S/N -```sh -#ONT>system -#ONT/system>misc -#ONT/system/misc>eqsn set "ALCL00000001" ----ATECMDRESULT--- OK -#ONT/system/misc>eqsn get -eqsn: ALCL00000001 ----ATECMDRESULT--- OK -``` - -## Getting/Setting the ONT's Vendor -```sh -#ONT>system -#ONT/system>misc -#ONT/system/misc>vendor get -vendor: ALCL ----ATECMDRESULT--- OK -#ONT/system/misc>eqsnvend get -vendor: ALCL ----ATECMDRESULT--- OK -#ONT/system/misc>vendor set "ALCL" ----ATECMDRESULT--- OK -#ONT/system/misc>eqsnvend set "ALCL" ----ATECMDRESULT--- OK - -``` - -## Getting/Setting the ONT's Equipment ID -```sh -#ONT>system -#ONT/system>misc -#ONT/system/misc>eqid set "FT-G2110C-2.5G" ----ATECMDRESULT--- OK -#ONT/system/misc>eqid get -eqid: FT-G2110C-2.5G -hex_eqid: 0x46542d4732313130432d322e3547000000000000 ----ATECMDRESULT--- OK -``` - -## Getting/Setting the ONT's Hardware Version -```sh -#ONT>system -#ONT/system>misc -#ONT/system/misc>eqvid get -eqvid: 3FE45458ABAA06 -hex_eqvid: 0x3346453435343538414241413036 ----ATECMDRESULT--- OK -#ONT/system/misc>eqvid set "G2110CE2V1D0" -``` - -## Getting/Setting the ONT's IP/Netmask -```sh -#ONT>system -#ONT/system>misc -#ONT/system/misc>admin_ip get -admin_ip: 192.168.100.1 ----ATECMDRESULT--- OK -#ONT/system/misc>admin_ip set 192.168.1.1 -#ONT/system/misc>admin_mask get -admin_mask: 255.255.255.0 ----ATECMDRESULT--- OK -#ONT/system/misc>admin_mask set 255.255.255.0 -``` - -## Getting Operational Status -```sh -#ONT>traffic -#ONT/system>pon -#ONT/system/pon>show link - - ----------------- LINK STATE ----------------- - Link State: ACTIVE - Operation State Machine: OPERATION (O5) - ----------------- STATE END ----------------- -``` - -## Querying a particular OMCI ME -```sh -#ONT>system -#ONT/system>mib -#ONT/system/mib>show 256 -Table Ontg, Ont-g, total 1 instances - -EntityID = 0x0000 -VID = "GNXS" -Version = 47 32 31 31 30 43 45 32 56 31 44 30 00 00 -SerialNum = 47 4e 58 53 05 54 6f b0 -TraffMgtOpt = 0 -AtmCCOpt = 0 -BatteryBack = 1 -AdminState = 0 -OpState = 0 -OnuSurvivalTime = 0 -Loid = "" -Password = "" -AuthState = 0 -OntState = 1 -``` +{% include_relative ont-nokia-use.md %} -## Setting the ONT's Software Version -The following must be typed from the standard linux shell: -```sh -# echo SWVER=C-5.6.1-R > /mnt/rwdir/sys.cfg -``` +{% include_relative ont-nokia-userful-command.md %} # Miscellaneous Links - [MIB file parser](https://github.com/nanomad/nokia-ont-mib-parser) for NOKIA's GPON ONTs (*helps you parsing the .mib file located in `/mnt/rwdir`*) diff --git a/_ont/ont-nokia-g-010s-a.md b/_ont/ont-nokia-g-010s-a.md index 2e9c6c2..98b861f 100644 --- a/_ont/ont-nokia-g-010s-a.md +++ b/_ont/ont-nokia-g-010s-a.md @@ -12,6 +12,7 @@ parent: Nokia | Vendor | Nokia | | Model | G-010S-A | | Chipset | Lantiq PEB98035 | +| Manufacter | SourcePhotonics | | Flash | 16 MB | | RAM | 64 MB | | System | OpenWRT | @@ -39,15 +40,17 @@ The Nokia G-010S-A can be flashed with the [Nokia G-010S-P](/ont-nokia-g-010s-p) ## Serial -| USB TTL(UART) Adapter | SFP 20pins Molex connector | -| --------------------- | -------------------------- | -| 3.3V | pin #15 and #16 | -| TX | pin #3 | -| RX | pin #6 | -| GND | pin #10 | +| USB TTL(UART) Adapter | SFP 20pins Molex connector | +| --------------------- | -------------------------- | +| 3.3V | pin #15 and #16 | +| TX | pin #3 | +| RX | pin #6 | +| GND | pin #10 | Configuration: asc0=0 115200 8-N-1 +# Useful Commands + ## Disabling Dying Gasp ```sh uci set gpon.gtc.nDyingGaspEnable='0'; uci commit gpon diff --git a/_ont/ont-nokia-g-010s-b.md b/_ont/ont-nokia-g-010s-b.md index d9c51f0..5aac89c 100644 --- a/_ont/ont-nokia-g-010s-b.md +++ b/_ont/ont-nokia-g-010s-b.md @@ -12,6 +12,7 @@ parent: Nokia | Vendor | Nokia | | Model | G-010S-B | | Chipset | Lantiq PEB98035 | +| Manufacter | SourcePhotonics | | Flash | 16 MB | | RAM | 64 MB | | System | OpenWRT | @@ -59,15 +60,17 @@ parent: Nokia Configuration: asc0=0 115200 8-N-1 +# HW Modding + +- [Nokia G-010S-A Pin 6 Iusse - Rsaxvc.net](https://rsaxvc.net/blog/2020/8/15/Nokia_G-010S-A_Pin_6_Issue.html) + +# Useful Commands + ## Disabling Dying Gasp ```sh uci set gpon.gtc.nDyingGaspEnable='0'; uci commit gpon ``` -# HW Modding - -- [Nokia G-010S-A Pin 6 Iusse - Rsaxvc.net](https://rsaxvc.net/blog/2020/8/15/Nokia_G-010S-A_Pin_6_Issue.html) - # Known Bugs # Miscellaneous Links diff --git a/_ont/ont-nokia-g-010s-p.md b/_ont/ont-nokia-g-010s-p.md index a865616..7d0cacb 100644 --- a/_ont/ont-nokia-g-010s-p.md +++ b/_ont/ont-nokia-g-010s-p.md @@ -7,20 +7,21 @@ parent: Nokia # Hardware Specifications -| | | -| ----------- | ---------------------------------------------------------------- | -| Vendor | Nokia | -| Model | G-010S-P | -| Chipset | Lantiq PEB98035 | -| Flash | 16 MB | -| RAM | 64 MB | -| System | OpenWRT | -| HSGMII | Yes | -| Optics | SC/APC | -| IP address | | -| Web Gui | ✅ [after enabling](https://www.dslreports.com/forum/r32458588-) | -| SSH | ✅ user `ONTUSER`, password `SUGAR2A041` | -| Form Factor | miniONT SFP | +| | | +| ----------- | ---------------------------------------- | +| Vendor | Nokia | +| Model | G-010S-P | +| Chipset | Lantiq PEB98035 | +| Manufacter | SourcePhotonics | +| Flash | 16 MB | +| RAM | 64 MB | +| System | OpenWRT | +| HSGMII | Yes | +| Optics | SC/APC | +| IP address | | +| Web Gui | Can be enabled | +| SSH | ✅ user `ONTUSER`, password `SUGAR2A041` | +| Form Factor | miniONT SFP | {% include image.html file="g-010s-p.jpg" alt="G-010S-P" caption="G-010S-P" %} <br/> @@ -64,11 +65,17 @@ Configuration: asc0=0 115200 8-N-1 ## List of firmwares and files +# Useful Commands + ## Disabling Dying Gasp ```sh fw_setenv nDyingGaspEnable 0 ``` +## Enabling the Web UI + +To activate the web-ui you can use the following guide on [dslreport](https://www.dslreports.com/forum/r32458588-). + # Known Bugs # Miscellaneous Links diff --git a/_ont/ont-nokia-g-010s-q.md b/_ont/ont-nokia-g-010s-q.md index c23bf1e..389c9bd 100644 --- a/_ont/ont-nokia-g-010s-q.md +++ b/_ont/ont-nokia-g-010s-q.md @@ -3,30 +3,41 @@ title: Nokia G-010S-Q has_children: false layout: default parent: Nokia +alias: CIG G-97S --- # Hardware Specifications -| | | -| ----------- | ----------- | -| Vendor | Nokia | -| Model | G-010S-Q | -| Chipset | RTL9601CI | -| Flash | | -| RAM | | -| System | | -| HSGMII | | -| Optics | | -| IP address | | -| Web Gui | | -| SSH | | -| Form Factor | miniONT SFP | +| | | +| ----------- | ----------------------------------------------------------------------------------------------------------------- | +| Vendor | Nokia | +| Model | G-010S-Q | +| Chipset | RTL9601CI | +| Manufacter | CIG G-97S | +| Flash | 16 MB (Macronix MX25L12835F) | +| RAM | | +| System | | +| HSGMII | | +| Optics | | +| IP address | 192.168.100.1 | +| Web Gui | ✅ Port 80 (⚠️ *only available when the PON connection **IS NOT** estabilished*), user `admin`, password `1234` | +| Telnet | ✅ user `admin`, password `1234`, but has access to GponSLID and not GponCLI | +| SSH | | +| Form Factor | miniONT SFP | + +{% include image.html file="g-010s-q-teardown-1.jpg" alt="Nokia G-010S-Q Teardown Up" caption="Nokia G-010S-Q Teardown Up" %} +{% include image.html file="g-010s-q-teardown-2.jpg" alt="Nokia G-010S-Q Teardown Down" caption="Nokia G-010S-Q Teardown Down" %} ## List of software versions ## List of partitions ## List of firmwares and files -# Known Bugs + +{% include_relative ont-nokia-userful-command.md %} + # Miscellaneous Links +- [Nokia G-010S-Q](https://github.com/Anime4000/RTL960x/issues/52) +- [CUG G-97S DataSheet](https://www.cigtech.com/wp-content/uploads/2018/09/G-97S_DataSheet_V2.pdf) + diff --git a/_ont/ont-nokia-use.md b/_ont/ont-nokia-use.md new file mode 100644 index 0000000..ac71853 --- /dev/null +++ b/_ont/ont-nokia-use.md @@ -0,0 +1,26 @@ +# Use +## Login and enable + + +Once you're logged in, a custom menu will be shown and you'll be able to access the linux shell by first typing `system` followed by `shell`: + +```sh +ONT>enable +#ONT>login +User name:ONTUSER +Password: **** +``` + +The enable password can be generated using the following form: + +{% include cig_password.html username="ONTUSER" %} + +# Access Full Shell + +To access a complete linux shell just type: +```sh +#ONT>system +#ONT/system>shell +``` + +To exit the shell and reach the parent menu type `exit` or `x`, in each menu the `help` command will show how to use the shell diff --git a/_ont/ont-nokia-userful-command.md b/_ont/ont-nokia-userful-command.md new file mode 100644 index 0000000..822c5b7 --- /dev/null +++ b/_ont/ont-nokia-userful-command.md @@ -0,0 +1,114 @@ +# Useful Commands + +## Committing changes to the OMCI MIB tables for GPON operation +```sh +#ONT>system +#ONT/system>mib +#ONT/system/mib>reset +``` + +## Getting/Setting the ONT's S/N +```sh +#ONT>system +#ONT/system>misc +#ONT/system/misc>eqsn set "ALCL00000001" +---ATECMDRESULT--- OK +#ONT/system/misc>eqsn get +eqsn: ALCL00000001 +---ATECMDRESULT--- OK +``` + +## Getting/Setting the ONT's Vendor +```sh +#ONT>system +#ONT/system>misc +#ONT/system/misc>vendor get +vendor: ALCL +---ATECMDRESULT--- OK +#ONT/system/misc>eqsnvend get +vendor: ALCL +---ATECMDRESULT--- OK +#ONT/system/misc>vendor set "ALCL" +---ATECMDRESULT--- OK +#ONT/system/misc>eqsnvend set "ALCL" +---ATECMDRESULT--- OK + +``` + +## Getting/Setting the ONT's Equipment ID +```sh +#ONT>system +#ONT/system>misc +#ONT/system/misc>eqid set "FT-G2110C-2.5G" +---ATECMDRESULT--- OK +#ONT/system/misc>eqid get +eqid: FT-G2110C-2.5G +hex_eqid: 0x46542d4732313130432d322e3547000000000000 +---ATECMDRESULT--- OK +``` + +## Getting/Setting the ONT's Hardware Version +```sh +#ONT>system +#ONT/system>misc +#ONT/system/misc>eqvid get +eqvid: 3FE45458ABAA06 +hex_eqvid: 0x3346453435343538414241413036 +---ATECMDRESULT--- OK +#ONT/system/misc>eqvid set "G2110CE2V1D0" +``` + +## Getting/Setting the ONT's IP/Netmask +```sh +#ONT>system +#ONT/system>misc +#ONT/system/misc>admin_ip get +admin_ip: 192.168.100.1 +---ATECMDRESULT--- OK +#ONT/system/misc>admin_ip set 192.168.1.1 +#ONT/system/misc>admin_mask get +admin_mask: 255.255.255.0 +---ATECMDRESULT--- OK +#ONT/system/misc>admin_mask set 255.255.255.0 +``` + +## Getting Operational Status +```sh +#ONT>traffic +#ONT/system>pon +#ONT/system/pon>show link + + ----------------- LINK STATE ----------------- + Link State: ACTIVE + Operation State Machine: OPERATION (O5) + ----------------- STATE END ----------------- +``` + +## Querying a particular OMCI ME +```sh +#ONT>system +#ONT/system>mib +#ONT/system/mib>show 256 +Table Ontg, Ont-g, total 1 instances + +EntityID = 0x0000 +VID = "GNXS" +Version = 47 32 31 31 30 43 45 32 56 31 44 30 00 00 +SerialNum = 47 4e 58 53 05 54 6f b0 +TraffMgtOpt = 0 +AtmCCOpt = 0 +BatteryBack = 1 +AdminState = 0 +OpState = 0 +OnuSurvivalTime = 0 +Loid = "" +Password = "" +AuthState = 0 +OntState = 1 +``` + +## Setting the ONT's Software Version +The following must be typed from the standard linux shell: +```sh +# echo SWVER=C-5.6.1-R > /mnt/rwdir/sys.cfg +```
\ No newline at end of file diff --git a/_ont/ont-odi-realtek-dfp-34x-2c2.md b/_ont/ont-odi-realtek-dfp-34x-2c2.md index 1f7cc29..2c07562 100644 --- a/_ont/ont-odi-realtek-dfp-34x-2c2.md +++ b/_ont/ont-odi-realtek-dfp-34x-2c2.md @@ -1,6 +1,6 @@ --- title: ODI Realtek DFP-34X-C2C -description: New model 2022 +description: New model 2022 - v05 has_children: false layout: default parent: ODI @@ -38,8 +38,9 @@ ssh -oKexAlgorithms=+diffie-hellman-group1-sha1 -oCiphers=+3des-cbc admin@192.16 - V1.0-220304 ## List of firmwares and files -- [V1.0-220530 Modded](https://github.com/Anime4000/RTL960x/files/8821809/M114_sfp_ODI_hybrid_220527_stich86_220530.tar.zip){: .btn } - by [stich86](https://github.com/stich86) **RECOMMENDED** because it has working VLAN translation. +- [Firmware repository by Anime4000](https://github.com/Anime4000/RTL960x/tree/main/Firmware/V2801F) + +The reccomended version are `M114_sfp_ODI_hybrid_220527.tar` or `M114_sfp_ODI_hybrid_220916.tar` because it has working VLAN translation. ## List of partitions diff --git a/_ont/ont-odi-zte-dfp-34x-2c2.md b/_ont/ont-odi-zte-dfp-34x-2c2.md index dc79b76..225ac19 100644 --- a/_ont/ont-odi-zte-dfp-34x-2c2.md +++ b/_ont/ont-odi-zte-dfp-34x-2c2.md @@ -1,6 +1,6 @@ --- title: ODI ZTE DFP-34X-C2C -description: Old model 2020 +description: Old model 2020 - v04 has_children: false layout: default parent: ODI @@ -8,20 +8,22 @@ parent: ODI # Hardware Specifications -| | | -| ----------- | ------------------- | -| Vendor | ODI | -| Model | DFP-34X-C2C | -| CPU | ZTE ZX279125 600Mhz | -| Flash | 16 MB | -| RAM | 32 MB | -| System | System ZTE Linux | -| HSGMII | | -| Optics | | -| IP address | | -| Web Gui | ✅ | -| SSH | | -| Form Factor | miniONT SFP | +| | | +| ----------- | ---------------- | +| Vendor | ODI | +| Model | DFP-34X-C2C | +| CPU | ZTE ZX279125 | +| CPU Clock | 600Mhz | +| Manufacter | Usourcetech | +| Flash | 16 MB | +| RAM | 32 MB | +| System | System ZTE Linux | +| HSGMII | | +| Optics | | +| IP address | | +| Web Gui | ✅ | +| SSH | | +| Form Factor | miniONT SFP | {% include image.html file="zte-dfp-34x-2c2.jpg" alt="ODI ZTE DFP-34X-C2C" caption="ODI ZTE DFP-34X-C2C" %} @@ -35,3 +37,4 @@ parent: ODI - [Ditch ONU, use GPON SFP on Business Grade Router, Mikrotik/Ubiquiti/pfSense (Home Networking)](https://forum.lowyat.net/topic/4925452) - [Usage GPON module SFP in Spain](https://forum.mikrotik.com/viewtopic.php?t=116364&start=300) - [For the new model ODI Realtek DFP-34X-C2C](/ont-odi-realtek-dfp-34x-2c2) +- [Usource GPON ONU STICK](https://www.usourcetech.com/web/userfiles/download/GPONSTICKSFPCLASSB-2B_Rev01.pdf) diff --git a/_ont/ont-sercomm-fgs202.md b/_ont/ont-sercomm-fgs202.md index 7eb77e7..b0a50d7 100644 --- a/_ont/ont-sercomm-fgs202.md +++ b/_ont/ont-sercomm-fgs202.md @@ -2,6 +2,7 @@ title: Sercomm FGS202 has_children: false layout: default +parent: Sercomm --- # Hardware Specifications diff --git a/_ont/ont-sercomm.md b/_ont/ont-sercomm.md new file mode 100644 index 0000000..2e44445 --- /dev/null +++ b/_ont/ont-sercomm.md @@ -0,0 +1,5 @@ +--- +title: Sercomm +has_children: true +layout: default +---
\ No newline at end of file diff --git a/_ont/ont-sourcephotonics-sps-34-24t-hp-tdfm.md b/_ont/ont-sourcephotonics-sps-34-24t-hp-tdfm.md new file mode 100644 index 0000000..dc6beee --- /dev/null +++ b/_ont/ont-sourcephotonics-sps-34-24t-hp-tdfm.md @@ -0,0 +1,33 @@ +--- +title: SourcePhotonics SPS-34-24T-HP-TDFM +has_children: false +layout: default +parent: SourcePhotonics +--- + +# Hardware Specifications + +| | | +| ----------- | ------------------ | +| Vendor | SourcePhotonics | +| Model | SPS-34-24T-HP-TDFM | +| Chipset | Lantiq PEB98035 | +| Manufacter | SourcePhotonics | +| CPU | | +| CPU Clock | | +| Flash | | +| RAM | | +| Bootloader | | +| System | | +| Serial baud | | +| Load addr | | +| HSGMII | | +| Optics | SC | +| IP address | | +| Web Gui | | +| SSH | | +| Form Factor | miniONT SFP | + +# Miscellaneous Links + +- [SourcePhotonics SPS-34-24T-HP-TDFM Datasheet](/assets/pdf/SPS-34-24T-HP-TDFM.pdf)
\ No newline at end of file diff --git a/_ont/ont-sourcephotonics-sps-34-24t-hp-tdfo.md b/_ont/ont-sourcephotonics-sps-34-24t-hp-tdfo.md index 32850e5..7d12970 100644 --- a/_ont/ont-sourcephotonics-sps-34-24t-hp-tdfo.md +++ b/_ont/ont-sourcephotonics-sps-34-24t-hp-tdfo.md @@ -3,4 +3,5 @@ title: SourcePhotonics SPS-34-24T-HP-TDFO has_children: false redirect_to: /ont-fs-com-gpon-onu-stick-with-mac layout: default +parent: SourcePhotonics ---
\ No newline at end of file diff --git a/_ont/ont-sourcephotonics.md b/_ont/ont-sourcephotonics.md new file mode 100644 index 0000000..f18a69c --- /dev/null +++ b/_ont/ont-sourcephotonics.md @@ -0,0 +1,5 @@ +--- +title: SourcePhotonics +has_children: true +layout: default +---
\ No newline at end of file diff --git a/_ont/ont-t-w-tw2362h-cdel.md b/_ont/ont-t-w-tw2362h-cdel.md index c574c0b..d6e1a3b 100644 --- a/_ont/ont-t-w-tw2362h-cdel.md +++ b/_ont/ont-t-w-tw2362h-cdel.md @@ -3,4 +3,5 @@ title: T&W TW2362H-CDEL has_children: false redirect_to: /ont-zyxel-pmg3000-d20b layout: default +parent: T&W ---
\ No newline at end of file diff --git a/_ont/ont-t-w-twcgpon657.md b/_ont/ont-t-w-twcgpon657.md new file mode 100644 index 0000000..5c80699 --- /dev/null +++ b/_ont/ont-t-w-twcgpon657.md @@ -0,0 +1,50 @@ +--- +title: T&W TWC GPON657 +has_children: false +layout: default +parent: T&W +--- + +# Hardware Specifications + +| | | +| ----------- | ---------------------------------- | +| Vendor | T&W | +| Model | TWC GPON657 | +| Chipset | Realtek RTL9601CI | +| Flash | 16 MB | +| RAM | 64 MB | +| System | Linux (Luna SDK) | +| HSGMII | Yes | +| Optics | SC/APC | +| IP address | | +| Web Gui | ✅ user `admin`, password `system` | +| SSH | ✅ user `admin`, password `system` | +| Form Factor | miniONT SFP | + +## Firmware is interchangeable with: + +- [VSOL V2801F](/ont-vsol-v2801f) +- [UFiber UF-Instant](/ont-ufiber-uf-instant) + +## List of software versions +## List of partitions +## List of firmwares and files + +- [Firmware repository by Anime4000](https://github.com/Anime4000/RTL960x/tree/main/Firmware/TWCGPON657) + +The reccomended version are `C00R657V2801F_V1.9.0-220404.tar` because it is the V2801F for T&W TWC GPON657 + + +# Known Bugs + +VLAN swap issue (MEID 171), auto-sensing mode to switch between SGMII/HiSGMII + +You should use the VID/VLAN shown by executing the command "omcicli mib get 84" via telnet to bring up PPPoE + + +# Miscellaneous Links + +- [Hacking RTL960x](https://github.com/Anime4000/RTL960x) +- [forum lowyat](https://forum.lowyat.net/topic/4925452/+460) + diff --git a/_ont/ont-t-w.md b/_ont/ont-t-w.md new file mode 100644 index 0000000..1c94fc0 --- /dev/null +++ b/_ont/ont-t-w.md @@ -0,0 +1,5 @@ +--- +title: T&W +has_children: true +layout: default +---
\ No newline at end of file diff --git a/_ont/ont-technicolor-afm0002.md b/_ont/ont-technicolor-afm0002.md index 813b9de..b2920e6 100644 --- a/_ont/ont-technicolor-afm0002.md +++ b/_ont/ont-technicolor-afm0002.md @@ -3,6 +3,7 @@ title: Technicolor AFM0002 has_children: false layout: default parent: Technicolor +alias: Hisense LTE3415-SCA+ --- # Hardware Specifications diff --git a/_ont/ont-technicolor-afm0003.md b/_ont/ont-technicolor-afm0003.md index 0fc34d0..0c9f753 100644 --- a/_ont/ont-technicolor-afm0003.md +++ b/_ont/ont-technicolor-afm0003.md @@ -3,6 +3,7 @@ title: Technicolor AFM0003 has_children: false layout: default parent: Technicolor +alias: Hisense LTE3415-SH+ --- # Hardware Specifications diff --git a/_ont/ont-tplink-xz000-g3.md b/_ont/ont-tplink-xz000-g3.md index 03b7ffd..d7e253a 100644 --- a/_ont/ont-tplink-xz000-g3.md +++ b/_ont/ont-tplink-xz000-g3.md @@ -2,6 +2,7 @@ title: TP-Link XZ000-G3 has_children: false layout: default +parent: TP-Link --- # Hardware Specifications diff --git a/_ont/ont-tplink.md b/_ont/ont-tplink.md new file mode 100644 index 0000000..2fcbf8a --- /dev/null +++ b/_ont/ont-tplink.md @@ -0,0 +1,6 @@ +--- +title: TP-Link +has_children: true +layout: default +--- + diff --git a/_ont/ont-twcgpon657.md b/_ont/ont-twcgpon657.md deleted file mode 100644 index ce2b969..0000000 --- a/_ont/ont-twcgpon657.md +++ /dev/null @@ -1,44 +0,0 @@ ---- -title: TWCGPON657 -has_children: false -layout: default ---- - -# Hardware Specifications - -| | | -| ----------- | ----------------- | -| Vendor | | -| Model | TWCGPON657 | -| 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 | - -## Firmware is interchangeable with: - -- [VSOL V2801F](/ont-vsol-v2801f) -- [UFiber UF-Instant](/ont-ufiber-uf-instant) - -## List of software versions -## List of partitions -## List of firmwares and files - -# Known Bugs - -VLAN swap issue (MEID 171), auto-sensing mode to switch between SGMII/HiSGMII - -You should use the VID/VLAN shown by executing the command "omcicli mib get 84" via telnet to bring up PPPoE - - -# Miscellaneous Links - -- [Hacking RTL960x](https://github.com/Anime4000/RTL960x) - - diff --git a/_ont/ont-ufiber-uf-instant.md b/_ont/ont-ufiber-uf-instant.md index d8a6ac7..4832fd7 100644 --- a/_ont/ont-ufiber-uf-instant.md +++ b/_ont/ont-ufiber-uf-instant.md @@ -2,6 +2,7 @@ title: UFiber UF-Instant has_children: false layout: default +parent: UFiber --- # Hardware Specifications @@ -27,7 +28,7 @@ layout: default - [VSOL V2801F](/ont-vsol-v2801f) -- [TWCGPON657](/ont-twcgpon657) +- [T&W TWC GPON657](/ont-t-w-twcgpon657) ## List of software versions diff --git a/_ont/ont-ufiber.md b/_ont/ont-ufiber.md new file mode 100644 index 0000000..5ee1a9c --- /dev/null +++ b/_ont/ont-ufiber.md @@ -0,0 +1,5 @@ +--- +title: UFiber +has_children: true +layout: default +--- diff --git a/_ont/ont-vsol-v2801f.md b/_ont/ont-vsol-v2801f.md index 7bfdaf5..5e90a86 100644 --- a/_ont/ont-vsol-v2801f.md +++ b/_ont/ont-vsol-v2801f.md @@ -2,34 +2,40 @@ title: VSOL V2801F has_children: false layout: default +parent: VSOL --- # Hardware Specifications -| | | -| ----------- | ----------------- | -| Vendor | VSOL | -| Model | V2801F | -| 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 | +| | | +| ----------- | ------------------------------------- | +| Vendor | VSOL | +| Model | V2801F | +| Chipset | Realtek RTL9601CI | +| Flash | 8 MB | +| RAM | 64 MB | +| System | Linux (Luna SDK) | +| HSGMII | No | +| Optics | SC/APC | +| IP address | | +| Web Gui | ✅ user `admin`, password `stdONU101` | +| SSH | ✅ user `admin`, password `stdONU101` | +| Form Factor | miniONT SFP | ## Firmware is interchangeable with: -- [TWCGPON657](/ont-twcgpon657) +- [T&W TWC GPON657](/ont-t-w-twcgpon657) - [UFiber UF-Instant](/ont-ufiber-uf-instant) ## List of software versions ## List of partitions ## List of firmwares and files +- [Firmware repository by Anime4000](https://github.com/Anime4000/RTL960x/tree/main/Firmware/V2801F) + +The reccomended version are `V2801F_V1.9.0-220425.tar` because it has Modern WebGUI, 2.5GbE, patched `runlansds.sh`, `tftpd`, ... + + # Known Bugs VLAN swap issue (MEID 171), auto-sensing mode to switch between SGMII/HiSGMII @@ -40,3 +46,4 @@ You should use the VID/VLAN shown by executing the command "omcicli mib get 84" - [Hacking RTL960x](https://github.com/Anime4000/RTL960x) - [SFP GPON ONU](https://github.com/zry98/SFP-GPON-ONU) +- [forum lowyat](https://forum.lowyat.net/topic/4925452/+460) diff --git a/_ont/ont-vsol.md b/_ont/ont-vsol.md new file mode 100644 index 0000000..3d29409 --- /dev/null +++ b/_ont/ont-vsol.md @@ -0,0 +1,5 @@ +--- +title: VSOL +has_children: true +layout: default +--- diff --git a/_ont/ont-ziza-op151s.md b/_ont/ont-ziza-op151s.md index 83d0fa2..b440bf8 100644 --- a/_ont/ont-ziza-op151s.md +++ b/_ont/ont-ziza-op151s.md @@ -3,4 +3,5 @@ title: Ziza OP151S has_children: false redirect_to: /ont-zyxel-pmg3000-d20b layout: default +parent: Ziza ---
\ No newline at end of file diff --git a/_ont/ont-ziza.md b/_ont/ont-ziza.md new file mode 100644 index 0000000..60af790 --- /dev/null +++ b/_ont/ont-ziza.md @@ -0,0 +1,5 @@ +--- +title: Ziza +has_children: true +layout: default +---
\ No newline at end of file diff --git a/_ont/ont-zte-f6005.md b/_ont/ont-zte-f6005.md index 8d3aa82..78338ce 100644 --- a/_ont/ont-zte-f6005.md +++ b/_ont/ont-zte-f6005.md @@ -12,13 +12,15 @@ parent: ZTE | Vendor | ZTE | | Model | F6005 | | Chipset | Realtek RTL9601D | +| Manufacter | [CIG G-97CP](/ont-cig-g-97cp) | | Flash | | | RAM | | -| System | Linux (ZTE custom SDK) | +| System | Linux (Luna SDK 1.9.0) | | HSGMII | Yes | | Optics | SC/APC | | IP address | 192.168.1.1 | | Web Gui | ✅ user `admin`, password `admin` | +| Telnet | | | SSH | | | Form Factor | ONT | @@ -34,6 +36,12 @@ parent: ZTE ## List of partitions ## List of firmwares and files +## Enable password + +You can use this tool to generate the enable password: + +{% include cig_password.html username="ont" %} + # Known Bugs Buffer size is suboptimal: because of this the ONT is unable to work at full speed during uploads if the server is geographically, and/or latency-wise, far. There are no known problems with multiple connections. diff --git a/_ont/ont-zte-f601.md b/_ont/ont-zte-f601.md index dfbd5aa..f1fc6fa 100644 --- a/_ont/ont-zte-f601.md +++ b/_ont/ont-zte-f601.md @@ -7,21 +7,22 @@ parent: ZTE # Hardware Specifications -| | | -| ----------- | ----------------------------------------------------------------- | -| Vendor | ZTE | -| Model | F601 | -| SoC/CPU | v6: ZTE FA626TE 266 MHz, v7: ZTE ZX279125@A9,600MHZ | -| Chipset | | -| Flash | v6, v7: 16 MB | -| RAM | v6: 64 MB, v7: 32 MB | -| System | | -| HSGMII | No | -| Optics | SC/APC | -| IP address | 192.168.1.1 | -| Web Gui | ✅ user `admin`, password `admin` or user `user`, password `user` | -| SSH | | -| Form Factor | ONT | +| | | | | | +| ----------- | ----------------------------------------------------------------- | ----------------------------------------------------------------- | ----------- | ------ | +| Vendor | ZTE | ZTE | ZTE | ZTE | +| Model | F601v6 | F601v7 | F601v8 | F601v9 | +| CPU | ZTE FA626TE | ZTE ZX279125@A9 | | | +| CPU Clock | 266 MHz | 600 MHz | | | +| Chipset | ZTE FA626TE | ZTE ZX279125@A9 | | | +| Flash | 16 MB | 16 MB | | | +| RAM | 64 MB | 32 MB | | | +| System | | | | | +| HSGMII | No | No | No | No | +| Optics | SC/APC or SC/UPC | SC/APC | SC/APC | SC/APC | +| IP address | 192.168.1.1 | 192.168.1.1 | 192.168.1.1 | | +| Web Gui | ✅ user `admin`, password `admin` or user `user`, password `user` | ✅ user `admin`, password `admin` or user `user`, password `user` | | | +| SSH | | | | | +| Form Factor | ONT | ONT | | | {% include image.html file="f601_v6_1.jpg" alt="F601 v6" caption="F601 v6" %} {% include image.html file="f601_v7.jpg" alt="F601 v7" caption="A wall made out of broken F601 v7s" %} @@ -81,3 +82,8 @@ parent: ZTE {% include image.html file="f601_v7_teardown_2.jpg" alt="Teardown of the F601 v7" caption="Teardown of the F601 v7 <a href='https://forum.fibra.click/u/LATIITAY'>@LATIITAY</a>" %} {% include image.html file="f601_v7_teardown_3.jpg" alt="Teardown of the F601 v7" caption="Teardown of the F601 v7 <a href='https://forum.fibra.click/u/LATIITAY'>@LATIITAY</a>" %} {% include image.html file="f601_v7_teardown_4.jpg" alt="Teardown of the F601 v7" caption="Teardown of the F601 v7 <a href='https://forum.fibra.click/u/LATIITAY'>@LATIITAY</a>" %} + +# Miscellaneous Links + +- [Usource GPON ONU STICK](https://www.usourcetech.com/web/userfiles/download/GPONSTICKSFPCLASSB-2B_Rev01.pdf) +- [GPON module Dfp-34g-2c2 sfp](https://forum.openwrt.org/t/gpon-module-dfp-34g-2c2-sfp/51641)
\ No newline at end of file diff --git a/assets/img/cig/cig-1.jpg b/assets/img/cig/cig-1.jpg Binary files differnew file mode 100644 index 0000000..db6bbed --- /dev/null +++ b/assets/img/cig/cig-1.jpg diff --git a/assets/img/cig/cig-2.jpg b/assets/img/cig/cig-2.jpg Binary files differnew file mode 100644 index 0000000..763e197 --- /dev/null +++ b/assets/img/cig/cig-2.jpg diff --git a/assets/img/g-010s-q-teardown-1.jpg b/assets/img/g-010s-q-teardown-1.jpg Binary files differnew file mode 100644 index 0000000..1446db1 --- /dev/null +++ b/assets/img/g-010s-q-teardown-1.jpg diff --git a/assets/img/g-010s-q-teardown-2.jpg b/assets/img/g-010s-q-teardown-2.jpg Binary files differnew file mode 100644 index 0000000..6b21932 --- /dev/null +++ b/assets/img/g-010s-q-teardown-2.jpg diff --git a/assets/pdf/SPS-34-24T-HP-TDFM.pdf b/assets/pdf/SPS-34-24T-HP-TDFM.pdf Binary files differnew file mode 100644 index 0000000..d79499c --- /dev/null +++ b/assets/pdf/SPS-34-24T-HP-TDFM.pdf |