Tool/software: Linux
Hi, I'm having hard time getting 2.4GHz MIMO mode working with WL1805MOD as AP. In wl18xx-conf.bin I have set
wl18xx.ht.mode = 0x00
wl18xx.phy.low_band_component = 0x02
wl18xx.phy.low_band_component_type = 0x05
wl18xx.phy.number_of_assembled_ant2_4 = 0x02
wl18xx.phy.number_of_assembled_ant5 = 0x00
but setting those didn't have any effect, ANT2 still doesn't seem to be transmitting when using 2.4GHz with HT20. Looking at the driver itself, it doesn't seem to care about those values, and just sets the default values for assembled antennas to 1 each, and HT_MODE_WIDE. When I set those to default same values as given above, the driver works in 2.4GHz SISO mode, but when enabling HT20, the WLAN interface dies after trying to initialize.
[ 1272.034991] wlcore: PHY firmware version: Rev 8.2.0.0.240
[ 1272.099081] wlcore: firmware booted (Rev 8.9.0.0.75)
[ 1272.118981] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
[ 1272.130411] br-lan: port 2(wlan0) entered blocking state
[ 1272.137561] br-lan: port 2(wlan0) entered disabled state
[ 1272.143420] device wlan0 entered promiscuous mode
[ 1272.185706] device wlan0 left promiscuous mode
[ 1272.190244] br-lan: port 2(wlan0) entered disabled state
[ 1272.265952] wlcore: down
This is what I get when forcing parameters in kernel driver to values above when trying to bring up AP with 2.4GHz using HT20 (doesn't work), and following is without HT-mode (works):
[ 1323.544284] wlcore: PHY firmware version: Rev 8.2.0.0.240
[ 1323.609528] wlcore: firmware booted (Rev 8.9.0.0.75)
[ 1323.629844] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
[ 1323.638244] br-lan: port 2(wlan0) entered blocking state
[ 1323.643640] br-lan: port 2(wlan0) entered disabled state
[ 1323.652857] device wlan0 entered promiscuous mode
[ 1323.671410] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
[ 1323.678329] br-lan: port 2(wlan0) entered blocking state
[ 1323.683658] br-lan: port 2(wlan0) entered forwarding state