dj1ch / minigotchi

an even smaller pwnagotchi. maintained by @dj1ch
GNU General Public License v3.0
130 stars 7 forks source link

Support for wio terminal #131

Open steveiliop56 opened 1 month ago

steveiliop56 commented 1 month ago

Hello!

Awesome project! I would like to suggest an extra board to add to the project, wio terminal! Wio is a small device released by Seeedstudio based on a samd51 chip and a realtek wifi/bluetooth module. The Arduino drivers for it are pretty stable and easy to use. The thing I believe would make this device worth to be added is that it has a 320x240 TFT color screen that would be very fun to display the pawnagotchi faces lol. What do you think? Is it too complicated to add? (I don't know c well enough to add something myself I am mostly a ts/python dev)

dj1ch commented 4 weeks ago

I'm going to have to look into it more. Thank you for the suggestion and I'll get back to you ASAP

steveiliop56 commented 4 weeks ago

Coool. Thank you!

dj1ch commented 4 weeks ago

I did a bit of research, and it looks like the documentation to send raw packets is pretty obscure, I found a mixture of forum posts and blogs to do this. Probably going to have to make another fork, this requires a different wifi library among other things. I'll look into purchasing a wio terminal for testing.

steveiliop56 commented 4 weeks ago

Ohh it's that complex? Well if it's that complex I don't think you should add it lol. It would require a lot of refactoring and probably a fork as you said. Also if you don't have the hardware it's a bit pointless for you... I will close it as not planned if you like. Thank you though!

dj1ch commented 4 weeks ago

Also if you don't have the hardware it's a bit pointless for you...

Most of the screens and stuff are usually added by additional contributors, I still have a vanilla minigotchi. If you want to test releases, let me know.

steveiliop56 commented 4 weeks ago

Well c is not really my strong part lol. I used to write code for Arduino when I was like 10 (we are the same age lol) now I don't remember anything I switched to full stack/python stuff. So I am afraid I that with my old c skills I will make you have a stroke when you see my code...

dj1ch commented 4 weeks ago

Well c is not really my strong part lol.

I meant like having you compile from the development branch on the fork, so you can verify that the minigotchi is working correctly, deauthing, switching wifi channels, etc. You probably won't have to write much C/C++ in this case.

(we are the same age lol)

That's crazy lmao

steveiliop56 commented 4 weeks ago

Yeah I can definitely test. My wio is sitting there collecting dust so that will be a good use for it.

dj1ch commented 4 weeks ago

Cool, I'll add this to my to-do list. Hmu on the pwnagotchi discord server, it'll make testing a little bit easier for me.

steveiliop56 commented 4 weeks ago

Can you share the link for the discord server please?

dj1ch commented 4 weeks ago

Can you share the link for the discord server please?

https://discord.gg/PgaU3Vp

steveiliop56 commented 4 weeks ago

Alright I joined.

dj1ch commented 4 weeks ago

Alright I joined.

Cool, the thread for minigotchi-related stuff is in pwnrojects > Minigotchi on ESP32/ESP8266, I'll give you more info there