diff options
author | Andrea Greco <11886092+Andreag00@users.noreply.github.com> | 2022-12-10 17:38:58 +0100 |
---|---|---|
committer | Simone Bortolin <simonebortolin@users.noreply.github.com> | 2022-12-19 23:09:26 +0100 |
commit | 61ed75c34975f485d4edb7310515cc607dab2cf0 (patch) | |
tree | 671a4a3448bbdcffd1deddea3011c8d8b2c192fe /_ont/ont-huawei-ma5671a-rooted.md | |
parent | Nokia G-010G-T General info (#49) (diff) | |
download | hack-gpon.github.io-61ed75c34975f485d4edb7310515cc607dab2cf0.tar hack-gpon.github.io-61ed75c34975f485d4edb7310515cc607dab2cf0.tar.gz hack-gpon.github.io-61ed75c34975f485d4edb7310515cc607dab2cf0.tar.bz2 hack-gpon.github.io-61ed75c34975f485d4edb7310515cc607dab2cf0.tar.lz hack-gpon.github.io-61ed75c34975f485d4edb7310515cc607dab2cf0.tar.xz hack-gpon.github.io-61ed75c34975f485d4edb7310515cc607dab2cf0.tar.zst hack-gpon.github.io-61ed75c34975f485d4edb7310515cc607dab2cf0.zip |
Diffstat (limited to '_ont/ont-huawei-ma5671a-rooted.md')
-rw-r--r-- | _ont/ont-huawei-ma5671a-rooted.md | 28 |
1 files changed, 13 insertions, 15 deletions
diff --git a/_ont/ont-huawei-ma5671a-rooted.md b/_ont/ont-huawei-ma5671a-rooted.md index a4a6d14..76fb93e 100644 --- a/_ont/ont-huawei-ma5671a-rooted.md +++ b/_ont/ont-huawei-ma5671a-rooted.md @@ -8,7 +8,7 @@ layout: default # General setting -{% include alert.html content="Unlike the other firmware in this firmware, the data must be modified in a base64-encoded file. To simplify this, you can use the following web application." alert="Info" icon="svg-info" color="blue" %} +{% include alert.html content="In this firmware, unlike the other ones, the data must be modified in a base64-encoded file. To simplify this, you can use the following web application." alert="Info" icon="svg-info" color="blue" %} ## Web procedure @@ -107,7 +107,7 @@ fw_setenv sfp_a2_info "<output>" ## Temporary file procedure -1. Save `sfp_a2_info` in into temporary file +1. Save `sfp_a2_info` in a temporary file ```shell fw_printenv sfp_a2_info | sed "s/^sfp_a2_info=//" > /tmp/sfp_a2.txt @@ -119,41 +119,41 @@ fw_printenv sfp_a2_info | sed "s/^sfp_a2_info=//" | tr '@' '\n' 2. Setting S/N -The S/N is stored on the 6th line, for sample `4857544311223344` (where `48575443` are hex encoding of `HWTC`) are stored: +The S/N is stored on the 6th line, for example `4857544311223344` (where `48575443` is the HEX encoding of `HWTC`): ``` AAAAAAAAAAJIV1RDESIzRP///////////////////wAAAAAAAAAAAAAAAAAA 00000000000000024857544311223344ffffffffffffffffffffffffffffff0000000000000000000000000000 ``` -The entire S/N, including the PON ID, is encoded first in hex and then in base64 +The entire S/N, including the PON ID, is encoded first in hexadecimal and then in base64 -3. Setting Ploam Password +3. Setting PLOAM Password -The Ploam Password is stored on the 5th line, for sample (`1234567890`) are stored: +The PLOAM Password is stored on the 5th line, for example (`1234567890`): ``` ffffffffffffffff00021437d77db7df7e37e77eb7ef7f37f77d00000000000000000000000000000000000000 //////////8AAhQ31323334353637383930AAAAAAAAAAAAAAAAAAAAAAAAA ``` -The entire Ploam, is encoded first in hex and then in base64 +The entire PLOAM, is encoded first in hexadecimal and then in base64 4. Setting MAC Address -The Ploam Password is stored on the 9th line, for sample (`48:57:02:da:be:ef`) are stored: +The MAC Address is stored on the 9th line, for example (`48:57:02:da:be:ef`): ``` AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASFcC2r7vAAAAAAAAAAAAAAAAAAAA 000000000000000000000000000000000000000000000000485702dabeef000000000000000000000000000000 ``` -5. Transfer modified file back into variable `sfp_a2_info` +5. Transfer the modified file back into variable `sfp_a2_info` ```shell fw_setenv sfp_a2_info $(cat /tmp/sfp_a2.txt) ``` -## Review and testing +## Reviewing and testing -After reboot I check for new variables: +After rebooting, check whether the new variables have been saved correctly: ```shell fw_printenv nPassword @@ -161,15 +161,13 @@ fw_printenv gSerial fw_printenv ethaddr ``` -After reboot I check for new variables: - -## Check registration status for O5 (successful) +## Checking whether the connection with the OLT was successful (O5 state) ```shell onu ploamsg ``` -# Disable dying gasp +# Disabling dying gasp ```shell fw_setenv nDyingGaspEnable 0 |