Hi, I am working on enabling monitor mode for bcmdhd driver on Android phones (Nexus 5) for a research project. I've used the WLC_SET_MONITOR ioctl command to tell the firmware send up every 802.11 frame it has decoded, and this works well. Now I'm trying to get per packet RSSI, and this is where I get stuck. I'd appreciate it if anybody can shed some light on this.
I found that after setting tlv iovar with WLFC_FLAGS_RSSI_SINGALS, the firmware is supposed to report per packet RSSI in the wlfc header, which it indeed does in normal manged mode, However, after enabling monitor mode, each packet's RSSI becomes invalid (0). And I have no clue of what's going on there. For your information, my modifications are based on recent kernel release for KitKat 4.4, commit id 8217cfa3b560b102b53258156dee3dab530fc00b. Regards, Jinghao -- -- unsubscribe: [email protected] website: http://groups.google.com/group/android-kernel --- You received this message because you are subscribed to the Google Groups "Android Linux Kernel Development" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
