have a couple of old spark cores (quite early batch)
I can connect both to WiFi networks which have security and a passphrase, no problem.
However it seems like the device firmware just will not deal with WiFi networks which are open (no security/no password)
If I put the device into listening mode, I am never prompted for the security type of the wifi network. It just asks for SSID and password.
I want to use a cores in a lab/demo environment where we setup temporary wifi networks which are fully open with no security, for ease of use by all lab participants.
I think these Cores are old enough that you need to update the bootloader. There is a special bin file you can flash that updates the bootloader and reboots.
I know that @satishgn wrote something for this so it can be done with a JTAG programmer but I am having trouble finding the exact links after so much time has past.
If you have a JTAG programmer, you could update the bootloader easily.
Yes that is the issue and those instructions work if you have a JTAG programmer, but @satishgn also created a binary file for an app that could patch the bootloader over the air, as I recall. That was much easier to use, but if the OP has a JTAG programmer that will work too.
I think I have a JTAG programmer someplace … will have to look it out.
In the meantime I am working around this two ways
a) I bought 5 protons.
b) I setup some virtual access points on the wireless network (with WPA2 and a passphrase) so that the cores will connect
The perils of being an early Spark adopter, I guess …
Nee
... of being a an early adopter who hasn't been around enough with all of us adicts
We've seen all these issues too but did hang around when they got solved too.
Back then there were nowhere near as many posts to plough through to find a solution again.
Just like @bko said - there is an easy way to do it without JTAG but we seem to have lost it
Edit: I think I found it As far as I remember I did it as described here