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

Releases: dj1ch/minigotchi

v3.3.2-beta

20 Aug 09:05
1624a29
Compare
Choose a tag to compare

v3.3.2-beta - WebUI, Moods, and detection changes

A lot of features from the ESP32 were put into this release. This includes the new WebUI feature, which allows you to set your configuration without having to modify your config.cpp. The new mood system allows you to modify the faces on the Minigotchi in your config.cpp. Some minor changes were made to the Pwnagotchi detection system.

Overview

  • Configuration, specifically the whitelist, can be modified through the WebUI accessed through an access point. However, it is only run once.
  • Custom moods can be defined in your config.cpp, which is universal throughout the entire firmware.
  • With Pwnagotchi detection, you can now detect local Minigotchis and Palnagotchis. Since they send the same information as a Pwnagotchi there isn't much of a difference.
  • We now have a discord server, here's the invite link.

To be honest, the Minigotchi has come a long way. Many of the features I have dreamt of having in the future have been made. I appreciate the time that all the maintainers have given to this project. From hacking this onto ESP32s to reverse engineering the Pwngrid API further, I would like to credit everyone who has contributed to this project.

Considering that I will be more busy as school is coming around, I might need to put yet another pause on this project. I'll only add patches to later releases, with a couple of additions to features here and there. I'd like to thank everyone for their time, patience, and effort in this project.

See you on the other side, @dj1ch

What's Changed

New Contributors

  • @eltociear made their first contribution in #177
  • @github-actions made their first contribution in #181

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

v3.2.2-beta

20 Jul 18:06
42af1a0
Compare
Choose a tag to compare

v3.2.2-beta - Final release?

I have successfully achieved most if not all project goals.

Overview

A lot of changes have been made for this release. Here's what we've done.

  • SH1106, SSD1305, IDEASPARK_SSD1306 support.
  • Fixed Pwnagotchi JSON parsing.
  • Fully working Minigotchi advertisements.
  • Fixes for many crashes, exceptions, etc.
  • New configuration values for better, fine-grained control.
  • And many more!

I appreciate the support this community has given me. Despite the hardships I have gone through, both in real life and with this project, I will continue this project until I see that it is fully working. I would like to thank @matrix224 and @nothingbutlucas for their contributions to this repository, they have helped me fix errors and add features I never would have been able to do by myself, and I am very grateful for that. I would also like to thank @DSCustoms and @0x5k for their testing with their hardware, their testing has also greatly sped up development.

Be sure to see the new install guide!

Enjoy the release. Once again, hack the planet
Thanks for the support, @dj1ch

What's Changed

New Contributors

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

v3.1.2-beta

28 May 04:52
f0f5edd
Compare
Choose a tag to compare

v3.1.2-beta - Small patch

Overview

Fixes a compile issue if it were to surface in deauth.cpp and deauth.h, nothing changed feature-wise. I also added some info about screens in the install guide, a fix for #121.

What's Changed

Full Changelog: v3.1.1-beta...v3.1.2-beta

v3.1.1-beta

23 May 23:36
185247b
Compare
Choose a tag to compare

v3.1.1-beta - Additional deauth fixes + QOL

Overview

Deauthing once had an issue where packets wouldn't send or send correctly. By switching to the ESP8266 Deauther boards we should be able to deauth.

You can also see what network is being deauthed!

Please see the new changes to the install guide!

Desktop Screenshot 2024 05 23 - 16 27 20 19

What's Changed

Full Changelog: v3.1.0-beta...v3.1.1-beta

v3.1.0-beta

22 May 04:55
1331dd9
Compare
Choose a tag to compare

v3.1.0-beta - Improved Pwnagotchi detection, advertisements, and screen support

After several major fixes and overhauls, we have achieved great success within the project's goals.

Overview

  • If a Pwnagotchi beacon frame is found, statistics will be printed to the serial terminal/screen.
  • Deauthing should work ✨flawlessly
  • Numerous hours of testing have led to me successfully sending valid (o)pwngrid beacon frames, with valid headers. This has been verified with the ESP32 Marauder, and the Pwnagotchi itself...
  • 🏎️💨Speed. Trust me, we've tested constantly to balance speed while maintaining a pace you can still read.

