Hi,
I've been trying to get my MKR WIFI 1010 + MKR ENV kit setup so I could start monitoring my outdoor plants. I purchased this a few weeks ago awhile waiting for it get shipped despite the delay in response to Covid, however I eventually have received it. Please bare with me as this is my first project with an Arduino, besides my successful setup of my 3d Printer and Raspberry Pi.
I attempted to follow the procedures provided on the guidelines from this project of which is very detailed and seems to not quite be too complicated.
Here is everything I've utilize to try and get this working within in the past 4 days:
- First used the Online Web Editor to add the libraries and upload into the MKR 1010
- Updating the Firmware WIFININA to the latest 1.4.1
- Tried many different network connections using the WPA2 Personal of both 2.4ghz & 5ghz and also tried a work office connection or hot spot to no avail
- Tried installing the WIFININA library for the "Scan Networks" and "Scan Networks Advance" libraries of which within the Serial Monitor, showed zero. This I know cannot be true as my laptop and phone shows truly the networks that are available.
- I have attempted at using the Offline IDE & Hourly IDE versions to install libraries into the board and tested to no avail.
Now with all these connection problems, here is the irony of my progress. Whenever I install the MKR ENV Shield on top of the WIFI 1010 board of which just following the guide on the project link provided, I install only the MKR ENV library and will get some true readings and can see the data lively be updated into the Monitor.
Basically, each time I attempt to connect to any network of different locations and bandwidth using the WPA2, It never connects.
I will provide images of my ongoing struggle with this project in hopes if anyone can catch anything they see I may be missing.
Do I have a defective board perhaps? Are my boards not properly configured?
I would appreciate if anyone could give me insight! Much appreciated~
Thank you
That board also supports BLE if I am correct (I only have the Nano 33 IoT, its mostly the same board). Can you load a BLE example e.g. Battery Monitor and see if you can connect to your board with your smartphone and a generic BLE app?
I use BLE Scanner on iPhone but there are others on iOS and Android.
WiFi and BLE use the same radio. So, this could help track the issue e.g. software vs hardware.
The WiFi NINA Firmware in the official Arduino IDE is not yet at version 1.41. Maybe there is an issue with that.
Klaus_K:
That board also supports BLE if I am correct (I only have the Nano 33 IoT, its mostly the same board). Can you load a BLE example e.g. Battery Monitor and see if you can connect to your board with your smartphone and a generic BLE app?
I use BLE Scanner on iPhone but there are others on iOS and Android.
WiFi and BLE use the same radio. So, this could help track the issue e.g. software vs hardware.
The WiFi NINA Firmware in the official Arduino IDE is not yet at version 1.41. Maybe there is an issue with that.
I had tried your method of the BLE and it also failed to boot.
I also downgraded the firmware as you suggested to 1.3.0 on from the offline IDE.
Which then I went and uploaded the NINA Sketch into the board and it now says in the Monitor to up Please update the firmware. It is also now re attempting to connect to my network.
bsoukanh:
I had tried your method of the BLE and it also failed to boot.
Not a good sign.
bsoukanh:
I also downgraded the firmware as you suggested to 1.3.0 on from the offline IDE.
Can you use the network scan example they seem to be the easiest ones to test because they do not need any SSID or password? If that does not work, you should talk to Arduino or the store where you purchased the board.
bsoukanh:
Which then I went and uploaded the NINA Sketch into the board and it now says in the Monitor to up Please update the firmware.
This you can ignore. The old firmware is fine for most cases. The message comes from the sketch. The example sketches come with the library and they have been updated while the firmware comes with the IDE and has not been updated yet. It is a slightly stupid situation but can be worked around for user that really want the latest firmware.
Klaus_K:
Not a good sign.
Can you use the network scan example they seem to be the easiest ones to test because they do not need any SSID or password? If that does not work, you should talk to Arduino or the store where you purchased the board.
This you can ignore. The old firmware is fine for most cases. The message comes from the sketch. The example sketches come with the library and they have been updated while the firmware comes with the IDE and has not been updated yet. It is a slightly stupid situation but can be worked around for user that really want the latest firmware.
I finally got it to connect to my network and IOT with little adjustments. It is ironic how I've tested the board last week with the same Sketch and now just today re tried to see that it connects. At first it connected to my network and not the IOT, however rebooting the device and re writing the code got it to finally connect.
Thank you for your help and time.