summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRajko Stojadinovic <admin@rajko.info>2023-12-28 09:40:00 +0100
committerGitHub <noreply@github.com>2023-12-28 09:40:00 +0100
commitd3c3dc0db8b6f27aa5d859edddc38eaac7721c10 (patch)
tree78575f1776613ff834acd95e323ab723314e2d99
parentUpdate ont-sercomm-fg1000b-11.md (#288) (diff)
downloadhack-gpon.github.io-d3c3dc0db8b6f27aa5d859edddc38eaac7721c10.tar
hack-gpon.github.io-d3c3dc0db8b6f27aa5d859edddc38eaac7721c10.tar.gz
hack-gpon.github.io-d3c3dc0db8b6f27aa5d859edddc38eaac7721c10.tar.bz2
hack-gpon.github.io-d3c3dc0db8b6f27aa5d859edddc38eaac7721c10.tar.lz
hack-gpon.github.io-d3c3dc0db8b6f27aa5d859edddc38eaac7721c10.tar.xz
hack-gpon.github.io-d3c3dc0db8b6f27aa5d859edddc38eaac7721c10.tar.zst
hack-gpon.github.io-d3c3dc0db8b6f27aa5d859edddc38eaac7721c10.zip
-rw-r--r--_ont/ont-leox-lxt-240g-c1.md154
-rw-r--r--assets/img/ont-leox-lxt-240g-c1_bottom.jpgbin0 -> 766536 bytes
-rw-r--r--assets/img/ont-leox-lxt-240g-c1_pcb.jpgbin0 -> 1367765 bytes
-rw-r--r--assets/img/ont-leox-lxt-240g-c1_top.jpgbin0 -> 823252 bytes
4 files changed, 154 insertions, 0 deletions
diff --git a/_ont/ont-leox-lxt-240g-c1.md b/_ont/ont-leox-lxt-240g-c1.md
new file mode 100644
index 0000000..223cdcd
--- /dev/null
+++ b/_ont/ont-leox-lxt-240g-c1.md
@@ -0,0 +1,154 @@
+---
+title: LEOX LXT-240G-C1
+has_children: false
+layout: default
+parent: LEOX
+---
+
+# Hardware Specifications
+
+| | |
+| --------------- | ---------------------------------------------------------------------- |
+| Vendor/Brand | LEOX |
+| Model | LXT-240G-C1 |
+| Chipset | Realtek RTL9607C |
+| Flash | SPI NAND 256MB |
+| RAM | 196MB visible in top (256MB total?) |
+| CPU | Formosa MIPS interAptiv (multi) V2.0 |
+| CPU Clock | 300MHz (597.60 BogoMIPS) |
+| System | Linux 4.4.140 (GCC Realtek MSDK-4.8.5p1 Build 3068) |
+| Ethernet ports | 4x1G |
+| POTS ports | 2xRJ11 |
+| Optics | SC/APC |
+| IP address | 192.168.1.1/24 |
+| Web Gui | ✅ user `admin`, password `letmein` OR user `user`, password `user` |
+| Telnet | ✅ user `leox`, password `leolabs_7` |
+| SSH | NO |
+| Form Factor | ONT |
+
+# External Photos
+
+{% include image.html file="ont-leox-lxt-240g-c1_top.jpg" alt="Leox LXT-240G-C1 Top" caption="Leox LXT-240G-C1 Top" %}
+{% include image.html file="ont-leox-lxt-240g-c1_bottom.jpg" alt="Leox LXT-240G-C1 Bottom" caption="Leox LXT-240G-C1 Bottom" %}
+{% include image.html file="ont-leox-lxt-240g-c1_pcb.jpg" alt="Leox LXT-240G-C1 PCB" caption="Leox LXT-240G-C1 PCB" %}
+
+## List of partitions (MTD)
+
+| dev | size | erasesize | name |
+| ----- | -------- | --------- | ---------------- |
+| mtd0 | 000c0000 | 00020000 | "boot" |
+| mtd1 | 00020000 | 00020000 | "env" |
+| mtd2 | 00020000 | 00020000 | "env2" |
+| mtd3 | 00040000 | 00020000 | "static_conf" |
+| mtd4 | 0f9c0000 | 00020000 | "ubi_device" |
+| mtd5 | 00a89000 | 0001f000 | "ubi_Config" |
+| mtd6 | 00a0d000 | 0001f000 | "ubi_k0" |
+| mtd7 | 01911000 | 0001f000 | "ubi_r0" |
+| mtd8 | 00a0d000 | 0001f000 | "ubi_k1" |
+| mtd9 | 01911000 | 0001f000 | "ubi_r1" |
+| mtd10 | 0081d000 | 0001f000 | "ubi_framework1" |
+| mtd11 | 0081d000 | 0001f000 | "ubi_framework2" |
+| mtd12 | 02416000 | 0001f000 | "ubi_apps" |
+
+Only the first 4 partitions with erasesize 0x20000 should be manipulated using mtd devices, the fifth partition `ubi_device` contains the rest of the NAND and is to be manipulated using ubi volumes
+
+## List of volumes (UBI)
+
+| dev | size | type | name |
+| ------ | --------- | ------- | ---------------- |
+| ubi0_0 | 11046912B | dynamic | "ubi_Config" |
+| ubi0_1 | 10539008B | dynamic | "ubi_k0" |
+| ubi0_2 | 26284032B | dynamic | "ubi_r0" |
+| ubi0_3 | 10539008B | dynamic | "ubi_k1" |
+| ubi0_4 | 26284032B | dynamic | "ubi_r1" |
+| ubi0_5 | 8507392B | dynamic | "ubi_framework1" |
+| ubi0_6 | 8507392B | dynamic | "ubi_framework2" |
+| ubi0_7 | 37838848B | dynamic | "ubi_apps" |
+
+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)
+
+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.
+
+## List of software versions
+
+- [V4.1.1L5rc2](https://mega.nz/file/YJkEGCIC#FNdE6Xt6lsFJdOnx3GGGCNi4fpMoN0QFOf5_1VjcGHo){: .btn } md5hash: 53b80abbda413e3ebc87d1730292d2fd
+- [V4.1.1L5](https://mega.nz/file/VMtTkLDI#5tZ74mAAqn0PhGa4MtbEliSo4B0VwIo28K_8iV2AzQ0){: .btn } md5hash: 5426cac6eb204ec1b3a8f39bc22d9488, same as rc2 just marked final
+
+# GPON/OMCI settings
+
+## Set OMCI mode to customized so versions don't reset
+```
+mib set OMCI_OLT_MODE 3
+```
+
+## Setting OMCI software version (ME 7)
+```
+mib set OMCI_SW_VER1 YOURSWVER
+mib set OMCI_SW_VER2 YOURSWVER
+```
+
+## Setting OMCI vendor ID (ME 256)
+```
+flash set PON_VENDOR_ID VEND
+```
+
+## Setting ONU GPON Serial Number
+```
+flash set GPON_SN VEND1234ABCD
+```
+
+## Setting OMCI hardware version (ME 256)
+```
+flash set HW_HWVER YOURHWVER
+```
+
+## Setting OMCC version (ME 257)
+```
+mib set OMCC_VER 0x86
+```
+
+## Setting OMCI equipment ID (ME 257)
+```
+flash set GPON_ONU_MODEL YOUREQUIPMENTID
+```
+
+## Setting Product Code (ME 257)
+```
+mib set OMCI_VENDOR_PRODUCT_CODE 0x3032
+```
+
+## Setting VEIP slot ID (example for 0xe01)
+```
+mib set OMCI_VEIP_SLOT_ID 0xe
+```
+
+# Verification commands for settings changed above (all settings take a reboot to apply)
+
+## Verify SwVer (ME 7)
+```
+omcicli mib get 7
+```
+
+## Verify Vendor ID, HwVer, and G984 Serial (ME 256)
+```
+omcicli mib get 256
+```
+
+## Verify OMCC version, Equipment ID and Product Code (ME 257)
+```
+omcicli mib get 257
+```
+
+## Verify VEIP customized slot ID (ME 329)
+```
+omcicli mib get 329
+```
+
+# Advanced settings
+
+## Setting management IP
+```
+mib set LAN_IP_ADDR 192.168.102.1
+``` \ No newline at end of file
diff --git a/assets/img/ont-leox-lxt-240g-c1_bottom.jpg b/assets/img/ont-leox-lxt-240g-c1_bottom.jpg
new file mode 100644
index 0000000..3e6ddd0
--- /dev/null
+++ b/assets/img/ont-leox-lxt-240g-c1_bottom.jpg
Binary files differ
diff --git a/assets/img/ont-leox-lxt-240g-c1_pcb.jpg b/assets/img/ont-leox-lxt-240g-c1_pcb.jpg
new file mode 100644
index 0000000..3f9bf32
--- /dev/null
+++ b/assets/img/ont-leox-lxt-240g-c1_pcb.jpg
Binary files differ
diff --git a/assets/img/ont-leox-lxt-240g-c1_top.jpg b/assets/img/ont-leox-lxt-240g-c1_top.jpg
new file mode 100644
index 0000000..1a7defc
--- /dev/null
+++ b/assets/img/ont-leox-lxt-240g-c1_top.jpg
Binary files differ