Currently only for esp32-s3 devices.
Start of Open Wireless Link (Apple Wireless Direct Link) support for ESP32 devices. For OpenDrop
AWDL is used as an ad-hoc wireless networking protocol for Apple devices. It is used for many features of the Apple ecosystem, such as AirDrop, AirPlay and others. It is impossible to use AWDL with a unrooted Android phone as it needs to send and receive raw WIFI frames. An external WiFi dongle would be needed to send raw frames. But then each wifi driver would beed to be implemented in user space. So I ported owl to the ESP32 to be able to make AirDrop available on every Platform that control a serial port.
- esp32-s3 8MB flash
- Download the owl-full-esp32s3.bin from the main release page
- Visit https://espressif.github.io/esptool-js/
- Connect your esp to your computer
- Set the baud rate to 460800
- Click Connect select the right Serial port
- Set the Flash Address to 0x0 and upload the owl-full-esp32s3.bin
- Click Program and wait for the process to finish
- Use a Serial Terminal to check if everything works.
ESP-IDF Build System needed
idf.py build