summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--_config.yml4
-rw-r--r--ascii-hex.md19
-rw-r--r--assets/img/fiber.svg18
-rw-r--r--assets/img/ont-not-found.svg25
-rw-r--r--ont-Huawei-HG8010H.md8
-rw-r--r--ont-ODI-Realtek-DFP-34X-2C2.md (renamed from ont-ODI-DFP-34X-2C2.md)3
-rw-r--r--ont-ODI-ZTE-DFP-34X-2C2.md28
-rw-r--r--ont-UFiber-UF-Instant.md1
-rw-r--r--ont-ZTE-F601.md5
-rw-r--r--ont-Zyxel-PMG3000-D20B.md29
-rw-r--r--ont-technicolor-afm0002.md12
11 files changed, 95 insertions, 57 deletions
diff --git a/_config.yml b/_config.yml
index f015238..0a32da6 100644
--- a/_config.yml
+++ b/_config.yml
@@ -39,6 +39,8 @@ nav_sort: case_sensitive
aux_links:
"Hack GPON on GitHub":
- "//github.com/hack-gpon/hack-gpon.github.io"
+ "Hack GPON on Telegram":
+ - "//t.me/HackGPON"
back_to_top: true
back_to_top_text: "Back to top"
@@ -114,4 +116,4 @@ webp:
# append '.webp' to filename after original extension rather than replacing it.
# Default transforms `image.png` to `image.webp`, while changing to true transforms `image.png` to `image.png.webp`
append_ext: false
-############################################################ \ No newline at end of file
+############################################################
diff --git a/ascii-hex.md b/ascii-hex.md
index 116efce..6328076 100644
--- a/ascii-hex.md
+++ b/ascii-hex.md
@@ -9,12 +9,12 @@ description: Tool for converter ASCII and Hex
<h1>ASCII To Hex</h1>
<form id="ascii-to-hex">
<div class="form-floating mb-3">
- <input type="text" class="form-control" placeholder="ASCII" name="ascii-to-hex" id="ascii-to-hex" min="1000" max="10000">
+ <input type="text" class="form-control" placeholder="ASCII" name="ascii-to-hex" id="ascii-to-hex" >
<label for="ascii-to-hex">ASCII</label>
</div>
<div class="form-floating mb-3">
<input type="text" class="form-control" placeholder="Glue" name="ascii-to-hex-glue" id="ascii-to-hex-glue" value=" ">
- <label for="ascii-to-hex-glue">Glue</label>
+ <label for="ascii-to-hex-glue">Glue/Separator (empty for the format 0x0123456789ABCDE, ` ` for the format 0x01 0x23 0x45 0x67 0x89 0xAB 0xCD 0xEF)</label>
</div>
<div class="mb-3">
<input type="submit" class="btn btn-primary" value="Calculate!">
@@ -32,7 +32,7 @@ description: Tool for converter ASCII and Hex
</div>
<div class="form-floating mb-3">
<input type="text" class="form-control" placeholder="Separator" name="hex-to-ascii-separator" id="hex-to-ascii-separator" value=" ">
- <label for="hex-to-ascii-separator">Separator</label>
+ <label for="hex-to-ascii-separator">Glue/Separator (empty for the format 0x0123456789ABCDEF, ` ` for the format 0x01 0x23 0x45 0x67 0x89 0xAB 0xCD 0xEF)</label>
</div>
<div class="mb-3">
<input type="submit" class="btn btn-primary" value="Calculate!">
@@ -44,13 +44,22 @@ description: Tool for converter ASCII and Hex
</form>
<script>
+
+ function getChunks(s, i) {
+ var a = [];
+ do{ a.push(s.substring(0, i)) } while( (s = s.substring(i)) != "" );
+ return a;
+ }
+
var asciiToHexForm = document.getElementById('ascii-to-hex');
asciiToHexForm.addEventListener('submit',(event) => {
event.preventDefault();
var fomrdata = new FormData(asciiToHexForm);
var str = fomrdata.get('ascii-to-hex');
var glue = fomrdata.get('ascii-to-hex-glue');
- var hex = [...str].map((elem, n) => "0x"+Number(str.charCodeAt(n)).toString(16)).join(glue);
+ var prefixi = glue !== "" ? "0x" : "";
+ var prefix = glue === "" ? "0x" : "";
+ var hex = prefix + ([...str].map((elem, n) => prefixi+Number(str.charCodeAt(n)).toString(16)).join(glue));
document.getElementById('hex-result').value = hex;
});
@@ -60,7 +69,7 @@ description: Tool for converter ASCII and Hex
var fomrdata = new FormData(hexToAsciiForm);
var str = fomrdata.get('hex-to-ascii');
var separator = fomrdata.get('hex-to-ascii-separator');
- var ascii = str.split(separator).map(el => String.fromCharCode(Number(el))).join('');
+ var ascii = separator === "" ? getChunks(str.substring(2),2).map(el => String.fromCharCode(parseInt(el, 16))).join('') : str.split(separator).map(el => String.fromCharCode(Number(el))).join('');
document.getElementById('ascii-result').value = ascii;
});
diff --git a/assets/img/fiber.svg b/assets/img/fiber.svg
new file mode 100644
index 0000000..9efa082
--- /dev/null
+++ b/assets/img/fiber.svg
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ width="86.783997mm"
+ height="43.39167mm"
+ viewBox="0 0 86.783997 43.39167"
+ version="1.1"
+ id="svg963"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <path
+ id="path18614"
+ d="m 0,0 v 43.39167 h 5.291667 v -3.175 H 7.408333 V 38.1 H 17.4625 a 2.6458333,3.7041666 0 0 0 1.812292,-1.06765 L 31.75,36.5125 c 0.529166,0 1.058333,-0.26458 1.058333,-0.52917 V 34.925 c 0.549111,0 1.058333,0.52917 1.058333,1.05833 v 7.40834 H 34.925 v -7.40834 c 0,-1.05833 -1.058334,-2.11666 -2.116667,-2.11666 v -1.05834 c 0,-0.26458 -0.529167,-0.52916 -1.058333,-0.52916 L 19.317168,31.76138 A 2.6458333,3.7041666 0 0 0 17.4625,30.69167 H 7.408333 V 28.575 H 5.291667 V 27.51667 H 7.408333 V 25.4 H 17.4625 a 2.6458333,3.7041666 0 0 0 1.812292,-1.06765 L 31.75,23.8125 c 0.529166,0 1.058333,-0.26458 1.058333,-0.52917 V 22.225 c 3.175,0 5.291666,2.11667 5.291666,5.29167 v 15.875 h 1.058334 v -15.875 c 0,-4.23334 -2.116667,-6.35 -6.35,-6.35 v -1.05834 c 0,-0.26458 -0.529167,-0.52916 -1.058333,-0.52916 L 19.321301,19.06138 A 2.6458333,3.7041666 0 0 0 17.4625,17.99167 H 7.408333 V 15.875 H 5.291667 V 14.81667 H 7.408333 V 12.7 H 17.4625 a 2.6458333,3.7041666 0 0 0 1.812292,-1.06765 L 31.75,11.1125 c 0.529166,0 1.058333,-0.26458 1.058333,-0.52917 V 9.525 c 5.291666,0 9.525,5.29167 9.525,9.525 v 24.34167 h 1.058333 V 19.05 c 0,-5.29167 -4.233333,-10.58333 -10.583333,-10.58333 V 7.40833 c 0,-0.26458 -0.529167,-0.52916 -1.058333,-0.52916 L 19.321301,6.36138 A 2.6458333,3.7041666 0 0 0 17.4625,5.29167 H 7.408333 V 3.175 H 5.291667 V 0 Z m 1.058333,1.05833 h 3.175 v 3.175 H 6.35 V 5.29167 H 4.233333 V 12.7 H 6.35 v 1.05833 H 4.233333 v 3.175 H 6.35 v 1.05834 H 4.233333 V 25.4 H 6.35 v 1.05833 H 4.233333 v 3.175 H 6.35 v 1.05834 H 4.233333 V 38.1 H 6.35 v 1.05833 H 4.233333 v 3.175 h -3.175 z M 5.291667,6.35 h 5.291666 v 5.29167 H 5.291667 Z m 6.349999,0 H 12.7 v 5.29167 h -1.058334 z m 2.116667,0 h 1.058333 v 5.29167 h -1.058333 z m 2.116667,0 h 1.5875 A 1.5875,2.6458333 0 0 1 19.05,8.99583 1.5875,2.6458333 0 0 1 17.4625,11.64167 H 15.875 V 8.99583 Z m 4.233333,1.05833 h 3.175 V 9.525 h 1.058333 V 7.67292 h 3.175 v 1.5875 H 28.575 V 7.9375 h 3.175 v 2.11667 H 30.691666 V 8.99583 h -1.058333 v 1.05834 h -3.175 V 8.73125 H 25.4 v 1.5875 H 22.225 V 8.46667 h -1.058334 v 2.11666 H 20.108333 Z M 5.291667,19.05 h 5.291666 v 5.29167 H 5.291667 Z m 6.349999,0 H 12.7 v 5.29167 h -1.058334 z m 2.116667,0 h 1.058333 v 5.29167 h -1.058333 z m 2.116667,0 h 1.5875 a 1.5875,2.6458333 0 0 1 1.5875,2.64583 1.5875,2.6458333 0 0 1 -1.5875,2.64584 H 15.875 v -2.64584 z m 4.233333,1.05833 h 3.175 V 22.225 h 1.058333 v -1.85208 h 3.175 v 1.5875 H 28.575 V 20.6375 h 3.175 v 2.11667 h -1.058334 v -1.05834 h -1.058333 v 1.05834 h -3.175 V 21.43125 H 25.4 v 1.5875 h -3.175 v -1.85208 h -1.058334 v 2.11666 H 20.108333 Z M 5.291667,31.75 h 5.291666 v 5.29167 H 5.291667 Z m 6.349999,0 H 12.7 v 5.29167 h -1.058334 z m 2.116667,0 h 1.058333 v 5.29167 h -1.058333 z m 2.116667,0 h 1.5875 a 1.5875,2.6458333 0 0 1 1.5875,2.64583 1.5875,2.6458333 0 0 1 -1.5875,2.64584 H 15.875 v -2.64584 z m 4.233333,1.05833 h 3.175 V 34.925 h 1.058333 v -1.85208 h 3.175 v 1.5875 H 28.575 V 33.3375 h 3.175 v 2.11667 h -1.058334 v -1.05834 h -1.058333 v 1.05834 h -3.175 V 34.13125 H 25.4 v 1.5875 h -3.175 v -1.85208 h -1.058334 v 2.11666 h -1.058333 z" />
+ <path
+ id="path31930-7"
+ d="m 51.858732,0 c -2.619395,0 -5.291708,2.64583 -5.291708,5.29167 v 2.64583 2.64583 h -1.058341 c -0.264586,0 -0.529171,0.52917 -0.529171,1.05834 l -0.519857,12.47521 c -0.668581,0.48371 -1.050986,1.13265 -1.067655,1.81229 v 13.22916 h 1.058341 V 41.275 h 1.058342 c 0,1.16901 0.710756,2.11667 1.587512,2.11667 0.876757,0 1.587512,-0.94766 1.587512,-2.11667 h 1.058342 V 39.15833 H 50.80039 V 25.92917 c 0,-0.69599 -0.38476,-1.36382 -1.069719,-1.8588 l -0.517793,-12.4287 c 0,-0.52917 -0.264585,-1.05834 -0.529171,-1.05834 H 47.625365 V 8.73125 7.9375 5.29167 c 0,-1.5875 2.645855,-4.23334 4.233367,-4.23334 h 8.466731 c 1.587512,0 4.233366,2.64584 4.233366,4.23334 V 38.1 c 0,2.64583 2.672311,5.29167 5.291706,5.29167 h 8.46673 c 2.6194,0 5.291711,-2.64584 5.291711,-5.29167 v -2.64583 -2.64584 h 1.058338 c 0.264582,0 0.529174,-0.52916 0.529174,-1.05833 L 85.714282,19.3213 C 86.399237,18.82632 86.78357,18.15849 86.784,17.4625 V 4.23333 H 85.725652 V 2.11667 H 84.667314 C 84.667314,0.94766 83.956558,0 83.079802,0 82.203045,0 81.49229,0.94766 81.49229,2.11667 H 80.433951 V 4.23333 H 79.375613 V 17.4625 c 0.0167,0.67964 0.399073,1.32858 1.067648,1.81229 L 80.963115,31.75 c 0,0.52917 0.264592,1.05833 0.529175,1.05833 h 1.058338 V 35.45417 38.1 c 0,1.5875 -2.645851,4.23333 -4.233363,4.23333 h -8.46673 C 68.263023,42.33333 65.61717,39.6875 65.61717,38.1 V 5.29167 C 65.61717,2.64583 62.944858,0 60.325463,0 Z m 31.22107,1.05833 c 0.292262,0 0.529174,0.49606 0.529174,1.08314 h -1.058348 c 0,-0.58708 0.236911,-1.08314 0.529174,-1.08314 z M 81.49229,3.175 h 3.175024 V 4.23333 H 81.49229 Z m -1.058339,2.11667 h 5.291701 v 5.29166 h -5.291701 z m -34.396098,6.35 h 2.116683 v 3.175 H 46.831609 V 15.875 h 1.587512 v 3.175 h -1.852097 v 1.05833 h 2.116683 v 3.175 H 45.508683 V 22.225 h 2.116682 v -1.05833 h -1.852097 v -3.175 h 1.587512 v -1.05834 h -1.322927 v -3.175 h 1.058342 V 12.7 h -1.058342 z m 34.396098,0 h 5.291701 V 12.7 h -5.291701 z m 0,2.11666 h 5.291701 v 1.05834 h -5.291701 z m 0,2.11667 h 2.645851 2.64585 v 1.5875 c 0,0.87675 -1.184599,1.5875 -2.64585,1.5875 -1.461252,0 -2.645851,-0.71075 -2.645851,-1.5875 z m 1.058339,4.23333 h 3.175024 v 3.175 h -2.116686 v 1.05834 h 1.852104 v 3.175 H 82.81522 V 28.575 h 1.32292 v 3.175 h -2.116676 v -1.05833 h 1.058338 v -1.05834 h -1.058338 v -3.175 h 1.32292 V 25.4 h -1.587512 v -3.175 h 1.852104 V 21.16667 H 81.49229 Z m -34.396095,4.23334 c 1.461253,0 2.645854,0.71075 2.645854,1.5875 v 1.5875 h -2.645854 -2.645854 v -1.5875 c 0,-0.87675 1.184602,-1.5875 2.645854,-1.5875 z M 44.450341,28.575 h 5.291708 v 1.05833 h -5.291708 z m 0,2.11667 h 5.291708 V 31.75 h -5.291708 z m 0,2.11666 h 5.291708 V 38.1 h -5.291708 z m 1.058342,6.35 h 3.175024 v 1.05834 h -3.175024 z m 1.058341,2.09187 h 1.058341 c 0,0.58708 -0.236908,1.08313 -0.52917,1.08313 -0.292261,0 -0.529171,-0.49605 -0.529171,-1.08313 z" />
+</svg>
diff --git a/assets/img/ont-not-found.svg b/assets/img/ont-not-found.svg
index 9d09bef..fd940af 100644
--- a/assets/img/ont-not-found.svg
+++ b/assets/img/ont-not-found.svg
@@ -7,33 +7,8 @@
viewBox="0 0 116.52087 36.783329"
version="1.1"
id="svg28164"
- sodipodi:docname="ont-not-found.svg"
- inkscape:version="1.1.1 (3bf5ae0d25, 2021-09-20)"
- xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
- xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
- <sodipodi:namedview
- id="namedview9"
- borderopacity="1.0"
- inkscape:pageshadow="2"
- inkscape:pageopacity="0.0"
- inkscape:pagecheckerboard="0"
- inkscape:document-units="mm"
- showgrid="false"
- fit-margin-top="0"
- fit-margin-left="0"
- fit-margin-right="0"
- fit-margin-bottom="0"
- inkscape:zoom="0.77771465"
- inkscape:cx="366.45832"
- inkscape:cy="437.82125"
- inkscape:window-width="2560"
- inkscape:window-height="1351"
- inkscape:window-x="2551"
- inkscape:window-y="-9"
- inkscape:window-maximized="1"
- inkscape:current-layer="svg28164" />
<path
id="path31930"
d="m 0,11.403492 v 6.35 c 0,0.584491 0.473832,1.058334 1.058334,1.058334 0.102211,0 0.19827,0 0.290938,0 h 2.8840618 v 1.058333 c 0,0.264583 0.529166,0.529167 1.058333,0.529167 l 12.4286992,0.517789 c 0.49499,0.684954 1.162822,1.069287 1.858801,1.069711 H 32.808333 V 20.928492 H 34.925 v -1.058333 c 1.169003,0 2.116666,-0.71075 2.116666,-1.5875 0,-0.87675 -0.947663,-1.5875 -2.116666,-1.5875 V 15.636826 H 32.808333 V 14.578492 H 19.579167 c -0.67963,0.01667 -1.328582,0.399071 -1.812293,1.067647 L 5.2916668,16.165992 c -0.529167,0 -1.058333,0.264584 -1.058333,0.529167 v 1.058333 H 1.490348 c -0.131088,-0.0042 -0.276807,0 -0.432014,0 v -6.35 z m 19.579167,4.233334 h 1.5875 v 2.645833 2.645833 h -1.5875 c -0.876753,0 -1.5875,-1.184592 -1.5875,-2.645833 0,-1.461241 0.710747,-2.645833 1.5875,-2.645833 z m 2.645833,0 h 1.058333 v 5.291666 H 22.225 Z m 2.116667,0 H 25.4 v 5.291666 h -1.058333 z m 2.116666,0 H 31.75 v 5.291666 H 26.458333 Z M 15.875,16.695159 h 1.058333 v 3.175 h -3.175 V 17.753492 H 12.7 v 1.852084 H 9.5249998 v -1.5875 h -1.058333 v 1.322916 h -3.175 v -2.116666 h 1.058333 v 1.058333 h 1.058333 v -1.058333 h 3.1750002 v 1.322916 h 1.058334 v -1.5875 h 3.175 v 1.852084 H 15.875 Z m 16.933333,0 h 1.058334 v 3.175 h -1.058334 z m 2.091862,1.058333 c 0.587095,0 1.083138,0.236908 1.083138,0.529167 0,0.292259 -0.496043,0.529167 -1.083138,0.529167 z" />
diff --git a/ont-Huawei-HG8010H.md b/ont-Huawei-HG8010H.md
index 05261f2..2538711 100644
--- a/ont-Huawei-HG8010H.md
+++ b/ont-Huawei-HG8010H.md
@@ -10,7 +10,7 @@ parent: ONT
| ----------- | ---------------------------------------------------------------------------------------------- |
| Vendor | Huawei |
| Model | HG8010H |
-| Chipset | |
+| Chipset | Hisilicon |
| Flash | |
| RAM | |
| System | |
@@ -48,13 +48,15 @@ Now that this is done, the modified configuration file can be uploaded via the w
## List of software versions
- HWTCA31610003
+- V3R013C10S112
- V3R015C10S106
- V3R016C10S003 (V300R016C10SPC003B010)
- V3R017C00S100
- V3R017C10S201
-- V5R020C10S020 (V500R020C10SPC020A2011020049)
+- V5R020C10S020 (V500R020C10SPC020B014 - V500R020C10SPC020A2011020049)
- V5R020C10S024 (V500R020C10SPC024B001)
-- V5R020C10S020 (V500R020C10SPC020B014)
+- V5R020C10S025 (V500R020C10SPC025B002)
+- V5R020C10S115 (V500R020C10SPC115B270)
## List of partitions
## List of firmwares and files
diff --git a/ont-ODI-DFP-34X-2C2.md b/ont-ODI-Realtek-DFP-34X-2C2.md
index 30ec8c0..0fa8dd6 100644
--- a/ont-ODI-DFP-34X-2C2.md
+++ b/ont-ODI-Realtek-DFP-34X-2C2.md
@@ -1,5 +1,5 @@
---
-title: ODI DFP-34X-C2C
+title: ODI Realtek DFP-34X-C2C (XPON)
has_children: false
parent: ONT
---
@@ -143,5 +143,6 @@ sw_active=1
# Miscellaneous Links
- [Hacking RTL960x](https://github.com/Anime4000/RTL960x)
+- [Ditch ONU, use GPON SFP on Business Grade Router, Mikrotik/Ubiquiti/pfSense (Home Networking)](https://forum.lowyat.net/topic/4925452)
diff --git a/ont-ODI-ZTE-DFP-34X-2C2.md b/ont-ODI-ZTE-DFP-34X-2C2.md
new file mode 100644
index 0000000..5b865c2
--- /dev/null
+++ b/ont-ODI-ZTE-DFP-34X-2C2.md
@@ -0,0 +1,28 @@
+---
+title: ODI ZTE DFP-34X-C2C (GPON)
+has_children: false
+parent: ONT
+---
+
+# Hardware Specifications
+
+| | |
+| ----------- | --------------------------------- |
+| Vendor | ODI |
+| Model | DFP-34X-C2C |
+| CPU | ZTE ZX279125 600Mhz |
+| Flash | 64 MB |
+| RAM | 256 MB |
+| System | |
+| HSGMII | |
+| Optics | |
+| IP address | |
+| Web Gui | |
+| SSH | |
+| Form Factor | miniONT SFP |
+
+
+# Miscellaneous Links
+
+- [GPON module Dfp-34g-2c2 sfp](https://forum.openwrt.org/t/gpon-module-dfp-34g-2c2-sfp/51641)
+- [Ditch ONU, use GPON SFP on Business Grade Router, Mikrotik/Ubiquiti/pfSense (Home Networking)](https://forum.lowyat.net/topic/4925452)
diff --git a/ont-UFiber-UF-Instant.md b/ont-UFiber-UF-Instant.md
index 485fcb1..c10186e 100644
--- a/ont-UFiber-UF-Instant.md
+++ b/ont-UFiber-UF-Instant.md
@@ -47,3 +47,4 @@ You should use the VID/VLAN shown by executing the command "omcicli mib get 84"
- [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-ZTE-F601.md b/ont-ZTE-F601.md
index 63806f1..a3cf513 100644
--- a/ont-ZTE-F601.md
+++ b/ont-ZTE-F601.md
@@ -24,7 +24,7 @@ parent: 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 v8" caption="F601 v8 <a href='https://forum.fibra.click/u/ftthless'>@ftthless</a>" %}
+{% 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
@@ -47,7 +47,8 @@ parent: ONT
### HW V7.0
- V7.0.10P6N7
-### HW V8.0
+### HW V9.0
+- V9.0.10P2N1
## List of partitions
## List of firmwares and files
diff --git a/ont-Zyxel-PMG3000-D20B.md b/ont-Zyxel-PMG3000-D20B.md
index 7e63b2d..5110888 100644
--- a/ont-Zyxel-PMG3000-D20B.md
+++ b/ont-Zyxel-PMG3000-D20B.md
@@ -7,20 +7,20 @@ 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 `1234` |
-| SSH | ✅ username `admin`, password `1234` |
-| Form Factor | miniONT SFP |
+| | |
+| ----------- | ----------------------------------------------- |
+| 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
@@ -148,6 +148,7 @@ reboot
```
# Known Bugs
+- [Not working with Broadcom BCM57810S](https://github.com/xvzf/zyxel-gpon-sfp/issues/10)
# Miscellaneous Links
diff --git a/ont-technicolor-afm0002.md b/ont-technicolor-afm0002.md
index 0e05e88..831860b 100644
--- a/ont-technicolor-afm0002.md
+++ b/ont-technicolor-afm0002.md
@@ -93,7 +93,7 @@ GPON_SN=TMBB00000000
## Getting/Setting the ONT's PLOAM password
-{% include alert.html content="The PLOAM password is stored in ASCII format" %}
+{% include alert.html content="The PLOAM password is stored in ASCII format" alert="Info" icon="svg-info" color="blue" %}
```sh
# /etc/scripts/bin flash get GPON_PLOAM_PASSWD
@@ -129,7 +129,7 @@ sw_version1=V1_7_8_210412
# Low Level Modding
-{% include alert.html content="This section is based on `V1_7_8_210412` firmware version of the stick" %}
+{% include alert.html content="This section is based on `V1_7_8_210412` firmware version of the stick" alert="Info" icon="svg-info" color="blue" %}
## Transfering files from/to the stick
@@ -143,7 +143,7 @@ From the PC to the stick
# cat lastgood.xml | ssh admin@192.168.2.1 "cat > /var/config/lastgood.xml"
```
-{% include alert.html content="If a Windows system is used replace type with cat and run the commands from cmd (not Powershell)" %}
+{% include alert.html content="If a Windows system is used replace type with cat and run the commands from cmd (not Powershell)" alert="Info" icon="svg-info" color="blue" %}
## Extracting and repacking the rootfs
{% include alert.html content="Make sure you run both commands as root, otherwise you might get a damaged rootfs image" alert="Warning" icon="svg-warning" color="red" %}
@@ -154,7 +154,7 @@ From the PC to the stick
```
## Flashing a new rootfs
-{% include alert.html content="Only the inactive image can be flashed" %}
+{% include alert.html content="Only the inactive image can be flashed" alert="Info" icon="svg-info" color="blue" %}
So mtd4/5 if you are on image1, mtd6/7 if you are on image0.
@@ -231,8 +231,8 @@ reboot
/bin/omcicli set logfile 1 ffffffff
```
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 with Wireshark by installing the OMCI plugin from https://wiki.wireshark.org/Contrib.md
+2. You can convert it into .pcap using [omcilog2pcap](https://github.com/ADeltaX/omcilog2pcap)
+3. You can then open it with Wireshark by installing the OMCI plugin from [wireshark](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