Comments (7)
It might be possible to fix. I see two approaches here:
- Reverse engineer the new
ieee80211_freedom_output
and figure out why it isn't working anymore - Extract the old
ieee80211_freedom_output
from an old esp32-wifi-lib version and link it with this project
The first solution is cleaner, but it means reverse enginnering the new ieee80211_freedom_output
. You could do this by decompiling your compiled ELF file (xtensa-esp32-elf-objdump -D esp32free80211.elf
), reading up on the xtensa instruction set and trying to decode what ieee80211_freedom_output
is doing and where it fails. Running the code on the ESP32 will give you the program counter PC
as well as an error description and register values when the program crashes. I might be able to do this myself at some point, but I can't promise when that will be.
from esp32free80211.
@Jeija Thanks for you advice. I'll try to reverse engineer
from esp32free80211.
Hi,
Can you tell me more about how to compile it? You have mentioned it needs specific version of esp32-wifi-lib, but what I see is it depends on esp-idf repository only. My error message is "undefined reference to `ieee80211_freedom_output'".
Alan
from esp32free80211.
@chaotaklon I used a specific tag of esp-idf, I think it was v2.0, which will use a working version of esp32-wifi-lib.
from esp32free80211.
@JanLochi
Thanks for your quick response. It works for me. In esp-idf repo, type the following cmd:
$ git checkout tags/v2.0
$ git submodule update --init --recursive
from esp32free80211.
@Jeija Reverse engineer is a good idea!
from esp32free80211.
It's also mentioned in the README now, but in case someone didn't notice: Please use https://github.com/Jeija/esp32-80211-tx instead if you want to use the latest esp-idf.
from esp32free80211.
Related Issues (9)
- esp8266 support? HOT 1
- getting odd error, can you help at all? HOT 1
- Unable to send other types of frames HOT 4
- Guru Meditation Error of type HOT 1
- Can't send deauth tyep frame HOT 7
- Information
- Hello , can I use this tool to send CTS frame?
- I want to send beacons using this function and receive via wifi in other esp32! HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from esp32free80211.