Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Which unit? #8

Closed
pingywon opened this issue Sep 8, 2020 · 14 comments
Closed

Which unit? #8

pingywon opened this issue Sep 8, 2020 · 14 comments

Comments

@pingywon
Copy link

pingywon commented Sep 8, 2020

I am confused about if this works on:

https://m5stack.com/collections/m5-core/products/grey-development-core?variant=16804796006490

or:

https://m5stack.com/collections/m5-core/products/fire-iot-development-kit

The pictures look like Fire, but it isnt stated anywhere.

@tobozo
Copy link
Contributor

tobozo commented Sep 8, 2020

it should work on M5Classic too

@pingywon
Copy link
Author

pingywon commented Sep 8, 2020

Soooo the fire than?

@G4lile0
Copy link
Owner

G4lile0 commented Sep 8, 2020

The Fire IoT is perfect, Hash monter will use the RGB LED bars to show deauth or hash packet even with the screen off, but it will work with the other version of the M5Stack.

@pingywon
Copy link
Author

pingywon commented Sep 9, 2020

Thank you for a clear and concise answer.

@phrohike
Copy link

Will the Hash Monster also work on the M5Stack Core2 ESP32 IoT Development Kit (https://m5stack.com/collections/m5-core/products/m5stack-core2-esp32-iot-development-kit?variant=35960244109476)? Every time I have tried uploading the sketch, I get nothing. Just a blank screen and I cant power on the unit. I verified the sketch prior to upload. I was also able to upload other examples to verify it works. Thanks for any help!!

@tobozo
Copy link
Contributor

tobozo commented Sep 11, 2020

@kbwrx got it working on my M5Core2 but a few changes are required to get it working

image

@G4lile0 I'll make a PR as soon as I can, but I'm wondering if something could be done with the haptic interface 🤔

@phrohike
Copy link

@tobozo Thank you sir! I look forward to the PR.

@tobozo
Copy link
Contributor

tobozo commented Sep 12, 2020

This procedure is very experimental, works today and probably will be broken tomorrow, so here's the current recipe :

  1. Add the M5Stack boards to the Arduino IDE boards list and open the Boards Manager, search "M5Stack" and install the boards

image

  1. Do not install M5Core2 library from the library manager, use this fork instead

  2. Make sure you've upgraded to M5Stack-SD-Updater v1.0.0-alpha it is already available from the Arduino Library Manager

  3. Checkout the code from this fork of ESP32-WiFi-Hash-Monster

  4. Before flashing, select "M5Core2" from the "M5Stack Arduino" boards menu

image

Notes: all of this is temporary, a PR is in progress for M5Core2 Touch/Buttons emulation, and I can't make a pull request to the WiFi Hash Monster until this has landed in the official release.

@G4lile0
Copy link
Owner

G4lile0 commented Sep 12, 2020

I doesn't have M5Stack-Core2, thanks a lot for your work @tobozo !!

@phrohike
Copy link

@tobozo I got it working with your guide! Thank you for your help and your time! Ill keep an eye out for future PRs

@nimmen
Copy link

nimmen commented Sep 17, 2020

it should work on M5Classic too

Does not, tried flashing it through arduino IDE, compiles fine, then as I'm uploading it, device just starts rebooting constantly until arduino throws "A fatal error occurred: Failed to connect to ESP32: Timed out waiting for packet header"

Arduino: 1.8.13 (Windows 10), Board: "M5Stack-Core-ESP32, QIO, 40MHz, Default, 921600, Info"
M5Stack-SD-Updater v1.0.0-alpha(had to add it as did not compile)
M5Stack-0.3.0
ESP32-1.0.4 board

@omdv
Copy link

omdv commented Sep 17, 2020

@tobozo, thanks, your guide worked with one correction.

Looks like there is work and several PRs going to have backwards compatibility of buttons, which is the main differences from Core to Core 2. I ended up using https://github.com/ropg/M5Core2 fork, instead of yours. I think eventually the PRs to support buttons will penetrate to m5core2 library directly.

@nimmen
Copy link

nimmen commented Sep 20, 2020

it should work on M5Classic too

Does not, tried flashing it through arduino IDE, compiles fine, then as I'm uploading it, device just starts rebooting constantly until arduino throws "A fatal error occurred: Failed to connect to ESP32: Timed out waiting for packet header"

Arduino: 1.8.13 (Windows 10), Board: "M5Stack-Core-ESP32, QIO, 40MHz, Default, 921600, Info"
M5Stack-SD-Updater v1.0.0-alpha(had to add it as did not compile)
M5Stack-0.3.0
ESP32-1.0.4 board

Solved this by updating CP210x USB drivers, so nothing to do with codebase. Works fine with M5Stack-Core-ESP32

@Calevra1
Copy link

I have m5stack core metal and cant make it work with the hash monster

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

7 participants