summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--index.md16
-rw-r--r--ont-CarlitoxxPro-CPGOS03-0490-v2.md18
-rw-r--r--ont-D-LINK-DPN-100-Rev-A.md11
-rw-r--r--ont-D-LINK-DPN-100-Rev-C1.md10
-rw-r--r--ont-DFP-34X-2C2.md17
-rw-r--r--ont-Halny-HL-GSFP.md10
-rw-r--r--ont-Hilink-HL23446.md10
-rw-r--r--ont-Huawei-HG8010H.md40
-rw-r--r--ont-Nokia-G-010S-A.md15
-rw-r--r--ont-Nokia-G-010S-Q.md10
-rw-r--r--ont-Nokia-g-010g-q.md25
-rw-r--r--ont-ODI-DFP-34X-C2C.md20
-rw-r--r--ont-Sercomm-FGS202.md11
-rw-r--r--ont-SourcePhotonics-SPS-34-24T-HP-TDFO.md12
-rw-r--r--ont-TWCGPON657.md21
-rw-r--r--ont-UFiber-UF-Instant.md23
-rw-r--r--ont-ZTE-F6005.md13
-rw-r--r--ont-ZTE-F601.md15
-rw-r--r--ont-Zyxel-PMG3000-D20B.md38
-rw-r--r--ont-huawei-cm5671a.md7
-rw-r--r--ont-huawei-ma5671a.md16
-rw-r--r--ont-nokia-g-s010s-p.md17
-rw-r--r--ont-technicolor-afm0002.md52
-rw-r--r--ont-vsol-V2801F.md19
-rw-r--r--ont.md22
-rw-r--r--quick-start.md2
26 files changed, 265 insertions, 205 deletions
diff --git a/index.md b/index.md
index 818fa1c..98effc2 100644
--- a/index.md
+++ b/index.md
@@ -2,23 +2,23 @@
title: Hack Gpon
has_children: false
nav_order: 1
-description: Worldwide wiki for to access, change and edit ONT
+description: Worldwide wiki on how to access, change and edit ONTs
---
-Most of ONT run customized firmware implementing vendor and ISP-specific integrations and get locked down in functionality to match service requirements.
-Often ONTs perform differently depending on the OLT and various settings applied by the ISP in the ONT, often for convenience it is necessary to switch from an external ONT to an SFP or vice versa, despite which most OLTs perform too many checks on the ONT and this makes a simple replacement impossible.
+Most ONTs run customized firmware which implem vendor and ISP-specific integrations and are locked down in functionality to match service requirements.
+ONTs often perform differently depending on the OLT and the settings applied by the ISP; for convenience it is often necessary to switch from an external ONT to an SFP or vice-versa, but most OLTs perform so many checks on the ONT making a simple replacement impossible.
-{% include warning.html content="Playing with ONTs can cause: serial/ploam ban, optics breakage and ONT/OLT breakage. Always pay close attention to the calibration of the laser, under no circumstances should the calibration be changed." %}
+{% include warning.html content="Playing with ONTs can cause your serial number/PLOAM password to be banned and faults to the optics, ONTs and OLTs. Always pay close attention to the calibration of the laser, under no circumstances should the calibration be changed." %}
{% include info.html content="The material and information contained on this website is for general information purposes only. You should not rely upon the material or information on the website as a basis for making any business, legal or any other decisions. Whilst we endeavour to keep the information up to date and correct, hack-gpon.github.io makes no representations or warranties of any kind, express or implied about the completeness, accuracy, reliability, suitability or availability with respect to the website or the information, products, services or related graphics contained on the website for any purpose. Any reliance you place on such material is therefore strictly at your own risk. We do not take responsibility for broken, bricked, unusable or become doorstops. To the extent not prohibited by law, in no circumstances shall hack-gpon.github.io be liable to you or any other third parties for any loss or damage (including, without limitation, damage for loss of business or loss of profits) arising directly or indirectly from your use of or inability to use, this site or any of the material contained in it." %}
-{% include danger.html content="Certain links in this website will lead to websites which are not under the control of hack-gpon.github.io. When you activate these you will leave the hack-gpon.github.io website. hack-gpon.github.io has no control over and accepts no liability in respect of materials, products or services available on any website which is not under the control of hack-gpon.github.io." %}
+{% include danger.html content="Certain links in this website will lead to websites which are not under the control of hack-gpon.github.io. When you visit these, you will leave the hack-gpon.github.io website. hack-gpon.github.io has no control over and accepts no liability in respect of materials, products or services available on any website which is not under the control of hack-gpon.github.io." %}
-{% include warning.html content="This site is maintained and updated by a community of ONT and SFP stick enthusiasts, and therefore in no way replaces or replaces official vendor and provider guides. Use of this content is at your own risk." %}
+{% include warning.html content="This site is maintained and updated by a community of enthusiasts, and therefore in no way replaces or replaces official vendor and provider guides. Use of this content is at your own risk." %}
-{% include success.html content="You can also collaborate on the content of this site, on each page you will find a button to edit on GitHub." %}
+{% include success.html content="You can also help us with the content of this site, on each page you will find a button to edit on GitHub." %}
-This wiki contains links, codes, tutorials for accessing, editing and changing ONT.
+This wiki contains links, codes, tutorials on how to access, edit and change ONTs.
Are you ready?
<span class="fs-8">
diff --git a/ont-CarlitoxxPro-CPGOS03-0490-v2.md b/ont-CarlitoxxPro-CPGOS03-0490-v2.md
index bdc3ecc..8fe864d 100644
--- a/ont-CarlitoxxPro-CPGOS03-0490-v2.md
+++ b/ont-CarlitoxxPro-CPGOS03-0490-v2.md
@@ -22,16 +22,18 @@ parent: ONT
| SSH | ✅ |
| Form Factor | miniONT SFP |
-## List of software version
-## List of partition
-## List of firmware and files
-# Miscellaneous Links
-
-- [Hacking RTL960x](https://github.com/Anime4000/RTL960x)
+## List of software versions
+## List of partitions
+## List of firmwares and files
-# Bugs
+# Known Bugs
VLAN swap issue (MEID 171), auto-sensing mode to switch between SGMII/HiSGMII
-use VID/VLAN from command "omcicli mib get 84" via telnet to bring up PPPoE
+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-D-LINK-DPN-100-Rev-A.md b/ont-D-LINK-DPN-100-Rev-A.md
index fb8efb4..ee8d42b 100644
--- a/ont-D-LINK-DPN-100-Rev-A.md
+++ b/ont-D-LINK-DPN-100-Rev-A.md
@@ -23,7 +23,7 @@ parent: ONT
| Form Factor | miniONT SFP |
-## Interchangeable firmware with
+## Firmware is interchangeable with:
- [Zyxel PMG3000-D20B](ont-Zyxel-PMG3000-D20B)
- [Halny HL-GSFP](ont-Halny-HL-GSFP)
@@ -31,8 +31,11 @@ parent: ONT
- Zisa
- T&W
-## List of software version
-## List of partition
-## List of firmware and files
+## List of software versions
+## List of partitions
+## List of firmwares and files
+# Known Bugs
# Miscellaneous Links
+
+
diff --git a/ont-D-LINK-DPN-100-Rev-C1.md b/ont-D-LINK-DPN-100-Rev-C1.md
index 3288d6a..89c0578 100644
--- a/ont-D-LINK-DPN-100-Rev-C1.md
+++ b/ont-D-LINK-DPN-100-Rev-C1.md
@@ -24,10 +24,10 @@ parent: ONT
| Form Factor | miniONT SFP |
-## Interchangeable firmware with
-## List of software version
-## List of partition
-## List of firmware and files
+## List of software versions
+## List of partitions
+## List of firmwares and files
+# Known Bugs
# Miscellaneous Links
-- [DLINK DPN-100 Ver:C1 use RTL9601C1](https://github.com/Anime4000/RTL960x/issues/2)
+- [DLINK DPN-100 Ver:C1 uses RTL9601C1](https://github.com/Anime4000/RTL960x/issues/2)
diff --git a/ont-DFP-34X-2C2.md b/ont-DFP-34X-2C2.md
index c6a1dc7..4f99e49 100644
--- a/ont-DFP-34X-2C2.md
+++ b/ont-DFP-34X-2C2.md
@@ -22,16 +22,19 @@ parent: ONT
| SSH | ✅ |
| Form Factor | miniONT SFP |
-## List of software version
-## List of partition
-## List of firmware and files
+## 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)
-# Bugs
-
-VLAN swap issue (MEID 171), auto-sensing mode to switch between SGMII/HiSGMII
-use VID/VLAN from command "omcicli mib get 84" via telnet to bring up PPPoE
diff --git a/ont-Halny-HL-GSFP.md b/ont-Halny-HL-GSFP.md
index 17220d9..8a37b8e 100644
--- a/ont-Halny-HL-GSFP.md
+++ b/ont-Halny-HL-GSFP.md
@@ -22,7 +22,7 @@ parent: ONT
| SSH | |
| Form Factor | miniONT SFP |
-## Interchangeable firmware with
+## Firmware is interchangeable with:
- [Zyxel PMG3000-D20B](ont-Zyxel-PMG3000-D20B)
- [Halny HL-GSFP](ont-Halny-HL-GSFP)
@@ -30,8 +30,10 @@ parent: ONT
- Zisa
- T&W
-## List of software version
-## List of partition
-## List of firmware and files
+## List of software versions
+## List of partitions
+## List of firmwares and files
+# Known Bugs
# Miscellaneous Links
+
diff --git a/ont-Hilink-HL23446.md b/ont-Hilink-HL23446.md
index 600256f..b52a2bf 100644
--- a/ont-Hilink-HL23446.md
+++ b/ont-Hilink-HL23446.md
@@ -22,15 +22,17 @@ parent: ONT
| SSH | |
| Form Factor | miniONT SFP |
-## Interchangeable firmware with
+## Firmware is interchangeable with:
- [Huawei MA5671A](ont-huawei-ma5671a)
- [Nokia G-010S-P](ont-nokia-g-s010s-p)
- [SourcePhotonics SPS-34-24T-HP-TDFO](ont-SourcePhotonics-SPS-34-24T-HP-TDFO)
- [Hilink HL23446](ont-Hilink-HL23446)
-## List of software version
-## List of partition
-## List of firmware and files
+## 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-Huawei-HG8010H.md
index 0e2d373..a70c40e 100644
--- a/ont-Huawei-HG8010H.md
+++ b/ont-Huawei-HG8010H.md
@@ -23,9 +23,10 @@ parent: ONT
| SSH | |
| Form Factor | ONT |
-{% include image.html file="HG8010H.jpg" alt="HG8010H" caption="HG8010H: port pon horizontal (left, middle), pon vertical (right)" %}
-{% include image.html file="HG8010Hvorr.jpg" alt="HG8010Hv3/4/5" caption="HG8010Hv3/4/5 back" %}
-{% include image.html file="HG8010Hv6.jpg" alt="HG8010Hv6" caption="HG8010Hv6 back" %}
+
+{% 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="Back of the HG8010Hv3/4/5" %}
+{% include image.html file="HG8010Hv6.jpg" alt="HG8010Hv6" caption="Back of the HG8010Hv6" %}
{% include image.html file="HG8010H_Teardown_1.jpg" alt="HG8010Hv1/2 Teardown" caption="HG8010Hv1/2: Teardown" %}
{% include image.html file="HG8010H_Teardown_2.jpg" alt="HG8010Hv1/2 Teardown" caption="HG8010Hv1/2: Teardown" %}
{% include image.html file="HG8010H_Teardown_1_v6.jpg" alt="HG8010Hv6 Teardown" caption="HG8010Hv6: Teardown" %}
@@ -33,23 +34,23 @@ parent: ONT
## Enabling telnet
-We need access to a specific shell and in order to get it we have to enable telnet. On the unit, the telnet server accepted connections but didn’t read any input, nor did it send anything.
+We need access to a specific shell and in order to get it we have to enable telnet. On the unit, the telnet server accepts connections but doesn't read any input, nor does it send anything.
-To enable telnet we’ll use one of the web interface’s feature: the configuration backup and restore page. The configuration can be downloaded as XML, an XML file that contains a lot more options than the web interface and a couple of them can be modified to enable telnet access: under the `X_HW_CLITelnetAccess` node, set the `Access` attribute to `1` and in `AclServices`, `TELNETLanEnable` should also be set to `1`. I’ve had to set both but your mileage may vary.
+To enable telnet we’ll use one of the web interface’s feature: the configuration backup and restore page. The configuration can be downloaded as XML, an XML file that contains a lot more options than the web interface and a couple of them can be modified to enable telnet access: under the `X_HW_CLITelnetAccess` node, set the `Access` attribute to `1` and in `AclServices`, `TELNETLanEnable` should also be set to `1`. I had to set both but your mileage may vary.
-It is possible that in more recent versions it does not go/is not fixed.
+It is possible that in more recent versions this won't work/has been fixed.
-Now that this is done, the modified configuration file can be uploaded on the web interface, the ONT will restart and telnet will be accessible on port 23.
+Now that this is done, the modified configuration file can be uploaded via the web interface, the ONT will restart and telnet should be accessible on port 23.
-## Hardware revision
-- v1: port pon horizontal
-- v2: port pon horizontal
-- v3: port pon vertical
-- v4: port pon vertical
-- v5: port pon vertical
-- v6: port pon vertical
+## Hardware revisions
+- v1: Horizontal PON port
+- v2: Horizontal PON port
+- v3: Vertical PON port
+- v4: Vertical PON port
+- v5: Vertical PON port
+- v6: Vertical PON port
-## Software version
+## List of software versions
- HWTCA31610003
- V3R016C10S003 (V300R016C10SPC003B010)
@@ -57,12 +58,13 @@ Now that this is done, the modified configuration file can be uploaded on the we
- V5R020C10S024 (V500R020C10SPC024B001)
- V5R020C10S020 (V500R020C10SPC020B014)
-## List of software version
-## List of partition
-## List of firmware and files
+## List of partitions
+## List of firmwares and files
+# Known Bugs
# Miscellaneous Links
- [Exploring the Huawei HG8010H GPON ONT](https://www.linux.it/~md/text/gpon-sha2017.pdf)
- [Unlock HG8010Hv3 softmode](https://lafibre.info/orange-installation/unlock-hg8010gv3-softmode/)
-- [Notes on a Huwei HG810H (N.B. SSL error)](https://umbriel.fr/blog/Notes_on_a_Huawei_HG8010H.html)
+- [Notes on a Huawei HG810H (N.B. SSL error)](https://umbriel.fr/blog/Notes_on_a_Huawei_HG8010H.html)
+
diff --git a/ont-Nokia-G-010S-A.md b/ont-Nokia-G-010S-A.md
index f5847cd..7036b8c 100644
--- a/ont-Nokia-G-010S-A.md
+++ b/ont-Nokia-G-010S-A.md
@@ -25,30 +25,33 @@ parent: ONT
{% include image.html file="G-010S-A.jpg" alt="G-010S-A" caption="G-010S-A" %}
-## Interchangeable firmware with
+## Firmware is interchangeable with:
-Is it possibile to turn a [Nokia G-010S-P](ont-nokia-g-s010s-p) into an [Nokia G-010S-A](ont-nokia-g-s010s-A) changing layout from mtd
+Turning a [Nokia G-010S-P](ont-nokia-g-s010s-p) into a [Nokia G-010S-A](ont-nokia-g-s010s-A) is possible by changing layout from mtd
## Serial
On SFP: Serial TTL: TX Pin 3 RX Pin 6 asc0=0 115,200 N 8 1
-# Disable Dying Gasp
+# Disabling Dying Gasp
```sh
uci set gpon.gtc.nDyingGaspEnable='0'; uci commit gpon
```
-## List of software version
+## List of software versions
- [https://github.com/hwti/G-010S-A/tree/main/firmwares](https://github.com/hwti/G-010S-A/tree/main/firmwares)
-## List of partition
-## List of firmware and files
+## List of partitions
+## List of firmwares and files
# HW Mod
- [Nokia G-010S-A Pin 6 Iusse - Rsaxvc.net](https://rsaxvc.net/blog/2020/8/15/Nokia_G-010S-A_Pin_6_Issue.html)
+# Known Bugs
+
# Miscellaneous Links
- [https://github.com/hwti/G-010S-A](https://github.com/hwti/G-010S-A)
+
diff --git a/ont-Nokia-G-010S-Q.md b/ont-Nokia-G-010S-Q.md
index d6988b8..406eb25 100644
--- a/ont-Nokia-G-010S-Q.md
+++ b/ont-Nokia-G-010S-Q.md
@@ -22,9 +22,11 @@ parent: ONT
| SSH | |
| Form Factor | miniONT SFP |
-## Interchangeable firmware with
-## List of software version
-## List of partition
-## List of firmware and files
+
+## List of software versions
+## List of partitions
+## List of firmwares and files
+# Known Bugs
# Miscellaneous Links
+
diff --git a/ont-Nokia-g-010g-q.md b/ont-Nokia-g-010g-q.md
index 28e0f82..8140095 100644
--- a/ont-Nokia-g-010g-q.md
+++ b/ont-Nokia-g-010g-q.md
@@ -18,7 +18,7 @@ parent: ONT
| HSGMII | No |
| Optics | SC/APC |
| IP address | 192.168.100.1 |
-| Web Gui (HTTP) | ✅ Port 80 (⚠️ *only available when the PON connection **ISN'T** estabilished*) |
+| 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 | |
@@ -30,8 +30,8 @@ parent: ONT
{% include image.html file="g-010g-q.png" alt="G-010G-Q " caption="G-010G-Q: square version with relief circle" %}
-# List of software version
-# List of partition
+# List of software versions
+# List of partitions
| dev | size | erasesize | name |
| ---- | -------- | --------- | -------- |
@@ -40,17 +40,17 @@ parent: ONT
| mtd2 | 00700000 | 00010000 | "ImageA" |
| mtd3 | 00700000 | 00010000 | "ImageB" |
-This ont seems to be supporting dual boot (notice partitions "ImageA" and "ImageB"), however we haven't tested it out.
+This ont seems to support dual boot (notice partitions "ImageA" and "ImageB"), however this has not been tested.
# Setting up the serial interface
{% include image.html file="g-010g-q-serial-pinout.png" alt="G-010G-Q " caption="G-010G-Q: serial pinout" %}
-You can easily communicate with the ONT using a TTL converter (for example i've used the CH341A programmer in TTL mode) by connecting the converters' pins to the ONT ones accordingly to the pinout shown in the image above
+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 warning.html content="The ONT's serial logic is 3V3." %}
-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've set up a voltage divider made of 2 resistors between the TX pin and ground as shown in the image below.
+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*
@@ -62,12 +62,17 @@ You'll see a shell like prompt:
```
ONT>
```
-there you'll have to type `enable` and then `login`, unluckily there's no default user/password
+Here you'll have to type `enable` and then `login`, unfortunately there is no default username and password
-Once you've logged in you will be shown a custom menu, and you'll be able to access the linux shell by first typing `system` and finally `shell`
+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`
-You can then exit the shell to reach the parent menu by typing `exit` or `x`, and you can get help for each menu with the `help` command
+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
+
+# List of firmwares and files
+
+# Known Bugs
-# List of firmware and files
# 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-ODI-DFP-34X-C2C.md b/ont-ODI-DFP-34X-C2C.md
index 0d7c86b..060e59b 100644
--- a/ont-ODI-DFP-34X-C2C.md
+++ b/ont-ODI-DFP-34X-C2C.md
@@ -25,7 +25,7 @@ parent: ONT
{% include image.html file="odi.jpg" alt="ODI DFP-34X-C2C" caption="ODI DFP-34X-C2C" %}
-## Interchangeable firmware with
+## Firmware is interchangeable with:
- [ODI DFP-34X-C2C](ont-ODI-DFP-34X-C2C)
- [VSOL V2801F](ont-vsol-V2801F)
@@ -34,16 +34,18 @@ parent: ONT
- [DFP-34X-2C2](ont-DFP-34X-2C2)
- [CarlitoxxPro CPGOS03-0490 v2](ont-CarlitoxxPro-CPGOS03-0490-v2)
-## List of software version
-## List of partition
-## List of firmware and files
-# Miscellaneous Links
-
-- [Hacking RTL960x](https://github.com/Anime4000/RTL960x)
+## List of software versions
+## List of partitions
+## List of firmwares and files
-# Bugs
+# Known Bugs
VLAN swap issue (MEID 171), auto-sensing mode to switch between SGMII/HiSGMII
-use VID/VLAN from command "omcicli mib get 84" via telnet to bring up PPPoE
+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-Sercomm-FGS202.md b/ont-Sercomm-FGS202.md
index 04e9865..330a9a6 100644
--- a/ont-Sercomm-FGS202.md
+++ b/ont-Sercomm-FGS202.md
@@ -22,16 +22,21 @@ parent: ONT
| SSH | NO |
| Form Factor | miniONT SFP |
-## List of software version
-## List of partition
-## List of firmware and files
+## List of software versions
+## List of partitions
+## List of firmwares and files
# HW Mod
- Pin 7 GND -> VCC [https://forum.fibra.click/d/27574-faq-25gbps-su-singolo-dispositivo-su-timvodafonefastwebjustspeed/18](https://forum.fibra.click/d/27574-faq-25gbps-su-singolo-dispositivo-su-timvodafonefastwebjustspeed/18)
- Only for Ubiquiti [https://forum.openwrt.org/t/support-for-gpon-sfp-fgs202/42641/47](https://forum.openwrt.org/t/support-for-gpon-sfp-fgs202/42641/47)
+# Known Bugs
+
# Miscellaneous Links
- [Support for GPON SFP FGS202](https://forum.openwrt.org/t/support-for-gpon-sfp-fgs202/42641/60)
+
+
+
diff --git a/ont-SourcePhotonics-SPS-34-24T-HP-TDFO.md b/ont-SourcePhotonics-SPS-34-24T-HP-TDFO.md
index e014157..f59c6a3 100644
--- a/ont-SourcePhotonics-SPS-34-24T-HP-TDFO.md
+++ b/ont-SourcePhotonics-SPS-34-24T-HP-TDFO.md
@@ -22,16 +22,20 @@ parent: ONT
| SSH | ✅ user `ONTUSER`, password `7sp!lwUBz1.` |
| Form Factor | miniONT SFP |
-## Interchangeable firmware with
+## Firmware is interchangeable with:
- [Huawei MA5671A](ont-huawei-ma5671a)
- [Nokia G-010S-P](ont-nokia-g-s010s-p)
- [SourcePhotonics SPS-34-24T-HP-TDFO](ont-SourcePhotonics-SPS-34-24T-HP-TDFO)
- [Hilink HL23446](ont-Hilink-HL23446)
-## List of software version
-## List of partition
-## List of firmware and files
+## List of software versions
+## List of partitions
+## List of firmwares and files
+# Known Bugs
# Miscellaneous Links
- [FS.com](https://www.fs.com/it/products/133619.html)
+
+
+
diff --git a/ont-TWCGPON657.md b/ont-TWCGPON657.md
index b3dda6c..7a11af7 100644
--- a/ont-TWCGPON657.md
+++ b/ont-TWCGPON657.md
@@ -22,22 +22,25 @@ parent: ONT
| SSH | ✅ |
| Form Factor | miniONT SFP |
-## Interchangeable firmware with
+## Firmware is interchangeable with:
- [VSOL V2801F](ont-vsol-V2801F)
- [TWCGPON657](ont-TWCGPON657)
- [UFiber UF-Instant](ont-UFiber-UF-Instant)
-## List of software version
-## List of partition
-## List of firmware and files
-# Miscellaneous Links
-
-- [Hacking RTL960x](https://github.com/Anime4000/RTL960x)
+## List of software versions
+## List of partitions
+## List of firmwares and files
-# Bugs
+# Known Bugs
VLAN swap issue (MEID 171), auto-sensing mode to switch between SGMII/HiSGMII
-use VID/VLAN from command "omcicli mib get 84" via telnet to bring up PPPoE
+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-UFiber-UF-Instant.md
index e093a38..f6a2fb3 100644
--- a/ont-UFiber-UF-Instant.md
+++ b/ont-UFiber-UF-Instant.md
@@ -22,9 +22,9 @@ parent: ONT
| SSH | ✅ |
| Form Factor | miniONT SFP |
-## Interchangeable firmware with
+## Firmware is interchangeable with:
-{% include warning.html content="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." %}
+{% include warning.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." %}
- [VSOL V2801F](ont-vsol-V2801F)
@@ -32,17 +32,20 @@ parent: ONT
- [UFiber UF-Instant](ont-UFiber-UF-Instant)
-## List of software version
-## List of partition
-## List of firmware and files
+## 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)
-# Bugs
-
-VLAN swap issue (MEID 171), auto-sensing mode to switch between SGMII/HiSGMII
-
-use VID/VLAN from command "omcicli mib get 84" via telnet to bring up PPPoE
diff --git a/ont-ZTE-F6005.md b/ont-ZTE-F6005.md
index 8c3d229..9857813 100644
--- a/ont-ZTE-F6005.md
+++ b/ont-ZTE-F6005.md
@@ -26,13 +26,16 @@ parent: ONT
{% include image.html file="f6005_tim.jpg" alt="F601 v3" caption="F6005 TIM" %}
-## List of software version
+## List of software versions
- V6.0.10N14
-## List of partition
-## List of firmware and files
+## 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
-# Bugs
-buffers are not optimally created and therefore there are problems with uploads if the server is far away. no problem with multiple connections
diff --git a/ont-ZTE-F601.md b/ont-ZTE-F601.md
index 2c2cb9c..e505111 100644
--- a/ont-ZTE-F601.md
+++ b/ont-ZTE-F601.md
@@ -23,19 +23,20 @@ parent: ONT
| Form Factor | ONT |
{% include image.html file="f601_v1.jpg" alt="F601 v6" caption="F601 v6" %}
-{% include image.html file="f601_v2.jpg" alt="F601 v7" caption="wall of broken F601 v7s" %}
+{% include image.html file="f601_v2.jpg" alt="F601 v7" caption="A wall made out of broken F601 v7s" %}
{% include image.html file="f601_v3.jpg" alt="F601 v8" caption="F601 v8" %}
-## Hardware revision
+## Hardware revisions
- v6: big
-- v7: small, simil huawei, some lots have self-destruction functionality
-- v8: small, simil huawei
+- v7: small, Huawei HG8010H-like exterior, some production batches have self-destruction functionality
+- v8: small, Huawei HG8010H-like exterior
-## List of software version
+## List of software versions
- V6.0.10P6N7
-## List of partition
-## List of firmware and files
+## List of partitions
+## List of firmwares and files
+# Known Bugs
# Miscellaneous Links
diff --git a/ont-Zyxel-PMG3000-D20B.md b/ont-Zyxel-PMG3000-D20B.md
index 9dc88a5..d4ca75b 100644
--- a/ont-Zyxel-PMG3000-D20B.md
+++ b/ont-Zyxel-PMG3000-D20B.md
@@ -23,9 +23,9 @@ parent: ONT
| Form Factor | miniONT SFP |
Once you access the stick via ssh you will be challenged with a second tier login. The credentials to access the zyxel shell are: username: `twmanu` , password: `twmanu`.
-From the zyxel shell you can escape to a standard linux shell via the `linuxshell` command
+From the zyxel shell you can move to a standard linux shell via the `linuxshell` command
-## Interchangeable firmware with
+## Firmware is interchangeable with:
- [Zyxel PMG3000-D20B](ont-Zyxel-PMG3000-D20B)
- [Halny HL-GSFP](ont-Halny-HL-GSFP)
@@ -33,7 +33,7 @@ From the zyxel shell you can escape to a standard linux shell via the `linuxshel
- Zisa
- T&W
-# List of software version
+# List of software versions
# List of partitions
@@ -49,20 +49,18 @@ From the zyxel shell you can escape to a standard linux shell via the `linuxshel
| mtd7 | 00020000 | 00010000 | "rootfs_data" |
-This stick supports dual boot from `ImageA` and `ImageB` witch contains the rootfs.
+This stick supports dual boot from `ImageA` and `ImageB` which contain the rootfs.
-# List of firmware and files
+# List of firmwares and files
## Useful files
- `/var/config/ont.sys` used to customize various settings on the stick
-# Useful commands
-
-# Useful commands
+# Useful Commands
*Note: all commands start from the twmanu shell*
-## Change the ONT S/N
-*Note the S/N is in ACII format*
+## Changing the ONT's S/N
+*Note the S/N is stored in the ASCII format*
```sh
manufactory
set sn ALCLf0f0f0f0
@@ -71,15 +69,15 @@ hal
set sn ALCLf0f0f0f0
```
-## Change the ONT PLOAM password
-*Note: the PLOAM is in ACII format*
+## 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
```
-## Change the ONT equipment ID
+## Changing the ONT's equipment ID
*Note: model number must be 20 no more than chars total*
```sh
manufactory
@@ -89,13 +87,13 @@ omci
equipment id MYEQUIPMENTID
```
-## Change the ONT hardware version
+## Changing the ONT's hardware version
```sh
manufactory
set hardware version 3FE49165BFAA01
```
-## Change the software version
+## 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:
```
@@ -104,7 +102,7 @@ SW_VER1:0xabcedf
```
*Note: it's better to enter the software version in hex format, all lowercase precedeed by 0x.*
-## Query a particular OMCI ME
+## Querying a particular OMCI ME
Query via OMCI ME Class Name
```sh
omci
@@ -118,12 +116,12 @@ show me id OmciClassId (e.g 7)
```
-# Low level modding
+# Low Level Modding
-## Create a new rootfs
-The stick has a tricky image packing method, fortuntaly 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)
+## 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)
-## Flash a new rootfs
+## Flashing a new rootfs
*Note: all commands start from the twmanu shell*
- Transfer the new mtd on the stick via tftp
diff --git a/ont-huawei-cm5671a.md b/ont-huawei-cm5671a.md
index fad22e1..aa62def 100644
--- a/ont-huawei-cm5671a.md
+++ b/ont-huawei-cm5671a.md
@@ -21,3 +21,10 @@ parent: ONT
| Web Gui | |
| SSH | |
| Form Factor | miniONT SFP |
+
+
+## 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-huawei-ma5671a.md b/ont-huawei-ma5671a.md
index 0e77da4..1c3cd4b 100644
--- a/ont-huawei-ma5671a.md
+++ b/ont-huawei-ma5671a.md
@@ -22,7 +22,7 @@ parent: ONT
| SSH | ✅ user `root`, password `admin123` |
| Form Factor | miniONT SFP |
-## Interchangeable firmware with
+## Firmware is interchangeable with:
- [Huawei MA5671A](ont-huawei-ma5671a)
- [Nokia G-010S-P](ont-nokia-g-s010s-p)
@@ -33,19 +33,19 @@ parent: ONT
On SFP: Serial TTL: TX Pin 2 RX Pin 7 asc0=0 115,200 N 8 1
-# Disable Dying Gasp
+# Disabling Dying Gasp
```sh
set nDyingGaspEnable disable
```
-## List of software version
+## List of software versions
-## List of partition
+## List of partitions
- mtd2
- mtd5
-## List of firmware and files
+## 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
@@ -53,11 +53,13 @@ set nDyingGaspEnable disable
- [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
-## Set image version
+## Setting image version
```sh
fw_setenv image0_version V1.7.6-170626
fw_setenv image1_version V1.7.6-170626
```
+# Known Bugs
+
# Miscellaneous Links
- [Support MA5671A SFP GPON - OpenWRT forum](https://forum.openwrt.org/t/support-ma5671a-sfp-gpon/48042)
@@ -65,3 +67,5 @@ fw_setenv image1_version V1.7.6-170626
- [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)
+
+
diff --git a/ont-nokia-g-s010s-p.md b/ont-nokia-g-s010s-p.md
index d39332d..8be0b0b 100644
--- a/ont-nokia-g-s010s-p.md
+++ b/ont-nokia-g-s010s-p.md
@@ -24,29 +24,30 @@ parent: ONT
{% include image.html file="g-s010s-p.jpg" alt="G-010S-P" caption="G-010S-P" %}
-## Interchangeable firmware with
-
-
+## Firmware is interchangeable with:
- [Huawei MA5671A](ont-huawei-ma5671a)
- [Nokia G-010S-P](ont-nokia-g-s010s-p)
- [SourcePhotonics SPS-34-24T-HP-TDFO](ont-SourcePhotonics-SPS-34-24T-HP-TDFO)
- [Hilink HL23446](ont-Hilink-HL23446)
-Is it possibile to turn a [Nokia G-010S-P](ont-nokia-g-s010s-p) into an [Nokia G-010S-A](ont-nokia-g-s010s-A) changing layout from mtd
+Turning a [Nokia G-010S-P](ont-nokia-g-s010s-p) into a [Nokia G-010S-A](ont-nokia-g-s010s-A) is possible by changing layout from mtd
## Serial
On SFP: Serial TTL: TX Pin 2 RX Pin 7 asc0=0 115,200 N 8 1
-# Disable Dying Gasp
+# Disabling Dying Gasp
```sh
fw_setenv nDyingGaspEnable 0
```
-## List of software version
-## List of partition
-## List of firmware and files
+## List of software versions
+## List of partitions
+## List of firmwares and files
+# 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-technicolor-afm0002.md b/ont-technicolor-afm0002.md
index 4512a1d..97ba48b 100644
--- a/ont-technicolor-afm0002.md
+++ b/ont-technicolor-afm0002.md
@@ -25,14 +25,14 @@ parent: ONT
{% include image.html file="afm0002tim.jpg" alt="AFM0002TIM" caption="AFM0002TIM" %}
-# Hardware revision
+# Hardware Revisions
- AFM0002TIM (IP address: 192.168.2.1)
- AFM0002FWB (IP address: 169.0.0.1)
- AFM0002WND
-{% include warning.html content="On this page we discuss AFM0002TIM" %}
-{% include info.html content="The AFM0002FWB can be transformed into AFM0002TIM. The AFM0002FWB has an older sw version." %}
+{% include warning.html content="The version used to obtain the info shown on this page is the AFM0002TIM" %}
+{% include info.html content="The AFM0002FWB can be transformed into AFM0002TIM. The AFM0002FWB has an older software version." %}
# List of software versions
@@ -63,9 +63,9 @@ parent: ONT
This stick supports dual boot.
-`k0` and `r0` contains respectively the kernel and firmware of the first image, `k1` and `r1` of the second one
+`k0` and `r0` respectively contain the kernel and firmware of the first image, `k1` and `r1` the kernel and the firmware of the second one
-# List of firmware and files
+# List of firmwares and files
## Useful files
- `/var/config/lastgood.xml` - Contains the user portion of the configuration
- `/var/config/lastgood-hs.xml` - Contains the "hardware" configuration (i.e. that _should_ not be changed)
@@ -79,18 +79,18 @@ This stick supports dual boot.
- `omci_app` - The OMCI daemon
- `diag` - Used to run low-level diagnostics commands on the stick
-# Useful commands
+# Useful Commands
-## Get/Set the ONT S/N
+## Getting/Setting the ONT's S/N
```sh
# /etc/scripts/bin flash get GPON_SN
GPON_SN=TMBB00000000
# /etc/scripts/bin flash set GPON_SN TMBB0A1B2C3D
```
-## Get/Set the ONT PLOAM password
+## Getting/Setting the ONT's PLOAM password
-{% include info.html content="The PLOAM password is in ASCII format" %}
+{% include info.html content="The PLOAM password is stored in ASCII format" %}
```sh
# /etc/scripts/bin flash get GPON_PLOAM_PASSWD
@@ -98,12 +98,12 @@ GPON_PLOAM_PASSWD=AAAAAAAAAA
# /etc/scripts/bin flash set GPON_PLOAM_PASSWD AAAAAAAAAA
```
-## Enable the Web UI
+## Enabling the Web UI
```sh
# /bin/iptables -D INPUT -p tcp --dport 80 -j DROP
```
-## Check the currently active image
+## Checking the currently active image
```sh
# nv getenv sw_active
sw_activ=1
@@ -113,23 +113,23 @@ sw_version0=V1_7_8_210412
sw_version1=V1_7_8_210412
```
-## Boot to a different image
+## Booting to a different image
```sh
# nv setenv sw_commit 0|1
# reboot
```
-## Query a particular OMCI ME
+## Querying a particular OMCI ME
```sh
# omcicli mib get MIB_IDX
```
-# Low level modding
+# Low Level Modding
-{% include warning.html content="This section is based on version `V1_7_8_210412` of the stick" %}
+{% include warning.html content="This section is based on `V1_7_8_210412` firmware version of the stick" %}
-## Trasnfer files from/to the stick
+## Trasnfering files from/to the stick
Works with binary files too, just run md5sum on source and destination to make sure you are not corrupting anything...
From the stick to the PC:
```sh
@@ -140,16 +140,16 @@ From the PC to the stick
# cat lastgood.xml | ssh admin@192.168.2.1 "cat > /var/config/lastgood.xml"
```
-{% include warning.html content="on windows replace type with cat and run the commands from cmd (not powershell)" %}
+{% include warning.html content="If a Windows system is used replace type with cat and run the commands from cmd (not Powershell)" %}
-## Extract and repack the rootfs
+## Extracting and repacking the rootfs
```sh
# unsquashfs mtd5.bin
# mksquashfs squashfs-root rootfs -b 131072 -comp lzma -no-recovery
```
-## Flash a new rootfs
+## Flashing a new rootfs
-{% include info.html content="you can only flash the inactive image" %}
+{% include info.html content="Only the inactive image can be flashed" %}
So mtd4/5 if you are on image1, mtd6/7 if you are on image0.
@@ -160,8 +160,8 @@ The follwing examples flashes a new rootfs to image1 and boots to it
# nv setenv sw_commit=1
# reboot
```
-## Add support to configurable SW and HW versions, VENDOR ID and much more
-We can patch `/etc/scripts/flash` in order to add support for some variables implemented in `omci_app` but removed from `xmlconfig`. The patch is below (change the values to suit your needs)
+## Adding support to configurable SW and HW versions, VENDOR ID and much more
+`/etc/scripts/flash` can be flashed in order to add support for some variables implemented in `omci_app` but removed from `xmlconfig`. The patch is below (change the values to suit your needs)
```patch
--- squashfs-root/etc/scripts/flash 2021-09-28 10:38:52.000000000 +0200
+++ squashfs-root.new/etc/scripts/flash 2022-08-04 00:00:29.769605000 +0200
@@ -194,7 +194,7 @@ We can patch `/etc/scripts/flash` in order to add support for some variables imp
if [ "$?" = "0" ]; then
exit 0
```
-## Increase the length of the software version from 13 to 14 characters
+## Increasing the length of the software version from 13 to 14 characters
`omci_app` has an hard-coded limit of 13 characters for the software version, which is too low. We can binary patch it to increase it to 14 (or more, if you dare/need)
```
JVhEWjAwNCUAAAAIAAgACAAAAAAAAAAAAAAAAAAAAABvbWNpX2FwcG9tY2lfYXBwH4sIAAAAAAAA
@@ -218,7 +218,7 @@ For reference, the patch changes the follwing section of the omci_app:
The original file md5sum is: `4aea2f72bacc11256b7e2c1583d2ad4f`
The patched file md5sum is: `da20327c4c002e4c27f82f6ee63dbc1a`
-## Enable PLOAM logging
+## Enabling PLOAM logging
```sh
/etc/scripts/bin flash set OMCI_DBGLVL 1
/etc/scripts/bin flash set OMCI_DBGLOGFILE 1
@@ -227,10 +227,12 @@ reboot
```
1. The binary log will be placed inside: `/tmp/omcilog`
2. You can convert it into .pcap using https://github.com/ADeltaX/omcilog2pcap
-3. You can then open it into wireshark by installing the OMCI plugin from https://wiki.wireshark.org/Contrib.md
+3. You can then open it with Wireshark by installing the OMCI plugin from https://wiki.wireshark.org/Contrib.md
If you want to log everything since the stick boots, you can create a custom rootfs. Place the last command inside `etc/runomci.sh` as the last line of the file
+# Known Bugs
+
# Miscellaneous Links
- [omcilog2pcap](https://github.com/ADeltaX/omcilog2pcap) \ No newline at end of file
diff --git a/ont-vsol-V2801F.md b/ont-vsol-V2801F.md
index 0acb6c2..d179607 100644
--- a/ont-vsol-V2801F.md
+++ b/ont-vsol-V2801F.md
@@ -22,22 +22,25 @@ parent: ONT
| SSH | ✅ |
| Form Factor | miniONT SFP |
-## Interchangeable firmware with
+## Firmware is interchangeable with:
- [VSOL V2801F](ont-vsol-V2801F)
- [TWCGPON657](ont-TWCGPON657)
- [UFiber UF-Instant](ont-UFiber-UF-Instant)
-## List of software version
-## List of partition
-## List of firmware and files
+## 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)
-# Bugs
-
-VLAN swap issue (MEID 171), auto-sensing mode to switch between SGMII/HiSGMII
-use VID/VLAN from command "omcicli mib get 84" via telnet to bring up PPPoE
diff --git a/ont.md b/ont.md
index 7bb04f6..4dd04b1 100644
--- a/ont.md
+++ b/ont.md
@@ -7,29 +7,29 @@ description: Resources to access and modify ONTs
---
-# Major Chipset
+# Major Chipset Manufacturers
-There are currently 2 main GPON chipsets vendor:
+Currently, there are ony two main GPON chipsets vendors:
-- Realtek
+- Realtek manufactures these chipsets:
* RTL9601B
* RTL9601C1/RTL9601CI (HSGMII)
* RTL9601D (HSGMII)
-- Lantiq
+- Lantiq used to manufacture these chipsets:
* PEB98035 (HSGMII)
* PEB98036
-## Realtek
+## Realtek Chipsets
-HSGMII chipsets are relatively recent, dating from 2020, and are used in many ONTs. Realtek offers an official SDK, Luna SDK, which offers very good performance in queue management, bitterly not used by all devices based on these chipsets.
+HSGMII chipsets are relatively recent, starting from 2020, and are used in many ONTs. Realtek offers an official SDK, Luna SDK, which offers very good performance in queue management, unfortunately it is not used by all devices based on these chipsets.
-## Lantiq
+## Lantiq Chipsets
-The lantiq company no longer exists, it was bought out by intel and intel made a splash, at the time lantiq was at the forefront on the GPON and xDSL chipset side.
-The GPON part of Lantiq ended up in `/dev/null`, the XGS-PON part ended up in MaxLinear and the whole Wi-Fi part ended up in Intel.
+Unfortunately Lantiq no longer exists as it has been bought out and dismembered by Intel. This purchase was a huge deal as at the time Lantiq was at the forefront of the GPON and xDSL chipset market.
+The GPON part of Lantiq ended up in `/dev/null`, while the XGS-PON sector ended up in the hands of MaxLinear and the whole Wi-Fi part remained in the hands Intel itself.
The last produced batches of these SFPs date back to 2020/2021. All OEMs are currently migrating to Realtek.
-{% include warning.html content="Playing with ONTs can cause: serial/ploam ban, optics breakage and ONT/OLT breakage. Always pay close attention to the calibration of the laser, under no circumstances should the calibration be changed." %}
+{% include warning.html content="Playing with ONTs can cause your serial number/PLOAM password to be banned and faults to the optics, ONTs and OLTs. Always pay close attention to the calibration of the laser, under no circumstances should the calibration be changed." %}
-{% include success.html content="You can also collaborate on the content of this site, on each page you will find a button to edit on GitHub." %}
+{% include success.html content="You can also help us with the content of this site, on each page you will find a button to edit on GitHub." %}
diff --git a/quick-start.md b/quick-start.md
index 267145c..b3a53b2 100644
--- a/quick-start.md
+++ b/quick-start.md
@@ -6,4 +6,4 @@ description:
---
-{% include warning.html content="Playing with ONTs can cause: serial/ploam ban, optics breakage and ONT/OLT breakage. Always pay close attention to the calibration of the laser, under no circumstances should the calibration be changed." %}
+{% include warning.html content="Playing with ONTs can cause your serial number/PLOAM password to be banned and faults to the optics, ONTs and OLTs. Always pay close attention to the calibration of the laser, under no circumstances should the calibration be changed." %}