nexmon_csi icon indicating copy to clipboard operation
nexmon_csi copied to clipboard

Can not capture CSI with pong packets

Open wolke1526 opened this issue 2 years ago • 3 comments

Hi I'm using an AC86U router to capture CSI data, it works fine capturing CSI data of packets sent by iperf. However, when I try to ping AP router with Station router, I expect the Monitor can capture the return pong packets sent by AP but can not get anything, How do I solve this? here is the parameter I used makecsiparams -c 36/80 -C 1 -N 1 -m <macaddr> -b 0x88 Any suggestions are appreciated!

wolke1526 avatar Mar 31 '22 09:03 wolke1526

Don't use -b 0x88. It's a filter and allows only a specific type of frames.

  • https://en.wikipedia.org/wiki/802.11_Frame_Types
  • https://github.com/seemoo-lab/nexmon_csi/issues?q=-b+0x88
  • https://github.com/seemoo-lab/nexmon_csi/issues/33

zeroby0 avatar Mar 31 '22 10:03 zeroby0

Don't use -b 0x88. It's a filter and allows only a specific type of frames.

Thank you for your response! I've another question if I remove the filter option, I will capture CSI data with the control frame which only a quarter of the subcarriers show CSI data, is there any way I can capture fully 80MHz data with only return pong packets? I also tried -b 0xb4 option since I notice that pong packets are the controll frame type, but it's not working

wolke1526 avatar Apr 01 '22 06:04 wolke1526

不要使用 .它是一个过滤器,只允许特定类型的帧。-b 0x88

感谢您的回复!如果我删除过滤器选项,我还有另一个问题,我将使用控制帧捕获 CSI 数据,只有四分之一的子载波显示 CSI 数据,有什么方法可以只用返回 pong 数据包捕获完整的 80MHz 数据?我也尝试了选项,因为我注意到 pong 数据包是控制帧类型,但它不起作用-b 0xb4

Hello, I also encountered the same problem as you. How can I check the packet type of the router pong?

yjxb1 avatar Sep 28 '23 04:09 yjxb1