FC909A range in AP mode

I have FC909A running in dual stack mode (STA + AP). The range of STA mode is ok, the data connection works at about 40m distance behind corners in our office.

The AP mode has a very short range. The data connection stops working (ping stalls) at about 6m distance. The distance is a lot better when there is no-one in the office in the night but if someone is using WiFi, this problem happens. The AP is configured to run in a channel where there are no other WiFi networks. I have confirmed this by checking with “WiFi Analyzer” application on Android. That’s strange, it’s as if traffic on another channel disturbed the AP.

Environment:

  • linux 5.15.71 on iMX8M
  • FC909a drivers taken from fc9x.git (7897a5f8b785ae584a01091aff8e4e274aca3324) + AP patches provided by Quectel FAE
  • The FC909A firmware version is:
    Firmware version = wl0: Oct 6 2021 04:40:45 version 7.95.48 (9e85f5c CY) FWID 01-e3ef2ad7
  • The hostapd version = v2.10

The hostapd.conf file:
interface=wlan1
ssid=MyOwnSSID
hw_mode=g
channel=10
auth_algs=3
ieee80211n=0
wpa=2
wpa_passphrase=MyOwnPwd
wpa_key_mgmt=WPA-PSK
wpa_pairwise=CCMP
rsn_pairwise=CCMP