summaryrefslogblamecommitdiffstats
path: root/ont-Huawei-HG8010H.md
blob: 0e2d37330734750dbcc1967cc5a5f0939cf542f0 (plain) (tree)
1
2
3
4
5
6





                      













                                                                 

                                                                                                                 



                                                                                                                                      

                                                                                                 













                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          

                    






                         


                   



                                              
 



                             

                                                                                         
                                                                                                  
                                                                                                    
 
---
title: Huawei HG8010H 
has_children: false
parent: ONT
---

# Hardware Specifications

|             |                                                 |
| ----------- | ----------------------------------------------- |
| Vendor      | Huawei                                          |
| Model       | HG8010H                                         |
| Alias       |                                                 |
| Chipset     | Realtek                                         |
| Flash       |                                                 |
| RAM         |                                                 |
| System      |                                                 |
| HSGMII      | No                                              |
| Optics      | SC/APC and SC/UPC                               |
| IP address  | 192.168.100.1                                   |
| Web Gui     | ✅ user `root`, password `admin` or `adminHW` and user `telecomadmin`, password `admintelecom` |
| Telnet      | After Enabling user `root`, password `admin` or `adminHW`                                 |
| SSH         |                                                 |
| Form Factor | ONT                                             |

{% include image.html file="HG8010H.jpg"  alt="HG8010H" caption="HG8010H: port pon horizontal (left, middle), pon vertical (right)" %}
{% include image.html file="HG8010Hvorr.jpg"  alt="HG8010Hv3/4/5" caption="HG8010Hv3/4/5 back" %}
{% include image.html file="HG8010Hv6.jpg"  alt="HG8010Hv6" caption="HG8010Hv6 back" %}
{% include image.html file="HG8010H_Teardown_1.jpg"  alt="HG8010Hv1/2 Teardown" caption="HG8010Hv1/2: Teardown" %}
{% include image.html file="HG8010H_Teardown_2.jpg"  alt="HG8010Hv1/2 Teardown" caption="HG8010Hv1/2: Teardown" %}
{% include image.html file="HG8010H_Teardown_1_v6.jpg"  alt="HG8010Hv6 Teardown" caption="HG8010Hv6: Teardown" %}
{% include image.html file="HG8010H_Teardown_2_v6.jpg"  alt="HG8010Hv6 Teardown" caption="HG8010Hv6: Teardown" %}

## Enabling telnet

We need access to a specific shell and in order to get it we have to enable telnet. On the unit, the telnet server accepted connections but didn’t read any input, nor did it send anything.

To enable telnet we’ll use one of the web interface’s feature: the configuration backup and restore page. The configuration can be downloaded as XML, an XML file that contains a lot more options than the web interface and a couple of them can be modified to enable telnet access: under the `X_HW_CLITelnetAccess` node, set the `Access` attribute to `1` and in `AclServices`, `TELNETLanEnable` should also be set to `1`. I’ve had to set both but your mileage may vary. 

It is possible that in more recent versions it does not go/is not fixed.

Now that this is done, the modified configuration file can be uploaded on the web interface, the ONT will restart and telnet will be accessible on port 23.

## Hardware revision
- v1: port pon horizontal
- v2: port pon horizontal
- v3: port pon vertical
- v4: port pon vertical
- v5: port pon vertical
- v6: port pon vertical

## Software version

- HWTCA31610003
- V3R016C10S003 (V300R016C10SPC003B010)
- V5R020C10S020 (V500R020C10SPC020A2011020049)
- V5R020C10S024 (V500R020C10SPC024B001)
- V5R020C10S020 (V500R020C10SPC020B014)

## List of software version
## List of partition
## List of firmware and files
# Miscellaneous Links

- [Exploring the Huawei HG8010H GPON ONT](https://www.linux.it/~md/text/gpon-sha2017.pdf)
- [Unlock HG8010Hv3 softmode](https://lafibre.info/orange-installation/unlock-hg8010gv3-softmode/)
- [Notes on a Huwei HG810H (N.B. SSL error)](https://umbriel.fr/blog/Notes_on_a_Huawei_HG8010H.html)