Skip to content

tx speed is too slow than rx speed #693

@wanlon

Description

@wanlon

Checklist

  • Checked the issue tracker for similar issues to ensure this is not a duplicate
  • Read the documentation to confirm the issue is not addressed there and your configuration is set correctly
  • Tested with the latest version to ensure the issue hasn't been fixed

How often does this bug occurs?

always

Expected behavior

MY VERSION:
NG-1.0.5.0.3

chip type:ESP32C6

I used your company's ESP32C6 module chip on Junzheng's X1600 and found that the speed of TX is much slower than RX when testing WIFI speed. The following are the test results using iperf. X1600 is a mips architecture, single core, using the LINUX platform:

esp32c6 as tx:

iperf -c 192.168.1.3 -t 5


Client connecting to 192.168.1.3, TCP port 5001
TCP window size: 85.3 KByte (default)

[ 1] local 192.168.1.2 port 37864 connected with 192.168.1.3 port 5001 (icwnd/mss/irtt=14/1448/67008)
[ ID] Interval Transfer Bandwidth
[ 1] 0.00-6.52 sec 1.00 MBytes 1.29 Mbits/sec

pc as rx:
 2025-12-08   14:52.30   /home/mobaxterm  iperf -s

Server listening on TCP port 5001
TCP window size: 64.0 KByte (default)

[ 4] local 192.168.1.3 port 5001 connected with 192.168.1.2 port 44932
[ ID] Interval Transfer Bandwidth
[ 4] 0.0- 5.5 sec 1.38 MBytes 2.10 Mbits/sec
[ 4] local 192.168.1.3 port 5001 connected with 192.168.1.2 port 54398
[ 4] 0.0- 6.2 sec 1.63 MBytes 2.21 Mbits/sec
[ 4] local 192.168.1.3 port 5001 connected with 192.168.1.2 port 47146
[ 4] 0.0- 3.1 sec 384 KBytes 1.01 Mbits/sec
[ 4] local 192.168.1.3 port 5001 connected with 192.168.1.2 port 37864
[ 4] 0.0- 6.5 sec 1.00 MBytes 1.29 Mbits/sec

esp32c6 as rx:

iperf -s


Server listening on TCP port 5001
TCP window size: 85.3 KByte (default)

[ 1] local 192.168.1.2 port 5001 connected with 192.168.1.3 port 56100 (icwnd/mss/irtt=14/1460/30013)
[ ID] Interval Transfer Bandwidth
[ 1] 0.00-5.20 sec 7.13 MBytes 11.5 Mbits/sec

Actual behavior (suspected bug)

MY VERSION:
NG-1.0.5.0.3

chip type:ESP32C6

I used your company's ESP32C6 module chip on Junzheng's X1600 and found that the speed of TX is much slower than RX when testing WIFI speed. The following are the test results using iperf. X1600 is a mips architecture, single core, using the LINUX platform:

esp32c6 as tx:

iperf -c 192.168.1.3 -t 5


Client connecting to 192.168.1.3, TCP port 5001
TCP window size: 85.3 KByte (default)

[ 1] local 192.168.1.2 port 37864 connected with 192.168.1.3 port 5001 (icwnd/mss/irtt=14/1448/67008)
[ ID] Interval Transfer Bandwidth
[ 1] 0.00-6.52 sec 1.00 MBytes 1.29 Mbits/sec

pc as rx:
 2025-12-08   14:52.30   /home/mobaxterm  iperf -s

Server listening on TCP port 5001
TCP window size: 64.0 KByte (default)

[ 4] local 192.168.1.3 port 5001 connected with 192.168.1.2 port 44932
[ ID] Interval Transfer Bandwidth
[ 4] 0.0- 5.5 sec 1.38 MBytes 2.10 Mbits/sec
[ 4] local 192.168.1.3 port 5001 connected with 192.168.1.2 port 54398
[ 4] 0.0- 6.2 sec 1.63 MBytes 2.21 Mbits/sec
[ 4] local 192.168.1.3 port 5001 connected with 192.168.1.2 port 47146
[ 4] 0.0- 3.1 sec 384 KBytes 1.01 Mbits/sec
[ 4] local 192.168.1.3 port 5001 connected with 192.168.1.2 port 37864
[ 4] 0.0- 6.5 sec 1.00 MBytes 1.29 Mbits/sec

esp32c6 as rx:

iperf -s


Server listening on TCP port 5001
TCP window size: 85.3 KByte (default)

[ 1] local 192.168.1.2 port 5001 connected with 192.168.1.3 port 56100 (icwnd/mss/irtt=14/1460/30013)
[ ID] Interval Transfer Bandwidth
[ 1] 0.00-5.20 sec 7.13 MBytes 11.5 Mbits/sec

Error logs or terminal output

Steps to reproduce the behavior

esp32c6 as hostapd role, then share wifi that its frequency is 80211.g

Project release version

v1.0.5.0.3

System architecture

other (details in Additional context)

Operating system

Linux

Operating system version

linux

Shell

sh

Additional context

No response

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