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

Software WiFi emulation #698

Open
kovern opened this issue Jan 30, 2024 · 1 comment
Open

Software WiFi emulation #698

kovern opened this issue Jan 30, 2024 · 1 comment
Labels
feature request New feature or make existing feature better

Comments

@kovern
Copy link

kovern commented Jan 30, 2024

Description of the feature you're suggesting.

Bluetooth and WiFi both operate in broadly similar RF range: 2.4 GHz. Although there are significant differences between the two communication technologies, the radio hardware itself can produce either signal.

This is called Cross-technology communication (CTC), which is a particular technology that enables direct communication between heterogeneous devices that use different wireless standards.

A lot of research has been done in this area in recent years, and it is now a proven fact that commercial wifi devices can emulate bluetooth signals with clever software, and vice versa: vanilla bluetooth devices can also communicate natively with wifi access points without any hardware modification.

It would be a breakthrough hack, if Flipper Zero could employ such technology, and can emulate WiFi without any external hardware addon.

Here are some research on the subject to start with:

  1. Unify: Turning BLE/FSK SoC into WiFi SoC
  2. BlueFi: Physical-layer Cross-Technology Communication from Bluetooth to WiFi
  3. FLEW: Fully Emulated WiFi

Anything else?

No response

@kovern kovern added the feature request New feature or make existing feature better label Jan 30, 2024
@joshuajohncohen
Copy link

bump

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature request New feature or make existing feature better
Projects
None yet
Development

No branches or pull requests

2 participants