From d7aea6fd81d7ebd45670e1e0cbae7055f7749674 Mon Sep 17 00:00:00 2001 From: Giammarco Marzano Date: Thu, 8 Dec 2022 20:57:42 +0100 Subject: Nokia G-010G-T General info (#49) * Add info on how to change values on G-010G-P * Nokia G-010G-T images * Update ont-nokia-g-010g-t.md add photos and mod info * Add files via upload * Update ont-nokia-g-010g-t.md fix parsing, link and missing image extension * Update ont-nokia-g-010g-t.md * Update _ont/ont-nokia-g-010g-t.md * Update ont-nokia-g-010g-t.md Co-authored-by: Ernesto Castellotti Co-authored-by: Simone --- _ont/ont-nokia-g-010g-t.md | 174 +++++++++++++++++++++++++++++++--- assets/img/q-010g-t_back.jpg | Bin 0 -> 1257430 bytes assets/img/q-010g-t_front.jpg | Bin 0 -> 1525300 bytes assets/img/q-010g-t_internal_down.jpg | Bin 0 -> 1918936 bytes assets/img/q-010g-t_internal_up.jpg | Bin 0 -> 2877169 bytes assets/img/q-010g-t_ports.jpg | Bin 0 -> 1014485 bytes assets/img/q-010g-t_ttl.jpg | Bin 0 -> 136457 bytes 7 files changed, 163 insertions(+), 11 deletions(-) create mode 100644 assets/img/q-010g-t_back.jpg create mode 100644 assets/img/q-010g-t_front.jpg create mode 100644 assets/img/q-010g-t_internal_down.jpg create mode 100644 assets/img/q-010g-t_internal_up.jpg create mode 100644 assets/img/q-010g-t_ports.jpg create mode 100644 assets/img/q-010g-t_ttl.jpg diff --git a/_ont/ont-nokia-g-010g-t.md b/_ont/ont-nokia-g-010g-t.md index 60c3a7b..bc088e3 100644 --- a/_ont/ont-nokia-g-010g-t.md +++ b/_ont/ont-nokia-g-010g-t.md @@ -12,23 +12,175 @@ parent: Nokia | Vendor | Nokia | | Model | G-010G-T | | Chipset | RTL9601D | -| Flash | | -| RAM | | -| System | | +| Flash | 16MB | +| RAM | 32MB | +| System | CIG (Luna SDK 1.9.0) | | HSGMII | ✅ | -| Optics | | -| IP address | | -| Web Gui | | -| SSH | | +| Optics | SC/APC | +| IP address | 192.168.100.1 (factory reseted unit use IP 10.89.42.157/16) | +| Web Gui | ✅ user `admin`, password `1234` | +| Telnet | ✅ user `ONTUSER` password should be calculated, each ONT has a different one | +| SSH | Can be enabled, locked down by iptables rule | | Form Factor | ONT | +# External/Internal Photo + +{% include image.html file="q-010g-t_front.jpg" alt="Nokia G-010G-T Front" caption="Nokia G-010G-T Front" %} +{% include image.html file="q-010g-t_back.jpg" alt="Nokia G-010G-T Back" caption="Nokia G-010G-T Back" %} +{% include image.html file="q-010g-t_ports.jpg" alt="Nokia G-010G-T Ports" caption="Nokia G-010G-T Ports" %} +{% include image.html file="q-010g-t_internal_up.jpg" alt="Nokia G-010G-T Internal Up" caption="Nokia G-010G-T Internal Up" %} +{% include image.html file="q-010g-t_internal_down.jpg" alt="Nokia G-010G-T Internal Down" caption="Nokia G-010G-T Internal Down" %} ## List of software versions +- 3FE49717AOCK12 + ## List of partitions -## List of firmwares and files -# Known Bugs -# Miscellaneous Links -* [ispreview.co.uk](https://www.ispreview.co.uk/index.php/2022/09/pictured-openreachs-future-2-5gbps-ont-for-fttp-broadband.html) +| dev | size | erasesize | name | +| ----- | -------- | --------- | --------------- | +| mtd0 | 00040000 | 00001000 | "Boot" | +| mtd1 | 00002000 | 00001000 | "Config" | +| mtd2 | 00002000 | 00001000 | "ImageA" | +| mtd3 | 0003c000 | 00001000 | "ImageB" | + +## Serial Console + +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, GND of TTL adapter should be attached to the ONT's shield (central GND PIN is not connected): + +{% include image.html file="q-010g-t_ttl.jpg" alt="Nokia G-010G-T TTL" caption="Nokia G-010G-T TTL" %} + +At prompt to logon follow these commands: + +```sh +ONT>enable +#ONT>login +User name:ONTUSER +Password: **** +``` + +# Access Full Shell + +To access a complete linux shell just type: +```sh +#ONT>system +#ONT/system>shell +``` + +# Useful Commands + +## Committing changes to the OMCI MIB tables for GPON operation +```sh +#ONT>system +#ONT/system>mib +#ONT/system/mib>reset +``` +## Getting/Setting the ONT's S/N +```sh +#ONT>system +#ONT/system>misc +#ONT/system/misc>eqsn set "" +---ATECMDRESULT--- OK +#ONT/system/misc>eqsn get +eqsn: +---ATECMDRESULT--- OK +``` +## Getting/Setting the ONT's Vendor +```sh +#ONT>system +#ONT/system>misc +#ONT/system/misc>vendor get +vendor: ALCL +---ATECMDRESULT--- OK +#ONT/system/misc>eqsnvend get +vendor: ALCL +---ATECMDRESULT--- OK +#ONT/system/misc>vendor set "ALCL" +---ATECMDRESULT--- OK +#ONT/system/misc>eqsnvend set "ALCL" +---ATECMDRESULT--- OK + +``` + +## Getting/Setting the ONT's Equipment ID +```sh +#ONT>system +#ONT/system>misc +#ONT/system/misc>eqid set "FT-G2110C-2.5G" +---ATECMDRESULT--- OK +#ONT/system/misc>eqid get +eqid: FT-G2110C-2.5G +hex_eqid: 0x46542d4732313130432d322e3547000000000000 +---ATECMDRESULT--- OK +``` + +## Getting/Setting the ONT's Hardware Version +```sh +#ONT>system +#ONT/system>misc +#ONT/system/misc>eqvid get +eqvid: 3FE45458ABAA06 +hex_eqvid: 0x3346453435343538414241413036 +---ATECMDRESULT--- OK +#ONT/system/misc>eqvid set "G2110CE2V1D0" +``` + +## Getting/Setting the ONT's IP/Netmask +```sh +#ONT>system +#ONT/system>misc +#ONT/system/misc>admin_ip get +admin_ip: 192.168.100.1 +---ATECMDRESULT--- OK +#ONT/system/misc>admin_ip set 192.168.1.1 +#ONT/system/misc>admin_mask get +admin_mask: 255.255.255.0 +---ATECMDRESULT--- OK +#ONT/system/misc>admin_mask set 255.255.255.0 +``` + +## Getting Operational Status +```sh +#ONT>traffic +#ONT/system>pon +#ONT/system/pon>show link + + ----------------- LINK STATE ----------------- + Link State: ACTIVE + Operation State Machine: OPERATION (O5) + ----------------- STATE END ----------------- +``` + +## Querying a particular OMCI ME +```sh +#ONT>system +#ONT/system>mib +#ONT/system/mib>show 256 +Table Ontg, Ont-g, total 1 instances + +EntityID = 0x0000 +VID = "GNXS" +Version = 47 32 31 31 30 43 45 32 56 31 44 30 00 00 +SerialNum = 47 4e 58 53 05 54 6f b0 +TraffMgtOpt = 0 +AtmCCOpt = 0 +BatteryBack = 1 +AdminState = 0 +OpState = 0 +OnuSurvivalTime = 0 +Loid = "" +Password = "" +AuthState = 0 +OntState = 1 +``` + +## Setting the ONT's Software Version +The following must be typed from the standard linux shell: +```sh +# echo SWVER=C-5.6.1-R > /mnt/rwdir/sys.cfg +``` + +# Miscellaneous Links +- [MIB file parser](https://github.com/nanomad/nokia-ont-mib-parser) for NOKIA's GPON ONTs (*helps you parsing the .mib file located in `/mnt/rwdir`*) +- [ispreview.co.uk](https://www.ispreview.co.uk/index.php/2022/09/pictured-openreachs-future-2-5gbps-ont-for-fttp-broadband.html) diff --git a/assets/img/q-010g-t_back.jpg b/assets/img/q-010g-t_back.jpg new file mode 100644 index 0000000..05f9bf2 Binary files /dev/null and b/assets/img/q-010g-t_back.jpg differ diff --git a/assets/img/q-010g-t_front.jpg b/assets/img/q-010g-t_front.jpg new file mode 100644 index 0000000..e258d45 Binary files /dev/null and b/assets/img/q-010g-t_front.jpg differ diff --git a/assets/img/q-010g-t_internal_down.jpg b/assets/img/q-010g-t_internal_down.jpg new file mode 100644 index 0000000..b2bb0a2 Binary files /dev/null and b/assets/img/q-010g-t_internal_down.jpg differ diff --git a/assets/img/q-010g-t_internal_up.jpg b/assets/img/q-010g-t_internal_up.jpg new file mode 100644 index 0000000..007123b Binary files /dev/null and b/assets/img/q-010g-t_internal_up.jpg differ diff --git a/assets/img/q-010g-t_ports.jpg b/assets/img/q-010g-t_ports.jpg new file mode 100644 index 0000000..1f7a60b Binary files /dev/null and b/assets/img/q-010g-t_ports.jpg differ diff --git a/assets/img/q-010g-t_ttl.jpg b/assets/img/q-010g-t_ttl.jpg new file mode 100644 index 0000000..6aaad12 Binary files /dev/null and b/assets/img/q-010g-t_ttl.jpg differ -- cgit v1.2.3