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

Special characters in WiFi password #27

Open
BeoQ opened this issue Jun 16, 2021 · 0 comments
Open

Special characters in WiFi password #27

BeoQ opened this issue Jun 16, 2021 · 0 comments

Comments

@BeoQ
Copy link

BeoQ commented Jun 16, 2021

Hi all,

Problem Description:
Is use Special Characters (like +-!§$%&/=?_:;) in the password for my WiFi network.
I was unable to to connect. Even using quotes or escape sequences or html-style encoding did not work.
Neither in the MKS-WiFi's AP-webinterface, nor when using the config file on the SD-card.
Searching for 'special characters' in MKS on github did not bring helpful results.

I have worked around the problem by setting up an additional WiFi network with a different password only for this.
This works, and is proof that the basic setup is ok, but I found it causes intermittent dropouts on my main WiFi, so I'd like to remove it. Changing the password in my main WiFi net is not an option.

Question/Issue:
How to enter a WiFi password that has special characters in it?
i.e: Do i need a very special encoding, or is it a bug in the firmware?
Especially, if the first character is special?

My Setup:
MKS Robin WiFi 1.1 module on an MKS Robin Nano 1.x board.
Used in a Q5 Delta printer, with Flsun's mks-derived standard firmware v2.5 from Jan-2021.

Even though the board firmware is not vanilla MKS firmware, it correctly loaded the WiFi firmware file from SD to the Module, using MKS Robin WiFi FW 1.0.4; it shows the WiFi screen on the TFT and displays whatever credentials i had set in the config file, but without special characters.
When accessing the WiFi config using the built-in AP, it shows the same behavior, but the board is not concerned.

In my understanding, the problem is located within the WiFi firmware.
I have some decades in understanding electronics, but my programming skills are not sufficient to track down this issue in the code and fix it myself.

Additional:
What additional information would be helpful?
I can test using the webinterface of the config file.
I can test flashing firmwares thru webinterface or SD-Card.
I may be able to compile a custom firmware using arduino ide, untried yet.

Thanks,
Flo

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

1 participant