# huawei-lte-routers-mods/readme architecture

> Architecture diagram of the GitHub repository huawei-lte-routers-mods/readme, generated by GitDiagram from its file tree, README and a sample of source files (last updated 2026-09-29). It is an AI-made overview: check details against the source.

- Interactive diagram: https://gitdiagram.com/huawei-lte-routers-mods/readme
- Repository: https://github.com/huawei-lte-routers-mods/readme

## Overview

This repository is documentation about modified Huawei LTE firmware, not the firmware implementation itself. The main user workflow represented here is consulting the firmware and flashing guidance to install modified firmware on a device. The README documents the major firmware capabilities; filenames support the presence of device-specific flashing, unlocking, and reference material. No source excerpts were available, so the graph does not infer implementation internals or undocumented wiring.

Main entry points: [`README.md`](https://github.com/huawei-lte-routers-mods/readme/blob/master/README.md) (Custom firmware), [`how_to_flash_balong_v7r11_without_datalock_code.md`](https://github.com/huawei-lte-routers-mods/readme/blob/master/how_to_flash_balong_v7r11_without_datalock_code.md) (Flashing guide), [`firmware_files.md`](https://github.com/huawei-lte-routers-mods/readme/blob/master/firmware_files.md) (Firmware files), [`permalocked_device_unlock.md`](https://github.com/huawei-lte-routers-mods/readme/blob/master/permalocked_device_unlock.md) (Unlock guide)

## Diagram (Mermaid)

```mermaid
flowchart TD

subgraph group_guides["Device guides"]
  node_firmware_files["Firmware files<br/>[firmware_files.md]"]
  node_flash_guide["Flashing guide"]
  node_unlock_guide["Unlock guide"]
  node_kernel_headers["Kernel module headers"]
  node_device_highlights["Device highlights"]
  node_series_info["Balong series<br/>[balong_series.md]"]
  node_source_info["Source code notes"]
  node_switch_modes["USB mode reference"]
  node_model_notes["Model switching notes"]
end

subgraph group_network["Network features"]
  node_ipv6["Mobile IPv6<br/>[README.md]"]
  node_ttl_mangling["TTL and hop limit<br/>[README.md]"]
  node_dpi_circumvention["DPI circumvention<br/>[README.md]"]
  node_dns_tls["DNS over TLS<br/>[README.md]"]
  node_ad_blocking["DNS ad blocking<br/>[README.md]"]
end

subgraph group_access["Device access"]
  node_adb_telnet["Root ADB and Telnet<br/>[README.md]"]
  node_at_commands["AT commands<br/>[README.md]"]
  node_imei["IMEI changes<br/>[README.md]"]
end

subgraph group_software["Interface and software"]
  node_web_interface["Multilingual web UI<br/>[README.md]"]
  node_band_selection["Band selection<br/>[README.md]"]
  node_oled_menu["OLED menu<br/>[README.md]"]
  node_vpn_tun["VPN and TUN/TAP<br/>[README.md]"]
  node_packages["Bundled software<br/>[README.md]"]
  node_entware["Entware support<br/>[README.md]"]
  node_storage["EXT4 and swap<br/>[README.md]"]
end

node_owner(("Device owner"))
node_firmware["Custom firmware<br/>[README.md]"]

node_owner -->|"finds firmware"| node_firmware_files
node_owner -->|"follows guidance"| node_flash_guide
node_flash_guide -->|"flashes"| node_firmware
node_owner -->|"consults"| node_unlock_guide
node_firmware -->|"includes"| node_ipv6
node_firmware -->|"includes"| node_ttl_mangling
node_firmware -->|"includes"| node_dpi_circumvention
node_firmware -->|"includes"| node_dns_tls
node_firmware -->|"includes"| node_ad_blocking
node_firmware -->|"includes"| node_adb_telnet
node_firmware -->|"includes"| node_at_commands
node_firmware -->|"includes"| node_imei
node_firmware -->|"includes"| node_web_interface
node_firmware -->|"includes"| node_band_selection
node_firmware -->|"includes"| node_oled_menu
node_firmware -->|"includes"| node_vpn_tun
node_firmware -->|"includes"| node_packages
node_firmware -->|"supports"| node_entware
node_firmware -->|"supports"| node_storage
node_owner -->|"consults"| node_device_highlights
node_owner -->|"consults"| node_series_info
node_owner -->|"consults"| node_source_info
node_owner -->|"consults"| node_kernel_headers
node_owner -->|"consults"| node_switch_modes
node_owner -->|"consults"| node_model_notes

click node_firmware "https://github.com/huawei-lte-routers-mods/readme/blob/master/README.md"
click node_firmware_files "https://github.com/huawei-lte-routers-mods/readme/blob/master/firmware_files.md"
click node_flash_guide "https://github.com/huawei-lte-routers-mods/readme/blob/master/how_to_flash_balong_v7r11_without_datalock_code.md"
click node_unlock_guide "https://github.com/huawei-lte-routers-mods/readme/blob/master/permalocked_device_unlock.md"
click node_kernel_headers "https://github.com/huawei-lte-routers-mods/readme/blob/master/permalocked_devices_kernel_modules_header.md"
click node_device_highlights "https://github.com/huawei-lte-routers-mods/readme/blob/master/balong_lte_routers_harware_highlights_pdfs.7z"
click node_series_info "https://github.com/huawei-lte-routers-mods/readme/blob/master/balong_series.md"
click node_source_info "https://github.com/huawei-lte-routers-mods/readme/blob/master/balong_source_code.md"
click node_ipv6 "https://github.com/huawei-lte-routers-mods/readme/blob/master/README.md"
click node_ttl_mangling "https://github.com/huawei-lte-routers-mods/readme/blob/master/README.md"
click node_dpi_circumvention "https://github.com/huawei-lte-routers-mods/readme/blob/master/README.md"
click node_dns_tls "https://github.com/huawei-lte-routers-mods/readme/blob/master/README.md"
click node_ad_blocking "https://github.com/huawei-lte-routers-mods/readme/blob/master/README.md"
click node_adb_telnet "https://github.com/huawei-lte-routers-mods/readme/blob/master/README.md"
click node_at_commands "https://github.com/huawei-lte-routers-mods/readme/blob/master/README.md"
click node_imei "https://github.com/huawei-lte-routers-mods/readme/blob/master/README.md"
click node_web_interface "https://github.com/huawei-lte-routers-mods/readme/blob/master/README.md"
click node_band_selection "https://github.com/huawei-lte-routers-mods/readme/blob/master/README.md"
click node_oled_menu "https://github.com/huawei-lte-routers-mods/readme/blob/master/README.md"
click node_vpn_tun "https://github.com/huawei-lte-routers-mods/readme/blob/master/README.md"
click node_packages "https://github.com/huawei-lte-routers-mods/readme/blob/master/README.md"
click node_entware "https://github.com/huawei-lte-routers-mods/readme/blob/master/README.md"
click node_storage "https://github.com/huawei-lte-routers-mods/readme/blob/master/README.md"
click node_switch_modes "https://github.com/huawei-lte-routers-mods/readme/blob/master/usb_modeswitch_modes.md"
click node_model_notes "https://github.com/huawei-lte-routers-mods/readme/blob/master/disable_autoswitch_on_new_models.md"

classDef toneNeutral fill:#f8fafc,stroke:#334155,stroke-width:1.5px,color:#0f172a
classDef toneBlue fill:#dbeafe,stroke:#2563eb,stroke-width:1.5px,color:#172554
classDef toneAmber fill:#fef3c7,stroke:#d97706,stroke-width:1.5px,color:#78350f
classDef toneMint fill:#dcfce7,stroke:#16a34a,stroke-width:1.5px,color:#14532d
classDef toneRose fill:#ffe4e6,stroke:#e11d48,stroke-width:1.5px,color:#881337
classDef toneIndigo fill:#e0e7ff,stroke:#4f46e5,stroke-width:1.5px,color:#312e81
classDef toneTeal fill:#ccfbf1,stroke:#0f766e,stroke-width:1.5px,color:#134e4a
class node_firmware_files,node_flash_guide,node_unlock_guide,node_kernel_headers,node_device_highlights,node_series_info,node_source_info,node_switch_modes,node_model_notes toneBlue
class node_ipv6,node_ttl_mangling,node_dpi_circumvention,node_dns_tls,node_ad_blocking toneAmber
class node_adb_telnet,node_at_commands,node_imei toneMint
class node_web_interface,node_band_selection,node_oled_menu,node_vpn_tun,node_packages,node_entware,node_storage toneRose
class node_owner toneIndigo
class node_firmware toneTeal
```

## Components

### Device guides

- [Firmware files](https://github.com/huawei-lte-routers-mods/readme/blob/master/firmware_files.md): `firmware_files.md`
- [Flashing guide](https://github.com/huawei-lte-routers-mods/readme/blob/master/how_to_flash_balong_v7r11_without_datalock_code.md): `how_to_flash_balong_v7r11_without_datalock_code.md`
- [Unlock guide](https://github.com/huawei-lte-routers-mods/readme/blob/master/permalocked_device_unlock.md): `permalocked_device_unlock.md`
- [Kernel module headers](https://github.com/huawei-lte-routers-mods/readme/blob/master/permalocked_devices_kernel_modules_header.md): `permalocked_devices_kernel_modules_header.md`
- [Device highlights](https://github.com/huawei-lte-routers-mods/readme/blob/master/balong_lte_routers_harware_highlights_pdfs.7z): `balong_lte_routers_harware_highlights_pdfs.7z`
- [Balong series](https://github.com/huawei-lte-routers-mods/readme/blob/master/balong_series.md): `balong_series.md`
- [Source code notes](https://github.com/huawei-lte-routers-mods/readme/blob/master/balong_source_code.md): `balong_source_code.md`
- [USB mode reference](https://github.com/huawei-lte-routers-mods/readme/blob/master/usb_modeswitch_modes.md): `usb_modeswitch_modes.md`
- [Model switching notes](https://github.com/huawei-lte-routers-mods/readme/blob/master/disable_autoswitch_on_new_models.md): `disable_autoswitch_on_new_models.md`

### Network features

- [Mobile IPv6](https://github.com/huawei-lte-routers-mods/readme/blob/master/README.md): `README.md`
- [TTL and hop limit](https://github.com/huawei-lte-routers-mods/readme/blob/master/README.md): `README.md`
- [DPI circumvention](https://github.com/huawei-lte-routers-mods/readme/blob/master/README.md): `README.md`
- [DNS over TLS](https://github.com/huawei-lte-routers-mods/readme/blob/master/README.md): `README.md`
- [DNS ad blocking](https://github.com/huawei-lte-routers-mods/readme/blob/master/README.md): `README.md`

### Device access

- [Root ADB and Telnet](https://github.com/huawei-lte-routers-mods/readme/blob/master/README.md): `README.md`
- [AT commands](https://github.com/huawei-lte-routers-mods/readme/blob/master/README.md): `README.md`
- [IMEI changes](https://github.com/huawei-lte-routers-mods/readme/blob/master/README.md): `README.md`

### Interface and software

- [Multilingual web UI](https://github.com/huawei-lte-routers-mods/readme/blob/master/README.md): `README.md`
- [Band selection](https://github.com/huawei-lte-routers-mods/readme/blob/master/README.md): `README.md`
- [OLED menu](https://github.com/huawei-lte-routers-mods/readme/blob/master/README.md): `README.md`
- [VPN and TUN/TAP](https://github.com/huawei-lte-routers-mods/readme/blob/master/README.md): `README.md`
- [Bundled software](https://github.com/huawei-lte-routers-mods/readme/blob/master/README.md): `README.md`
- [Entware support](https://github.com/huawei-lte-routers-mods/readme/blob/master/README.md): `README.md`
- [EXT4 and swap](https://github.com/huawei-lte-routers-mods/readme/blob/master/README.md): `README.md`

### Other components

- **Device owner**
- [Custom firmware](https://github.com/huawei-lte-routers-mods/readme/blob/master/README.md): `README.md`

## Connections

- Device owner → Firmware files: finds firmware
- Device owner → Flashing guide: follows guidance
- Flashing guide → Custom firmware: flashes
- Device owner → Unlock guide: consults
- Custom firmware → Mobile IPv6: includes
- Custom firmware → TTL and hop limit: includes
- Custom firmware → DPI circumvention: includes
- Custom firmware → DNS over TLS: includes
- Custom firmware → DNS ad blocking: includes
- Custom firmware → Root ADB and Telnet: includes
- Custom firmware → AT commands: includes
- Custom firmware → IMEI changes: includes
- Custom firmware → Multilingual web UI: includes
- Custom firmware → Band selection: includes
- Custom firmware → OLED menu: includes
- Custom firmware → VPN and TUN/TAP: includes
- Custom firmware → Bundled software: includes
- Custom firmware → Entware support: supports
- Custom firmware → EXT4 and swap: supports
- Device owner → Device highlights: consults
- Device owner → Balong series: consults
- Device owner → Source code notes: consults
- Device owner → Kernel module headers: consults
- Device owner → USB mode reference: consults
- Device owner → Model switching notes: consults
