summaryrefslogtreecommitdiffstats
path: root/_ont
diff options
context:
space:
mode:
authorSimone Bortolin <simonebortolin@users.noreply.github.com>2022-12-19 23:07:42 +0100
committerSimone Bortolin <simonebortolin@users.noreply.github.com>2022-12-19 23:07:42 +0100
commitb18c1e4472ef51129ddb0f54789ed89d36210ad2 (patch)
tree465359eeb4dd6032496006ace3d0288b5122b666 /_ont
parentfix too many spaces (diff)
downloadhack-gpon.github.io-b18c1e4472ef51129ddb0f54789ed89d36210ad2.tar
hack-gpon.github.io-b18c1e4472ef51129ddb0f54789ed89d36210ad2.tar.gz
hack-gpon.github.io-b18c1e4472ef51129ddb0f54789ed89d36210ad2.tar.bz2
hack-gpon.github.io-b18c1e4472ef51129ddb0f54789ed89d36210ad2.tar.lz
hack-gpon.github.io-b18c1e4472ef51129ddb0f54789ed89d36210ad2.tar.xz
hack-gpon.github.io-b18c1e4472ef51129ddb0f54789ed89d36210ad2.tar.zst
hack-gpon.github.io-b18c1e4472ef51129ddb0f54789ed89d36210ad2.zip
Diffstat (limited to '')
-rw-r--r--_ont/ont-carlitoxxpro-cpgos03-0490-v1.md (renamed from ont-CarlitoxxPro-CPGOS03-0490-v1.md)4
-rw-r--r--_ont/ont-carlitoxxpro-cpgos03-0490-v2.md (renamed from ont-CarlitoxxPro-CPGOS03-0490-v2.md)76
-rw-r--r--_ont/ont-d-link-dpn-100-rev-a2.md86
-rw-r--r--_ont/ont-d-link-dpn-100-rev-c1.md (renamed from ont-D-LINK-DPN-100-Rev-C1.md)6
-rw-r--r--_ont/ont-fs-com-gpon-onu-stick-with-mac.md (renamed from ont-fs-com-gpon-onu-stick-with-mac.md)2
-rw-r--r--_ont/ont-halny-hl-gsfp.md (renamed from ont-D-LINK-DPN-100-Rev-A.md)71
-rw-r--r--_ont/ont-hilink-hl23446.md (renamed from ont-Hilink-HL23446.md)88
-rw-r--r--_ont/ont-huawei-hg8010h.md (renamed from ont-Huawei-HG8010H.md)8
-rw-r--r--_ont/ont-huawei-ma5671a-root.md (renamed from ont-huawei-ma5671a-root.md)11
-rw-r--r--_ont/ont-huawei-ma5671a.md (renamed from ont-huawei-ma5671a.md)244
-rw-r--r--_ont/ont-nokia-g-010g-p.md (renamed from ont-nokia-g-010g-p.md)2
-rw-r--r--_ont/ont-nokia-g-010g-q.md (renamed from ont-nokia-g-010g-q.md)148
-rw-r--r--_ont/ont-nokia-g-010s-a.md (renamed from ont-nokia-g-010s-a.md)6
-rw-r--r--_ont/ont-nokia-g-010s-p.md (renamed from ont-nokia-g-010s-p.md)152
-rw-r--r--_ont/ont-nokia-g-010s-q.md (renamed from ont-nokia-g-010s-q.md)62
-rw-r--r--_ont/ont-odi-realtek-dfp-34x-2c2.md (renamed from ont-ODI-Realtek-DFP-34X-2C2.md)17
-rw-r--r--_ont/ont-odi-zte-dfp-34x-2c2.md (renamed from ont-ODI-ZTE-DFP-34X-2C2.md)2
-rw-r--r--_ont/ont-sercomm-fgs202.md (renamed from ont-Sercomm-FGS202.md)88
-rw-r--r--_ont/ont-sourcephotonics-sps-34-24t-hp-tdfo.md (renamed from ont-SourcePhotonics-SPS-34-24T-HP-TDFO.md)10
-rw-r--r--_ont/ont-t-w-tw2362h-cdel.md6
-rw-r--r--_ont/ont-technicolor-afm0002.md (renamed from ont-technicolor-afm0002.md)2
-rw-r--r--_ont/ont-twcgpon657.md (renamed from ont-TWCGPON657.md)90
-rw-r--r--_ont/ont-ufiber-uf-instant.md (renamed from ont-UFiber-UF-Instant.md)100
-rw-r--r--_ont/ont-vsol-v2801f.md (renamed from ont-vsol-V2801F.md)86
-rw-r--r--_ont/ont-ziza-op151s.md6
-rw-r--r--_ont/ont-zte-f6005.md (renamed from ont-ZTE-F6005.md)83
-rw-r--r--_ont/ont-zte-f601.md (renamed from ont-ZTE-F601.md)158
-rw-r--r--_ont/ont-zyxel-pmg3000-d20b.md (renamed from ont-Zyxel-PMG3000-D20B.md)316
28 files changed, 1019 insertions, 911 deletions
diff --git a/ont-CarlitoxxPro-CPGOS03-0490-v1.md b/_ont/ont-carlitoxxpro-cpgos03-0490-v1.md
index ef52bd9..baa581e 100644
--- a/ont-CarlitoxxPro-CPGOS03-0490-v1.md
+++ b/_ont/ont-carlitoxxpro-cpgos03-0490-v1.md
@@ -1,6 +1,6 @@
---
title: CarlitoxxPro CPGOS03-0490 v1
has_children: false
-parent: ONT
-redirect_to: ont-Hilink-HL23446
+redirect_to: ont-hilink-hl23446
+layout: default
--- \ No newline at end of file
diff --git a/ont-CarlitoxxPro-CPGOS03-0490-v2.md b/_ont/ont-carlitoxxpro-cpgos03-0490-v2.md
index 77ce3b1..daacb51 100644
--- a/ont-CarlitoxxPro-CPGOS03-0490-v2.md
+++ b/_ont/ont-carlitoxxpro-cpgos03-0490-v2.md
@@ -1,38 +1,38 @@
----
-title: CarlitoxxPro CPGOS03-0490 v2
-has_children: false
-parent: ONT
----
-
-# Hardware Specifications
-
-| | |
-| ----------- | ----------------- |
-| Vendor | CarlitoxxPro |
-| Model | CPGOS03-0490 v2 |
-| 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 |
-
-## 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)
-
-
+---
+title: CarlitoxxPro CPGOS03-0490 v2
+has_children: false
+layout: default
+---
+
+# Hardware Specifications
+
+| | |
+| ----------- | ----------------- |
+| Vendor | CarlitoxxPro |
+| Model | CPGOS03-0490 v2 |
+| 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 |
+
+## 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-d-link-dpn-100-rev-a2.md b/_ont/ont-d-link-dpn-100-rev-a2.md
new file mode 100644
index 0000000..743bb71
--- /dev/null
+++ b/_ont/ont-d-link-dpn-100-rev-a2.md
@@ -0,0 +1,86 @@
+---
+title: D-LINK DPN-100 Rev A2
+has_children: false
+layout: default
+---
+
+# Hardware Specifications
+
+| | |
+| ----------- | --------------- |
+| Vendor | D-LINK |
+| Model | DPN-100 Rev A2 |
+| Chipset | Lantiq PEB98035 |
+| Flash | 8 MB |
+| RAM | 64 MB |
+| System | |
+| HSGMII | |
+| Optics | |
+| IP address | |
+| Web Gui | |
+| SSH | |
+| Form Factor | miniONT SFP |
+
+{% include image.html file="dpn-100-rev-a2.jpg" alt="DPN-100 Rev A2" caption="DPN-100 Rev A2" %}
+
+
+Once you access the stick via ssh you will be presented with a second tier login. The credentials to access the dell shell are: username: `twmanu` , password: `twmanu`.
+
+
+## Firmware is interchangeable with:
+
+- [Zyxel PMG3000-D20B](ont-Zyxel-PMG3000-D20B)
+- [Halny HL-GSFP](ont-Halny-HL-GSFP)
+- [D-LINK DPN-100-Rev-A2](ont-D-LINK-DPN-100-Rev-A2)
+- [Ziza OP151s](ont-ziza-op151s)
+- [T&W TW2362H-CDEL](ont-T-W-TW2362H-CDEL)
+
+## List of software versions
+## List of partitions
+## List of firmwares and files
+
+# Useful Commands
+
+{% include alert.html content="all commands start from the twmanu shell." alert="Note" icon="svg-info" color="blue" %}
+
+## Changing the ONT's S/N
+{% include alert.html content="the S/N is stored in the ASCII format." alert="Note" icon="svg-info" color="blue" %}
+
+```sh
+manufactory
+set sn ALCLf0f0f0f0
+exit
+hal
+set sn ALCLf0f0f0f0
+```
+
+## Changing the ONT's PLOAM password
+
+{% include alert.html content="the PLOAM is stored in the ASCII format." alert="Note" icon="svg-info" color="blue" %}
+
+This can be done easily via web ui. If you prefer to do it via the shell use:
+```sh
+manufactory
+set password 1234567899
+```
+
+or in hex format without any 0x or separator:
+```sh
+manufactory
+set password hex 31323334353637383939
+```
+
+
+
+## Show ONT info
+```sh
+show info
+```
+
+# Known Bugs
+# Miscellaneous Links
+
+- [Dlink DPN 100 Change of Serial Number and PLOAM Password](https://www.youtube.com/watch?v=5hpMPJCpUaQ)
+
+
+
diff --git a/ont-D-LINK-DPN-100-Rev-C1.md b/_ont/ont-d-link-dpn-100-rev-c1.md
index 95225f8..bc322e5 100644
--- a/ont-D-LINK-DPN-100-Rev-C1.md
+++ b/_ont/ont-d-link-dpn-100-rev-c1.md
@@ -1,7 +1,7 @@
---
title: D-LINK DPN-100 Rev C1
has_children: false
-parent: ONT
+layout: default
---
# Hardware Specifications
@@ -22,6 +22,8 @@ parent: ONT
| Telnet | ✅ |
| Form Factor | miniONT SFP |
+{% include image.html file="dpn-100-rev-c1.png" alt="DPN-100 Rev C1" caption="DPN-100 Rev C1" %}
+
## List of software versions
## List of partitions
@@ -29,4 +31,4 @@ parent: ONT
# Known Bugs
# Miscellaneous Links
-- [DLINK DPN-100 Ver:C1 uses RTL9601CI ](https://github.com/Anime4000/RTL960x/issues/2)
+- [DLINK DPN-100 Ver:C1 uses RTL9601CI](https://github.com/Anime4000/RTL960x/issues/2)
diff --git a/ont-fs-com-gpon-onu-stick-with-mac.md b/_ont/ont-fs-com-gpon-onu-stick-with-mac.md
index e63de35..1c36c31 100644
--- a/ont-fs-com-gpon-onu-stick-with-mac.md
+++ b/_ont/ont-fs-com-gpon-onu-stick-with-mac.md
@@ -1,8 +1,8 @@
---
title: ONT FS.com GPON ONU Stick with MAC
has_children: false
-parent: ONT
alias: SourcePhotonics SPS-34-24T-HP-TDFO
+layout: default
---
# Hardware Specifications
diff --git a/ont-D-LINK-DPN-100-Rev-A.md b/_ont/ont-halny-hl-gsfp.md
index 00f8672..8f5ae9a 100644
--- a/ont-D-LINK-DPN-100-Rev-A.md
+++ b/_ont/ont-halny-hl-gsfp.md
@@ -1,40 +1,31 @@
----
-title: D-LINK DPN-100 Rev A
-has_children: false
-parent: ONT
----
-
-# Hardware Specifications
-
-| | |
-| ----------- | --------------- |
-| Vendor | D-LINK |
-| Model | DPN-100 Rev A |
-| Chipset | Lantiq PEB98035 |
-| Flash | 8 MB |
-| RAM | 64 MB |
-| System | |
-| HSGMII | |
-| Optics | SC/APC |
-| IP address | |
-| Web Gui | |
-| SSH | |
-| Form Factor | miniONT SFP |
-
-
-## Firmware is interchangeable 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)
-- [Ziza OP151s](ont-ziza-op151s)
-- [T&W TW2362H-CDEL](ont-T-W-TW2362H-CDEL)
-
-## List of software versions
-## List of partitions
-## List of firmwares and files
-# Known Bugs
-# Miscellaneous Links
-
-
-
+---
+title: Halny HL-GSFP
+has_children: false
+layout: default
+---
+
+# Hardware Specifications
+
+| | |
+| ----------- | --------------- |
+| Vendor | Halny |
+| Model | HL-GSFP |
+| Chipset | Lantiq PEB98035 |
+| Flash | 8 MB |
+| RAM | 64 MB |
+| System | OpenWRT |
+| HSGMII | Yes |
+| Optics | SC/APC |
+| IP address | |
+| Web Gui | |
+| SSH | |
+| Form Factor | miniONT SFP |
+
+{% include image.html file="hl-gsfp-1.png" alt="Halny HL-GSFP top" caption="Halny HL-GSFP top" %}
+{% include image.html file="hl-gsfp-2.png" alt="Halny HL-GSFP bottom" caption="Halny HL-GSFP bottom" %}
+
+## List of software versions
+## List of partitions
+## List of firmwares and files
+# Known Bugs
+# Miscellaneous Links \ No newline at end of file
diff --git a/ont-Hilink-HL23446.md b/_ont/ont-hilink-hl23446.md
index 00caa5f..c734708 100644
--- a/ont-Hilink-HL23446.md
+++ b/_ont/ont-hilink-hl23446.md
@@ -1,43 +1,45 @@
----
-title: Hilink HL23446
-has_children: false
-alias: CarlitoxxPro CPGOS03-0490 v1
-parent: ONT
----
-
-# Hardware Specifications
-
-| | |
-| ----------- | ---------------------------- |
-| Vendor | Hilink |
-| Model | HL23446 |
-| 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 |
-
-## Possible Clones
-- CarlitoxxPro CPGOS03-0490 **v1**
-
-## Firmware is interchangeable with:
-
-- [Huawei MA5671A](ont-huawei-ma5671a)
-- [Nokia G-010S-P](ont-nokia-g-010s-p)
-- [ONT FS.com GPON ONU Stick with MAC / SourcePhotonics SPS-34-24T-HP-TDFO](ont-SourcePhotonics-SPS-34-24T-HP-TDFO)
-- [Hilink HL23446](ont-Hilink-HL23446)
-- {:.text-red-200 } Dasan H650SFP
-- {:.text-red-200 } DpOptics D23446
-
-## List of software versions
-## List of partitions
-## List of firmwares and files
-# Known Bugs
-# Miscellaneous Links
-
-
+---
+title: Hilink HL23446
+has_children: false
+alias: CarlitoxxPro CPGOS03-0490 v1
+layout: default
+---
+
+# Hardware Specifications
+
+| | |
+| ----------- | ---------------------------- |
+| Vendor | Hilink |
+| Model | HL23446 |
+| 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 |
+
+{% include image.html file="hl23446.png" alt="Hilink HL23446" caption="Hilink HL23446" %}
+
+## Possible Clones
+- CarlitoxxPro CPGOS03-0490 **v1**
+
+## Firmware is interchangeable with:
+
+- [Huawei MA5671A](ont-huawei-ma5671a)
+- [Nokia G-010S-P](ont-nokia-g-010s-p)
+- [ONT FS.com GPON ONU Stick with MAC / SourcePhotonics SPS-34-24T-HP-TDFO](ont-SourcePhotonics-SPS-34-24T-HP-TDFO)
+- [Hilink HL23446](ont-Hilink-HL23446)
+- {:.text-red-200 } Dasan H650SFP
+- {:.text-red-200 } DpOptics D23446
+
+## List of software versions
+## List of partitions
+## List of firmwares and files
+# Known Bugs
+# Miscellaneous Links
+
+
diff --git a/ont-Huawei-HG8010H.md b/_ont/ont-huawei-hg8010h.md
index b533ee3..abcdd30 100644
--- a/ont-Huawei-HG8010H.md
+++ b/_ont/ont-huawei-hg8010h.md
@@ -1,7 +1,7 @@
---
title: Huawei HG8010H
has_children: false
-parent: ONT
+layout: default
---
# Hardware Specifications
@@ -24,9 +24,9 @@ parent: ONT
| Form Factor | ONT |
-{% include image.html file="HG8010H.jpg" alt="HG8010H" caption="HG8010H: Horizontal PON port (left, middle); vertical PON port (right)" %}
-{% include image.html file="HG8010Hvorr.jpg" alt="HG8010Hv3/4/5" caption="Bottom of the HG8010Hv3/4/5" %}
-{% include image.html file="HG8010Hv6.jpg" alt="HG8010Hv6" caption="Bottom of the HG8010Hv6" %}
+{% include image.html file="hg8010h.jpg" alt="HG8010H" caption="HG8010H: Horizontal PON port (left, middle); vertical PON port (right)" %}
+{% include image.html file="hg8010hvorr.jpg" alt="HG8010Hv3/4/5" caption="Bottom of the HG8010Hv3/4/5" %}
+{% include image.html file="hg8010hv6.jpg" alt="HG8010Hv6" caption="Bottom of the HG8010Hv6" %}
## Enabling telnet
diff --git a/ont-huawei-ma5671a-root.md b/_ont/ont-huawei-ma5671a-root.md
index 14c807c..3161371 100644
--- a/ont-huawei-ma5671a-root.md
+++ b/_ont/ont-huawei-ma5671a-root.md
@@ -1,7 +1,8 @@
---
title: Root Huawei MA5671A
-has_children: true
+has_children: false
parent: Huawei MA5671A
+layout: default
---
1. take the SFP molex and the 4 coloured cables and solder them to the molex according to the following diagram:
@@ -40,19 +41,19 @@ GND ----green --------------- pin #10
7. if you have done everything correctly, you should see something similar to the picture below (if nothing happens, you have obviously done something wrong with cables, molexes, soldering irons, etc., so you will have to start from the beginning again and work out which step you did wrong):
-{% include image.html file="ma5671a-root-9.jpg" alt="serial shell" caption="serial shell" %}
+{% include image.html file="ma5671a-root-9.png" alt="serial shell" caption="serial shell" %}
8. Remove the short (tweezers or whatever you used), then type 7 and enter. You should see this:
-{% include image.html file="ma5671a-root-10.jpg" alt="serial shell 2" caption="serial shell 2" %}
+{% include image.html file="ma5671a-root-10.png" alt="serial shell 2" caption="serial shell 2" %}
9. from the Teraterm menu `FILE` → `TRANSFER` → `XMODEM` → `SEND` → `[1224abort.bin]` (which is the third of the files downloaded earlier):
-{% include image.html file="ma5671a-root-11.jpg" alt="1224abort.bin" caption="1224abort.bin" %}
+{% include image.html file="ma5671a-root-11.png" alt="1224abort.bin" caption="1224abort.bin" %}
10. as soon as the file transfer is complete, you have 2 seconds to press `CTRL+C`, if you have not done so, you can return to the step 6. Otherwise, you should see:
-{% include image.html file="ma5671a-root-12.jpg" alt="falcon shell" caption="falcon shell" %}
+{% include image.html file="ma5671a-root-12.png" alt="falcon shell" caption="falcon shell" %}
11. To permanently unlock the bootloader, without having to repeat the previous steps, you must give the following commands:
```
diff --git a/ont-huawei-ma5671a.md b/_ont/ont-huawei-ma5671a.md
index 6d15a0f..2ad0218 100644
--- a/ont-huawei-ma5671a.md
+++ b/_ont/ont-huawei-ma5671a.md
@@ -1,122 +1,122 @@
----
-title: Huawei MA5671A
-has_children: true
-parent: ONT
----
-
-# Hardware Specifications
-
-| | |
-| ----------- | ----------------------------------- |
-| Vendor | Huawei |
-| Model | MA5671A |
-| 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 | ✅ user `root`, password `admin123` |
-| Form Factor | miniONT SFP |
-
-{% include image.html file="g-010s-p-and-ma5671a.jpg" alt="G-010S-P and MA5671A Teardown" caption="G-010S-P and MA5671A Teardown" %}
-
-
-## Firmware is interchangeable with:
-
-- [Huawei MA5671A](ont-huawei-ma5671a)
-- [Nokia G-010S-P](ont-nokia-g-010s-p)
-- [ONT FS.com GPON ONU Stick with MAC / SourcePhotonics SPS-34-24T-HP-TDFO](ont-SourcePhotonics-SPS-34-24T-HP-TDFO)
-- [Hilink HL23446](ont-Hilink-HL23446)
-- {:.text-red-200 } Dasan H650SFP
-- {:.text-red-200 } DpOptics D23446
-
-## Serial
-
-```
-USB TTL(UART) Adapter ------- SFP 20pins Molex connector
-3.3V ---red ------------------pin #15 and #16
-TX -----orange ---------------pin #2
-RX -----yellow ---------------pin #7
-GND ----green --------------- pin #10
-```
-Configuration: asc0=0 115200 8-N-1
-
-## Root procedure
-
-- [Root](ont-huawei-ma5671a-root)
-
-## Disabling Dying Gasp
-```sh
-set nDyingGaspEnable disable
-```
-
-## List of software versions
-
-## List of partitions
-
-- mtd2
-- mtd5
-
-## List of firmwares 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
-
-# General setting
-
-## Setting image version
-```sh
-fw_setenv image0_version V1.7.6-170626
-fw_setenv image1_version V1.7.6-170626
-```
-
-## Setting S/N
-```sh
-fw_setenv ont_serial ABCD12345678
-```
-or
-```sh
-uci set gpon.ploam.nSerial="0x48 0x57 0x54 0x43 0x9D 0xAC 0xC7 0xA3"
-uci commit
-```
-
-## Setting PLOAM Password
-```sh
-fw_setenv nPassword "0x30 0x31 0x32 0x33 0x34 0x35 0x36 0x37 0x38 0x39"
-```
-or
-```sh
-uci set gpon.ploam.nPassword="0x30 0x31 0x32 0x33 0x34 0x35 0x36 0x37 0x38 0x39"
-uci commit
-```
-
-## Setting and check oem-generic
-```sh
-fw_setenv target oem-generic
-fw_printenv target=oem-generic
-```
-
-## Setting HSMIII
-```sh
-fw_setenv sgmii_mode 5
-```
-# Known Bugs
-
-# 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)
-- [GPON SFP Tools](https://github.com/MokkaSchnalle/GPON-SFP-Tools)
-- [Come avere i 2.5 Gbps su un unico dispositivo senza il Fastgate](https://forum.fibra.click/d/17836-come-avere-i-25-gbps-su-un-unico-dispositivo-senza-il-fastgate)
-- [La fibre Orange à 2Gbps, sur un routeur MikroTik 10Gbps CCR2004, via un ONT SFP+](https://lafibre.info/remplacer-livebox/guide-de-connexion-fibre-directement-sur-un-routeur-voire-meme-en-2gbps/msg832904/#msg832904)
-- [Bypassing the HH3K up to 2.5Gbps using a BCM57810S NIC](https://www.dslreports.com/forum/r32230041-Internet-Bypassing-the-HH3K-up-to-2-5Gbps-using-a-BCM57810S-NIC)
-- [General setting of lantiq](https://forum.fibra.click/d/23881-ma5671a-e-vodafone-25-gbps/64)
-- [Manual and firmware for reflashing of HUAWEI MA5671A SFP module](https://github.com/nikbyte/huawei_ma5671a)
+---
+title: Huawei MA5671A
+has_children: true
+layout: default
+---
+
+# Hardware Specifications
+
+| | |
+| ----------- | ----------------------------------- |
+| Vendor | Huawei |
+| Model | MA5671A |
+| 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 | ✅ user `root`, password `admin123` |
+| Form Factor | miniONT SFP |
+
+{% include image.html file="g-010s-p-and-ma5671a.jpg" alt="G-010S-P and MA5671A Teardown" caption="G-010S-P and MA5671A Teardown" %}
+
+
+## Firmware is interchangeable with:
+
+- [Huawei MA5671A](ont-huawei-ma5671a)
+- [Nokia G-010S-P](ont-nokia-g-010s-p)
+- [ONT FS.com GPON ONU Stick with MAC / SourcePhotonics SPS-34-24T-HP-TDFO](ont-SourcePhotonics-SPS-34-24T-HP-TDFO)
+- [Hilink HL23446](ont-Hilink-HL23446)
+- {:.text-red-200 } Dasan H650SFP
+- {:.text-red-200 } DpOptics D23446
+
+## Serial
+
+```
+USB TTL(UART) Adapter ------- SFP 20pins Molex connector
+3.3V ---red ------------------pin #15 and #16
+TX -----orange ---------------pin #2
+RX -----yellow ---------------pin #7
+GND ----green --------------- pin #10
+```
+Configuration: asc0=0 115200 8-N-1
+
+## Root procedure
+
+- [Root](ont-huawei-ma5671a-root)
+
+## Disabling Dying Gasp
+```sh
+set nDyingGaspEnable disable
+```
+
+## List of software versions
+
+## List of partitions
+
+- mtd2
+- mtd5
+
+## List of firmwares 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
+
+# General setting
+
+## Setting image version
+```sh
+fw_setenv image0_version V1.7.6-170626
+fw_setenv image1_version V1.7.6-170626
+```
+
+## Setting S/N
+```sh
+fw_setenv ont_serial ABCD12345678
+```
+or
+```sh
+uci set gpon.ploam.nSerial="0x48 0x57 0x54 0x43 0x9D 0xAC 0xC7 0xA3"
+uci commit
+```
+
+## Setting PLOAM Password
+```sh
+fw_setenv nPassword "0x30 0x31 0x32 0x33 0x34 0x35 0x36 0x37 0x38 0x39"
+```
+or
+```sh
+uci set gpon.ploam.nPassword="0x30 0x31 0x32 0x33 0x34 0x35 0x36 0x37 0x38 0x39"
+uci commit
+```
+
+## Setting and check oem-generic
+```sh
+fw_setenv target oem-generic
+fw_printenv target=oem-generic
+```
+
+## Setting HSMIII
+```sh
+fw_setenv sgmii_mode 5
+```
+# Known Bugs
+
+# 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)
+- [GPON SFP Tools](https://github.com/MokkaSchnalle/GPON-SFP-Tools)
+- [Come avere i 2.5 Gbps su un unico dispositivo senza il Fastgate](https://forum.fibra.click/d/17836-come-avere-i-25-gbps-su-un-unico-dispositivo-senza-il-fastgate)
+- [La fibre Orange à 2Gbps, sur un routeur MikroTik 10Gbps CCR2004, via un ONT SFP+](https://lafibre.info/remplacer-livebox/guide-de-connexion-fibre-directement-sur-un-routeur-voire-meme-en-2gbps/msg832904/#msg832904)
+- [Bypassing the HH3K up to 2.5Gbps using a BCM57810S NIC](https://www.dslreports.com/forum/r32230041-Internet-Bypassing-the-HH3K-up-to-2-5Gbps-using-a-BCM57810S-NIC)
+- [General setting of lantiq](https://forum.fibra.click/d/23881-ma5671a-e-vodafone-25-gbps/64)
+- [Manual and firmware for reflashing of HUAWEI MA5671A SFP module](https://github.com/nikbyte/huawei_ma5671a)
diff --git a/ont-nokia-g-010g-p.md b/_ont/ont-nokia-g-010g-p.md
index cc0e0a2..d181b9a 100644
--- a/ont-nokia-g-010g-p.md
+++ b/_ont/ont-nokia-g-010g-p.md
@@ -1,7 +1,7 @@
---
title: Nokia G-010G-P
has_children: false
-parent: ONT
+layout: default
---
# Hardware Specifications
diff --git a/ont-nokia-g-010g-q.md b/_ont/ont-nokia-g-010g-q.md
index 58ae457..6be1d8c 100644
--- a/ont-nokia-g-010g-q.md
+++ b/_ont/ont-nokia-g-010g-q.md
@@ -1,74 +1,74 @@
----
-title: Nokia G-010G-Q
-has_children: false
-parent: ONT
----
-
-# 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) |
-| 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
-
-{% include image.html file="g-010g-q.png" alt="G-010G-Q " caption="Nokia G-010G-Q" %}
-
-## List of software versions
-## List of partitions
-
-| dev | size | erasesize | name |
-| ---- | -------- | --------- | -------- |
-| mtd0 | 00080000 | 00010000 | "Boot" |
-| mtd1 | 00180000 | 00010000 | "Config" |
-| mtd2 | 00700000 | 00010000 | "ImageA" |
-| 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
-{% include image.html file="g-010g-q-serial-pinout.jpg" alt="G-010G-Q " caption="G-010G-Q: serial pinout" %}
-You can easily communicate with the ONT using a TTL converter (for example the CH341A programmer in TTL mode) by connecting the converters' pins to the ONT following the pinout shown in the image above
-
-*You don't actually need the two VCC pins, just use TX/RX and GND*
-
-{% include alert.html content="The ONT's serial logic is 3V3." alert="Warning" icon="svg-warning" color="red" %}
-
-Make sure the logic of your TTL converter is 3V3 too otherwise you might damage the ONT, in my case I wasn't sure the CH341A had a 3V3 logic for the TTL part so I set up a voltage divider made of 2 resistors between the TX pin and ground as shown in the image below.
-
-*Also make sure that your TTL converter RX pin voltage threshold is less than (or equal to) 3V3*
-
-{% include image.html file="g-010g-q-serial-voltage-divider.png" alt="G-010G-Q " caption="G-010G-Q: simple serial level converter" %}
-
-Once you've done all that, you can use the TTY client you wish, such as PuTTY, set its baud rate to 115200 and open the connection, then you can start the ONT
-
-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`
-
-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
-
-# 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`*)
-
-
+---
+title: Nokia G-010G-Q
+has_children: false
+layout: default
+---
+
+# 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) |
+| 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
+
+{% include image.html file="g-010g-q.png" alt="G-010G-Q " caption="Nokia G-010G-Q" %}
+
+## List of software versions
+## List of partitions
+
+| dev | size | erasesize | name |
+| ---- | -------- | --------- | -------- |
+| mtd0 | 00080000 | 00010000 | "Boot" |
+| mtd1 | 00180000 | 00010000 | "Config" |
+| mtd2 | 00700000 | 00010000 | "ImageA" |
+| 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
+{% include image.html file="g-010g-q-serial-pinout.jpg" alt="G-010G-Q " caption="G-010G-Q: serial pinout" %}
+You can easily communicate with the ONT using a TTL converter (for example the CH341A programmer in TTL mode) by connecting the converters' pins to the ONT following the pinout shown in the image above
+
+*You don't actually need the two VCC pins, just use TX/RX and GND*
+
+{% include alert.html content="The ONT's serial logic is 3V3." alert="Warning" icon="svg-warning" color="red" %}
+
+Make sure the logic of your TTL converter is 3V3 too otherwise you might damage the ONT, in my case I wasn't sure the CH341A had a 3V3 logic for the TTL part so I set up a voltage divider made of 2 resistors between the TX pin and ground as shown in the image below.
+
+*Also make sure that your TTL converter RX pin voltage threshold is less than (or equal to) 3V3*
+
+{% include image.html file="g-010g-q-serial-voltage-divider.png" alt="G-010G-Q " caption="G-010G-Q: simple serial level converter" %}
+
+Once you've done all that, you can use the TTY client you wish, such as PuTTY, set its baud rate to 115200 and open the connection, then you can start the ONT
+
+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`
+
+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
+
+# 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-nokia-g-010s-a.md b/_ont/ont-nokia-g-010s-a.md
index 8ec023b..e6669a9 100644
--- a/ont-nokia-g-010s-a.md
+++ b/_ont/ont-nokia-g-010s-a.md
@@ -1,7 +1,7 @@
---
title: Nokia G-010S-A
has_children: false
-parent: ONT
+layout: default
---
# Hardware Specifications
@@ -21,7 +21,7 @@ parent: ONT
| SSH | ✅ user `ONTUSER`, password `SUGAR2A041` |
| Form Factor | miniONT SFP |
-{% include image.html file="g-010s-a.jpg" alt="G-010S-A" caption="G-010S-A" %}
+{% include image.html file="g-010s-a.png" alt="G-010S-A" caption="G-010S-A" %}
{% include image.html file="g-010s-a-teardown.jpg" alt="G-010S-A Teardown" caption="G-010S-A Teardown" %}
@@ -60,5 +60,5 @@ uci set gpon.gtc.nDyingGaspEnable='0'; uci commit gpon
# Miscellaneous Links
-- [https://github.com/hwti/G-010S-A](https://github.com/hwti/G-010S-A)
+- [G-010S-A](https://github.com/hwti/G-010S-A)
diff --git a/ont-nokia-g-010s-p.md b/_ont/ont-nokia-g-010s-p.md
index 879c4b0..d8ee2c6 100644
--- a/ont-nokia-g-010s-p.md
+++ b/_ont/ont-nokia-g-010s-p.md
@@ -1,76 +1,76 @@
----
-title: Nokia G-010S-P
-has_children: false
-parent: ONT
----
-
-# 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 |
-
-{% include image.html file="g-010s-p.jpg" alt="G-010S-P" caption="G-010S-P" %}
-<br/>
-{% include image.html file="g-010s-p-and-ma5671a.jpg" alt="G-010S-P and MA5671A Teardown" caption="G-010S-P and MA5671A Teardown" %}
-<br/>
-{% include alert.html content="G-010S-P and other models will not expose ethernet interface unless fiber cable is connected ([source](https://forum.mikrotik.com/viewtopic.php?t=116364&start=300))" alert="Warning" icon="svg-warning" color="yellow" %}
-
-## Firmware is interchangeable with:
-- [Huawei MA5671A](ont-huawei-ma5671a)
-- [Nokia G-010S-P](ont-nokia-g-010s-p)
-- [ONT FS.com GPON ONU Stick with MAC / SourcePhotonics SPS-34-24T-HP-TDFO](ont-SourcePhotonics-SPS-34-24T-HP-TDFO)
-- [Hilink HL23446](ont-Hilink-HL23446)
-- {:.text-red-200 } Dasan H650SFP
-- {:.text-red-200 } DpOptics D23446
-
-Turning a [Nokia G-010S-P](ont-nokia-g-010s-p) into a [Nokia G-010S-A](ont-nokia-g-010s-a) is possible by changing layout from mtd
-
-## Serial
-
-```
-USB TTL(UART) Adapter ------- SFP 20pins Molex connector
-3.3V ---red ------------------pin #15 and #16
-TX -----orange ---------------pin #2
-RX -----yellow ---------------pin #7
-GND ----green --------------- pin #10
-```
-Configuration: asc0=0 115200 8-N-1
-
-## List of software versions
-## List of partitions
-
-| dev | size | erasesize | name |
-| ---- | -------- | --------- | -------- |
-|mtd0 | 00040000 | 00010000 | "uboot" |
-|mtd1 | 00080000 | 00010000 | "uboot_env" |
-|mtd2 | 00740000 | 00010000 | "linux" |
-|mtd3 | 0061eedc | 00010000 | "rootfs" |
-|mtd4 | 00370000 | 00010000 | "rootfs_data" |
-|mtd5 | 00800000 | 00010000 | "image1" |
-
-## List of firmwares and files
-
-## Disabling Dying Gasp
-```sh
-fw_setenv nDyingGaspEnable 0
-```
-
-# Known Bugs
-# Miscellaneous Links
-
-- [alcatel_lucent-lantiq_falcon](https://github.com/minhng99/alcatel_lucent-lantiq_falcon)
-- [uboot lantiq falcon](https://github.com/minhng99/u-boot_lantiq_falcon)
-
-
+---
+title: Nokia G-010S-P
+has_children: false
+layout: default
+---
+
+# 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 |
+
+{% include image.html file="g-010s-p.jpg" alt="G-010S-P" caption="G-010S-P" %}
+<br/>
+{% include image.html file="g-010s-p-and-ma5671a.jpg" alt="G-010S-P and MA5671A Teardown" caption="G-010S-P and MA5671A Teardown" %}
+<br/>
+{% include alert.html content="G-010S-P and other models will not expose ethernet interface unless fiber cable is connected ([source](https://forum.mikrotik.com/viewtopic.php?t=116364&start=300))" alert="Warning" icon="svg-warning" color="yellow" %}
+
+## Firmware is interchangeable with:
+- [Huawei MA5671A](ont-huawei-ma5671a)
+- [Nokia G-010S-P](ont-nokia-g-010s-p)
+- [ONT FS.com GPON ONU Stick with MAC / SourcePhotonics SPS-34-24T-HP-TDFO](ont-SourcePhotonics-SPS-34-24T-HP-TDFO)
+- [Hilink HL23446](ont-Hilink-HL23446)
+- {:.text-red-200 } Dasan H650SFP
+- {:.text-red-200 } DpOptics D23446
+
+Turning a [Nokia G-010S-P](ont-nokia-g-010s-p) into a [Nokia G-010S-A](ont-nokia-g-010s-a) is possible by changing layout from mtd
+
+## Serial
+
+```
+USB TTL(UART) Adapter ------- SFP 20pins Molex connector
+3.3V ---red ------------------pin #15 and #16
+TX -----orange ---------------pin #2
+RX -----yellow ---------------pin #7
+GND ----green --------------- pin #10
+```
+Configuration: asc0=0 115200 8-N-1
+
+## List of software versions
+## List of partitions
+
+| dev | size | erasesize | name |
+| ---- | -------- | --------- | -------- |
+|mtd0 | 00040000 | 00010000 | "uboot" |
+|mtd1 | 00080000 | 00010000 | "uboot_env" |
+|mtd2 | 00740000 | 00010000 | "linux" |
+|mtd3 | 0061eedc | 00010000 | "rootfs" |
+|mtd4 | 00370000 | 00010000 | "rootfs_data" |
+|mtd5 | 00800000 | 00010000 | "image1" |
+
+## List of firmwares and files
+
+## Disabling Dying Gasp
+```sh
+fw_setenv nDyingGaspEnable 0
+```
+
+# Known Bugs
+# Miscellaneous Links
+
+- [alcatel_lucent-lantiq_falcon](https://github.com/minhng99/alcatel_lucent-lantiq_falcon)
+- [uboot lantiq falcon](https://github.com/minhng99/u-boot_lantiq_falcon)
+
+
diff --git a/ont-nokia-g-010s-q.md b/_ont/ont-nokia-g-010s-q.md
index 844d02e..53d9dad 100644
--- a/ont-nokia-g-010s-q.md
+++ b/_ont/ont-nokia-g-010s-q.md
@@ -1,31 +1,31 @@
----
-title: Nokia G-010S-Q
-has_children: false
-parent: ONT
----
-
-# Hardware Specifications
-
-| | |
-| ----------- | ----------- |
-| Vendor | Nokia |
-| Model | RTL9601CI |
-| Chipset | |
-| Flash | |
-| RAM | |
-| System | |
-| HSGMII | |
-| Optics | |
-| IP address | |
-| Web Gui | |
-| SSH | |
-| Form Factor | miniONT SFP |
-
-
-## List of software versions
-## List of partitions
-## List of firmwares and files
-# Known Bugs
-# Miscellaneous Links
-
-
+---
+title: Nokia G-010S-Q
+has_children: false
+layout: default
+---
+
+# Hardware Specifications
+
+| | |
+| ----------- | ----------- |
+| Vendor | Nokia |
+| Model | RTL9601CI |
+| Chipset | |
+| Flash | |
+| RAM | |
+| System | |
+| HSGMII | |
+| Optics | |
+| IP address | |
+| Web Gui | |
+| SSH | |
+| Form Factor | miniONT SFP |
+
+
+## List of software versions
+## List of partitions
+## List of firmwares and files
+# Known Bugs
+# Miscellaneous Links
+
+
diff --git a/ont-ODI-Realtek-DFP-34X-2C2.md b/_ont/ont-odi-realtek-dfp-34x-2c2.md
index 0fa8dd6..ebf4019 100644
--- a/ont-ODI-Realtek-DFP-34X-2C2.md
+++ b/_ont/ont-odi-realtek-dfp-34x-2c2.md
@@ -1,7 +1,7 @@
---
title: ODI Realtek DFP-34X-C2C (XPON)
has_children: false
-parent: ONT
+layout: default
---
# Hardware Specifications
@@ -21,7 +21,7 @@ parent: ONT
| SSH | ✅ user `admin`, password `admin` |
| Form Factor | miniONT SFP |
-**Note:** SSH uses an outdated set of algorithm/ciphers, you can connect using the following command:
+{% include alert.html content="SSH uses an outdated set of algorithm/ciphers, you can connect using the following command:" alert="Note" icon="svg-info" color="blue" %}
```shell
ssh -oKexAlgorithms=+diffie-hellman-group1-sha1 -oCiphers=+3des-cbc admin@192.168.1.1
@@ -78,7 +78,7 @@ GPON_SN=TMBB00000000
## Getting/Setting the ONT's PLOAM password
-{% include alert.html content="The PLOAM password is stored in HEX format, with no 0x or separator" %}
+{% include alert.html content="The PLOAM password is stored in HEX format, with no 0x or separator" alert="Note" icon="svg-info" color="blue" %}
```sh
# flash get GPON_PLOAM_PASSWD
@@ -87,7 +87,9 @@ GPON_PLOAM_PASSWD=41414141414141414141
```
## Getting/Setting the ONT Vendor ID
-**Note:** this may need OMCI_OLT_MODE set to 3 to work
+
+{% include alert.html content="this may need OMCI_OLT_MODE set to 3 to work" alert="Note" icon="svg-info" color="blue" %}
+
```sh
# flash get PON_VENDOR_ID
PON_VENDOR_ID=ZTEG
@@ -95,7 +97,7 @@ PON_VENDOR_ID=ZTEG
```
## Getting/Settng the ONT Custom software version
-**Note:** this needs OMCI_OLT_MODE set to 3 and firmware 220530 modded by stich86
+{% include alert.html content="this needs OMCI_OLT_MODE set to 3 and firmware 220530 modded by stich86" alert="Note" icon="svg-info" color="blue" %}
```sh
# nv setenv sw_custom_version0 YOURFIRSTSWVER
@@ -103,7 +105,8 @@ PON_VENDOR_ID=ZTEG
```
## Getting/Setting a custom HW Version
-**Note:** this probably needs OMCI_OLT_MODE set to 3
+{% include alert.html content="this probably needs OMCI_OLT_MODE set to 3" alert="Note" icon="svg-info" color="blue" %}
+
```sh
# flash get HW_HWVER
@@ -112,7 +115,7 @@ HW_HWVER=V2.0
```
## Getting/Setting a custom ONT Equipment ID
-**Note:** this probably needs OMCI_OLT_MODE set to 3
+{% include alert.html content="this probably needs OMCI_OLT_MODE set to 3" alert="Note" icon="svg-info" color="blue" %}
```sh
# flash get GPON_ONU_MODEL
GPON_ONU_MODEL=DFP-34X-2C2
diff --git a/ont-ODI-ZTE-DFP-34X-2C2.md b/_ont/ont-odi-zte-dfp-34x-2c2.md
index 5b865c2..a64ff4e 100644
--- a/ont-ODI-ZTE-DFP-34X-2C2.md
+++ b/_ont/ont-odi-zte-dfp-34x-2c2.md
@@ -1,7 +1,7 @@
---
title: ODI ZTE DFP-34X-C2C (GPON)
has_children: false
-parent: ONT
+layout: default
---
# Hardware Specifications
diff --git a/ont-Sercomm-FGS202.md b/_ont/ont-sercomm-fgs202.md
index 1e0a854..7eb77e7 100644
--- a/ont-Sercomm-FGS202.md
+++ b/_ont/ont-sercomm-fgs202.md
@@ -1,41 +1,47 @@
----
-title: Sercomm FGS202
-has_children: false
-parent: ONT
----
-
-# Hardware Specifications
-
-| | |
-| ----------- | --------------- |
-| Vendor | Sercomm |
-| Model | FGS202 |
-| 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 |
-
-## List of software versions
-## List of partitions
-## List of firmwares and files
-
-# HW Modding
-
-- Pin 7 GND → VCC [Fibra.Click - FAQ: 2.5Gbps su singolo dispositivo su Tim, Vodafone, Fastweb/JustSpeed](https://forum.fibra.click/d/27574-faq-25gbps-su-singolo-dispositivo-su-timvodafonefastwebjustspeed/18)
-- Only for Ubiquiti [OpenWRT Forum - Support for GPON SFP](https://forum.openwrt.org/t/support-for-gpon-sfp-fgs202/42641/47)
-
-# Known Bugs
-
-# Miscellaneous Links
-
-- [Support for GPON SFP FGS202](https://forum.openwrt.org/t/support-for-gpon-sfp-fgs202/42641/60)
-
-
-
-
+---
+title: Sercomm FGS202
+has_children: false
+layout: default
+---
+
+# Hardware Specifications
+
+| | |
+| ----------- | --------------- |
+| Vendor | Sercomm |
+| Model | FGS202 |
+| 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 |
+
+
+
+{% include image.html file="fgs202.jpg" alt="Sercomm FGS202" caption="Sercomm FGS202" %}
+{% include image.html file="fgs202_teardown.jpg" alt="Sercomm FGS202 teardown" caption="Sercomm FGS202 teardown" %}
+
+## List of software versions
+## List of partitions
+## List of firmwares and files
+
+# HW Modding
+
+- Pin 7 GND → VCC [Fibra.Click - FAQ: 2.5Gbps su singolo dispositivo su Tim, Vodafone, Fastweb/JustSpeed](https://forum.fibra.click/d/27574-faq-25gbps-su-singolo-dispositivo-su-timvodafonefastwebjustspeed/18)
+- Only for Ubiquiti [OpenWRT Forum - Support for GPON SFP](https://forum.openwrt.org/t/support-for-gpon-sfp-fgs202/42641/47)
+
+# Known Bugs
+
+# Miscellaneous Links
+
+- [Support for GPON SFP FGS202](https://forum.openwrt.org/t/support-for-gpon-sfp-fgs202/42641/60)
+- [SerComm FGS202](https://wikidevi.wi-cat.ru/SerComm_FGS202)
+
+
+
+
diff --git a/ont-SourcePhotonics-SPS-34-24T-HP-TDFO.md b/_ont/ont-sourcephotonics-sps-34-24t-hp-tdfo.md
index 524ae2a..483fcc6 100644
--- a/ont-SourcePhotonics-SPS-34-24T-HP-TDFO.md
+++ b/_ont/ont-sourcephotonics-sps-34-24t-hp-tdfo.md
@@ -1,6 +1,6 @@
----
-title: SourcePhotonics SPS-34-24T-HP-TDFO
-has_children: false
-parent: ONT
-redirect_to: ont-fs-com-gpon-onu-stick-with-mac
+---
+title: SourcePhotonics SPS-34-24T-HP-TDFO
+has_children: false
+redirect_to: ont-fs-com-gpon-onu-stick-with-mac
+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
new file mode 100644
index 0000000..a0ad2ae
--- /dev/null
+++ b/_ont/ont-t-w-tw2362h-cdel.md
@@ -0,0 +1,6 @@
+---
+title: T&W TW2362H-CDEL
+has_children: false
+redirect_to: ont-zyxel-pmg3000-d20b
+layout: default
+--- \ No newline at end of file
diff --git a/ont-technicolor-afm0002.md b/_ont/ont-technicolor-afm0002.md
index 831860b..9328dab 100644
--- a/ont-technicolor-afm0002.md
+++ b/_ont/ont-technicolor-afm0002.md
@@ -1,7 +1,7 @@
---
title: Technicolor AFM0002
has_children: false
-parent: ONT
+layout: default
---
# Hardware Specifications
diff --git a/ont-TWCGPON657.md b/_ont/ont-twcgpon657.md
index 75ac39c..2250a9c 100644
--- a/ont-TWCGPON657.md
+++ b/_ont/ont-twcgpon657.md
@@ -1,45 +1,45 @@
----
-title: TWCGPON657
-has_children: false
-parent: ONT
----
-
-# 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)
-- [TWCGPON657](ont-TWCGPON657)
-- [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)
-
-
+---
+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)
+- [TWCGPON657](ont-twcgpon657)
+- [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-UFiber-UF-Instant.md b/_ont/ont-ufiber-uf-instant.md
index c10186e..4d2180c 100644
--- a/ont-UFiber-UF-Instant.md
+++ b/_ont/ont-ufiber-uf-instant.md
@@ -1,50 +1,50 @@
----
-title: UFiber UF-Instant
-has_children: false
-parent: ONT
----
-
-# Hardware Specifications
-
-| | |
-| ----------- | ----------------- |
-| Vendor | UFiber |
-| Model | UFiber UF-Instant |
-| 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 |
-
-## Firmware is interchangeable with:
-
-{% include alert.html content="The UFiber UF-Instant can be used as universal GPON stick with V2801F rootfs, but only with stock UF kernel (4.3.1/4.4.2): needed for Laser controller." alert="Info" icon="svg-info" color="blue" %}
-
-
-- [VSOL V2801F](ont-vsol-V2801F)
-- [TWCGPON657](ont-TWCGPON657)
-- [UFiber UF-Instant](ont-UFiber-UF-Instant)
-
-
-## List of software versions
-## List of partitions
-## List of firmwares and files
-
-# Know 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)
-- [UF INstant Mod](https://github.com/stich86/UF-Instant-Mod)
-- [SFP GPON ONU](https://github.com/zry98/SFP-GPON-ONU)
-- [UFiber.Configurator](https://github.com/Unifi-Tools/UFiber.Configurator)
+---
+title: UFiber UF-Instant
+has_children: false
+layout: default
+---
+
+# Hardware Specifications
+
+| | |
+| ----------- | ----------------- |
+| Vendor | UFiber |
+| Model | UFiber UF-Instant |
+| 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 |
+
+## Firmware is interchangeable with:
+
+{% include alert.html content="The UFiber UF-Instant can be used as universal GPON stick with V2801F rootfs, but only with stock UF kernel (4.3.1/4.4.2): needed for Laser controller." alert="Info" icon="svg-info" color="blue" %}
+
+
+- [VSOL V2801F](ont-vsol-v2801f)
+- [TWCGPON657](ont-twcgpon657)
+- [UFiber UF-Instant](ont-ufiber-uf-instant)
+
+
+## List of software versions
+## List of partitions
+## List of firmwares and files
+
+# Know 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)
+- [UF INstant Mod](https://github.com/stich86/UF-Instant-Mod)
+- [SFP GPON ONU](https://github.com/zry98/SFP-GPON-ONU)
+- [UFiber.Configurator](https://github.com/Unifi-Tools/UFiber.Configurator)
diff --git a/ont-vsol-V2801F.md b/_ont/ont-vsol-v2801f.md
index 263b32a..761e86d 100644
--- a/ont-vsol-V2801F.md
+++ b/_ont/ont-vsol-v2801f.md
@@ -1,43 +1,43 @@
----
-title: VSOL V2801F
-has_children: false
-parent: ONT
----
-
-# 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 |
-
-## Firmware is interchangeable with:
-
-- [VSOL V2801F](ont-vsol-V2801F)
-- [TWCGPON657](ont-TWCGPON657)
-- [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)
-- [SFP GPON ONU](https://github.com/zry98/SFP-GPON-ONU)
+---
+title: VSOL V2801F
+has_children: false
+layout: default
+---
+
+# 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 |
+
+## Firmware is interchangeable with:
+
+- [VSOL V2801F](ont-vsol-v2801f)
+- [TWCGPON657](ont-twcgpon657)
+- [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)
+- [SFP GPON ONU](https://github.com/zry98/SFP-GPON-ONU)
diff --git a/_ont/ont-ziza-op151s.md b/_ont/ont-ziza-op151s.md
new file mode 100644
index 0000000..7099805
--- /dev/null
+++ b/_ont/ont-ziza-op151s.md
@@ -0,0 +1,6 @@
+---
+title: Ziza OP151S
+has_children: false
+redirect_to: ont-zyxel-pmg3000-d20b
+layout: default
+--- \ No newline at end of file
diff --git a/ont-ZTE-F6005.md b/_ont/ont-zte-f6005.md
index 0200cc9..e9ea670 100644
--- a/ont-ZTE-F6005.md
+++ b/_ont/ont-zte-f6005.md
@@ -1,41 +1,42 @@
----
-title: ZTE F6005
-has_children: false
-parent: ONT
----
-
-# Hardware Specifications
-
-| | |
-| ----------- | --------------------------------- |
-| Vendor | ZTE |
-| Model | F6005 |
-| Chipset | Realtek RTL9601D |
-| Flash | |
-| RAM | |
-| System | Linux (ZTE custom SDK) |
-| HSGMII | Yes |
-| Optics | SC/APC |
-| IP address | 192.168.1.1 |
-| Web Gui | ✅ user `admin`, password `admin` |
-| SSH | |
-| Form Factor | ONT |
-
-{% include image.html file="f6005_of.jpg" alt="F601 v1" caption="F6005 with Open Fiber branding <a href='https://forum.fibra.click/u/mirko991'>@mirko991</a>" %}
-{% include image.html file="f6005_tim.jpg" alt="F601 v3" caption="F6005 with ZTE branding, like the ones used by TIM" %}
-
-
-## List of software versions
-- V6.0.10N14
-- V6.0.10P2N02
-
-## List of partitions
-## List of firmwares and files
-
-# Known Bugs
-
-Buffer size is suboptimal, because of this the ONT can't keep up working at full speed during uploads if the server is geographically, and so latency-wise, far. There are no known problems with multiple connections.
-
-# Miscellaneous Links
-
-
+---
+title: ZTE F6005
+has_children: false
+layout: default
+---
+
+# Hardware Specifications
+
+| | |
+| ----------- | --------------------------------- |
+| Vendor | ZTE |
+| Model | F6005 |
+| Chipset | Realtek RTL9601D |
+| Flash | |
+| RAM | |
+| System | Linux (ZTE custom SDK) |
+| HSGMII | Yes |
+| Optics | SC/APC |
+| IP address | 192.168.1.1 |
+| Web Gui | ✅ user `admin`, password `admin` |
+| SSH | |
+| Form Factor | ONT |
+
+{% include image.html file="f6005_of.jpg" alt="F6005 Open Fiber" caption="F6005 with Open Fiber branding <a href='https://forum.fibra.click/u/mirko991'>@mirko991</a>" %}
+{% include image.html file="f6005_tim.jpg" alt="F6005 TIM" caption="F6005 with ZTE branding, like the ones used by TIM" %}
+{% include image.html file="f6005_teardown.jpg" alt="F6005 teardown" caption="F6005 teardown" %}
+
+
+## List of software versions
+- V6.0.10N14
+- V6.0.10P2N02
+
+## List of partitions
+## List of firmwares and files
+
+# Known Bugs
+
+Buffer size is suboptimal, because of this the ONT can't keep up working at full speed during uploads if the server is geographically, and so latency-wise, far. There are no known problems with multiple connections.
+
+# Miscellaneous Links
+
+
diff --git a/ont-ZTE-F601.md b/_ont/ont-zte-f601.md
index a3cf513..f72ae7f 100644
--- a/ont-ZTE-F601.md
+++ b/_ont/ont-zte-f601.md
@@ -1,79 +1,79 @@
----
-title: ZTE F601
-has_children: false
-parent: ONT
----
-
-# 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 |
-
-{% 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" %}
-{% include image.html file="f601_v8.jpg" alt="F601 v9" caption="F601 v9 <a href='https://forum.fibra.click/u/ftthless'>@ftthless</a>" %}
-
-
-## Hardware revisions
-- v6: big
-* CPU: ZTE FA626TE 266 MHz
-* RAM: 64 MiB
-* ROM: SPI Flash w25q128 16 MiB
-- v7: small, Huawei HG8010H-like exterior, some production batches have self-destruction functionality
-* CPU: ZTE ZX279125@A9,600MHZ
-* RAM: 32 MiB
-* ROM: SPI Flash mx25l12805d 16 MiB
-- v8: small, Huawei HG8010H-like exterior
-
-## List of software versions
-### HW V6.0
-- V6.0.10P6T1
-- V6.0.10P6T4
-- V6.0.10P6N7
-
-### HW V7.0
-- V7.0.10P6N7
-
-### HW V9.0
-- V9.0.10P2N1
-
-## List of partitions
-## List of firmwares and files
-# Known Bugs
-# Random notes
-- the F601v7 is mounted 'upside down' to save on waveguides, the LEDs would be on the bottom of the PCB, so it would have to be turned upside down to make it cooler...
-- the F601v6 turns on and runs even with 9 V input
-- F601v7 turns on and runs even with 5 V input
-# Miscellaneous Links
-
-
-# Theardown and other photos
-
-## HW V6.0
-
-{% include image.html file="f601_v6_2.jpg" alt="Bottom of the F601 v6" caption="Bottom of the F601 v6 <a href='https://forum.fibra.click/u/LATIITAY'>@LATIITAY</a>" %}
-{% include image.html file="f601_v6_Teardown_1.jpg" alt="Teardown of the F601 v6" caption="Teardown of the F601 v6 <a href='https://forum.fibra.click/u/LATIITAY'>@LATIITAY</a>" %}
-{% include image.html file="f601_v6_Teardown_2.jpg" alt="Teardown of the F601 v6" caption="Teardown of the F601 v6 <a href='https://forum.fibra.click/u/LATIITAY'>@LATIITAY</a>" %}
-{% include image.html file="f601_v6_Teardown_3.jpg" alt="Teardown of the F601 v6" caption="Teardown of the F601 v6 <a href='https://forum.fibra.click/u/LATIITAY'>@LATIITAY</a>" %}
-
-## HW V7.0
-
-{% include image.html file="f601_v7_1.jpg" alt="Bottom of the F601 v7" caption="Bottom of the F601 v6 <a href='https://forum.fibra.click/u/LATIITAY'>@LATIITAY</a>" %}
-{% include image.html file="f601_v7_Teardown.jpg" alt="Bottom 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_1.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_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>" %}
+---
+title: ZTE F601
+has_children: false
+layout: default
+---
+
+# 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 |
+
+{% 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" %}
+{% include image.html file="f601_v8.jpg" alt="F601 v9" caption="F601 v9 <a href='https://forum.fibra.click/u/ftthless'>@ftthless</a>" %}
+
+
+## Hardware revisions
+- v6: big
+* CPU: ZTE FA626TE 266 MHz
+* RAM: 64 MiB
+* ROM: SPI Flash w25q128 16 MiB
+- v7: small, Huawei HG8010H-like exterior, some production batches have self-destruction functionality
+* CPU: ZTE ZX279125@A9,600MHZ
+* RAM: 32 MiB
+* ROM: SPI Flash mx25l12805d 16 MiB
+- v8: small, Huawei HG8010H-like exterior
+
+## List of software versions
+### HW V6.0
+- V6.0.10P6T1
+- V6.0.10P6T4
+- V6.0.10P6N7
+
+### HW V7.0
+- V7.0.10P6N7
+
+### HW V9.0
+- V9.0.10P2N1
+
+## List of partitions
+## List of firmwares and files
+# Known Bugs
+# Random notes
+- the F601v7 is mounted 'upside down' to save on waveguides, the LEDs would be on the bottom of the PCB, so it would have to be turned upside down to make it cooler...
+- the F601v6 turns on and runs even with 9 V input
+- F601v7 turns on and runs even with 5 V input
+# Miscellaneous Links
+
+
+# Theardown and other photos
+
+## HW V6.0
+
+{% include image.html file="f601_v6_2.jpg" alt="Bottom of the F601 v6" caption="Bottom of the F601 v6 <a href='https://forum.fibra.click/u/LATIITAY'>@LATIITAY</a>" %}
+{% include image.html file="f601_v6_Teardown_1.jpg" alt="Teardown of the F601 v6" caption="Teardown of the F601 v6 <a href='https://forum.fibra.click/u/LATIITAY'>@LATIITAY</a>" %}
+{% include image.html file="f601_v6_Teardown_2.jpg" alt="Teardown of the F601 v6" caption="Teardown of the F601 v6 <a href='https://forum.fibra.click/u/LATIITAY'>@LATIITAY</a>" %}
+{% include image.html file="f601_v6_Teardown_3.jpg" alt="Teardown of the F601 v6" caption="Teardown of the F601 v6 <a href='https://forum.fibra.click/u/LATIITAY'>@LATIITAY</a>" %}
+
+## HW V7.0
+
+{% include image.html file="f601_v7_1.jpg" alt="Bottom of the F601 v7" caption="Bottom of the F601 v6 <a href='https://forum.fibra.click/u/LATIITAY'>@LATIITAY</a>" %}
+{% include image.html file="f601_v7_Teardown.jpg" alt="Bottom 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_1.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_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>" %}
diff --git a/ont-Zyxel-PMG3000-D20B.md b/_ont/ont-zyxel-pmg3000-d20b.md
index 618d0ba..ed41642 100644
--- a/ont-Zyxel-PMG3000-D20B.md
+++ b/_ont/ont-zyxel-pmg3000-d20b.md
@@ -1,156 +1,160 @@
----
-title: Zyxel PMG3000-D20B
-has_children: false
-alias: Halny HL-GSFP, D-LINK DPN-100-Rev-A, Ziza OP151S, T&W TW2362H-CDEL
-parent: ONT
----
-
-# Hardware Specifications
-
-| | |
-| ----------- | ----------------------------------------------- |
-| Vendor | Zyxel |
-| Model | PMG3000-D20B |
-| 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 `admin` or `1234` |
-| SSH | ✅ username `admin`, password `admin` or `1234` |
-| Form Factor | miniONT SFP |
-
-Once you access the stick via ssh you will be presented with a second tier login. The credentials to access the zyxel shell are: username: `twmanu` , password: `twmanu`.
-From the zyxel shell you can move to a standard linux shell via the `linuxshell` command
-
-## Possible clones
-
-- Halny HL-GSFP
-- D-LINK DPN-100-Rev-A
-- Ziza OP151s
-- T&W TW2362H-CDEL
-
-# List of software versions
-
-# List of partitions
-
-| dev | size | erasesize | name |
-| ---- | -------- | --------- | -------------- |
-| mtd0 | 00060000 | 00010000 | "Boot" |
-| mtd1 | 00010000 | 00010000 | "Env" |
-| mtd2 | 00390000 | 00010000 | "ImageA" |
-| mtd3 | 00390000 | 00010000 | "ImageB" |
-| mtd4 | 00060000 | 00010000 | "Config" |
-| mtd5 | 00010000 | 00010000 | "SECTION_EGIS" |
-| mtd6 | 00250000 | 00010000 | "rootfs" |
-| mtd7 | 00020000 | 00010000 | "rootfs_data" |
-
-
-This stick supports dual boot, as visible from the presence of `ImageA` and `ImageB`, which contain the rootfs.
-
-
-# List of firmwares and files
-## Useful files
-- `/var/config/ont.sys` used to customize various settings on the stick. If you don't have it you can copy the stock one from /ont.sys
-
-# Useful Commands
-*Note: all commands start from the twmanu shell*
-
-## Changing the ONT's S/N
-*Note the S/N is stored in the ASCII format*
-```sh
-manufactory
-set sn ALCLf0f0f0f0
-exit
-hal
-set sn ALCLf0f0f0f0
-```
-
-## Changing the ONT's PLOAM password
-*Note: the PLOAM is stored in the ASCII format*
-This can be done easily via web ui. If you prefer to do it via the shell use:
-```sh
-manufactory
-set password PLOAMPASS
-```
-
-## Changing the ONT's equipment ID
-*Note: model number must be 20 no more than chars total*
-```sh
-manufactory
-set equipment id MYEQUIPMENTID
-exit
-omci
-equipment id MYEQUIPMENTID
-```
-
-## Changing the ONT's hardware version
-```sh
-manufactory
-set hardware version 3FE49165BFAA01
-```
-
-## Changing the software version
-Edit the /var/config/ont.sys via vi directly on the stick itself. The file is CRLF terminated, one entry per line.
-The entries for the software version are:
-```
-SW_VER0:0xabcdef
-SW_VER1:0xabcedf
-```
-*Note: it's better to enter the software version in hex format, all lowercase precedeed by 0x.*
-
-## Querying a particular OMCI ME
-Query via OMCI ME Class Name
-```sh
-omci
-show me classname OmciClassName (e.g Ont2g)
-```
-
-Query via OMCI ME ID
-```sh
-omci
-show me classid OmciClassId (e.g 7)
-```
-
-
-# Low Level Modding
-
-## Creating a new rootfs
-The stick has a tricky image packing method, fortunately it has been reverse engineered. A script to help you create a custom rootfs can be found here: [https://github.com/nanomad/zyxel-pmg-3000-mod-kit](https://github.com/nanomad/zyxel-pmg-3000-mod-kit)
-
-## Flashing a new rootfs
-*Note: all commands start from the twmanu shell*
-
-- Transfer the new mtd on the stick via tftp
-```
-linuxshell
-tftp -gr mtd2.mod.bin TFTP_SERVER_IP
-```
-- Flash it on the standby partition.
-You can use `system` and then `show actimage` to get the current active image. Check `/proc/mtd` for the right mtds. Usually:
-- if the currect active image is A the mtd in use is mtd2
-- If the current active image is B the mtd in use is mtd3
-```
-linuxshell
-mtd -e /dev/mtd2 write /tmp/mtd2.mod.bin /dev/mtd2
-```
-- Switch to the new image
-```
-system
-set actimage a
-```
-- Reboot the ONT
-```
-system
-reboot
-```
-
-# Known Bugs
-- [Not working with Broadcom BCM57810S](https://github.com/xvzf/zyxel-gpon-sfp/issues/10)
-
-# Miscellaneous Links
-
-- [zyxel gpon- sfp](https://github.com/xvzf/zyxel-gpon-sfp)
-- [zyxel pmg-3000 mod kit](https://github.com/nanomad/zyxel-pmg-3000-mod-kit)
+---
+title: Zyxel PMG3000-D20B
+has_children: false
+alias: Ziza OP151S, T&W TW2362H-CDEL
+layout: default
+---
+
+# Hardware Specifications
+
+| | |
+| ----------- | ----------------------------------------------- |
+| Vendor | Zyxel |
+| Model | PMG3000-D20B |
+| 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 `admin` or `1234` |
+| SSH | ✅ username `admin`, password `admin` or `1234` |
+| Form Factor | miniONT SFP |
+
+{% include image.html file="pmg3000-d20b.png" alt="PMG3000-D20B" caption="PMG3000-D20B" %}
+{% include image.html file="op151s.png" alt="Ziza OP151S" caption="Ziza OP151S" %}
+
+Once you access the stick via ssh you will be presented with a second tier login. The credentials to access the zyxel shell are: username: `twmanu` , password: `twmanu`.
+From the zyxel shell you can move to a standard linux shell via the `linuxshell` command
+
+## Firmware is interchangeable with:
+
+- [Zyxel PMG3000-D20B](ont-Zyxel-PMG3000-D20B)
+- [Halny HL-GSFP](ont-Halny-HL-GSFP)
+- [D-LINK DPN-100-Rev-A2](ont-D-LINK-DPN-100-Rev-A2)
+- [Ziza OP151s](ont-ziza-op151s)
+- [T&W TW2362H-CDEL](ont-T-W-TW2362H-CDEL)
+
+# List of software versions
+
+# List of partitions
+
+| dev | size | erasesize | name |
+| ---- | -------- | --------- | -------------- |
+| mtd0 | 00060000 | 00010000 | "Boot" |
+| mtd1 | 00010000 | 00010000 | "Env" |
+| mtd2 | 00390000 | 00010000 | "ImageA" |
+| mtd3 | 00390000 | 00010000 | "ImageB" |
+| mtd4 | 00060000 | 00010000 | "Config" |
+| mtd5 | 00010000 | 00010000 | "SECTION_EGIS" |
+| mtd6 | 00250000 | 00010000 | "rootfs" |
+| mtd7 | 00020000 | 00010000 | "rootfs_data" |
+
+
+This stick supports dual boot, as visible from the presence of `ImageA` and `ImageB`, which contain the rootfs.
+
+
+# List of firmwares and files
+## Useful files
+- `/var/config/ont.sys` used to customize various settings on the stick. If you don't have it you can copy the stock one from /ont.sys
+
+# Useful Commands
+*Note: all commands start from the twmanu shell*
+
+## Changing the ONT's S/N
+*Note the S/N is stored in the ASCII format*
+```sh
+manufactory
+set sn ALCLf0f0f0f0
+exit
+hal
+set sn ALCLf0f0f0f0
+```
+
+## Changing the ONT's PLOAM password
+*Note: the PLOAM is stored in the ASCII format*
+This can be done easily via web ui. If you prefer to do it via the shell use:
+```sh
+manufactory
+set password PLOAMPASS
+```
+
+## Changing the ONT's equipment ID
+*Note: model number must be 20 no more than chars total*
+```sh
+manufactory
+set equipment id MYEQUIPMENTID
+exit
+omci
+equipment id MYEQUIPMENTID
+```
+
+## Changing the ONT's hardware version
+```sh
+manufactory
+set hardware version 3FE49165BFAA01
+```
+
+## Changing the software version
+Edit the /var/config/ont.sys via vi directly on the stick itself. The file is CRLF terminated, one entry per line.
+The entries for the software version are:
+```
+SW_VER0:0xabcdef
+SW_VER1:0xabcedf
+```
+*Note: it's better to enter the software version in hex format, all lowercase precedeed by 0x.*
+
+## Querying a particular OMCI ME
+Query via OMCI ME Class Name
+```sh
+omci
+show me classname OmciClassName (e.g Ont2g)
+```
+
+Query via OMCI ME ID
+```sh
+omci
+show me classid OmciClassId (e.g 7)
+```
+
+
+# Low Level Modding
+
+## Creating a new rootfs
+The stick has a tricky image packing method, fortunately it has been reverse engineered. A script to help you create a custom rootfs can be found here: [https://github.com/nanomad/zyxel-pmg-3000-mod-kit](https://github.com/nanomad/zyxel-pmg-3000-mod-kit)
+
+## Flashing a new rootfs
+*Note: all commands start from the twmanu shell*
+
+- Transfer the new mtd on the stick via tftp
+```
+linuxshell
+tftp -gr mtd2.mod.bin TFTP_SERVER_IP
+```
+- Flash it on the standby partition.
+You can use `system` and then `show actimage` to get the current active image. Check `/proc/mtd` for the right mtds. Usually:
+- if the currect active image is A the mtd in use is mtd2
+- If the current active image is B the mtd in use is mtd3
+```
+linuxshell
+mtd -e /dev/mtd2 write /tmp/mtd2.mod.bin /dev/mtd2
+```
+- Switch to the new image
+```
+system
+set actimage a
+```
+- Reboot the ONT
+```
+system
+reboot
+```
+
+# Known Bugs
+- [Not working with Broadcom BCM57810S](https://github.com/xvzf/zyxel-gpon-sfp/issues/10)
+
+# Miscellaneous Links
+
+- [zyxel gpon- sfp](https://github.com/xvzf/zyxel-gpon-sfp)
+- [zyxel pmg-3000 mod kit](https://github.com/nanomad/zyxel-pmg-3000-mod-kit)