Skip to content

Commit 9629207

Browse files
authored
Update README.md
1 parent 1f72135 commit 9629207

1 file changed

Lines changed: 101 additions & 2 deletions

File tree

README.md

Lines changed: 101 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,101 @@
1-
# FlipperZero-WiFi-Scanner_Module-ESP8266
2-
WiFi Scanner Module for FlipperZero based on ESP8266
1+
# (WIP)
2+
3+
# FlipperZero WiFi Scanner Module
4+
WiFi Scanner Module for FlipperZero based on ESP8266.
5+
6+
This module will help you in finding specific access point physical location.
7+
8+
[![IMAGE ALT TEXT HERE](https://img.youtube.com/vi/_sCst2Ud73Q/0.jpg)](https://www.youtube.com/watch?v=_sCst2Ud73Q)
9+
10+
# Controls
11+
On scan page:
12+
* UP - move list up by one
13+
* DOWN - move list down by one
14+
* OK (short press) - enter monitor mode
15+
* OK (long press) - scan again
16+
* BACK - exit app
17+
18+
In monitor mode:
19+
* OK (long press) - scan again
20+
* BACK (short press) - return to scan page and scan again
21+
* BACK (long press) - exit app
22+
23+
# Help project
24+
Feel free to contact me with your proposals and improvements to this projects.
25+
26+
Fork and improve!
27+
28+
Donate if you want to support author ![ua](https://icons.iconarchive.com/icons/wikipedia/flags/16/UA-Ukraine-Flag-icon.png)
29+
30+
[DeStream](https://destream.net/live/SequoiaSan/donate) or [Buy Me a Coffee](https://www.buymeacoffee.com/sequoiasan)
31+
32+
# What do you need
33+
34+
1. Wemos D1 Mini (or Mini Pro) or analog
35+
2. FlipperZero
36+
37+
# How to
38+
39+
Flash [firmware](https://github.com/SequoiaSan/FlipperZero-WiFi-Scanner_Module-ESP8266/tree/main/FlipperZero-WiFi-Scanner_Module-ESP8266) on Wemos D1 Mini
40+
Install EPS8266 board version 2.7.4 for Arduino IDE. I had issues with higher versions.
41+
42+
Compile firmware for FlipperZero with new [application](https://github.com/SequoiaSan/FlipperZero-WiFi-Scanner_Module-ESP8266/tree/main/applications/wifi_scanner)
43+
44+
Use next schematics to solder the WiFi Scanner board for FlipperZero
45+
46+
![image](https://raw.githubusercontent.com/SequoiaSan/FlipperZero-WiFi-Scanner_Module-ESP8266/main/images/Schematics_1.jpg?token=GHSAT0AAAAAABVRKNOAMPFZQFYGK5IMEJRGYWQS3EA)
47+
48+
# How to add new application on FlipperZero
49+
50+
1. Copy [wifi_scanner](https://github.com/SequoiaSan/FlipperZero-WiFi-Scanner_Module-ESP8266/tree/main/applications/wifi_scanner) into [applications](https://github.com/flipperdevices/flipperzero-firmware/tree/dev/applications) folder.
51+
2. Add new applications category in [/fbt_options.py](https://github.com/flipperdevices/flipperzero-firmware/blob/dev/fbt_options.py) my_apps for example
52+
<pre>
53+
FIRMWARE_APPS = {
54+
"default": (
55+
"crypto_start",
56+
# Svc
57+
"basic_services",
58+
# Apps
59+
"basic_apps",
60+
"updater_app",
61+
"archive",
62+
63+
<b># My Apps</b>
64+
<b>my_apps",</b>
65+
66+
# Settings
67+
"passport",
68+
"system_settings",
69+
"about",
70+
# Plugins
71+
"basic_plugins",
72+
# Debug
73+
"debug_apps",
74+
),
75+
"unit_tests": (
76+
"basic_services",
77+
"unit_tests",
78+
),
79+
}
80+
</pre>
81+
3. Add new apps category and our app into [applications/meta/application.fam](https://github.com/flipperdevices/flipperzero-firmware/blob/dev/applications/meta/application.fam)
82+
```
83+
App(
84+
appid="my_apps",
85+
name="My applications for main menu",
86+
apptype=FlipperAppType.METAPACKAGE,
87+
provides=[
88+
"wifi_scanner",
89+
],
90+
)
91+
```
92+
4. Compile with any [method](https://github.com/flipperdevices/flipperzero-firmware/blob/dev/ReadMe.md#compile-everything-1) provided by FlipperZero dev team
93+
94+
# Issues
95+
96+
I tested all the things on a test bench with Wemos D1 and all was good.
97+
When I soldered protoboard with Wemos D1 mini pro I started to receive exceptions. It seems for some reason Wemos D1 mini doesn't run well on FlipperZero 5V.
98+
To fast solve the issue I've added an AMS1117 voltage regulator on 5V to drop it to 3V3 and feed the module.
99+
100+
![image](https://raw.githubusercontent.com/SequoiaSan/FlipperZero-WiFi-Scanner_Module-ESP8266/main/images/Schematics_2.jpg?token=GHSAT0AAAAAABVRKNOA5VOS6VEOM66IYFQSYWQS2GA)
101+

0 commit comments

Comments
 (0)