From a53bc97999ac4c9e5101abf7a6079a54b784246e Mon Sep 17 00:00:00 2001 From: Giovanni Condello Date: Mon, 8 Aug 2022 23:14:19 +0200 Subject: ODI update, Restore DPN-100 Rev A, Small update --- ont-ODI-DFP-34X-C2C.md | 112 +++++++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 104 insertions(+), 8 deletions(-) (limited to 'ont-ODI-DFP-34X-C2C.md') diff --git a/ont-ODI-DFP-34X-C2C.md b/ont-ODI-DFP-34X-C2C.md index 060e59b..74730da 100644 --- a/ont-ODI-DFP-34X-C2C.md +++ b/ont-ODI-DFP-34X-C2C.md @@ -10,18 +10,23 @@ parent: ONT | ----------- | ---------------- | | Vendor | ODI | | Model | DFP-34X-C2C | -| Alias | | | Chipset | Realtek RTL9601D | | Flash | 8 MB | | RAM | 64 MB | | System | Linux (Luna SDK) | | HSGMII | Yes | | Optics | SC/APC | -| IP address | | -| Web Gui | ✅ | -| SSH | ✅ | +| IP address | 192.168.1.1 | +| Web Gui | ✅ admin/admin | +| SSH | ✅ admin/admin | | Form Factor | miniONT SFP | +**Note:** SSH uses an outdated set of algorithm/ciphers, you can connect using the following command: + +```shell +ssh -oKexAlgorithms=+diffie-hellman-group1-sha1 -oCiphers=+3des-cbc admin@192.168.1.1 +``` + {% include image.html file="odi.jpg" alt="ODI DFP-34X-C2C" caption="ODI DFP-34X-C2C" %} @@ -35,14 +40,105 @@ parent: ONT - [CarlitoxxPro CPGOS03-0490 v2](ont-CarlitoxxPro-CPGOS03-0490-v2) ## List of software versions +- V1.0-220530 Modded by [stich86](https://github.com/stich86) **SUGGESTED** since it has working VLAN translation. Download link: [github.com](https://github.com/Anime4000/RTL960x/files/8821809/M114_sfp_ODI_hybrid_220527_stich86_220530.tar.zip) +- V1.0-220414 +- V1.0-220304 + ## List of partitions -## List of firmwares and files + +| dev | size | erasesize | name | +| ----- | -------- | --------- | --------------- | +| mtd0 | 00040000 | 00001000 | "boot" | +| mtd1 | 00002000 | 00001000 | "env" | +| mtd2 | 00002000 | 00001000 | "env2" | +| mtd3 | 0003c000 | 00001000 | "config" | +| mtd4 | 0014c000 | 00001000 | "k0" | +| mtd5 | 00274000 | 00001000 | "r0" | +| mtd6 | 0014c000 | 00001000 | "k1" | +| mtd7 | 00274000 | 00001000 | "r1" | +| mtd8 | 00001000 | 00001000 | "Partition_008" | +| mtd9 | 00001000 | 00001000 | "Partition_009" | +| mtd10 | 00001000 | 00001000 | "Partition_010" | +| mtd11 | 00001000 | 00001000 | "Partition_011" | +| mtd12 | 0014c000 | 00001000 | "linux" | +| mtd13 | 00274000 | 00001000 | "rootfs" | -# Known Bugs +This stick 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 + +# Useful Commands + +## Getting/Setting the ONT's S/N +```sh +# flash get GPON_SN +GPON_SN=TMBB00000000 +# flash set GPON_SN TMBB0A1B2C3D +``` + +## Getting/Setting the ONT's PLOAM password + +{% include alert.html content="The PLOAM password is stored in HEX format, with no 0x or separator" %} + +```sh +# flash get GPON_PLOAM_PASSWD +GPON_PLOAM_PASSWD=41414141414141414141 +# flash set GPON_PLOAM_PASSWD 41414141414141414141 +``` -VLAN swap issue (MEID 171), auto-sensing mode to switch between SGMII/HiSGMII +## Getting/Setting the ONT Vendor ID +**Note:** this may need OMCI_OLT_MODE set to 3 to work +```sh +# flash get PON_VENDOR_ID +PON_VENDOR_ID=ZTEG +# flash set PON_VENDOR_ID HWTC +``` + +## Getting/Settng the ONT Custom software version +**Note:** this needs OMCI_OLT_MODE set to 3 and firmware 220530 modded by stich86 + +```sh +# nv setenv sw_custom_version0 YOURFIRSTSWVER +# nv setenv sw_custom_version1 YOURSECONDSWVER +``` + +## Getting/Setting a custom HW Version +**Note:** this probably needs OMCI_OLT_MODE set to 3 + +```sh +# flash get HW_HWVER +HW_HWVER=V2.0 +# flash set HW_HWVER MYHWVERSION +``` + +## Getting/Setting a custom ONT Equipment ID +**Note:** this probably needs OMCI_OLT_MODE set to 3 +```sh +# flash get GPON_ONU_MODEL +GPON_ONU_MODEL=DFP-34X-2C2 +# flash set GPON_ONU_MODEL DFP-34X-XXX +``` + +## Checking the currently active image +```sh +# nv getenv sw_active +sw_active=1 +``` + +## Booting to a different image +```sh +# nv setenv sw_commit 0|1 +# reboot +``` + +## Querying a particular OMCI ME +```sh +# omcicli mib get MIB_IDX +``` + +# Known Bugs -You should use the VID/VLAN shown by executing the command "omcicli mib get 84" via telnet to bring up PPPoE +- Auto-sensing mode to switch between SGMII/HiSGMII # Miscellaneous Links -- cgit v1.2.3