Wifi password length and available characters

Hi everyone,

my main wifi access point uses a 63 characters long password and some of them aren’t available on the virtual keyboard.

Is seems the ESPboy can’t manage a password that long. I tried by temporarily changing the unavailable characters in my password and I can’t enter more than 60 or 61 characters on the ESPboy.

I have too much devices to change permanently my password, so I’m using a secondary access point specially for the ESPboy.

Is there a way to make the ESPboy accept 63 characters (the maximum I think) and add new ones on the keyboard?

It would require to change the appstore code, so only Roman would be able to do it. Another solution would be a tool to change the wifi on the device with an extended virtual keyboard, but I think the 61 characters limit is by design in Roman’s code (I dumped the flash and there seem to be a 63 bytes wide space for the password, but it includes a CR+LF to mark the end, leaving only 61 bytes max).

Another problem is that the appstore is included in every program we install, so it’s not always the same version, depending on which program you install. Moreover, when I want to write my own code with Arduino IDE, I loose the appstore and I have to flash it again from the webstore.

Would it be possible to make the appstore resident on the flash? That way, Roman could keep it’s source code closed for our safety. It would then only be updated when a new version is available.

I’m using a breadboard ESPboy right now, but I’ve just ordered a custom PCB to fit in a used GBA shell. Instead of a Wemos, I have a handful of Lolin Nodemcu lying around. If I manage to solder all the parts and if the board fits, I’ll show it in another topic.

Have a nice day everyone.