| title | YOTC M2-2050-G40 |
|---|---|
| has_children | false |
| layout | default |
| parent | YOTC |
| Vendor/Brand | YOTC |
| Model | M2-2050-G40 |
| Chipset | Realtek RTL9607C / RTL9607Cv2 |
| Flash | SPI NAND 128MB |
| RAM | 256MB |
| CPU | Formosa MIPS interAptiv (multi) V2.0 |
| CPU Clock | 900MHz / 1150MHz |
| BogoMIPS | 597.60MHz / 766.77MHz |
| System | Linux 4.4.140 (GCC Realtek MSDK-4.8.5p1 Build 3068) |
| Ethernet ports | 2x1G |
| Optics | SC/APC |
| IP address | 192.168.1.1 or 192.168.8.1 |
| Web Gui | ✅ user super, password opticalink OR user User, password User |
| Telnet | ✅ user super, password opticalink OR user User, password User |
| SSH | NO |
| Serial baud | 115200 |
| Serial encoding | 8-N-1 |
| Form Factor | ONT |
{% include image.html file="yotc-m2-2050-g40-top.jpg" alt="YOTC M2-2050-G40 Top" caption="YOTC M2-2050-G40 Top" %} {% include image.html file="yotc-m2-2050-g40-bottom.jpg" alt="YOTC M2-2050-G40 Bottom" caption="YOTC M2-2050-G40 Bottom" %} {% include image.html file="yotc-m2-2050-g40-pcb-top.jpg" alt="YOTC M2-2050-G40 PCB Top" caption="YOTC M2-2050-G40 PCB Top" %} {% include image.html file="yotc-m2-2050-g40-pcb.jpg" alt="YOTC M2-2050-G40 PCB Bottom" caption="YOTC M2-2050-G40 PCB Bottom" %}
{% include image.html file="yotc-m2-2050-g40-ttl.jpg" alt="Serial Pinout (dont connect vcc)" caption="Serial Pinout (dont connect vcc)" %}
{% include serial_dump.html file="yotcm2-2050-g40.txt" alt="M2-2050-G40 boot dump" title="M2-2050-G40 boot dump" %}
{% include serial_dump.html file="yotcm2-2050-g40newrevision.txt" alt="M2-2050-G40 boot dump (newer revision)" title="M2-2050-G40 boot dump (newer revision)" %}
- 518_V300R02B15 (doesn't have upg_app, wget, wget_manage)
- 518_V300R02B21
- 518_V300R02B22
- 518_V300R02B25
- 518_V300R02B31
| dev | size | erasesize | name |
|---|---|---|---|
| mtd0 | 000c0000 | 00020000 | "boot" |
| mtd1 | 00020000 | 00020000 | "env" |
| mtd2 | 00020000 | 00020000 | "env2" |
| mtd3 | 00020000 | 00020000 | "static_conf" |
| mtd4 | 07c60000 | 00020000 | "ubi_device" |
| mtd5 | 0081d000 | 0001f000 | "ubi_Config" |
| mtd6 | 00516000 | 0001f000 | "ubi_k0" |
| mtd7 | 0141a000 | 0001f000 | "ubi_r0" |
| mtd8 | 00516000 | 0001f000 | "ubi_k1" |
| mtd9 | 0141a000 | 0001f000 | "ubi_r1" |
| dev | size | type | name |
|---|---|---|---|
| ubi0_0 | 8507392B | dynamic | "ubi_Config" |
| ubi0_1 | 5332992B | dynamic | "ubi_k0" |
| ubi0_2 | 21078016B | dynamic | "ubi_r0" |
| ubi0_3 | 5332992B | dynamic | "ubi_k1" |
| ubi0_4 | 21078016B | dynamic | "ubi_r1" |
To back up a volume, cat the appropriate /dev/ubi0_X device to a file or pipe, to restore a volume, use the ubiupdatevol utility.
This ONT supports dual boot.
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.
User Configuration:
/var/config/config.xml
Custom Default Configuration:
/var/config/config_custom_default.xml
Custom Configuration (on reset):
/var/config/custom_config.sh
Hardware Configuration:
/var/config/config_hs.xml
mib set OMCI_OLT_MODE 3
mib set OMCI_SW_VER1 YOURSWVER
mib set OMCI_SW_VER2 YOURSWVER
mib set PON_VENDOR_ID VEND
mib set GPON_SN VEND1234ABCD
mib set HW_HWVER YOURHWVER
mib set OMCC_VER 128
mib set OMCI_VENDOR_PRODUCT_CODE 0
mib set GPON_ONU_MODEL YOUREQUIPMENTID
mib set OMCI_VEIP_SLOT_ID 255
mib commit
omcicli mib get 7
omcicli mib get 256
omcicli mib get 257
omcicli mib get 329
mib set ELAN_MAC_ADDR 1A2B3C4D5E6F
mib set LAN_IP_ADDR 192.168.8.1
# GPON mode
mib set PON_MODE 1
# EPON mode
mib set PON_MODE 2
# Ethernet mode
mib set PON_MODE 3
nv getenv sw_active
# Switch to image 0
nv setenv sw_commit 0
nv setenv sw_tryactive 0
# Switch to image 1
nv setenv sw_commit 1
nv setenv sw_tryactive 1
cp /dev/ubi0_1 /tmp/
cp /dev/ubi0_2 /tmp/
ubiupdatevol /dev/ubi0_3 /tmp/ubi0_1
ubiupdatevol /dev/ubi0_4 /tmp/ubi0_2
reboot
mib set SW_PORT_TBL.0.Enable 1
mib set SW_PORT_TBL.1.Enable 1
mib set SW_PORT_TBL.2.Enable 1
mib set SW_PORT_TBL.3.Enable 1
mib set WLAN_MBSSIB_TBL.0.wlanDisabled 0
{% include image.html file="yotc-m2-2050-g40-pcb-top-b21.jpg" alt="YOTC M2-2050-G40 PCB Top (newer revision with RTL9607Cv2)" caption="YOTC M2-2050-G40 PCB Top (newer revision with RTL9607Cv2)" %} {% include image.html file="yotc-m2-2050-g40-pcb-b21.jpg" alt="YOTC M2-2050-G40 PCB Bottom (newer revision with RTL9607Cv2)" caption="YOTC M2-2050-G40 PCB Bottom (newer revision with RTL9607Cv2)" %}