diff --git a/_ont/ont-genexis-ft-g2110c-2.5g.md b/_ont/ont-genexis-ft-g2110c-2.5g.md new file mode 100644 index 00000000..65c9cf98 --- /dev/null +++ b/_ont/ont-genexis-ft-g2110c-2.5g.md @@ -0,0 +1,179 @@ +--- +title: FiberTwist G2110C-2.5G +has_children: false +layout: default +parent: Genexis +--- + +# Hardware Specifications + +| | | +| --------------- | ------------------------------------------------------------ | +| Vendor/Brand | Genexis FiberTwist | +| Model | G2110C-2.5G | +| Chipset | Realtek RTL9601D | +| Flash | 128MB | +| RAM | 32MB | +| System | Linux 3.18 (Luna SDK 3.3) | +| LAN | 2.5GBaseT | +| Optics | SC/APC | +| IP address | 192.168.100.1/24 or 192.168.1.1/24 | +| Web Gui | Can be enabled, locked down by iptables rule and missing CSS | +| SSH | | +| Telnet | ✅ user `company`, password `amyM77yY` | +| Serial | ✅ | +| Serial baud | 115200 | +| Serial encoding | 8-N-1 | +| Form Factor | ONT | + +{% include image.html file="ft-g2110c-2.5g-front.jpg" alt="FiberTwist G2110C-2.5G Front" caption="FiberTwist G2110C-2.5G Front" %} + +{% include image.html file="ft-g2110c-2.5g-back.jpg" alt="FiberTwist G2110C-2.5G Back" caption="FiberTwist G2110C-2.5G Back" %} + +## Optical Header installation backplate +{% include image.html file="ft-g2110c-2.5g-optical-header-1.jpg" alt="FiberTwist G2110C-2.5G Optical Header installation backplate" caption="FiberTwist G2110C-2.5G Optical Header installation backplate" %} + +{% include image.html file="ft-g2110c-2.5g-optical-header-2.jpg" alt="FiberTwist G2110C-2.5G Optical Header installation backplate" caption="FiberTwist G2110C-2.5G Optical Header installation backplate" %} + +{% include image.html file="ft-g2110c-2.5g-optical-header-3.jpg" alt="FiberTwist G2110C-2.5G Optical Header installation backplate" caption="FiberTwist G2110C-2.5G Optical Header installation backplate" %} + +## Serial + +The ONT has a TTL 3.3v UART console (configured as 115200 8-N-1) that can be accessed from the top surface. To accept TX line commands, the GND of the TTL adapter should be attached to the ONT's shield: + +{% include image.html file="ft-g2110c-2.5g-internal.jpg" alt="FiberTwist G2110C-2.5G Internal" caption="FiberTwist G2110C-2.5G Internal" %} + +{% include alert.html content="Some USB TTL adapters label TX and RX pins the other way around: try swapping them if the connection doesn't work." alert="Note" icon="svg-warning" color="yellow" %} + +## List of software versions +- C-5.6.1-R +- C-5.7.0-R +- C-5.7.1-DEV3 +- C-5.7.1-EFT1 + +## List of partitions + +| dev | size | erasesize | name | +| ----- | -------- | --------- | --------------- | +| mtd0 | 00040000 | 00001000 | "boot" | +| mtd1 | 00002000 | 00001000 | "env" | +| mtd2 | 00002000 | 00001000 | "env2" | +| mtd3 | 0003c000 | 00001000 | "config" | +| mtd4 | 00300000 | 00001000 | "k0" | +| mtd5 | 004c0000 | 00001000 | "r0" | +| mtd6 | 00300000 | 00001000 | "k1" | +| mtd7 | 004c0000 | 00001000 | "r1" | +| mtd8 | 00001000 | 00001000 | "Partition_008" | +| mtd9 | 00001000 | 00001000 | "Partition_009" | +| mtd10 | 00001000 | 00001000 | "Partition_010" | +| mtd11 | 00001000 | 00001000 | "Partition_011" | +| mtd12 | 00300000 | 00001000 | "linux" | +| mtd13 | 004c0000 | 00001000 | "rootfs" | + +This ONT supports dual boot. + +`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 + +# GPON/OMCI settings + +{% include alert.html content="Some variables are write-protected, you need to unlock them before proceeding" alert="Info" icon="svg-info" color="blue" %} + +Use the following command to unlock write-protected variables: + +```sh +# nv setenv ProtectEnv 0 +``` + +## Getting/Setting ONU GPON Serial Number + +{% include alert.html content="If your serial number has letters after the Vendor ID (e.g. ZTEGAAA01234), put them in lower case (e.g. ZTEGaaa01234)" alert="Info" icon="svg-info" color="blue" %} + +```sh +# nv setenv GponSn ZTEGaaa01234 +``` +Reboot the ONT to apply any changes + +You can check if the serial number was correctly changed using the following command: + +```sh +# diag gpon get serialnumber +ZTEGaaa01234 +``` + +## Getting/Setting ONU GPON PLOAM password + +{% include alert.html content="The PLOAM password is stored in ASCII format" alert="Info" icon="svg-info" color="blue" %} + +```sh +# /etc/scripts/flash get GPON_PLOAM_PASSWD +GPON_PLOAM_PASSWD=AAAAAAAAAA +# /etc/scripts/flash set GPON_PLOAM_PASSWD AAAAAAAAAA +``` +It seems Genexis has also included a U-Boot variable to store the PLOAM. On currently known firmwares (5.6.1 and 5.7.0) it is not read by the `omci_app` daemon. +For future-proofing reasons, set your PLOAM also on the before-mentioned U-Boot env using the following command in the OS shell: + +```sh +# nv setenv ploampwd 1234567890 +ploampwd=1234567890 +``` +## Setting OMCI software version (ME 7) + +The stock firware does not allow changing of the primary and standby software version. +As the ONT uses the Luna SDK, the `/etc/scripts/flash` shell script can be easily modified by creating a custom firmware with the same set of patches suggested e.g. for the [Technicolor AFM0002](/ont-technicolor-afm0002) ONT. + +You can then check if the software version was changed correctly with this command (take a look at the `Version` field): + +```sh +# omcicli mib get 7 +XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX +SWImage +XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX +================================= +EntityID: 0x00 +Active: 0 +Committed: 0 +Valid: 1 +*Version: V6.0.10N14* +ProductCode: +ImageHash: 0x00000000000000000000000000000000 +================================= +================================= +EntityID: 0x01 +Active: 1 +Committed: 1 +Valid: 1 +*Version: V6.0.10N14* +ProductCode: +ImageHash: 0x00000000000000000000000000000000 +================================= +``` + +## Setting OMCI hardware version (ME 256) + +```sh +# nv setenv HV G2110CE2V1D0 +``` +Reboot the ONT to apply the change + +## Setting OMCI equipment ID (ME 257) + +```sh +# nv setenv ProdName FT-G2110C-2.5G +``` +Reboot the ONT to apply the change + +# Advanced settings + +## Setting management IP +```sh +# /etc/scripts/flash get LAN_IP_ADDR +LAN_IP_ADDR=192.168.1.1 +# /etc/scripts/flash set LAN_IP_ADDR 192.168.1.1 + ``` + +# Known Bugs +- The web UI can be enabled by modding the firmware, but the daemon will crash if no optical signal is received + +# Miscellaneous Links +- [FiberTwist G2110C-2.5G](https://genexis.eu/content/uploads/2020/07/FiberTwist-G2110C-2.5G-Installation-Guide-v1.0-EN.pdf) + diff --git a/_ont/ont-genexis-ft-g2110c.md b/_ont/ont-genexis-ft-g2110c.md index 4aeee5a6..24453e62 100644 --- a/_ont/ont-genexis-ft-g2110c.md +++ b/_ont/ont-genexis-ft-g2110c.md @@ -1,5 +1,5 @@ --- -title: FiberTwist G2110C-2.5G +title: FiberTwist G2110C has_children: false layout: default parent: Genexis @@ -7,173 +7,36 @@ parent: Genexis # Hardware Specifications -| | | -| --------------- | ------------------------------------------------------------ | -| Vendor/Brand | Genexis FiberTwist | -| Model | G2110C-2.5G | -| Chipset | Realtek RTL9601D | -| Flash | 128MB | -| RAM | 32MB | -| System | Linux 3.18 (Luna SDK 3.3) | -| 2.5GBaseT | Yes | -| Optics | SC/APC | -| IP address | 192.168.100.1/24 or 192.168.1.1/24 | -| Web Gui | Can be enabled, locked down by iptables rule and missing CSS | -| SSH | | -| Telnet | ✅ user `company`, password `amyM77yY` | -| Serial | ✅ | -| Serial baud | 115200 | -| Serial encoding | 8-N-1 | -| Form Factor | ONT | +| | | +| --------------- | ------------------ | +| Vendor/Brand | Genexis FiberTwist | +| Model | G2110C | +| Chipset | | +| Flash | | +| RAM | | +| System | | +| LAN | 1 GBaseT | +| Optics | SC/APC | +| IP address | | +| Web Gui | | +| SSH | | +| Telnet | | +| Serial | | +| Serial baud | | +| Serial encoding | | +| Form Factor | ONT | -{% include image.html file="ft-g2110c-front.jpg" alt="FiberTwist G2110C-2.5G Front" caption="FiberTwist G2110C-2.5G Front" %} +{% include image.html file="ft-g2110c-front.jpg" alt="FiberTwist G2110C Front" caption="FiberTwist G2110C Front" %} -{% include image.html file="ft-g2110c-back.jpg" alt="FiberTwist G2110C-2.5G Back" caption="FiberTwist G2110C-2.5G Back" %} +{% include image.html file="ft-g2110c-back.jpg" alt="FiberTwist G2110C Back" caption="FiberTwist G2110C Back" %} -## Optical Header installation backplate -{% include image.html file="ft-g2110c-optical-header-1.jpg" alt="FiberTwist G2110C-2.5G Optical Header installation backplate" caption="FiberTwist G2110C-2.5G Optical Header installation backplate" %} - -{% include image.html file="ft-g2110c-optical-header-2.jpg" alt="FiberTwist G2110C-2.5G Optical Header installation backplate" caption="FiberTwist G2110C-2.5G Optical Header installation backplate" %} - -{% include image.html file="ft-g2110c-optical-header-3.jpg" alt="FiberTwist G2110C-2.5G Optical Header installation backplate" caption="FiberTwist G2110C-2.5G Optical Header installation backplate" %} - -## Serial - -The ONT has a TTL 3.3v UART console (configured as 115200 8-N-1) that can be accessed from the top surface. To accept TX line commands, the GND of the TTL adapter should be attached to the ONT's shield: - -{% include image.html file="ft-g2110c-internal.jpg" alt="FiberTwist G2110C-2.5G Internal" caption="FiberTwist G2110C-2.5G Internal" %} - -{% include alert.html content="Some USB TTL adapters label TX and RX pins the other way around: try swapping them if the connection doesn't work." alert="Note" icon="svg-warning" color="yellow" %} - -## List of software versions -- C-5.6.1-R -- C-5.7.0-R -- C-5.7.1-DEV3 -- C-5.7.1-EFT1 - -## List of partitions - -| dev | size | erasesize | name | -| ----- | -------- | --------- | --------------- | -| mtd0 | 00040000 | 00001000 | "boot" | -| mtd1 | 00002000 | 00001000 | "env" | -| mtd2 | 00002000 | 00001000 | "env2" | -| mtd3 | 0003c000 | 00001000 | "config" | -| mtd4 | 00300000 | 00001000 | "k0" | -| mtd5 | 004c0000 | 00001000 | "r0" | -| mtd6 | 00300000 | 00001000 | "k1" | -| mtd7 | 004c0000 | 00001000 | "r1" | -| mtd8 | 00001000 | 00001000 | "Partition_008" | -| mtd9 | 00001000 | 00001000 | "Partition_009" | -| mtd10 | 00001000 | 00001000 | "Partition_010" | -| mtd11 | 00001000 | 00001000 | "Partition_011" | -| mtd12 | 00300000 | 00001000 | "linux" | -| mtd13 | 004c0000 | 00001000 | "rootfs" | - -This ONT supports dual boot. - -`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 - -# GPON/OMCI settings - -{% include alert.html content="Some variables are write-protected, you need to unlock them before proceeding" alert="Info" icon="svg-info" color="blue" %} - -Use the following command to unlock write-protected variables: - -```sh -# nv setenv ProtectEnv 0 -``` - -## Getting/Setting ONU GPON Serial Number +{% include image.html file="ft-g2110c-ports.jpg" alt="FiberTwist G2110C Ports" caption="FiberTwist G2110C Ports" %} -{% include alert.html content="If your serial number has letters after the Vendor ID (e.g. ZTEGAAA01234), put them in lower case (e.g. ZTEGaaa01234)" alert="Info" icon="svg-info" color="blue" %} -```sh -# nv setenv GponSn ZTEGaaa01234 -``` -Reboot the ONT to apply any changes - -You can check if the serial number was correctly changed using the following command: - -```sh -# diag gpon get serialnumber -ZTEGaaa01234 -``` - -## Getting/Setting ONU GPON PLOAM password - -{% include alert.html content="The PLOAM password is stored in ASCII format" alert="Info" icon="svg-info" color="blue" %} - -```sh -# /etc/scripts/flash get GPON_PLOAM_PASSWD -GPON_PLOAM_PASSWD=AAAAAAAAAA -# /etc/scripts/flash set GPON_PLOAM_PASSWD AAAAAAAAAA -``` -It seems Genexis has also included a U-Boot variable to store the PLOAM. On currently known firmwares (5.6.1 and 5.7.0) it is not read by the `omci_app` daemon. -For future-proofing reasons, set your PLOAM also on the before-mentioned U-Boot env using the following command in the OS shell: - -```sh -# nv setenv ploampwd 1234567890 -ploampwd=1234567890 -``` -## Setting OMCI software version (ME 7) - -The stock firware does not allow changing of the primary and standby software version. -As the ONT uses the Luna SDK, the `/etc/scripts/flash` shell script can be easily modified by creating a custom firmware with the same set of patches suggested e.g. for the [Technicolor AFM0002](/ont-technicolor-afm0002) ONT. - -You can then check if the software version was changed correctly with this command (take a look at the `Version` field): - -```sh -# omcicli mib get 7 -XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX -SWImage -XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX -================================= -EntityID: 0x00 -Active: 0 -Committed: 0 -Valid: 1 -*Version: V6.0.10N14* -ProductCode: -ImageHash: 0x00000000000000000000000000000000 -================================= -================================= -EntityID: 0x01 -Active: 1 -Committed: 1 -Valid: 1 -*Version: V6.0.10N14* -ProductCode: -ImageHash: 0x00000000000000000000000000000000 -================================= -``` - -## Setting OMCI hardware version (ME 256) - -```sh -# nv setenv HV G2110CE2V1D0 -``` -Reboot the ONT to apply the change - -## Setting OMCI equipment ID (ME 257) - -```sh -# nv setenv ProdName FT-G2110C-2.5G -``` -Reboot the ONT to apply the change - -# Advanced settings - -## Setting management IP -```sh -# /etc/scripts/flash get LAN_IP_ADDR -LAN_IP_ADDR=192.168.1.1 -# /etc/scripts/flash set LAN_IP_ADDR 192.168.1.1 - ``` +## Optical Header installation backplate +{% include image.html file="ft-g2110c-optical-header-1.jpg" alt="FiberTwist G2110C-2.5G Optical Header installation backplate" caption="FiberTwist G2110C-2.5G Optical Header installation backplate" %} -# Known Bugs -- The web UI can be enabled by modding the firmware, but the daemon will crash if no optical signal is received # Miscellaneous Links -- [FiberTwist G2110C-2.5G](https://genexis.eu/content/uploads/2020/07/FiberTwist-G2110C-2.5G-Installation-Guide-v1.0-EN.pdf) +- [FiberTwist G2110C](https://genexis.eu/wp-content/uploads/2024/08/FiberTwist-G2110C-Installation-Guide-v.3.0-EN.pdf) diff --git a/_ont/ont-nokia-g-010s-p.md b/_ont/ont-nokia-g-010s-p.md index f3ed514c..7a97ef20 100644 --- a/_ont/ont-nokia-g-010s-p.md +++ b/_ont/ont-nokia-g-010s-p.md @@ -82,7 +82,7 @@ fw_setenv nDyingGaspEnable 0 ## Enabling the Web UI -To activate the web-ui you can use the following guide on [dslreport](https://www.dslreports.com/forum/r32458588-). +To activate the web-ui you can use [this guide from dslreport forum](https://web.archive.org/web/20241205080939/https://www.dslreports.com/forum/r32458588-) archived on [archive.org](https://archive.org/). # Miscellaneous Links diff --git a/assets/img/ft-g2110c-2.5g-back.jpg b/assets/img/ft-g2110c-2.5g-back.jpg new file mode 100644 index 00000000..aba5e55c Binary files /dev/null and b/assets/img/ft-g2110c-2.5g-back.jpg differ diff --git a/assets/img/ft-g2110c-2.5g-front.jpg b/assets/img/ft-g2110c-2.5g-front.jpg new file mode 100644 index 00000000..20e6abc2 Binary files /dev/null and b/assets/img/ft-g2110c-2.5g-front.jpg differ diff --git a/assets/img/ft-g2110c-internal.jpg b/assets/img/ft-g2110c-2.5g-internal.jpg similarity index 100% rename from assets/img/ft-g2110c-internal.jpg rename to assets/img/ft-g2110c-2.5g-internal.jpg diff --git a/assets/img/ft-g2110c-2.5g-optical-header-1.jpg b/assets/img/ft-g2110c-2.5g-optical-header-1.jpg new file mode 100644 index 00000000..abd2f44d Binary files /dev/null and b/assets/img/ft-g2110c-2.5g-optical-header-1.jpg differ diff --git a/assets/img/ft-g2110c-optical-header-2.jpg b/assets/img/ft-g2110c-2.5g-optical-header-2.jpg similarity index 100% rename from assets/img/ft-g2110c-optical-header-2.jpg rename to assets/img/ft-g2110c-2.5g-optical-header-2.jpg diff --git a/assets/img/ft-g2110c-optical-header-3.jpg b/assets/img/ft-g2110c-2.5g-optical-header-3.jpg similarity index 100% rename from assets/img/ft-g2110c-optical-header-3.jpg rename to assets/img/ft-g2110c-2.5g-optical-header-3.jpg diff --git a/assets/img/ft-g2110c-back.jpg b/assets/img/ft-g2110c-back.jpg index aba5e55c..70712f33 100644 Binary files a/assets/img/ft-g2110c-back.jpg and b/assets/img/ft-g2110c-back.jpg differ diff --git a/assets/img/ft-g2110c-front.jpg b/assets/img/ft-g2110c-front.jpg index 20e6abc2..7f095888 100644 Binary files a/assets/img/ft-g2110c-front.jpg and b/assets/img/ft-g2110c-front.jpg differ diff --git a/assets/img/ft-g2110c-optical-header-1.jpg b/assets/img/ft-g2110c-optical-header-1.jpg index abd2f44d..565052b7 100644 Binary files a/assets/img/ft-g2110c-optical-header-1.jpg and b/assets/img/ft-g2110c-optical-header-1.jpg differ diff --git a/assets/img/ft-g2110c-ports.jpg b/assets/img/ft-g2110c-ports.jpg new file mode 100644 index 00000000..ce703cde Binary files /dev/null and b/assets/img/ft-g2110c-ports.jpg differ