Skip to content

Commit 7f63249

Browse files
authored
add YOTC M2-2050-G40 (#437)
* Add files via upload * Rename Screenshot_20260309-192224.jpg to YOTC-M2-2050-G40 * Rename YOTC-M2-2050-G40 to yotc-m2-2050-g40pcb the PCB of the yotc m2-2050-g40 * yotc-m2-2050-g40-pcb.png the PCB of the yotc m2-2050-g40 * Add documentation for YOTC M2-2050-G40 Documented hardware specifications, partitions, volumes, and OMCI settings for YOTC M2-2050-G40. * Create ont-yotc.md with front matter * added yotc-m2-2050-g40-pcb.jpg * yotc-m2-2050-g40-top.jpg * yotc-m2-2050-g40-top.jpg * yotc-m2-2050-g40-bottom.jpg * yotc-m2-2050-g40-bottom.jpg * Modify IP address and update images in documentation Updated IP address options and replaced images with new ones. * Update image references for YOTC M2-2050-G40
1 parent 4d5d361 commit 7f63249

5 files changed

Lines changed: 163 additions & 0 deletions

File tree

_ont/ont-yotc-m2-2050-g40.md

Lines changed: 155 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,155 @@
1+
---
2+
title: YOTC M2-2050-G40
3+
has_children: false
4+
layout: default
5+
parent: YOTC
6+
---
7+
8+
# Hardware Specifications
9+
10+
| | |
11+
| --------------- | ---------------------------------------------------------------------- |
12+
| Vendor/Brand | YOTC |
13+
| Model | M2-2050-G40 |
14+
| Chipset | Realtek RTL9607C |
15+
| Flash | SPI NAND 128MB |
16+
| RAM | 256MB |
17+
| CPU | Formosa MIPS interAptiv (multi) V2.0 |
18+
| CPU Clock | 300MHz (597.60 BogoMIPS) |
19+
| System | Linux 4.4.140 (GCC Realtek MSDK-4.8.5p1 Build 3068) |
20+
| Ethernet ports | 2x1G |
21+
| Optics | SC/APC |
22+
| IP address | 192.168.1.1 or 192.168.8.1 |
23+
| Web Gui | ✅ user `super`, password `opticalink` OR user `User`, password `User` |
24+
| Telnet | ✅ user `super`, password `opticalink` OR user `User`, password `User` |
25+
| SSH | NO |
26+
| Form Factor | ONT |
27+
| UART | 115200 8N1 |
28+
# External Media
29+
30+
{% include image.html file="yotc-m2-2050-g40-top.jpg" alt="YOTC M2-2050-G40 Top" caption="YOTC M2-2050-G40 Top" %}
31+
{% include image.html file="yotc-m2-2050-g40-bottom.jpg" alt="YOTC M2-2050-G40 Bottom" caption="YOTC M2-2050-G40 Bottom" %}
32+
{% include image.html file="yotc-m2-2050-g40-pcb.jpg" alt="YOTC M2-2050-G40 PCB" caption="YOTC M2-2050-G40 PCB" %}
33+
34+
## List of partitions (MTD)
35+
36+
| dev | size | erasesize | name |
37+
| ----- | -------- | --------- | ------------- |
38+
| mtd0 | 000c0000 | 00020000 | "boot" |
39+
| mtd1 | 00020000 | 00020000 | "env" |
40+
| mtd2 | 00020000 | 00020000 | "env2" |
41+
| mtd3 | 00020000 | 00020000 | "static_conf" |
42+
| mtd4 | 07c60000 | 00020000 | "ubi_device" |
43+
| mtd5 | 0081d000 | 0001f000 | "ubi_Config" |
44+
| mtd6 | 00516000 | 0001f000 | "ubi_k0" |
45+
| mtd7 | 0141a000 | 0001f000 | "ubi_r0" |
46+
| mtd8 | 00516000 | 0001f000 | "ubi_k1" |
47+
| mtd9 | 0141a000 | 0001f000 | "ubi_r1" |
48+
49+
## List of volumes (UBI)
50+
51+
| dev | size | type | name |
52+
| ------ | ---------- | ------- | ------------ |
53+
| ubi0_0 | 8507392B | dynamic | "ubi_Config" |
54+
| ubi0_1 | 5332992B | dynamic | "ubi_k0" |
55+
| ubi0_2 | 21078016B | dynamic | "ubi_r0" |
56+
| ubi0_3 | 5332992B | dynamic | "ubi_k1" |
57+
| ubi0_4 | 21078016B | dynamic | "ubi_r1" |
58+
59+
To back up a volume, `cat` or `dd` the appropriate `/dev/ubi0_X` device to a file or pipe, to restore a volume, use the `ubiupdatevol` utility (or just do it safely via the WebGUI)
60+
61+
This ONT supports dual boot.
62+
63+
Volumes `ubi_k0` and `ubi_r0` respectively contain kernel and rootfs of the first image, while `ubi_k1` and `ubi_r1` contain kernel and rootfs of the second one.
64+
65+
66+
# GPON/OMCI settings
67+
68+
## Set OMCI mode to customized so versions don't reset
69+
```
70+
mib set OMCI_OLT_MODE 3
71+
```
72+
73+
## Setting OMCI software version (ME 7)
74+
```
75+
mib set OMCI_SW_VER1 YOURSWVER
76+
mib set OMCI_SW_VER2 YOURSWVER
77+
```
78+
79+
## Setting OMCI vendor ID (ME 256)
80+
```
81+
mib set PON_VENDOR_ID VEND
82+
```
83+
84+
## Setting ONU GPON Serial Number
85+
```
86+
mib set GPON_SN VEND1234ABCD
87+
```
88+
89+
## Setting OMCI hardware version (ME 256)
90+
```
91+
mib set HW_HWVER YOURHWVER
92+
```
93+
94+
## Setting OMCC version (ME 257), only accepts decimal values.
95+
```
96+
mib set OMCC_VER 128
97+
```
98+
99+
## Setting Product Code (ME 257), only accepts decimal values.
100+
```
101+
mib set OMCI_VENDOR_PRODUCT_CODE 0
102+
```
103+
104+
## Setting OMCI equipment ID (ME 257)
105+
```
106+
mib set GPON_ONU_MODEL YOUREQUIPMENTID
107+
```
108+
109+
## Setting VEIP slot ID (example for 255), only accepts decimal values.
110+
```
111+
mib set OMCI_VEIP_SLOT_ID 255
112+
```
113+
114+
## Commit Changes.
115+
```
116+
mib commit
117+
```
118+
119+
120+
# Verification commands for settings changed above (all settings take a reboot to apply)
121+
122+
## Verify SwVer (ME 7)
123+
```
124+
omcicli mib get 7
125+
```
126+
127+
## Verify Vendor ID, HwVer, and G984 Serial (ME 256)
128+
```
129+
omcicli mib get 256
130+
```
131+
132+
## Verify OMCC version, Equipment ID and Product Code (ME 257)
133+
```
134+
omcicli mib get 257
135+
```
136+
137+
## Verify VEIP customized slot ID (ME 329)
138+
```
139+
omcicli mib get 329
140+
```
141+
142+
# Other Commands
143+
144+
## Enable Ethernet Ports
145+
```
146+
mib set SW_PORT_TBL.0.Enable 1
147+
mib set SW_PORT_TBL.1.Enable 1
148+
mib set SW_PORT_TBL.2.Enable 1
149+
mib set SW_PORT_TBL.3.Enable 1
150+
```
151+
152+
## Enable 5GHz WiFi
153+
```
154+
mib set WLAN_MBSSIB_TBL.0.wlanDisabled 0
155+
```

_ont/ont-yotc.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
---
2+
title: YOTC
3+
has_children: true
4+
layout: default
5+
---
6+
7+
8+
960 KB
Loading
536 KB
Loading
441 KB
Loading

0 commit comments

Comments
 (0)