Skip to content

Missing signal, bitrate, and station details for ESP-Hosted SDIO client in LuCI Web UI (OpenWrt) #683

@san-av

Description

@san-av

Checklist

  • Checked the issue tracker for similar issues to ensure this is not a duplicate.
  • Provided a clear description of your suggestion.
  • Included any relevant context or examples.

Issue or Suggestion Description

I am using ESP-Hosted-NG (master branch) on onboard ESP32-C5 SDIO device on NUC980-based OpenWrt 22.03 host (custom BSP).

The SDIO link and host driver are working correctly — the wlan0 interface is created, and the device can connect to an access point in Client (STA) mode without issues. However, some wireless status information does not appear in the LuCI Web UI.

Observed Behavior:

When I access the host device via LAN and open
Network → Wireless, the page displays two panels:
1. Wireless Overview
2. Associated Stations

Under these panels:

  • Wireless Overview
    • The signal strength indicator (bars) is empty.
    • The encryption type (e.g., WPA/WPA2) is not shown.
  • Associated Stations
    • The connected client (wlan0 in STA mode) is not listed here.
    • If the connected client is listed, it should show the following:
      -- The signal-to-noise ratio in dBm.
      -- Bitrate.

Despite this, the connection works correctly.
For example:

root@OpenWrt:/# iw dev wlan0 link
Connected to 40:ae:30:xx:xx:xx (on wlan0)
        SSID: ACCPoint2
        freq: 2457
        RX: 3677495 bytes (7866 packets)
        TX: 386556 bytes (4032 packets)
        signal: -30 dBm
root@OpenWrt:/# 

But running iwinfo wlan0 info shows:

Link Quality: unknown/70
Signal: unknown  Noise: unknown
Bit Rate: unknown
Encryption: unknown

Expected Behavior:

When the STA interface connects to an AP, the LuCI Wireless Overview and Associated Stations panels should ideally display:

  • Signal strength (dBm)
  • Encryption type
  • Bitrate and link quality and related details.

Under ideal conditions the LuCI Web UI should display Wireless status similar to the one in the following sample image:

Image

Please advise!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions