Skip to content
This repository has been archived by the owner on Aug 23, 2024. It is now read-only.

Releases: dj1ch/minigotchi-ESP32

v3.4.2-beta

19 Aug 05:47
96f5eb3
Compare
Choose a tag to compare

v3.4.2-beta - Online Configuration

Starting with this release the Minigotchi will wait for you to input your whitelisted networks in a (minimal) WebUI. Your configuration will be put in the Minigotchi memory. This is still a WIP and not everything can be put in it.

Overview

With this release, one of the biggest ground-breaking changes I have made was the WebUI. With this, you can modify the configuration which is persistent across boots. It even seems to stay after you reflash. This allows you to modify your device after it is flashed with something like the M5launcher. I will start adding .bin files to that repository soon!

Another cool feature I added was Minigotchi and Palnagotchi detection. Instead of just looking for Pwnagotchis, it will also look for Minigotchi and Palnagotchi-specific information in their advertisements. In your configuration you can also modify the faces your Minigotchi will use, which is cool because this allows for more control over what you want your Minigotchi to look like.

Because of such modifications, I have made changes to the install guide. Be sure to check that out before installing the Minigotchi firmware.

I would also like to thank @bmorcelli for their recent contributions to this project. His addition of the 3.0.x patch for the arduino-ESP32 board library allows Minigotchi to run on more ESP32s.

Speaking of the community, I have also made a discord server, make sure to join! I'll post more updates there and it will allow me to get into contact better with the community.

See you around.
- Hack the planet, @dj1ch

What's Changed

  • discord by @dj1ch in #62
  • Restyle merging before work on webui by @restyled-io in #64
  • merging before work on webui by @dj1ch in #63
  • Create restyled.yml by @dj1ch in #65
  • Update INSTALL.md by @bmorcelli in #67
  • Restyled merge changes by @github-actions in #69
  • merge changes by @dj1ch in #68
  • Restyled 3.4.2 merge? by @github-actions in #73
  • Restyled 3.4.2 merge? by @github-actions in #74
  • Restyled 3.4.2 merge? by @github-actions in #75
  • Restyled 3.4.2 merge? by @github-actions in #76
  • Restyled 3.4.2 merge? by @github-actions in #77
  • Restyled 3.4.2 merge? by @github-actions in #78
  • 3.4.2 merge? by @dj1ch in #72

New Contributors

  • @bmorcelli made their first contribution in #67
  • @github-actions made their first contribution in #69

Full Changelog: v3.3.2-beta...v3.4.2-beta

v3.3.2-beta

22 Jul 04:51
9a04a72
Compare
Choose a tag to compare

v3.3.2-beta

Fixing pretty much everything for the ESP32.

Overview

For starters, the ESP32 works pretty well. It can advertise, deauth, etc just fine. I'd argue that I prefer using the ESP32 over the ESP8266, it has much more processing power, usability, and better support for what we're doing.

Features include but aren't limited to

  • Screen support for SSD1306, WEMOS_OLED_SHIELD, CYD, T_DISPLAY_S3(including stuff like off brand displays), M5STICKCP, M5STICKCP2, M5CARDPUTER, SSD1305, IDEASPARK_SSD1306, and SH1106
  • Fully working advertisement, Pwnagotchi scanning, and deauthing.
  • A multitude of fixes for numerous bugs in the previous release
  • Many new boards (ESP32-based) are supported

I'd also like to thank @matrix224, @ATOMNFT, @J-Terrell, @DSCustoms, and @0x5k for their contributions to this repository, their support has made the process of development a lot easier for me. I am grateful to have many contributors and testers by my side through this whole process.

This project has been one roller coaster of a ride, and I'm very happy with the results of it. Development will continue, but since everything is stable I will do mostly patches.

See you on the other side, @dj1ch

What's Changed

New Contributors

Full Changelog: v3.2.2-beta...v3.3.2-beta

v3.2.2-beta

28 May 05:07
0608fee
Compare
Choose a tag to compare

v3.2.2-beta - Port to ESP32

Overview

After a couple of weeks, we now have support for the ESP32! Essentially it does the same thing as a normal Minigotchi, except just using native ESP32 WiFi libraries for packet injection.

I expect this to be supported on most ESP32 development boards, I haven't tested on any of them but they have compiled successfully on the Arduino IDE, and it works on the Flipper Zero WiFi developer board.

There is a potential for bugs as I have not fully tested this, I am relying off of other people to test for me. If there are any, please let me know ASAP!

Note: I have noticed that people have found a channel-switching issue and I will get started on fixing that.

VID_20240527_203630

Credit: @J-Terrell

What's Changed

New Contributors

  • @dj1ch made their first contribution in #1

Full Changelog: https://github.com/Pwnagotchi-Unofficial/minigotchi-ESP32/commits/v3.2.2-beta