Skip to content

Commit

Permalink
v1.3.1
Browse files Browse the repository at this point in the history
  • Loading branch information
joelsernamoreno committed May 28, 2022
1 parent ff966af commit 14bce3c
Show file tree
Hide file tree
Showing 19 changed files with 4,060 additions and 11 deletions.
28 changes: 17 additions & 11 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,7 @@ You can invite me for a coffee to further develop Low-Cost hacking devices. If y
* RAW TX Config Example
* Binary TX Config Example
* Pushbuttons Configuration
* Tesla Charge Door Opener
* URH Parse example
* OTA Update
* Power management
Expand Down Expand Up @@ -99,24 +100,25 @@ The basic firmware allows to receive and transmit signals. You can configure the
4. Download Evil Crow RF V2 repository: git clone https://github.com/joelsernamoreno/EvilCrowRF-V2.git
5. Download the ESPAsyncWebServer library in the Arduino library directory: git clone https://github.com/me-no-dev/ESPAsyncWebServer.git
6. Download the AsyncElegantOTA library in the Arduino library directory: git clone https://github.com/ayushsharma82/AsyncElegantOTA.git
7. Download the AsyncTCP library in the Arduino library directory: git clone https://github.com/me-no-dev/AsyncTCP.git
8. Edit AsyncTCP/src/AsyncTCP.h and change the following:
7. Download the ESP32-targz library in the Arduino library directory: git clone https://github.com/tobozo/ESP32-targz.git
8. Download the AsyncTCP library in the Arduino library directory: git clone https://github.com/me-no-dev/AsyncTCP.git
9. Edit AsyncTCP/src/AsyncTCP.h and change the following:

* #define CONFIG_ASYNC_TCP_USE_WDT 1 to #define CONFIG_ASYNC_TCP_USE_WDT 0

9. Open Arduino IDE
10. Go to File - Preferences. Locate the field "Additional Board Manager URLs:" Add "https://dl.espressif.com/dl/package_esp32_index.json" without quotes. Click "Ok"
11. Select Tools - Board - Boards Manager. Search for "esp32". Install "esp32 by Espressif system version 1.0.6". Click "Close".
12. Open the EvilCrowRF-V2/firmware/v1.3/EvilCrow-RFv2/EvilCrow-RFv2.ino sketch
13. Select Tools:
10. Open Arduino IDE
11. Go to File - Preferences. Locate the field "Additional Board Manager URLs:" Add "https://dl.espressif.com/dl/package_esp32_index.json" without quotes. Click "Ok"
12. Select Tools - Board - Boards Manager. Search for "esp32". Install "esp32 by Espressif system version 1.0.6". Click "Close".
13. Open the EvilCrowRF-V2/firmware/v1.3.1/EvilCrow-RFv2/EvilCrow-RFv2.ino sketch
14. Select Tools:
* Board - "ESP32 Dev Module".
* Flash Size - "4MB (32Mb)".
* CPU Frequency - "80MHz (WiFi/BT)".
* Flash Frequency - "40MHz"
* Flash Mode - "DIO"
14. Upload the code to the Evil Crow RF V2 device
15. Copy the EvilCrowRF-V2/firmware/v1.0/SD/HTML folder to a MicroSD card.
16. Copy the EvilCrowRF-V2/firmware/v1.0/SD/URH folder to a MicroSD card.
15. Upload the code to the Evil Crow RF V2 device
16. Copy the EvilCrowRF-V2/firmware/v1.3.1/SD/HTML folder to a MicroSD card.
17. Copy the EvilCrowRF-V2/firmware/v1.3.1/SD/URH folder to a MicroSD card.

![SD](https://github.com/joelsernamoreno/EvilCrowRF-V2/blob/main/images/sd.png)

Expand Down Expand Up @@ -179,13 +181,17 @@ The basic firmware allows to receive and transmit signals. You can configure the

![TXBUTTON](https://github.com/joelsernamoreno/EvilCrowRF-V2/blob/main/images/pushbutton.png)

## Tesla Charge Door Opener

Demo: https://www.youtube.com/watch?v=feNokjfEGgs

## URH Parse example

Demo: https://youtube.com/watch?v=TAgtaAnLL6U

## OTA Update

Demo: https://www.youtube.com/watch?v=R0Mw3-EsuQA
Demo: https://www.youtube.com/watch?v=YQFNLyHu42A

## Power Management

Expand Down
Loading

0 comments on commit 14bce3c

Please sign in to comment.