There’s a bug with connecting your device to a Wifi network, if the SSID has a space in it. For example, the SSID “Shad Wifi”, will give you an error; while “ShadWifi” will not. You’ll see this message after trying to enter your Wifi SSID and password on the Configure screen:



You’ll also note that your m5stick screen looks like this:

Where did the ‘+’ come from, you might ask? That’s the bug. Fortunately, fixing it is extremely easy. You *could* rename your Wifi network, but that’s a lot of work. Instead: from the Wifi Connection failed page (pictured above), go to the URL bar in your browser window (usually at the top of the screen). It will say something like:
192.168.4.1/configure?ssid=Shad+Wifi&password=MyPassword
The green and purple text would of course be replaced by your actual Wifi SSID and password. All you have to do is replace the + with %20, as in the following example:
192.168.4.1/configure?ssid=Shad%20Wifi&password=MyPassword
Then hit Enter or Go to that URL, and your m5stick should connect. Hooray!!!
If you’re curious as to how that worked – %20 is often used to replace a ‘space’ in http-talk, but for some reason the m5 software replaces spaces with either a + or a %25. Hopefully they fix it soon, but until then, this will do =)