You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Get Espressif's ESP-IDF framework (version 4.4.2) and install it (following the instructions at https://docs.espressif.com/projects/esp-idf/en/latest/esp32/get-started/)
8
+
* In the installation of ESP-IDF, make sure you specify `-b v4.4.2` when cloning
Copy file name to clipboardExpand all lines: README.md
+46-36Lines changed: 46 additions & 36 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -29,42 +29,52 @@ T-Watch 2020 v2 is a bit diferent:
29
29
T-Watch 2020 v3 is very similar to v1 but add:
30
30
* PDM microphone
31
31
32
+
32
33
How to build this project
33
34
-------------------------
34
35
35
-
Install the Espressif SDK:
36
-
* Get Espressif's ESP-IDF framework (version 4.4.2) and install it (following the instructions at https://docs.espressif.com/projects/esp-idf/en/latest/esp32/get-started/)
37
-
* In the installation of ESP-IDF, make sure you specify `-b v4.4.2` when cloning
Customize feature and select T-Watch 2020 version:
58
-
*`idf.py menuconfig`
59
-
* To decide what feature (Wifi, BLE and/or IR):
60
-
* Choose `HackWatch menu`
61
-
* To select your T-Watch version:
62
-
* Choose `Component config`
63
-
* Go at the very bottom and pick `T-Watch Lib`
64
-
* Select `Target T-Watch version` to choose between `T-Watch 2020 v1`, `v2` or `v3`
65
-
* (S)ave and quit
66
-
67
-
68
-
Compile and Flash your watch:
69
-
* type `idf.py build` to build this project
70
-
* type `idf.py -p <your USB port> flash` to also flash your smartwatch
36
+
See [INSTALL](INSTALL.md).
37
+
38
+
39
+
How to use it
40
+
-------------
41
+
42
+
Once flashed, the watch will restart and display the current time and date. Swipe left or right to browse the
43
+
main categories, swipe up on a category screen to access the different tools/screens available. Basically,
44
+
categories/tools navigation is done by swiping the screen :).
45
+
46
+
Pressing the button on the right side of the watch will bring you back to the current category and then to
47
+
the main screen. If this button is pressed when on the main screen (clock), the watch will go in deep sleep
48
+
mode and can be wake up by pressing the button again.
49
+
50
+
Provided tools
51
+
--------------
52
+
53
+
### WiFi
54
+
55
+
This smartwatch provides a real-time WiFi network scanner, a WiFi channel scanner, a rogue AP generator and
56
+
a WiFi deauth tool.
57
+
58
+
The WiFi Scanner shows a list of available wireless access points, along with their RSSI levels and MAC
59
+
addresses. Information about security and channel can be displayed when an access point is selected.
60
+
61
+
The WiFi channel scanner simply loops on every possible channel and shows the *activity*. It could be useful
62
+
to find less noisy channels when setting up a WiFi network.
63
+
64
+
The WiFi Rogue AP generator provides a way to spoof a specific WiFi access point (previously selected) in
65
+
order to force stations to connect to it instead of the legitimate access point. Security is set to open by
66
+
default, and no IP will be provided on connection (no DHCP server started, and no web server).
67
+
68
+
The WiFi Deauth tool allows you to automatically disconnect every connected station from a given WiFi
69
+
network. This is quite similar to other projects like [ESP32 WiFi Penetration tool](https://github.com/risinek/esp32-wifi-penetration-tool) or [ESP32 Deauther](https://github.com/GANESH-ICMC/esp32-deauther).
70
+
71
+
### Bluetooth Low Energy
72
+
73
+
The smartwatch includes a BLE scanner that performs fingerprinting of detected devices and classifying
74
+
them in various categories (watch, health device, audio, etc.). It also provides a dedicated feature
75
+
to retrieve the Bluetooth Low Energy baseband vendor and software version (using BLE LL_VERSION_IND PDU).
76
+
77
+
### Infrared
78
+
79
+
A TV-B-Gone feature has been added to the watch. It can be started from the Infrared tool, and kept active
80
+
while the watch still remains on its main screen (stealth mode :D).
0 commit comments