Other Parts Discussed in Thread: WL1801MOD
Hello,
First, the information on our system.
- TI Sitara AM335X on a custom PCB
- custom hardware and build, no SDK really
- Linux
- Wilink8 WL1801MOD
- TI part
Firmware version: root@roadkill:~# strings /lib/firmware/ti-connectivity/wl18xx-fw-2.bin | grep Rev FRev 8.8.0.0.13 Rev 8.2.0.0.195 Kernel module version root@roadkill:~# modinfo wl18xx filename: /lib/modules/3.12.10/kernel/drivers/net/wireless/ti/wl18xx/wl18xx.ko firmware: ti-connectivity/wl18xx-fw-2.bin author: Luciano Coelho <coelho@ti.com> license: GPL v2 srcversion: BEC42A20B9E32185D799C5C alias: platform:wl18xx depends: wlcore,cfg80211,mac80211 intree: Y vermagic: 3.12.10 mod_unload modversions ARMv6 p2v8
We are having trouble keeping our Wilink8 connected to wifi at low signal levels. It seems that as soon as the signal strength gets down to about -60dBm, the connection drops. We have done a few tests with a few different antennas both with our board and by connecting the antenna we are using with our board to a laptop, and that has not indicated that we have an antenna problem. We tried going through some of the IW commands/settings to fix the problem to no avail. Specifically,
iw dev wlan0 cqm rssi off
This command supposedly sets or turns off an rssi threshold setting (I think)
iw dev wlan0 set txpower fixed 30mBm
This command sets the transmit power of the device.
For both of these commands, there is no 'get' to check the status of the setting. That is, I am unable to confirm whether or not the change took place. Is there a way to check this that I'm missing?
Furthermore, on running
iw reg get
I see this
>>country 00: DFS-UNSET
And even if i try to set it
iw reg set US
Nothing happens
iw reg get
>>country 00: DFS-UNSET
Is the country code is hardcoded in the device EEPROM? Can this be changed or verified? The country code can impact which frequencies can be communicated on, I'm wondering if this is a part of the problem.
Any ideas as to why the device is disconnecting from wifi around -60dBm? I can see signal levels down to -75dBm on my computer (Mac book air Broadcom chipset) before disconnecting from the same network.
The access point that I'm connected to is a cisco AIRCAP3702 and I've set the transmit power on that to the highest setting. The problem also occurs with a number of different access points as well including an apple airport extreme and airport express.
Thanks.
Mike