Skip to content

802.11 packet reassembly #8983

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
razgino11 opened this issue Sep 4, 2023 · 5 comments
Open

802.11 packet reassembly #8983

razgino11 opened this issue Sep 4, 2023 · 5 comments

Comments

@razgino11
Copy link

Platform

  • Hardware: ESP-12e
  • Core Version: Latest
  • Development Env: Platformio
  • Operating System: Windows

Settings in IDE

  • Module: Generic ESP8266 Module
  • Flash Size: 1MB
  • lwip Variant: Higher Bandwidth
  • Upload Using: SERIAL
  • Upload Speed: 115200

Problem Description

I am attempting to capture a 802.11n packet stream from an iot device,
I was noticing im losing most of the packets, and after analyzing them i figured im losing all of the packets which are fragmented on the 802.11 layer (layer 2)

I have found information online on enabling layer 3 fragmanation and udp fragmanation, but nothing on the 802.11 fragmantation

I would love it if you can point me in the right direction

@d-a-v
Copy link
Collaborator

d-a-v commented Sep 5, 2023

Radio link layer details are out of reach from the API provided by the nonos-sdk firmware that we are using.
I assume you checked nonos-sdk and rtos-sdk documentation.
As nonos-sdk is now unsupported by espressif, you may try first with the rtos-sdk before asking them. Platformio can make use of it.

@razgino11
Copy link
Author

Radio link layer details are out of reach from the API provided by the nonos-sdk firmware that we are using. I assume you checked nonos-sdk and rtos-sdk documentation. As nonos-sdk is now unsupported by espressif, you may try first with the rtos-sdk before asking them. Platformio can make use of it.

Thank you for the fast response!
Yes i have tried and wrote the app on both arduino (which uses the no os sdk) and with the rtos in cpp, both version have this problem :(

@d-a-v
Copy link
Collaborator

d-a-v commented Sep 5, 2023

Did you ask on their repository ?

@razgino11
Copy link
Author

Did you ask on their repository ?

Hey, not yet, ill open an issue there as well, in the mean time any advice on how i may attempt to fix this myself? also checked on the esp32 and has the same issue

@d-a-v
Copy link
Collaborator

d-a-v commented Nov 4, 2023

The radio fw is closed-source. Unless being able to disassemble and debug their code, I can't think of anything helpful.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants