summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSimone Bortolin <simonebortolin@users.noreply.github.com>2022-08-20 14:11:51 +0200
committerSimone Bortolin <simonebortolin@users.noreply.github.com>2022-12-19 23:07:53 +0100
commit77f96455a3fe20fbaa3acf298a7f4b46247c8b02 (patch)
treea0942cf18f41cb0c1b91ed8e75ac0c49a5c58b2b
parentfix image link (diff)
downloadhack-gpon.github.io-77f96455a3fe20fbaa3acf298a7f4b46247c8b02.tar
hack-gpon.github.io-77f96455a3fe20fbaa3acf298a7f4b46247c8b02.tar.gz
hack-gpon.github.io-77f96455a3fe20fbaa3acf298a7f4b46247c8b02.tar.bz2
hack-gpon.github.io-77f96455a3fe20fbaa3acf298a7f4b46247c8b02.tar.lz
hack-gpon.github.io-77f96455a3fe20fbaa3acf298a7f4b46247c8b02.tar.xz
hack-gpon.github.io-77f96455a3fe20fbaa3acf298a7f4b46247c8b02.tar.zst
hack-gpon.github.io-77f96455a3fe20fbaa3acf298a7f4b46247c8b02.zip
-rw-r--r--_gpon/vendor.md28
-rw-r--r--_ont/ont-zyxel-pmg3000-d20b.md12
2 files changed, 34 insertions, 6 deletions
diff --git a/_gpon/vendor.md b/_gpon/vendor.md
new file mode 100644
index 0000000..db3ee4f
--- /dev/null
+++ b/_gpon/vendor.md
@@ -0,0 +1,28 @@
+---
+title: PON Vendor ID
+has_children: false
+nav_order: 4
+layout: default
+---
+
+> 4 ASCII character maximum
+
+Need to set for OLT Authenticate your ONT stick, please read your original ONT Serial Number, either in HEX digit or ASCII, if in HEX digit, you need convert first eight HEX digit to ASCII, for example `48575443` = `HWTC`.
+
+Here some popular list if want to fool the OLT:
+
+
+| ID | Vendor Name |
+| ------ | -------------------- |
+| `HWTC` | Huawei |
+| `ZTEG` | ZTE |
+| `ALCL` | Nokia/Alcatel-Lucent |
+| `UBNT` | Ubiquiti |
+| `FHTT` | Fiber Home |
+| `RTKG` | Realtek |
+| `TPLG` | TP-Link |
+| `SCOM` | Sercomm |
+| `TMBB` | Technicolor |
+| `DLNK` | Dlink |
+| `ELTX` | Eltex |
+| `ISKT` | Iskratel | \ No newline at end of file
diff --git a/_ont/ont-zyxel-pmg3000-d20b.md b/_ont/ont-zyxel-pmg3000-d20b.md
index ed41642..c83417a 100644
--- a/_ont/ont-zyxel-pmg3000-d20b.md
+++ b/_ont/ont-zyxel-pmg3000-d20b.md
@@ -60,10 +60,10 @@ This stick supports dual boot, as visible from the presence of `ImageA` and `Ima
- `/var/config/ont.sys` used to customize various settings on the stick. If you don't have it you can copy the stock one from /ont.sys
# Useful Commands
-*Note: all commands start from the twmanu shell*
+{% include alert.html content="all commands start from the twmanu shell." alert="Note" icon="svg-info" color="blue" %}
## Changing the ONT's S/N
-*Note the S/N is stored in the ASCII format*
+{% include alert.html content="the S/N is stored in the ASCII format." alert="Note" icon="svg-info" color="blue" %}
```sh
manufactory
set sn ALCLf0f0f0f0
@@ -73,7 +73,7 @@ set sn ALCLf0f0f0f0
```
## Changing the ONT's PLOAM password
-*Note: the PLOAM is stored in the ASCII format*
+{% include alert.html content="the PLOAM is stored in the ASCII format." alert="Note" icon="svg-info" color="blue" %}
This can be done easily via web ui. If you prefer to do it via the shell use:
```sh
manufactory
@@ -81,7 +81,7 @@ set password PLOAMPASS
```
## Changing the ONT's equipment ID
-*Note: model number must be 20 no more than chars total*
+{% include alert.html content="model number must be 20 no more than chars total." alert="Note" icon="svg-info" color="blue" %}
```sh
manufactory
set equipment id MYEQUIPMENTID
@@ -103,7 +103,7 @@ The entries for the software version are:
SW_VER0:0xabcdef
SW_VER1:0xabcedf
```
-*Note: it's better to enter the software version in hex format, all lowercase precedeed by 0x.*
+{% include alert.html content="it's better to enter the software version in hex format, all lowercase precedeed by 0x." alert="Note" icon="svg-info" color="blue" %}
## Querying a particular OMCI ME
Query via OMCI ME Class Name
@@ -125,7 +125,7 @@ show me classid OmciClassId (e.g 7)
The stick has a tricky image packing method, fortunately it has been reverse engineered. A script to help you create a custom rootfs can be found here: [https://github.com/nanomad/zyxel-pmg-3000-mod-kit](https://github.com/nanomad/zyxel-pmg-3000-mod-kit)
## Flashing a new rootfs
-*Note: all commands start from the twmanu shell*
+{% include alert.html content="all commands start from the twmanu shell." alert="Note" icon="svg-info" color="blue" %}
- Transfer the new mtd on the stick via tftp
```