|
1 | 1 | --- |
2 | | -title: FiberTwist G2110C-2.5G |
| 2 | +title: FiberTwist G2110C |
3 | 3 | has_children: false |
4 | 4 | layout: default |
5 | 5 | parent: Genexis |
6 | 6 | --- |
7 | 7 |
|
8 | 8 | # Hardware Specifications |
9 | 9 |
|
10 | | -| | | |
11 | | -| --------------- | ------------------------------------------------------------ | |
12 | | -| Vendor/Brand | Genexis FiberTwist | |
13 | | -| Model | G2110C-2.5G | |
14 | | -| Chipset | Realtek RTL9601D | |
15 | | -| Flash | 128MB | |
16 | | -| RAM | 32MB | |
17 | | -| System | Linux 3.18 (Luna SDK 3.3) | |
18 | | -| 2.5GBaseT | Yes | |
19 | | -| Optics | SC/APC | |
20 | | -| IP address | 192.168.100.1/24 or 192.168.1.1/24 | |
21 | | -| Web Gui | Can be enabled, locked down by iptables rule and missing CSS | |
22 | | -| SSH | | |
23 | | -| Telnet | ✅ user `company`, password `amyM77yY` | |
24 | | -| Serial | ✅ | |
25 | | -| Serial baud | 115200 | |
26 | | -| Serial encoding | 8-N-1 | |
27 | | -| Form Factor | ONT | |
| 10 | +| | | |
| 11 | +| --------------- | ------------------ | |
| 12 | +| Vendor/Brand | Genexis FiberTwist | |
| 13 | +| Model | G2110C | |
| 14 | +| Chipset | | |
| 15 | +| Flash | | |
| 16 | +| RAM | | |
| 17 | +| System | | |
| 18 | +| LAN | 1 GBaseT | |
| 19 | +| Optics | SC/APC | |
| 20 | +| IP address | | |
| 21 | +| Web Gui | | |
| 22 | +| SSH | | |
| 23 | +| Telnet | | |
| 24 | +| Serial | | |
| 25 | +| Serial baud | | |
| 26 | +| Serial encoding | | |
| 27 | +| Form Factor | ONT | |
28 | 28 |
|
29 | | -{% include image.html file="ft-g2110c-front.jpg" alt="FiberTwist G2110C-2.5G Front" caption="FiberTwist G2110C-2.5G Front" %} |
| 29 | +{% include image.html file="ft-g2110c-front.jpg" alt="FiberTwist G2110C Front" caption="FiberTwist G2110C Front" %} |
30 | 30 |
|
31 | | -{% include image.html file="ft-g2110c-back.jpg" alt="FiberTwist G2110C-2.5G Back" caption="FiberTwist G2110C-2.5G Back" %} |
| 31 | +{% include image.html file="ft-g2110c-back.jpg" alt="FiberTwist G2110C Back" caption="FiberTwist G2110C Back" %} |
32 | 32 |
|
33 | | -## Optical Header installation backplate |
34 | | -{% 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" %} |
35 | | - |
36 | | -{% 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" %} |
37 | | - |
38 | | -{% 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" %} |
39 | | - |
40 | | -## Serial |
41 | | - |
42 | | -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: |
43 | | - |
44 | | -{% include image.html file="ft-g2110c-internal.jpg" alt="FiberTwist G2110C-2.5G Internal" caption="FiberTwist G2110C-2.5G Internal" %} |
45 | | - |
46 | | -{% 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" %} |
47 | | - |
48 | | -## List of software versions |
49 | | -- C-5.6.1-R |
50 | | -- C-5.7.0-R |
51 | | -- C-5.7.1-DEV3 |
52 | | -- C-5.7.1-EFT1 |
53 | | - |
54 | | -## List of partitions |
55 | | - |
56 | | -| dev | size | erasesize | name | |
57 | | -| ----- | -------- | --------- | --------------- | |
58 | | -| mtd0 | 00040000 | 00001000 | "boot" | |
59 | | -| mtd1 | 00002000 | 00001000 | "env" | |
60 | | -| mtd2 | 00002000 | 00001000 | "env2" | |
61 | | -| mtd3 | 0003c000 | 00001000 | "config" | |
62 | | -| mtd4 | 00300000 | 00001000 | "k0" | |
63 | | -| mtd5 | 004c0000 | 00001000 | "r0" | |
64 | | -| mtd6 | 00300000 | 00001000 | "k1" | |
65 | | -| mtd7 | 004c0000 | 00001000 | "r1" | |
66 | | -| mtd8 | 00001000 | 00001000 | "Partition_008" | |
67 | | -| mtd9 | 00001000 | 00001000 | "Partition_009" | |
68 | | -| mtd10 | 00001000 | 00001000 | "Partition_010" | |
69 | | -| mtd11 | 00001000 | 00001000 | "Partition_011" | |
70 | | -| mtd12 | 00300000 | 00001000 | "linux" | |
71 | | -| mtd13 | 004c0000 | 00001000 | "rootfs" | |
72 | | - |
73 | | -This ONT supports dual boot. |
74 | | - |
75 | | -`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 |
76 | | - |
77 | | -# GPON/OMCI settings |
78 | | - |
79 | | -{% include alert.html content="Some variables are write-protected, you need to unlock them before proceeding" alert="Info" icon="svg-info" color="blue" %} |
80 | | - |
81 | | -Use the following command to unlock write-protected variables: |
82 | | - |
83 | | -```sh |
84 | | -# nv setenv ProtectEnv 0 |
85 | | -``` |
86 | | - |
87 | | -## Getting/Setting ONU GPON Serial Number |
| 33 | +{% include image.html file="ft-g2110c-ports.jpg" alt="FiberTwist G2110C Ports" caption="FiberTwist G2110C Ports" %} |
88 | 34 |
|
89 | | -{% 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" %} |
90 | 35 |
|
91 | | -```sh |
92 | | -# nv setenv GponSn ZTEGaaa01234 |
93 | | -``` |
94 | | -Reboot the ONT to apply any changes |
95 | | - |
96 | | -You can check if the serial number was correctly changed using the following command: |
97 | | - |
98 | | -```sh |
99 | | -# diag gpon get serialnumber |
100 | | -ZTEGaaa01234 |
101 | | -``` |
102 | | - |
103 | | -## Getting/Setting ONU GPON PLOAM password |
104 | | - |
105 | | -{% include alert.html content="The PLOAM password is stored in ASCII format" alert="Info" icon="svg-info" color="blue" %} |
106 | | - |
107 | | -```sh |
108 | | -# /etc/scripts/flash get GPON_PLOAM_PASSWD |
109 | | -GPON_PLOAM_PASSWD=AAAAAAAAAA |
110 | | -# /etc/scripts/flash set GPON_PLOAM_PASSWD AAAAAAAAAA |
111 | | -``` |
112 | | -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. |
113 | | -For future-proofing reasons, set your PLOAM also on the before-mentioned U-Boot env using the following command in the OS shell: |
114 | | - |
115 | | -```sh |
116 | | -# nv setenv ploampwd 1234567890 |
117 | | -ploampwd=1234567890 |
118 | | -``` |
119 | | -## Setting OMCI software version (ME 7) |
120 | | - |
121 | | -The stock firware does not allow changing of the primary and standby software version. |
122 | | -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. |
123 | | - |
124 | | -You can then check if the software version was changed correctly with this command (take a look at the `Version` field): |
125 | | - |
126 | | -```sh |
127 | | -# omcicli mib get 7 |
128 | | -XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX |
129 | | -SWImage |
130 | | -XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX |
131 | | -================================= |
132 | | -EntityID: 0x00 |
133 | | -Active: 0 |
134 | | -Committed: 0 |
135 | | -Valid: 1 |
136 | | -*Version: V6.0.10N14* |
137 | | -ProductCode: |
138 | | -ImageHash: 0x00000000000000000000000000000000 |
139 | | -================================= |
140 | | -================================= |
141 | | -EntityID: 0x01 |
142 | | -Active: 1 |
143 | | -Committed: 1 |
144 | | -Valid: 1 |
145 | | -*Version: V6.0.10N14* |
146 | | -ProductCode: |
147 | | -ImageHash: 0x00000000000000000000000000000000 |
148 | | -================================= |
149 | | -``` |
150 | | - |
151 | | -## Setting OMCI hardware version (ME 256) |
152 | | - |
153 | | -```sh |
154 | | -# nv setenv HV G2110CE2V1D0 |
155 | | -``` |
156 | | -Reboot the ONT to apply the change |
157 | | - |
158 | | -## Setting OMCI equipment ID (ME 257) |
159 | | - |
160 | | -```sh |
161 | | -# nv setenv ProdName FT-G2110C-2.5G |
162 | | -``` |
163 | | -Reboot the ONT to apply the change |
164 | | - |
165 | | -# Advanced settings |
166 | | - |
167 | | -## Setting management IP |
168 | | -```sh |
169 | | -# /etc/scripts/flash get LAN_IP_ADDR |
170 | | -LAN_IP_ADDR=192.168.1.1 |
171 | | -# /etc/scripts/flash set LAN_IP_ADDR 192.168.1.1 |
172 | | - ``` |
| 36 | +## Optical Header installation backplate |
| 37 | +{% 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" %} |
173 | 38 |
|
174 | | -# Known Bugs |
175 | | -- The web UI can be enabled by modding the firmware, but the daemon will crash if no optical signal is received |
176 | 39 |
|
177 | 40 | # Miscellaneous Links |
178 | | -- [FiberTwist G2110C-2.5G](https://genexis.eu/content/uploads/2020/07/FiberTwist-G2110C-2.5G-Installation-Guide-v1.0-EN.pdf) |
| 41 | +- [FiberTwist G2110C](https://genexis.eu/wp-content/uploads/2024/08/FiberTwist-G2110C-Installation-Guide-v.3.0-EN.pdf) |
179 | 42 |
|
0 commit comments