Skip to content
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

Large packets failed when running at subGHz #13

Open
jeremy-ang opened this issue Dec 22, 2016 · 1 comment
Open

Large packets failed when running at subGHz #13

jeremy-ang opened this issue Dec 22, 2016 · 1 comment

Comments

@jeremy-ang
Copy link
Contributor

jeremy-ang commented Dec 22, 2016

We have discovered some problems with large ping packets when running at subGHz (920MHz).

Large ping tests with 2.4GHz :-

  • Up to 1220 bytes (for non-secure mode)
  • Up to 1200 bytes (for level 7 secure mode)

Large ping tests with subGHz (920MHz) :-

  • Up to 636 bytes only (for non-secure mode)
  • Up to 500 bytes only (for level 7 secure mode)

When testing large ping packets running at subGH, there are a bunch of error messages from serial radio.

For example, if we ping the the subGHz node with ‘ping -s 800 xxxx::xxxx:xxxx:xxxx:xxxx’, the ping failed and we see a bunch of error messages as shown in the image attached.

subghz_secure_large_ping

Seems like the large packet fix to support packet size up to 1280 bytes from Niclas only work for 2.4GHz but not for subGHz.

@jeremy-ang
Copy link
Contributor Author

Adding delay between large pings solved the problem with up to 1224 bytes in subghz which is the same as 2.4GHz without LLSEC enabled. But with LLSEC (level 7) enabled, subghz only able to support up to 985 bytes with pings whereas 2.4GHz is able to support up to 1200 bytes. I guess the additional time taken to encrypt/decrypt the packet data and slower data rate in subghz causes this issue.

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

1 participant