summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSimone Bortolin <simonebortolin@users.noreply.github.com>2022-08-13 11:36:59 +0200
committerSimone Bortolin <simonebortolin@users.noreply.github.com>2022-12-19 23:05:00 +0100
commit29ee940b6504be6affa7c78ede31ad8a2bbf970b (patch)
tree94f501851bcab00203b5948f66c85ab682d704be
parentadd unquote (diff)
downloadhack-gpon.github.io-29ee940b6504be6affa7c78ede31ad8a2bbf970b.tar
hack-gpon.github.io-29ee940b6504be6affa7c78ede31ad8a2bbf970b.tar.gz
hack-gpon.github.io-29ee940b6504be6affa7c78ede31ad8a2bbf970b.tar.bz2
hack-gpon.github.io-29ee940b6504be6affa7c78ede31ad8a2bbf970b.tar.lz
hack-gpon.github.io-29ee940b6504be6affa7c78ede31ad8a2bbf970b.tar.xz
hack-gpon.github.io-29ee940b6504be6affa7c78ede31ad8a2bbf970b.tar.zst
hack-gpon.github.io-29ee940b6504be6affa7c78ede31ad8a2bbf970b.zip
-rw-r--r--ascii-hex.md2
-rw-r--r--gpon-auth.md36
-rw-r--r--index.md2
-rw-r--r--ont-Hilink-HL23446.md6
-rw-r--r--ont-Nokia-g-010g-q.md4
-rw-r--r--ont-fs-com-gpon-onu-stick-with-mac.md6
-rw-r--r--ont-huawei-ma5671a.md6
-rw-r--r--ont-nokia-g-s010s-p.md6
-rw-r--r--speed-gpon-eth.md2
9 files changed, 53 insertions, 17 deletions
diff --git a/ascii-hex.md b/ascii-hex.md
index 6328076..98d01d7 100644
--- a/ascii-hex.md
+++ b/ascii-hex.md
@@ -1,7 +1,7 @@
---
title: ASCII and Hex converter
has_children: false
-nav_order: 5
+nav_order: 6
description: Tool for converter ASCII and Hex
---
diff --git a/gpon-auth.md b/gpon-auth.md
new file mode 100644
index 0000000..acf37c9
--- /dev/null
+++ b/gpon-auth.md
@@ -0,0 +1,36 @@
+---
+title: GPON Auth
+has_children: false
+nav_order: 4
+description: ONU Online Status
+---
+
+
+# GPON Status: Ox
+The process for an ONU to go online unconfigured involves five states:
+
+- **O1 Initial:** the OLT sends a message to the ONU to start the ONU, and the ONU enters the standby state;
+- **O2 Standby:** After receiving the message, the ONU extracts the delimiter value, power level, and pre-allocated compensation delay from the message, and adjusts its configurations accordingly to support subsequent information exchange.
+- **O3 Serial number:** The OLT sends a serial number (SN) request to the ONU. The ONU sends its SN to the OLT. After receiving the SN of the ONU, the OLT allocates a temporary ONU ID to the ONU.
+- **O4 Ranging:** The OLT sends a ranging request to the ONU. After receiving the ranging request from the OLT, the ONU responds with a message carrying its SN and ONU ID. The OLT calculates the compensation delay and sends it to the ONU in a message. After receiving the message, the ONU sets the compensation delay accordingly.
+- **O5 Operation:** The OLT sends a password request to the ONU. The ONU returns a password to the OLT.
+- **O6 Intermittent LODS state.**
+- **O7 Emergency Stop state.**
+
+The password is not configured on the OLT. If the automatic discovery function is enabled on the PON port of the OLT, the OLT reports an ONU auto-discovery alarm to the CLI or NMS. The ONU goes online normally only after being confirmed.
+
+```mermaid
+graph TD
+ O1[O1 Initial state] -->|Downstream Synchronization attained| O2[O2-03 Standby-Serial number]
+ O2 -->|Assign ONU-ID Ploam and Equalization delay assigned| O4[O4 Ranging State]
+ O4 -->|Ranging Time PLOAM and Equalization delay assigned| O5[O5 Operation]
+ O5 & O4 & O2 --->|Loss of downstream syncronizzation| O6[O6 Intermittent LODS state]
+ O2 ---->|Disable S/N Request| O7[O7 Emergency stop state]
+ O2 -->|Broadcast deactivate ONU-ID Request| O1
+ O4 --->|TO1 time expires| O2
+ O4 & O5 ---->|Disable S/N Request| O7
+ O7 ---->|Enable S/N Request| O1
+ O6 ---->|TO2 timer expires| O1
+ O6 -->|Downstream Synchronization restored| O5
+ O5 & O4 ---->|Deactive ONU-ID Request| O1
+```
diff --git a/index.md b/index.md
index 1c05957..3697581 100644
--- a/index.md
+++ b/index.md
@@ -22,5 +22,5 @@ This wiki contains links, codes, tutorials on how to access, edit and change ONT
Are you ready?
<span class="fs-8">
-[Yes](ont.md){: .btn .btn-green } [Quick start](quick-start.md){: .btn .btn-blue }
+[Yes](ont){: .btn .btn-green } [Quick start](quick-start){: .btn .btn-blue }
</span> \ No newline at end of file
diff --git a/ont-Hilink-HL23446.md b/ont-Hilink-HL23446.md
index 206bdae..13a0f57 100644
--- a/ont-Hilink-HL23446.md
+++ b/ont-Hilink-HL23446.md
@@ -29,10 +29,10 @@ parent: ONT
- [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)
+- [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)
-- Dasan H650SFP {: .text-red-200 }
-- DpOptics D23446 {: .text-red-200 }
+- {:.text-red-200 } Dasan H650SFP
+- {:.text-red-200 } DpOptics D23446
## List of software versions
## List of partitions
diff --git a/ont-Nokia-g-010g-q.md b/ont-Nokia-g-010g-q.md
index 365bb1b..58ae457 100644
--- a/ont-Nokia-g-010g-q.md
+++ b/ont-Nokia-g-010g-q.md
@@ -25,7 +25,7 @@ parent: ONT
## Hardware revisions
-{% include image.html file="g-010g-q.jpg" alt="G-010G-Q " caption="Nokia G-010G-Q" %}
+{% include image.html file="g-010g-q.png" alt="G-010G-Q " caption="Nokia G-010G-Q" %}
## List of software versions
## List of partitions
@@ -41,7 +41,7 @@ This ont seems to support dual boot (notice partitions "ImageA" and "ImageB"), h
## List of firmwares and files
# Serial
-{% include image.html file="g-010g-q-serial-pinout.png" alt="G-010G-Q " caption="G-010G-Q: serial pinout" %}
+{% 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*
diff --git a/ont-fs-com-gpon-onu-stick-with-mac.md b/ont-fs-com-gpon-onu-stick-with-mac.md
index 6fd25e5..b23d982 100644
--- a/ont-fs-com-gpon-onu-stick-with-mac.md
+++ b/ont-fs-com-gpon-onu-stick-with-mac.md
@@ -30,10 +30,10 @@ alias: SourcePhotonics SPS-34-24T-HP-TDFO
- [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)
+- [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)
-- Dasan H650SFP {: .text-red-200 }
-- DpOptics D23446 {: .text-red-200 }
+- {:.text-red-200 } Dasan H650SFP
+- {:.text-red-200 } DpOptics D23446
# General setting
diff --git a/ont-huawei-ma5671a.md b/ont-huawei-ma5671a.md
index 5425a78..7bd9623 100644
--- a/ont-huawei-ma5671a.md
+++ b/ont-huawei-ma5671a.md
@@ -25,10 +25,10 @@ parent: ONT
- [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)
+- [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)
-- Dasan H650SFP {: .text-red-200 }
-- DpOptics D23446 {: .text-red-200 }
+- {:.text-red-200 } Dasan H650SFP
+- {:.text-red-200 } DpOptics D23446
## Serial
diff --git a/ont-nokia-g-s010s-p.md b/ont-nokia-g-s010s-p.md
index 5566b23..1a3ca09 100644
--- a/ont-nokia-g-s010s-p.md
+++ b/ont-nokia-g-s010s-p.md
@@ -27,10 +27,10 @@ parent: ONT
## 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)
+- [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)
-- Dasan H650SFP {: .text-red-200 }
-- DpOptics D23446 {: .text-red-200 }
+- {:.text-red-200 } Dasan H650SFP
+- {:.text-red-200 } DpOptics D23446
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
diff --git a/speed-gpon-eth.md b/speed-gpon-eth.md
index cda0641..f46e2ab 100644
--- a/speed-gpon-eth.md
+++ b/speed-gpon-eth.md
@@ -1,7 +1,7 @@
---
title: Theoretical maximum speed calculator
has_children: false
-nav_order: 4
+nav_order: 5
description: Tool for calculating maximum speeds
---