diff options
-rw-r--r-- | _config.yml | 4 | ||||
-rw-r--r-- | ascii-hex.md | 19 | ||||
-rw-r--r-- | assets/img/fiber.svg | 18 | ||||
-rw-r--r-- | assets/img/ont-not-found.svg | 25 | ||||
-rw-r--r-- | ont-Huawei-HG8010H.md | 8 | ||||
-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.md | 28 | ||||
-rw-r--r-- | ont-UFiber-UF-Instant.md | 1 | ||||
-rw-r--r-- | ont-ZTE-F601.md | 5 | ||||
-rw-r--r-- | ont-Zyxel-PMG3000-D20B.md | 29 | ||||
-rw-r--r-- | ont-technicolor-afm0002.md | 12 |
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 |