With help from @nothingbutlucas and @ilbossdelfaidate, we now have screen support for the following screens:

  • D1 Mini OLED Shield
  • any SSD1306 screen

I would also like to thank @rai68 for helping me better understand the pwngrid API given this time. He has helped me a lot in understanding the Pwnagotchi and overall has made contributions to the project which were necessary in the making of this new release.

327755354-e28ac639-391b-4cf5-98c7-d657ca5937a4

Credit: @nothingbutlucas

VID_20240511_054552

Credit: @ilbossdelfaidate

Enjoy the new release, and once again, happy hacking.

Until next time, @dj1ch

What's Changed

New Contributors

Full Changelog: v3.0.1-beta...v3.1.0-beta

v3.0.1-beta

12 Apr 05:45
f91de98
Compare
Choose a tag to compare

v3.0.1-beta - Small patches regarding WiFi libraries

Mostly just removed libraries already included in other libraries, specifically user_interface.h which is incompatible with the ESP32. This helps with the port as well. Not only that but I also fixed how monitor mode is started and stopped so it stays consistent.

What's Changed

Full Changelog: v3.0.0-beta...v3.0.1-beta

v3.0.0-beta

07 Apr 22:34
a3fc116
Compare
Choose a tag to compare

v3.0.0-beta - QOL improvements, reworks for pwnagotchi detection and file organization

Originally, this was meant to be 2.1.0-beta, but as I got worked on this the changes became more "major".

Many changes were made in the last month, which includes:

  • Removal of 80211raw dependency
  • Improved beacon frame(Pwnagotchi advertisment)
  • Pwnagotchi detection function rewritten
  • File structure changes
  • Configuration changes

Anyway, be sure to let me know how this runs on your ESP8266 because I will soon get started on an ESP32 fork. However, the releases will not be the same, the repositories will eventually diverge.

Thanks, dj1ch

What's Changed

Full Changelog: v2.0.0-beta...v3.0.0-beta

v2.0.0-beta

14 Mar 07:26
Compare
Choose a tag to compare

v2.0.0-beta - New configuration!

New changes include:

  • Configuration is easier and done in only one file during installation
  • Less debug spamming so output is readable
  • Better, cleaner logs

Check out the install guide for information on how to install this, the procedure is different compared to the older versions!

If your pwnagotchi still won't detect your minigotchi, I will most likely release a fix to this soon (2.1.0-beta release), although the pwnagotchi stores peer data in .JSON files, meaning it probably finds a JSON payload.

Happy Pi Day!

What's Changed

Full Changelog: v1.3.0-beta...v2.0.0-beta

v1.3.0-beta

24 Feb 21:19
0b22005
Compare
Choose a tag to compare

v1.3.0-beta

This release is an extension of what the last release did not implement. I made functions a lot simpler and easier to read, along with helping make the log less cluttered. The addition of the CPU Frequency and Heap statistics will also appear at startup, in case anyone is feeling a bit paranoid on resource usage.

Another side note

Recently my github account has been marked as spam. For some reason, previous releases cannot be shown/accessed, wikis cannot be created, edited, etc, and overall just a bunch of limits on my account, including the removal of my personal github website. Still waiting on github support to repeal, but for now these limits may exist on my account for little over a week or two.

Flipper support?

No clue really. There's a way to see the UART output as far as I know, but I do not have a flipper of my own and cannot test. I cannot edit the wiki regardless due to account restrictions. There's a page here however it may be outdated...

What's Changed

Full Changelog: v.1.2.0-beta...v1.3.0-beta

v1.2.0-beta

18 Feb 02:15
d74e7d7
Compare
Choose a tag to compare

v1.2.0 beta

I can tell you that I have learned a lot about networking, embedded systems, and overall just a bunch of programming skills. I have rewritten most of the files on this repo to be simpler and less memory consuming. I have successfully implemented channel switching, fixed deauthing, pwnagotchi advertisement frames, pwnagotchi scanning, and removed features that I deemed unneeded due to hardware constraints or unrelated to the project's goals. Expect more in this next coming release, but that's all I have for you today folks. Happy hacking!

What's Changed

Full Changelog: v1.1.1-beta...v.1.2.0-beta