Skip to content

NONOSDK precompiled library with patched ieee80211_freedom_output function

License

Notifications You must be signed in to change notification settings

Epenko1337/libnet80211-freedom

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 

Repository files navigation

libnet80211-freedom

NONOSDK precompiled library with patched ieee80211_freedom_output function

(from NONOSDK22x_190703)

Patches applied

  • Minimum/Maximum buffer size (24/1400)
  • Frame control restriction (was allowed to send only management frames with beacon or probe subtypes and no flags)

Usage for arduino ide

  • Replace original libnet80211.a in ~/.arduinoXX/packages/esp8266/hardware/esp8266/X.X.X/tools/sdk/lib/NONOSDKXXX_XXXXXX
  • Place ieee80211.h in ~/.arduinoXX/packages/esp8266/hardware/esp8266/X.X.X/tools/sdk/include
  • Include ieee80211.h in .ino project

Function usage notes

  • Pass wifi_get_broadcast_if() result as interface parameter

Patched code

ORIGINAL

image

PATCHED

image