From 825e26b709355dd17c3f89dd5d3692abed593c40 Mon Sep 17 00:00:00 2001 From: Simone Bortolin Date: Mon, 19 Dec 2022 23:06:18 +0100 Subject: fix typos and links fixes --- assets/img/G-010S-A.jpg | Bin 20270 -> 0 bytes assets/img/g-010s-a-teardown.jpg | Bin 0 -> 54441 bytes assets/img/g-010s-a.jpg | Bin 0 -> 20270 bytes assets/img/g-010s-p-and-ma5671a.jpg | Bin 0 -> 209964 bytes assets/img/g-010s-p.jpg | Bin 0 -> 467353 bytes assets/img/g-s010s-p.jpg | Bin 467353 -> 0 bytes ont-Hilink-HL23446.md | 2 +- ont-Nokia-G-010S-A.md | 64 ----------------------------- ont-Nokia-G-010S-Q.md | 31 -------------- ont-Nokia-g-010g-p.md | 31 -------------- ont-Nokia-g-010g-q.md | 74 ---------------------------------- ont-fs-com-gpon-onu-stick-with-mac.md | 2 +- ont-huawei-ma5671a.md | 5 ++- ont-nokia-g-010g-p.md | 31 ++++++++++++++ ont-nokia-g-010g-q.md | 74 ++++++++++++++++++++++++++++++++++ ont-nokia-g-010s-a.md | 64 +++++++++++++++++++++++++++++ ont-nokia-g-010s-p.md | 6 +-- ont-nokia-g-010s-q.md | 31 ++++++++++++++ 18 files changed, 209 insertions(+), 206 deletions(-) delete mode 100644 assets/img/G-010S-A.jpg create mode 100644 assets/img/g-010s-a-teardown.jpg create mode 100644 assets/img/g-010s-a.jpg create mode 100644 assets/img/g-010s-p-and-ma5671a.jpg create mode 100644 assets/img/g-010s-p.jpg delete mode 100644 assets/img/g-s010s-p.jpg delete mode 100644 ont-Nokia-G-010S-A.md delete mode 100644 ont-Nokia-G-010S-Q.md delete mode 100644 ont-Nokia-g-010g-p.md delete mode 100644 ont-Nokia-g-010g-q.md create mode 100644 ont-nokia-g-010g-p.md create mode 100644 ont-nokia-g-010g-q.md create mode 100644 ont-nokia-g-010s-a.md create mode 100644 ont-nokia-g-010s-q.md diff --git a/assets/img/G-010S-A.jpg b/assets/img/G-010S-A.jpg deleted file mode 100644 index 5ba99b0..0000000 Binary files a/assets/img/G-010S-A.jpg and /dev/null differ diff --git a/assets/img/g-010s-a-teardown.jpg b/assets/img/g-010s-a-teardown.jpg new file mode 100644 index 0000000..b4ff2f1 Binary files /dev/null and b/assets/img/g-010s-a-teardown.jpg differ diff --git a/assets/img/g-010s-a.jpg b/assets/img/g-010s-a.jpg new file mode 100644 index 0000000..5ba99b0 Binary files /dev/null and b/assets/img/g-010s-a.jpg differ diff --git a/assets/img/g-010s-p-and-ma5671a.jpg b/assets/img/g-010s-p-and-ma5671a.jpg new file mode 100644 index 0000000..5fdf34d Binary files /dev/null and b/assets/img/g-010s-p-and-ma5671a.jpg differ diff --git a/assets/img/g-010s-p.jpg b/assets/img/g-010s-p.jpg new file mode 100644 index 0000000..f3a863f Binary files /dev/null and b/assets/img/g-010s-p.jpg differ diff --git a/assets/img/g-s010s-p.jpg b/assets/img/g-s010s-p.jpg deleted file mode 100644 index f3a863f..0000000 Binary files a/assets/img/g-s010s-p.jpg and /dev/null differ diff --git a/ont-Hilink-HL23446.md b/ont-Hilink-HL23446.md index 13a0f57..00caa5f 100644 --- a/ont-Hilink-HL23446.md +++ b/ont-Hilink-HL23446.md @@ -28,7 +28,7 @@ parent: ONT ## Firmware is interchangeable with: - [Huawei MA5671A](ont-huawei-ma5671a) -- [Nokia G-010S-P](ont-nokia-g-s010s-p) +- [Nokia G-010S-P](ont-nokia-g-010s-p) - [ONT FS.com GPON ONU Stick with MAC / SourcePhotonics SPS-34-24T-HP-TDFO](ont-SourcePhotonics-SPS-34-24T-HP-TDFO) - [Hilink HL23446](ont-Hilink-HL23446) - {:.text-red-200 } Dasan H650SFP diff --git a/ont-Nokia-G-010S-A.md b/ont-Nokia-G-010S-A.md deleted file mode 100644 index 1d41cfc..0000000 --- a/ont-Nokia-G-010S-A.md +++ /dev/null @@ -1,64 +0,0 @@ ---- -title: Nokia G-010S-A -has_children: false -parent: ONT ---- - -# Hardware Specifications - -| | | -| ----------- | ---------------------------------------- | -| Vendor | Nokia | -| Model | G-010S-A | -| Chipset | Lantiq PEB98035 | -| Flash | 16 MB | -| RAM | 64 MB | -| System | OpenWRT | -| HSGMII | Yes | -| Optics | SC/UPC | -| IP address | 192.168.1.10 | -| Web Gui | ✅ user `adminadmin`, password `ALC#FGU` | -| SSH | ✅ user `ONTUSER`, password `SUGAR2A041` | -| Form Factor | miniONT SFP | - -{% include image.html file="G-010S-A.jpg" alt="G-010S-A" caption="G-010S-A" %} -{% include image.html file="G-010S-A-teardown.jpg" alt="G-010S-A Teardown" caption="G-010S-A Teardown" %} - - -## Modifying firmware - -Turning a [Nokia G-010S-P](ont-nokia-g-s010s-p) into a [Nokia G-010S-A](ont-nokia-g-s010s-A) is possible by changing layout from mtd - -## List of software versions - -- [https://github.com/hwti/G-010S-A/tree/main/firmwares](https://github.com/hwti/G-010S-A/tree/main/firmwares) - -## List of partitions -## List of firmwares and files - -## Serial - -``` -USB TTL(UART) Adapter ------- SFP 20pins Molex connector -3.3V ---red ------------------pin #15 and #16 -TX -----orange ---------------pin #3 -RX -----yellow ---------------pin #6 -GND ----green --------------- pin #10 -``` -Configuration: asc0=0 115200 8-N-1 - -## Disabling Dying Gasp -```sh -uci set gpon.gtc.nDyingGaspEnable='0'; uci commit gpon -``` - -# HW Modding - -- [Nokia G-010S-A Pin 6 Iusse - Rsaxvc.net](https://rsaxvc.net/blog/2020/8/15/Nokia_G-010S-A_Pin_6_Issue.html) - -# Known Bugs - -# Miscellaneous Links - -- [https://github.com/hwti/G-010S-A](https://github.com/hwti/G-010S-A) - diff --git a/ont-Nokia-G-010S-Q.md b/ont-Nokia-G-010S-Q.md deleted file mode 100644 index 844d02e..0000000 --- a/ont-Nokia-G-010S-Q.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: Nokia G-010S-Q -has_children: false -parent: ONT ---- - -# Hardware Specifications - -| | | -| ----------- | ----------- | -| Vendor | Nokia | -| Model | RTL9601CI | -| Chipset | | -| Flash | | -| RAM | | -| System | | -| HSGMII | | -| Optics | | -| IP address | | -| Web Gui | | -| SSH | | -| Form Factor | miniONT SFP | - - -## List of software versions -## List of partitions -## List of firmwares and files -# Known Bugs -# Miscellaneous Links - - diff --git a/ont-Nokia-g-010g-p.md b/ont-Nokia-g-010g-p.md deleted file mode 100644 index cc0e0a2..0000000 --- a/ont-Nokia-g-010g-p.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: Nokia G-010G-P -has_children: false -parent: ONT ---- - -# Hardware Specifications - -| | | -| ----------- | -------- | -| Vendor | Nokia | -| Model | G-010G-P | -| Chipset | | -| Flash | | -| RAM | | -| System | | -| HSGMII | No | -| Optics | SC/APC | -| IP address | | -| Web Gui | | -| SSH | | -| Form Factor | ONT | - -{% include image.html file="g-010g-p.jpg" alt="G-010G-P" caption="Nokia G-010G-P" %} - - - -# Miscellaneous Links -- MIB file parser for NOKIA's GPON ONTs (*helps you parsing the .mib file located in `/mnt/rwdir`*) - - diff --git a/ont-Nokia-g-010g-q.md b/ont-Nokia-g-010g-q.md deleted file mode 100644 index 58ae457..0000000 --- a/ont-Nokia-g-010g-q.md +++ /dev/null @@ -1,74 +0,0 @@ ---- -title: Nokia G-010G-Q -has_children: false -parent: ONT ---- - -# Hardware Specifications - -| | | -| --------------------- | ------------------------------------------------------------------------------------------------------------------ | -| Vendor | Nokia | -| Model | G-010G-Q | -| Chipset | Realtek RTL9601B | -| Flash | Winbond [W25Q128JV](https://www.winbond.com/resource-files/w25q128jv%20revf%2003272018%20plus.pdf) 3V 128M-BIT SPI | -| RAM | DDR2 325MHz | -| System | Linux (Luna SDK) | -| HSGMII | No | -| Optics | SC/APC | -| IP address | 192.168.100.1 | -| Web Gui (HTTP) | ✅ Port 80 (⚠️ *only available when the PON connection **IS NOT** estabilished*) | -| Web Gui (HTTPS) | ✅ Port 443 **NO SSL SUPPORT** | -| Web Gui Default Login | user `admin` password `1234` | -| SSH | | -| Form Factor | ONT | - -## Hardware revisions - -{% include image.html file="g-010g-q.png" alt="G-010G-Q " caption="Nokia G-010G-Q" %} - -## List of software versions -## List of partitions - -| dev | size | erasesize | name | -| ---- | -------- | --------- | -------- | -| mtd0 | 00080000 | 00010000 | "Boot" | -| mtd1 | 00180000 | 00010000 | "Config" | -| mtd2 | 00700000 | 00010000 | "ImageA" | -| mtd3 | 00700000 | 00010000 | "ImageB" | - -This ont seems to support dual boot (notice partitions "ImageA" and "ImageB"), however this has not been tested. -## List of firmwares and files - -# Serial -{% include image.html file="g-010g-q-serial-pinout.jpg" alt="G-010G-Q " caption="G-010G-Q: serial pinout" %} -You can easily communicate with the ONT using a TTL converter (for example the CH341A programmer in TTL mode) by connecting the converters' pins to the ONT following the pinout shown in the image above - -*You don't actually need the two VCC pins, just use TX/RX and GND* - -{% include alert.html content="The ONT's serial logic is 3V3." alert="Warning" icon="svg-warning" color="red" %} - -Make sure the logic of your TTL converter is 3V3 too otherwise you might damage the ONT, in my case I wasn't sure the CH341A had a 3V3 logic for the TTL part so I set up a voltage divider made of 2 resistors between the TX pin and ground as shown in the image below. - -*Also make sure that your TTL converter RX pin voltage threshold is less than (or equal to) 3V3* - -{% include image.html file="g-010g-q-serial-voltage-divider.png" alt="G-010G-Q " caption="G-010G-Q: simple serial level converter" %} - -Once you've done all that, you can use the TTY client you wish, such as PuTTY, set its baud rate to 115200 and open the connection, then you can start the ONT - -You'll see a shell-like prompt: -``` -ONT> -``` -Here you'll have to type `enable` and then `login`, unfortunately there is no default username and password - -Once you're logged in, a custom menu will be shown, and you'll be able to access the linux shell by first typing `system` and finally `shell` - -To exit the shell and reach the parent menu type `exit` or `x`, in each menu the `help` command will show how to use the shell - -# Known Bugs - -# Miscellaneous Links -- MIB file parser for NOKIA's GPON ONTs (*helps you parsing the .mib file located in `/mnt/rwdir`*) - - diff --git a/ont-fs-com-gpon-onu-stick-with-mac.md b/ont-fs-com-gpon-onu-stick-with-mac.md index b23d982..e63de35 100644 --- a/ont-fs-com-gpon-onu-stick-with-mac.md +++ b/ont-fs-com-gpon-onu-stick-with-mac.md @@ -29,7 +29,7 @@ alias: SourcePhotonics SPS-34-24T-HP-TDFO ## Firmware is interchangeable with: - [Huawei MA5671A](ont-huawei-ma5671a) -- [Nokia G-010S-P](ont-nokia-g-s010s-p) +- [Nokia G-010S-P](ont-nokia-g-010s-p) - [ONT FS.com GPON ONU Stick with MAC / SourcePhotonics SPS-34-24T-HP-TDFO](ont-SourcePhotonics-SPS-34-24T-HP-TDFO) - [Hilink HL23446](ont-Hilink-HL23446) - {:.text-red-200 } Dasan H650SFP diff --git a/ont-huawei-ma5671a.md b/ont-huawei-ma5671a.md index 7bd9623..6d15a0f 100644 --- a/ont-huawei-ma5671a.md +++ b/ont-huawei-ma5671a.md @@ -21,10 +21,13 @@ parent: ONT | SSH | ✅ user `root`, password `admin123` | | Form Factor | miniONT SFP | +{% include image.html file="g-010s-p-and-ma5671a.jpg" alt="G-010S-P and MA5671A Teardown" caption="G-010S-P and MA5671A Teardown" %} + + ## Firmware is interchangeable with: - [Huawei MA5671A](ont-huawei-ma5671a) -- [Nokia G-010S-P](ont-nokia-g-s010s-p) +- [Nokia G-010S-P](ont-nokia-g-010s-p) - [ONT FS.com GPON ONU Stick with MAC / SourcePhotonics SPS-34-24T-HP-TDFO](ont-SourcePhotonics-SPS-34-24T-HP-TDFO) - [Hilink HL23446](ont-Hilink-HL23446) - {:.text-red-200 } Dasan H650SFP diff --git a/ont-nokia-g-010g-p.md b/ont-nokia-g-010g-p.md new file mode 100644 index 0000000..cc0e0a2 --- /dev/null +++ b/ont-nokia-g-010g-p.md @@ -0,0 +1,31 @@ +--- +title: Nokia G-010G-P +has_children: false +parent: ONT +--- + +# Hardware Specifications + +| | | +| ----------- | -------- | +| Vendor | Nokia | +| Model | G-010G-P | +| Chipset | | +| Flash | | +| RAM | | +| System | | +| HSGMII | No | +| Optics | SC/APC | +| IP address | | +| Web Gui | | +| SSH | | +| Form Factor | ONT | + +{% include image.html file="g-010g-p.jpg" alt="G-010G-P" caption="Nokia G-010G-P" %} + + + +# Miscellaneous Links +- MIB file parser for NOKIA's GPON ONTs (*helps you parsing the .mib file located in `/mnt/rwdir`*) + + diff --git a/ont-nokia-g-010g-q.md b/ont-nokia-g-010g-q.md new file mode 100644 index 0000000..58ae457 --- /dev/null +++ b/ont-nokia-g-010g-q.md @@ -0,0 +1,74 @@ +--- +title: Nokia G-010G-Q +has_children: false +parent: ONT +--- + +# Hardware Specifications + +| | | +| --------------------- | ------------------------------------------------------------------------------------------------------------------ | +| Vendor | Nokia | +| Model | G-010G-Q | +| Chipset | Realtek RTL9601B | +| Flash | Winbond [W25Q128JV](https://www.winbond.com/resource-files/w25q128jv%20revf%2003272018%20plus.pdf) 3V 128M-BIT SPI | +| RAM | DDR2 325MHz | +| System | Linux (Luna SDK) | +| HSGMII | No | +| Optics | SC/APC | +| IP address | 192.168.100.1 | +| Web Gui (HTTP) | ✅ Port 80 (⚠️ *only available when the PON connection **IS NOT** estabilished*) | +| Web Gui (HTTPS) | ✅ Port 443 **NO SSL SUPPORT** | +| Web Gui Default Login | user `admin` password `1234` | +| SSH | | +| Form Factor | ONT | + +## Hardware revisions + +{% include image.html file="g-010g-q.png" alt="G-010G-Q " caption="Nokia G-010G-Q" %} + +## List of software versions +## List of partitions + +| dev | size | erasesize | name | +| ---- | -------- | --------- | -------- | +| mtd0 | 00080000 | 00010000 | "Boot" | +| mtd1 | 00180000 | 00010000 | "Config" | +| mtd2 | 00700000 | 00010000 | "ImageA" | +| mtd3 | 00700000 | 00010000 | "ImageB" | + +This ont seems to support dual boot (notice partitions "ImageA" and "ImageB"), however this has not been tested. +## List of firmwares and files + +# Serial +{% include image.html file="g-010g-q-serial-pinout.jpg" alt="G-010G-Q " caption="G-010G-Q: serial pinout" %} +You can easily communicate with the ONT using a TTL converter (for example the CH341A programmer in TTL mode) by connecting the converters' pins to the ONT following the pinout shown in the image above + +*You don't actually need the two VCC pins, just use TX/RX and GND* + +{% include alert.html content="The ONT's serial logic is 3V3." alert="Warning" icon="svg-warning" color="red" %} + +Make sure the logic of your TTL converter is 3V3 too otherwise you might damage the ONT, in my case I wasn't sure the CH341A had a 3V3 logic for the TTL part so I set up a voltage divider made of 2 resistors between the TX pin and ground as shown in the image below. + +*Also make sure that your TTL converter RX pin voltage threshold is less than (or equal to) 3V3* + +{% include image.html file="g-010g-q-serial-voltage-divider.png" alt="G-010G-Q " caption="G-010G-Q: simple serial level converter" %} + +Once you've done all that, you can use the TTY client you wish, such as PuTTY, set its baud rate to 115200 and open the connection, then you can start the ONT + +You'll see a shell-like prompt: +``` +ONT> +``` +Here you'll have to type `enable` and then `login`, unfortunately there is no default username and password + +Once you're logged in, a custom menu will be shown, and you'll be able to access the linux shell by first typing `system` and finally `shell` + +To exit the shell and reach the parent menu type `exit` or `x`, in each menu the `help` command will show how to use the shell + +# Known Bugs + +# Miscellaneous Links +- MIB file parser for NOKIA's GPON ONTs (*helps you parsing the .mib file located in `/mnt/rwdir`*) + + diff --git a/ont-nokia-g-010s-a.md b/ont-nokia-g-010s-a.md new file mode 100644 index 0000000..8ec023b --- /dev/null +++ b/ont-nokia-g-010s-a.md @@ -0,0 +1,64 @@ +--- +title: Nokia G-010S-A +has_children: false +parent: ONT +--- + +# Hardware Specifications + +| | | +| ----------- | ---------------------------------------- | +| Vendor | Nokia | +| Model | G-010S-A | +| Chipset | Lantiq PEB98035 | +| Flash | 16 MB | +| RAM | 64 MB | +| System | OpenWRT | +| HSGMII | Yes | +| Optics | SC/UPC | +| IP address | 192.168.1.10 | +| Web Gui | ✅ user `adminadmin`, password `ALC#FGU` | +| SSH | ✅ user `ONTUSER`, password `SUGAR2A041` | +| Form Factor | miniONT SFP | + +{% include image.html file="g-010s-a.jpg" alt="G-010S-A" caption="G-010S-A" %} +{% include image.html file="g-010s-a-teardown.jpg" alt="G-010S-A Teardown" caption="G-010S-A Teardown" %} + + +## Modifying firmware + +Turning a [Nokia G-010S-P](ont-nokia-g-010s-p) into a [Nokia G-010S-A](ont-nokia-g-010s-a) is possible by changing layout from mtd + +## List of software versions + +- [https://github.com/hwti/G-010S-A/tree/main/firmwares](https://github.com/hwti/G-010S-A/tree/main/firmwares) + +## List of partitions +## List of firmwares and files + +## Serial + +``` +USB TTL(UART) Adapter ------- SFP 20pins Molex connector +3.3V ---red ------------------pin #15 and #16 +TX -----orange ---------------pin #3 +RX -----yellow ---------------pin #6 +GND ----green --------------- pin #10 +``` +Configuration: asc0=0 115200 8-N-1 + +## Disabling Dying Gasp +```sh +uci set gpon.gtc.nDyingGaspEnable='0'; uci commit gpon +``` + +# HW Modding + +- [Nokia G-010S-A Pin 6 Iusse - Rsaxvc.net](https://rsaxvc.net/blog/2020/8/15/Nokia_G-010S-A_Pin_6_Issue.html) + +# Known Bugs + +# Miscellaneous Links + +- [https://github.com/hwti/G-010S-A](https://github.com/hwti/G-010S-A) + diff --git a/ont-nokia-g-010s-p.md b/ont-nokia-g-010s-p.md index fe28c9c..30f2fb3 100644 --- a/ont-nokia-g-010s-p.md +++ b/ont-nokia-g-010s-p.md @@ -21,10 +21,10 @@ parent: ONT | SSH | ✅ user `ONTUSER`, password `SUGAR2A041` | | Form Factor | miniONT SFP | -{% include image.html file="g-s010s-p.jpg" alt="G-010S-P" caption="G-010S-P" %} +{% include image.html file="g-010s-p.jpg" alt="G-010S-P" caption="G-010S-P" %} -{% include image.html file="g-s010s-p-and-ma5671a.jpg" alt="G-010S-P and MA5671A Teardown" caption="G-010S-P and MA5671A Teardown" %} +{% include image.html file="g-010s-p-and-ma5671a.jpg" alt="G-010S-P and MA5671A Teardown" caption="G-010S-P and MA5671A Teardown" %} {% include alert.html content="G-010S-P and other models will not expose ethernet interface unless fiber cable is connected ([source](https://forum.mikrotik.com/viewtopic.php?t=116364&start=300))" alert="Warning" icon="svg-warning" color="yellow" %} @@ -37,7 +37,7 @@ parent: ONT - {:.text-red-200 } Dasan H650SFP - {:.text-red-200 } DpOptics D23446 -Turning a [Nokia G-010S-P](ont-nokia-g-010s-p) into a [Nokia G-010S-A](ont-nokia-g-010s-A) is possible by changing layout from mtd +Turning a [Nokia G-010S-P](ont-nokia-g-010s-p) into a [Nokia G-010S-A](ont-nokia-g-010s-a) is possible by changing layout from mtd ## Serial diff --git a/ont-nokia-g-010s-q.md b/ont-nokia-g-010s-q.md new file mode 100644 index 0000000..844d02e --- /dev/null +++ b/ont-nokia-g-010s-q.md @@ -0,0 +1,31 @@ +--- +title: Nokia G-010S-Q +has_children: false +parent: ONT +--- + +# Hardware Specifications + +| | | +| ----------- | ----------- | +| Vendor | Nokia | +| Model | RTL9601CI | +| Chipset | | +| Flash | | +| RAM | | +| System | | +| HSGMII | | +| Optics | | +| IP address | | +| Web Gui | | +| SSH | | +| Form Factor | miniONT SFP | + + +## List of software versions +## List of partitions +## List of firmwares and files +# Known Bugs +# Miscellaneous Links + + -- cgit v1.2.3